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: 2003-11-20 10:14+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:4353 c-common.c:4372 c-common.c:4390
40 #: c-common.c:4417 c-common.c:4436 c-common.c:4459 c-common.c:4482
41 #: c-common.c:4508 c-common.c:4542 c-common.c:4586 c-common.c:4614
42 #: c-common.c:4642 c-common.c:4661 c-common.c:4916 c-common.c:4938
43 #: c-common.c:4973 c-common.c:5040 c-common.c:5086 c-common.c:5144
44 #: c-common.c:5175 c-common.c:5521 c-common.c:5544 c-common.c:5583
45 #: config/arm/arm.c:2233 config/arm/arm.c:2260 config/avr/avr.c:4561
46 #: config/h8300/h8300.c:4279 config/h8300/h8300.c:4302 config/i386/i386.c:1593
47 #: config/i386/i386.c:15269 config/i386/winnt.c:86 config/ia64/ia64.c:1057
48 #: config/ip2k/ip2k.c:3214
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 #: c-common.c:2626 f/com.c:14732
252 msgid "struct type value used where scalar is required"
255 #: c-common.c:2630 f/com.c:14736
256 msgid "union type value used where scalar is required"
259 #: c-common.c:2634 f/com.c:14740
260 msgid "array type value used where scalar is required"
263 #. Common Ada/Pascal programmer's mistake. We always warn
264 #. about this since it is so bad.
266 msgid "the address of `%D', will always evaluate as `true'"
269 #: c-common.c:2765 f/com.c:14872
270 msgid "suggest parentheses around assignment used as truth value"
273 #: c-common.c:2808 c-common.c:2845
274 msgid "invalid use of `restrict'"
278 msgid "invalid application of `sizeof' to a function type"
283 msgid "invalid application of `%s' to a void type"
288 msgid "invalid application of `%s' to an incomplete type"
292 msgid "`__alignof' applied to a bit-field"
297 msgid "cannot disable built-in function `%s'"
300 #: c-common.c:3664 c-typeck.c:1898
302 msgid "too few arguments to function `%s'"
305 #: c-common.c:3670 c-typeck.c:1759
307 msgid "too many arguments to function `%s'"
312 msgid "non-floating-point argument to function `%s'"
316 msgid "pointers are not permitted as case values"
320 msgid "range expressions in switch statements are non-standard"
324 msgid "empty range specified"
328 msgid "duplicate (or overlapping) case value"
332 msgid "%Jthis is the first entry overlapping that value"
336 msgid "duplicate case value"
340 msgid "%Jpreviously used here"
344 msgid "multiple default labels in one switch"
348 msgid "%Jthis is the first default label"
352 msgid "taking the address of a label is non-standard"
357 "%Hignoring return value of `%D', declared with attribute warn_unused_result"
362 "%Hignoring return value of function declared with attribute "
369 msgid "declaration of \"%s\" shadows a parameter"
375 msgid "declaration of \"%s\" shadows a previous local"
381 msgid "declaration of \"%s\" shadows a global declaration"
385 msgid "%Jshadowed declaration is here"
390 msgid "unknown machine mode `%s'"
395 msgid "no data type for mode `%s'"
400 msgid "invalid pointer mode `%s'"
403 #: c-common.c:4709 c-common.c:5272
405 msgid "unable to emulate '%s'"
409 msgid "%Jsection attribute cannot be specified for local variables"
413 msgid "%Jsection of '%D' conflicts with previous declaration"
417 msgid "%Jsection attribute not allowed for '%D'"
421 msgid "%Jsection attributes are not supported for this target"
425 msgid "requested alignment is not a constant"
429 msgid "requested alignment is not a power of 2"
433 msgid "requested alignment is too large"
437 msgid "%Jalignment may not be specified for '%D'"
441 msgid "%J'%D' defined both normally and as an alias"
445 msgid "alias arg not a string"
449 msgid "visibility arg not a string"
454 "visibility arg must be one of \"default\", \"hidden\", \"protected\" or "
459 msgid "tls_model arg not a string"
464 "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-"
465 "dynamic\" or \"global-dynamic\""
468 #: c-common.c:5014 c-common.c:5060
469 msgid "%J'%E' attribute applies only to functions"
472 #: c-common.c:5019 c-common.c:5065
473 msgid "%Jcan't set '%E' attribute after definition"
478 msgid "`%s' attribute ignored for `%s'"
483 msgid "invalid vector type for attribute `%s'"
486 #: c-common.c:5228 c-common.c:5260
487 msgid "no vector mode with the size and type specified could be found"
491 msgid "nonnull attribute without arguments on a non-prototype"
496 msgid "nonnull argument has invalid operand number (arg %lu)"
502 "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
507 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
512 msgid "null argument where non-null required (arg %lu)"
516 msgid "cleanup arg not an identifier"
520 msgid "cleanup arg not a function"
523 #: c-convert.c:82 c-typeck.c:1192 c-typeck.c:3348 cp/typeck.c:1307
524 #: cp/typeck.c:5605 treelang/tree-convert.c:79
525 msgid "void value not ignored as it ought to be"
528 #: c-convert.c:114 java/typeck.c:148 treelang/tree-convert.c:105
529 msgid "conversion to non-scalar type requested"
533 msgid "%Jarray '%D' assumed to have one element"
537 msgid "%Jlabel `%D' used but not defined"
541 msgid "%Jlabel `%D' defined but not used"
545 msgid "%Jlabel `%D' declared but not defined"
549 msgid "%Junused variable `%D'"
552 #: c-decl.c:836 cp/decl.c:1185
553 msgid "%Jfunction '%D' redeclared as inline"
557 msgid "%Jprevious declaration of function '%D' with attribute noinline"
560 #: c-decl.c:845 cp/decl.c:1193
561 msgid "%Jfunction '%D' redeclared with attribute noinline"
565 msgid "%Jprevious declaration of function '%D' was inline"
568 #: c-decl.c:874 c-decl.c:914
569 msgid "%Jshadowing built-in function '%D'"
573 msgid "%Jbuilt-in function '%D' declared as non-function"
577 msgid "%J'%D' redeclared as different kind of symbol"
580 #: c-decl.c:885 c-decl.c:1050 c-decl.c:1065 c-decl.c:1073 c-decl.c:1221
581 #: c-decl.c:1829 objc/objc-act.c:2534 objc/objc-act.c:6796
582 msgid "%Jprevious declaration of '%D'"
585 #. If types don't match for a built-in, throw away the built-in.
587 msgid "%Jconflicting types for built-in function '%D'"
590 #: c-decl.c:980 c-decl.c:998 c-decl.c:1013
591 msgid "%Jconflicting types for '%D'"
596 "a parameter list with an ellipsis can't match an empty parameter name list "
602 "an argument type that has a default promotion can't match an empty parameter "
603 "name list declaration"
607 msgid "%Jprevious implicit declaration of '%D'"
611 msgid "%Jthread-local declaration of '%D' follows non thread-local declaration"
615 msgid "%Jnon thread-local declaration of '%D' follows thread-local declaration"
618 #: c-decl.c:1083 c-decl.c:1106
619 msgid "%Jredefinition of '%D'"
623 msgid "%Jredeclaration of '%D'"
627 msgid "%Jconflicting declarations of '%D'"
630 #: c-decl.c:1097 c-decl.c:1108 c-decl.c:6573
631 msgid "%J'%D' previously defined here"
634 #: c-decl.c:1099 c-decl.c:1110
635 msgid "%J'%D' previously declared here"
639 msgid "%Jprototype for '%D' follows"
642 #: c-decl.c:1132 c-decl.c:1140 c-decl.c:1151
643 msgid "%Jnon-prototype definition here"
647 msgid "%Jprototype for '%D' follows and number of arguments doesn't match"
651 msgid "%Jprototype for '%D' follows and argument %d doesn't match"
655 msgid "%J'%D' declared inline after being called"
659 msgid "%J'%D' declared inline after its definition"
663 msgid "%Jstatic declaration for '%D' follows non-static"
667 msgid "%Jnon-static declaration for '%D' follows static"
671 msgid "%Jconst declaration for '%D' follows non-const"
675 msgid "%Jtype qualifiers for '%D' conflict with previous declaration"
679 msgid "%Jredundant redeclaration of '%D' in same scope"
684 msgid "nested extern declaration of `%s'"
687 #: c-decl.c:1870 c-decl.c:1872
689 msgid "implicit declaration of function `%s'"
694 msgid "`%s' undeclared here (not in a function)"
699 msgid "`%s' undeclared (first use in this function)"
703 msgid "(Each undeclared identifier is reported only once"
707 msgid "for each function it appears in.)"
712 msgid "label %s referenced outside of any function"
717 msgid "duplicate label declaration `%s'"
721 msgid "%Jthis is a previous declaration"
725 msgid "%Hduplicate label `%D'"
729 msgid "%J`%D' previously defined here"
733 msgid "%J`%D' previously declared here"
738 "%Htraditional C lacks a separate namespace for labels, identifier `%s' "
743 msgid "%H`%s' defined as wrong kind of tag"
747 msgid "unnamed struct/union that defines no instances"
751 msgid "useless keyword or type name in empty declaration"
755 msgid "two types specified in one empty declaration"
759 msgid "empty declaration"
764 "ISO C90 does not support `static' or type qualifiers in parameter array "
769 msgid "ISO C90 does not support `[*]' array declarators"
773 msgid "GCC does not yet properly implement `[*]' array declarators"
777 msgid "static or type qualifiers in abstract declarator"
781 msgid "%J'%D' is usually a function"
786 msgid "typedef `%s' is initialized (use __typeof__ instead)"
791 msgid "function `%s' is initialized like a variable"
794 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
797 msgid "parameter `%s' is initialized"
800 #: c-decl.c:2621 c-typeck.c:4157
801 msgid "variable-sized object may not be initialized"
806 msgid "variable `%s' has initializer but incomplete type"
811 msgid "elements of array `%s' have incomplete type"
814 #: c-decl.c:2702 c-decl.c:5460 cp/decl.c:3725 cp/decl.c:10097
815 msgid "%Jinline function '%D' given attribute noinline"
819 msgid "%Jinitializer fails to determine size of '%D'"
823 msgid "%Jarray size missing in '%D'"
827 msgid "%Jzero or negative size array '%D'"
831 msgid "%Jstorage size of '%D' isn't known"
835 msgid "%Jstorage size of '%D' isn't constant"
839 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
843 msgid "ISO C forbids forward parameter declarations"
846 #: c-decl.c:3351 cp/decl.c:6735
847 msgid "`long long long' is too long for GCC"
851 msgid "ISO C90 does not support `long long'"
854 #: c-decl.c:3365 c-decl.c:3368 cp/decl.c:6740
856 msgid "duplicate `%s'"
859 #: c-decl.c:3378 cp/decl.c:6746
860 msgid "`__thread' before `extern'"
863 #: c-decl.c:3380 cp/decl.c:6748
864 msgid "`__thread' before `static'"
867 #: c-decl.c:3388 cp/decl.c:6775
869 msgid "two or more data types in declaration of `%s'"
872 #: c-decl.c:3408 cp/decl.c:6780
874 msgid "`%s' fails to be a typedef or built in type"
879 msgid "type defaults to `int' in declaration of `%s'"
884 msgid "both long and short specified for `%s'"
887 #: c-decl.c:3480 cp/decl.c:6880
889 msgid "long or short specified with char for `%s'"
892 #: c-decl.c:3487 cp/decl.c:6884
894 msgid "long or short specified with floating type for `%s'"
898 msgid "the only valid combination is `long double'"
903 msgid "both signed and unsigned specified for `%s'"
906 #: c-decl.c:3498 cp/decl.c:6873
908 msgid "long, short, signed or unsigned invalid for `%s'"
911 #: c-decl.c:3504 cp/decl.c:6893
913 msgid "long, short, signed or unsigned used invalidly for `%s'"
916 #: c-decl.c:3522 cp/decl.c:6914
918 msgid "complex invalid for `%s'"
922 msgid "ISO C90 does not support complex types"
926 msgid "ISO C does not support plain `complex' meaning `double complex'"
929 #: c-decl.c:3582 c-decl.c:3594
930 msgid "ISO C does not support complex integer types"
933 #: c-decl.c:3609 c-decl.c:4067 cp/decl.c:7506
934 msgid "duplicate `const'"
937 #: c-decl.c:3611 c-decl.c:4071 cp/decl.c:7510
938 msgid "duplicate `restrict'"
941 #: c-decl.c:3613 c-decl.c:4069 cp/decl.c:7508
942 msgid "duplicate `volatile'"
945 #: c-decl.c:3641 cp/decl.c:7077
947 msgid "multiple storage classes in declaration of `%s'"
951 msgid "function definition declared `auto'"
955 msgid "function definition declared `register'"
959 msgid "function definition declared `typedef'"
963 msgid "function definition declared `__thread'"
968 msgid "storage class specified for structure field `%s'"
971 #: c-decl.c:3674 cp/decl.c:7122
973 msgid "storage class specified for parameter `%s'"
976 #: c-decl.c:3677 cp/decl.c:7124
977 msgid "storage class specified for typename"
980 #: c-decl.c:3689 cp/decl.c:7139
982 msgid "`%s' initialized and declared `extern'"
985 #: c-decl.c:3691 cp/decl.c:7142
987 msgid "`%s' has both `extern' and initializer"
992 msgid "file-scope declaration of `%s' specifies `auto'"
995 #: c-decl.c:3701 cp/decl.c:7146
997 msgid "nested function `%s' declared `extern'"
1000 #: c-decl.c:3707 cp/decl.c:7156
1002 msgid "function-scope `%s' implicitly auto and declared `__thread'"
1005 #. Only the innermost declarator (making a parameter be of
1006 #. array type which is converted to pointer type)
1007 #. may have static or type qualifiers.
1008 #: c-decl.c:3746 c-decl.c:3939
1009 msgid "static or type qualifiers in non-parameter array declarator"
1014 msgid "declaration of `%s' as array of voids"
1019 msgid "declaration of `%s' as array of functions"
1023 msgid "invalid use of structure with flexible array member"
1028 msgid "size of array `%s' has non-integer type"
1033 msgid "ISO C forbids zero-size array `%s'"
1038 msgid "size of array `%s' is negative"
1043 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
1048 msgid "ISO C90 forbids variable-size array `%s'"
1051 #: c-decl.c:3878 c-decl.c:4093 cp/decl.c:7680
1053 msgid "size of array `%s' is too large"
1057 msgid "ISO C90 does not support flexible array members"
1061 msgid "array type has incomplete element type"
1064 #: c-decl.c:3959 cp/decl.c:7277
1066 msgid "`%s' declared as function returning a function"
1069 #: c-decl.c:3964 cp/decl.c:7282
1071 msgid "`%s' declared as function returning an array"
1075 msgid "ISO C forbids qualified void function return type"
1079 msgid "type qualifiers ignored on function return type"
1082 #: c-decl.c:4025 c-decl.c:4108 c-decl.c:4232 c-decl.c:4318
1083 msgid "ISO C forbids qualified function types"
1086 #: c-decl.c:4065 cp/decl.c:7502
1087 msgid "invalid type modifier within pointer declarator"
1091 msgid "ISO C forbids const or volatile function types"
1094 #: c-decl.c:4163 cp/decl.c:7962
1096 msgid "variable or field `%s' declared void"
1100 msgid "attributes in parameter array declarator ignored"
1104 msgid "invalid type modifier within array declarator"
1109 msgid "field `%s' declared as a function"
1114 msgid "field `%s' has incomplete type"
1117 #: c-decl.c:4298 c-decl.c:4300 c-decl.c:4302 c-decl.c:4309
1119 msgid "invalid storage class for function `%s'"
1123 msgid "`noreturn' function returns non-void value"
1127 msgid "cannot inline function `main'"
1131 msgid "variable previously declared `static' redeclared `extern'"
1135 msgid "%Jvariable '%D' declared `inline'"
1138 #. A mere warning is sure to result in improper semantics
1139 #. at runtime. Don't bother to allow this to compile.
1140 #: c-decl.c:4429 cp/decl.c:5818
1141 msgid "thread-local storage not supported for this target"
1144 #: c-decl.c:4490 c-decl.c:5504
1145 msgid "function declaration isn't a prototype"
1149 msgid "parameter names (without types) in function declaration"
1154 msgid "parameter `%s' has incomplete type"
1158 msgid "parameter has incomplete type"
1162 msgid "\"void\" as only parameter may not be qualified"
1166 msgid "\"void\" must be the only parameter"
1170 msgid "%Jparameter \"%D\" has just a forward declaration"
1173 #. The first %s will be one of 'struct', 'union', or 'enum'.
1176 msgid "\"%s %s\" declared inside parameter list"
1179 #. The %s will be one of 'struct', 'union', or 'enum'.
1182 msgid "anonymous %s declared inside parameter list"
1187 "its scope is only this definition or declaration, which is probably not what "
1193 msgid "redefinition of `union %s'"
1198 msgid "redefinition of `struct %s'"
1201 #: c-decl.c:4805 cp/decl.c:3498
1202 msgid "declaration does not declare anything"
1205 #: c-decl.c:4849 c-decl.c:4865
1206 msgid "%Jduplicate member '%D'"
1209 #: c-decl.c:4899 c-decl.c:4902
1211 msgid "%s defined inside parms"
1214 #: c-decl.c:4900 c-decl.c:4903 c-decl.c:4914
1218 #: c-decl.c:4900 c-decl.c:4903
1224 msgid "%s has no %s"
1232 msgid "named members"
1241 msgid "nested redefinition of `%s'"
1245 msgid "%Jbit-field '%D' width not an integer constant"
1249 msgid "%Jbit-field '%D' has invalid type"
1253 msgid "%Jbit-field '%D' type invalid in ISO C"
1257 msgid "%Jnegative width in bit-field '%D'"
1261 msgid "%Jwidth of '%D' exceeds its type"
1265 msgid "%Jzero width for bit-field '%D'"
1269 msgid "%J'%D' is narrower than values of its type"
1273 msgid "%Jflexible array member in union"
1277 msgid "%Jflexible array member not at end of struct"
1281 msgid "%Jflexible array member in otherwise empty struct"
1285 msgid "%Jinvalid use of structure with flexible array member"
1289 msgid "union cannot be made transparent"
1292 #. This enum is a named one that has been declared already.
1295 msgid "redeclaration of `enum %s'"
1299 msgid "enum defined inside parms"
1303 msgid "enumeration values exceed range of largest integer"
1308 msgid "enumerator value for `%s' not integer constant"
1312 msgid "overflow in enumeration values"
1316 msgid "ISO C restricts enumerator values to range of `int'"
1320 msgid "return type is an incomplete type"
1324 msgid "return type defaults to `int'"
1328 msgid "%Jno previous prototype for '%D'"
1332 msgid "%J'%D' was used with no prototype before its definition"
1336 msgid "%Jno previous declaration for '%D'"
1340 msgid "%J`%D' was used with no declaration before its definition"
1343 #: c-decl.c:5565 c-decl.c:6069
1344 msgid "%Jreturn type of '%D' is not `int'"
1348 msgid "%Jfirst argument of '%D' should be `int'"
1352 msgid "%Jsecond argument of '%D' should be 'char **'"
1356 msgid "%Jthird argument of '%D' should probably be 'char **'"
1360 msgid "%J'%D' takes only zero or two arguments"
1364 msgid "%J'%D' is normally a non-static function"
1368 msgid "%Jold-style parameter declarations in prototyped function definition"
1372 msgid "%Jparameter name omitted"
1376 msgid "%Jparameter name missing from parameter list"
1380 msgid "%J\"%D\" declared as a non-parameter"
1384 msgid "%Jmultiple parameters named \"%D\""
1388 msgid "%Jparameter \"%D\" declared void"
1391 #: c-decl.c:5794 c-decl.c:5796
1392 msgid "%Jtype of \"%D\" defaults to \"int\""
1396 msgid "%Jparameter \"%D\" has incomplete type"
1400 msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
1404 msgid "number of arguments doesn't match prototype"
1407 #: c-decl.c:5869 c-decl.c:5900 c-decl.c:5907
1408 msgid "%Hprototype declaration"
1412 msgid "promoted argument \"%D\" doesn't match prototype"
1416 msgid "argument \"%D\" doesn't match prototype"
1419 #: c-decl.c:6101 cp/decl.c:10817
1420 msgid "no return statement in function returning non-void"
1424 msgid "this function may return with or without a value"
1427 #. If we get here, declarations have been used in a for loop without
1428 #. the C99 for loop scope. This doesn't make much sense, so don't
1431 msgid "'for' loop initial declaration used outside C99 mode"
1436 msgid "'struct %s' declared in 'for' loop initial declaration"
1441 msgid "'union %s' declared in 'for' loop initial declaration"
1446 msgid "'enum %s' declared in 'for' loop initial declaration"
1450 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
1454 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
1459 "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
1463 msgid "%Jredefinition of global '%D'"
1466 #: c-format.c:94 c-format.c:210
1467 msgid "format string has invalid operand number"
1471 msgid "function does not return string type"
1475 msgid "format string arg not a string type"
1479 msgid "unrecognized format specifier"
1484 msgid "`%s' is an unrecognized format function type"
1488 msgid "'...' has invalid operand number"
1492 msgid "format string arg follows the args to be formatted"
1495 #: c-format.c:565 c-format.c:589
1499 #: c-format.c:565 c-format.c:589
1500 msgid "the ` ' printf flag"
1503 #: c-format.c:566 c-format.c:590 c-format.c:627 c-format.c:683
1507 #: c-format.c:566 c-format.c:590 c-format.c:627
1508 msgid "the `+' printf flag"
1511 #: c-format.c:567 c-format.c:591 c-format.c:628 c-format.c:659
1515 #: c-format.c:567 c-format.c:591 c-format.c:628
1516 msgid "the `#' printf flag"
1519 #: c-format.c:568 c-format.c:592 c-format.c:657
1523 #: c-format.c:568 c-format.c:592
1524 msgid "the `0' printf flag"
1527 #: c-format.c:569 c-format.c:593 c-format.c:656 c-format.c:686
1531 #: c-format.c:569 c-format.c:593
1532 msgid "the `-' printf flag"
1535 #: c-format.c:570 c-format.c:640
1540 msgid "the `'' printf flag"
1543 #: c-format.c:571 c-format.c:641
1548 msgid "the `I' printf flag"
1551 #: c-format.c:572 c-format.c:594 c-format.c:638 c-format.c:660 c-format.c:687
1556 #: c-format.c:572 c-format.c:594
1557 msgid "field width in printf format"
1560 #: c-format.c:573 c-format.c:595 c-format.c:618 c-format.c:629
1564 #: c-format.c:573 c-format.c:595 c-format.c:618 c-format.c:629
1565 msgid "precision in printf format"
1568 #: c-format.c:574 c-format.c:596 c-format.c:619 c-format.c:630 c-format.c:639
1570 msgid "length modifier"
1573 #: c-format.c:574 c-format.c:596 c-format.c:619 c-format.c:630
1574 msgid "length modifier in printf format"
1578 msgid "assignment suppression"
1582 msgid "the assignment suppression scanf feature"
1590 msgid "the `a' scanf flag"
1594 msgid "field width in scanf format"
1598 msgid "length modifier in scanf format"
1602 msgid "the `'' scanf flag"
1606 msgid "the `I' scanf flag"
1614 msgid "the `_' strftime flag"
1618 msgid "the `-' strftime flag"
1622 msgid "the `0' strftime flag"
1625 #: c-format.c:658 c-format.c:682
1630 msgid "the `^' strftime flag"
1634 msgid "the `#' strftime flag"
1638 msgid "field width in strftime format"
1642 msgid "`E' modifier"
1646 msgid "the `E' strftime modifier"
1650 msgid "`O' modifier"
1654 msgid "the `O' strftime modifier"
1658 msgid "the `O' modifier"
1662 msgid "fill character"
1666 msgid "fill character in strfmon format"
1670 msgid "the `^' strfmon flag"
1674 msgid "the `+' strfmon flag"
1682 msgid "the `(' strfmon flag"
1690 msgid "the `!' strfmon flag"
1694 msgid "the `-' strfmon flag"
1698 msgid "field width in strfmon format"
1702 msgid "left precision"
1706 msgid "left precision in strfmon format"
1710 msgid "right precision"
1714 msgid "right precision in strfmon format"
1718 msgid "length modifier in strfmon format"
1723 msgid "function might be possible candidate for `%s' format attribute"
1726 #: c-format.c:1223 c-format.c:1244 c-format.c:2212
1727 msgid "missing $ operand number in format"
1732 msgid "%s does not support %%n$ operand number formats"
1736 msgid "operand number out of range in format"
1741 msgid "format argument %d used more than once in %s format"
1746 msgid "format argument %d unused before used argument %d in $-style format"
1750 msgid "format not a string literal, format string not checked"
1754 msgid "format not a string literal and no format arguments"
1758 msgid "format not a string literal, argument types not checked"
1762 msgid "too many arguments for format"
1766 msgid "unused arguments in $-style format"
1771 msgid "zero-length %s format string"
1775 msgid "format is a wide character string"
1779 msgid "unterminated format string"
1783 msgid "embedded `\\0' in format"
1788 msgid "spurious trailing `%%' in format"
1791 #: c-format.c:1735 c-format.c:1972
1793 msgid "repeated %s in format"
1797 msgid "missing fill character at end of strfmon format"
1800 #: c-format.c:1787 c-format.c:1886 c-format.c:2166 c-format.c:2219
1801 msgid "too few arguments for format"
1806 msgid "zero width in %s format"
1811 msgid "empty left precision in %s format"
1815 msgid "field precision"
1820 msgid "empty precision in %s format"
1825 msgid "%s does not support the `%s' %s length modifier"
1829 msgid "conversion lacks type at end of format"
1834 msgid "unknown conversion type character `%c' in format"
1839 msgid "unknown conversion type character 0x%x in format"
1844 msgid "%s does not support the `%%%c' %s format"
1849 msgid "%s used with `%%%c' %s format"
1854 msgid "%s does not support %s"
1859 msgid "%s does not support %s with the `%%%c' %s format"
1864 msgid "%s ignored with %s and `%%%c' %s format"
1869 msgid "%s ignored with %s in %s format"
1874 msgid "use of %s and %s together with `%%%c' %s format"
1879 msgid "use of %s and %s together in %s format"
1884 msgid "`%%%c' yields only last 2 digits of year in some locales"
1889 msgid "`%%%c' yields only last 2 digits of year"
1892 #. The end of the format string was reached.
1895 msgid "no closing `]' for `%%[' format"
1900 msgid "use of `%s' length modifier with `%c' type character"
1905 msgid "%s does not support the `%%%s%c' %s format"
1909 msgid "operand number specified with suppressed assignment"
1913 msgid "operand number specified for format taking no argument"
1918 msgid "writing through null pointer (arg %d)"
1923 msgid "reading through null pointer (arg %d)"
1928 msgid "writing into constant object (arg %d)"
1933 msgid "extra type qualifiers in format argument (arg %d)"
1938 msgid "format argument is not a pointer (arg %d)"
1943 msgid "format argument is not a pointer to a pointer (arg %d)"
1951 msgid "different type"
1956 msgid "%s is not type %s (arg %d)"
1961 msgid "%s format, %s arg (arg %d)"
1965 msgid "args to be formatted is not '...'"
1969 msgid "strftime formats cannot format arguments"
1974 msgid "ignoring duplicate directory \"%s\"\n"
1978 msgid " as it is a non-system directory that duplicates a system directory\n"
1983 msgid "ignoring nonexistent directory \"%s\"\n"
1987 msgid "#include \"...\" search starts here:\n"
1991 msgid "#include <...> search starts here:\n"
1995 msgid "End of search list.\n"
1999 msgid "too late for # directive to set debug directory"
2003 msgid "badly nested C headers from preprocessor"
2008 msgid "ignoring #pragma %s %s"
2013 msgid "%Hstray '@' in program"
2018 msgid "missing terminating %c character"
2023 msgid "stray '%c' in program"
2028 msgid "stray '\\%o' in program"
2032 msgid "this decimal constant is unsigned only in ISO C90"
2036 msgid "this decimal constant would be unsigned in ISO C90"
2041 msgid "integer constant is too large for \"%s\" type"
2046 msgid "floating constant exceeds range of \"%s\""
2050 msgid "traditional C rejects string constant concatenation"
2053 #: c-objc-common.c:81
2055 "%Jfunction '%F' can never be inlined because it is supressed using -fno-"
2059 #: c-objc-common.c:91
2061 "%Jfunction '%F' can never be inlined because it might not be bound within "
2062 "this unit of translation"
2065 #: c-objc-common.c:99
2067 "%Jfunction '%F' can never be inlined because it uses attributes conflicting "
2071 #: c-objc-common.c:114
2072 msgid "%Jfunction '%F' can never be inlined because it has pending sizes"
2075 #: c-objc-common.c:127
2077 "%Jnested function '%F' can never be inlined because it has possibly saved "
2083 msgid "no class name specified with \"%s\""
2088 msgid "assertion missing after \"%s\""
2093 msgid "macro name missing after \"%s\""
2098 msgid "missing path after \"%s\""
2103 msgid "missing filename after \"%s\""
2108 msgid "missing makefile target after \"%s\""
2112 msgid "-I- specified twice"
2117 msgid "switch \"%s\" is no longer supported"
2122 msgid "switch \"%s\" is deprecated, please see documentation for details"
2127 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
2131 msgid "output filename specified twice"
2135 msgid "-Wformat-y2k ignored without -Wformat"
2139 msgid "-Wformat-extra-args ignored without -Wformat"
2143 msgid "-Wformat-zero-length ignored without -Wformat"
2147 msgid "-Wformat-nonliteral ignored without -Wformat"
2151 msgid "-Wformat-security ignored without -Wformat"
2155 msgid "-Wmissing-format-attribute ignored without -Wformat"
2160 msgid "opening output file %s: %m"
2165 msgid "too many filenames given. Type %s --help for usage"
2169 msgid "YYDEBUG not defined"
2174 msgid "opening dependency file %s: %m"
2179 msgid "closing dependency file %s: %m"
2184 msgid "when writing output to %s: %m"
2188 msgid "to generate dependencies you must specify either -M or -MM"
2196 msgid "<command line>"
2199 #: c-pch.c:111 graph.c:402 toplev.c:1516 toplev.c:4480 f/com.c:14200
2200 #: java/jcf-parse.c:890 java/jcf-parse.c:1037 java/lex.c:1828
2201 #: objc/objc-act.c:503
2203 msgid "can't open %s: %m"
2208 msgid "can't write to %s: %m"
2213 msgid "`%s' is not a valid output file"
2216 #: c-pch.c:166 c-pch.c:182
2218 msgid "can't write %s: %m"
2223 msgid "can't seek in %s: %m"
2226 #: c-pch.c:180 c-pch.c:216 c-pch.c:244 c-pch.c:249 c-pch.c:319
2228 msgid "can't read %s: %m"
2233 msgid "%s: not compatible with this GCC version"
2236 #. It's a PCH for the wrong language.
2239 msgid "%s: not for %s"
2242 #. Not any kind of PCH.
2245 msgid "%s: not a PCH file"
2250 msgid "%s: created on host `%.*s', but used on host `%s'"
2255 msgid "%s: created for target `%.*s', but used for target `%s'"
2260 msgid "%s: created by version `%.*s', but this is version `%s'"
2265 msgid "%s: created with -g%s, but used with -g%s"
2270 msgid "%s: had text segment at different address"
2273 #: c-pch.c:325 cpperror.c:176 gcc.c:6534
2279 msgid "calling fdopen"
2282 #: c-pch.c:364 c-pch.c:376
2288 "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
2294 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
2299 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
2303 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
2307 msgid "missing '(' after '#pragma pack' - ignored"
2310 #: c-pragma.c:178 c-pragma.c:228
2311 msgid "malformed '#pragma pack' - ignored"
2315 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
2319 msgid "malformed '#pragma pack(pop[, id])' - ignored"
2324 msgid "unknown action '%s' for '#pragma pack' - ignored"
2328 msgid "junk at end of '#pragma pack'"
2333 msgid "alignment must be a small power of two, not %d"
2338 "%Japplying #pragma weak '%D' after first use results in unspecified behavior"
2341 #: c-pragma.c:325 c-pragma.c:330
2342 msgid "malformed #pragma weak, ignored"
2346 msgid "junk at end of #pragma weak"
2349 #: c-pragma.c:367 c-pragma.c:372
2350 msgid "malformed #pragma redefine_extname, ignored"
2354 msgid "junk at end of #pragma redefine_extname"
2357 #: c-pragma.c:384 c-pragma.c:462
2358 msgid "#pragma redefine_extname conflicts with declaration"
2362 msgid "malformed #pragma extern_prefix, ignored"
2366 msgid "junk at end of #pragma extern_prefix"
2370 msgid "asm declaration conflicts with previous rename"
2373 #: c-semantics.c:595 cp/parser.c:5769
2374 msgid "break statement not within loop or switch"
2377 #: c-semantics.c:613 cp/parser.c:5780
2378 msgid "continue statement not within a loop"
2381 #: c-semantics.c:701
2382 msgid "destructor needed for `%D'"
2385 #: c-semantics.c:702
2386 msgid "where case label appears here"
2389 #: c-semantics.c:705
2391 "(enclose actions of previous case statements requiring destructors in their "
2395 #: c-semantics.c:741 c-typeck.c:6174 cp/semantics.c:1055
2397 msgid "%s qualifier ignored on asm"
2400 #: c-semantics.c:995
2401 msgid "will never be executed"
2406 msgid "`%s' has an incomplete type"
2409 #: c-typeck.c:142 cp/call.c:2654
2410 msgid "invalid use of void expression"
2414 msgid "invalid use of flexible array member"
2418 msgid "invalid use of array with unspecified bounds"
2423 msgid "invalid use of undefined type `%s %s'"
2426 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
2429 msgid "invalid use of incomplete typedef `%s'"
2432 #: c-typeck.c:415 c-typeck.c:430
2433 msgid "function types not truly compatible in ISO C"
2437 msgid "types are not quite compatible"
2441 msgid "function return types not compatible due to `volatile'"
2444 #: c-typeck.c:965 c-typeck.c:2100
2445 msgid "arithmetic on pointer to an incomplete type"
2450 msgid "%s has no member named `%s'"
2455 msgid "request for member `%s' in something not a structure or union"
2459 msgid "dereferencing pointer to incomplete type"
2463 msgid "dereferencing `void *' pointer"
2466 #: c-typeck.c:1424 cp/typeck.c:2064
2468 msgid "invalid type argument of `%s'"
2471 #: c-typeck.c:1442 cp/typeck.c:2089
2472 msgid "subscript missing in array reference"
2475 #: c-typeck.c:1463 cp/typeck.c:2131
2476 msgid "array subscript has type `char'"
2479 #: c-typeck.c:1471 c-typeck.c:1560 cp/typeck.c:2135 cp/typeck.c:2221
2480 msgid "array subscript is not an integer"
2484 msgid "ISO C forbids subscripting `register' array"
2488 msgid "ISO C90 forbids subscripting non-lvalue array"
2492 msgid "subscript has type `char'"
2495 #: c-typeck.c:1555 cp/typeck.c:2216
2496 msgid "subscripted value is neither array nor pointer"
2501 msgid "local declaration of `%s' hides instance variable"
2505 msgid "called object is not a function"
2508 #: c-typeck.c:1762 cp/typeck.c:2504
2509 msgid "too many arguments to function"
2514 msgid "type of formal parameter %d is incomplete"
2519 msgid "%s as integer rather than floating due to prototype"
2524 msgid "%s as integer rather than complex due to prototype"
2529 msgid "%s as complex rather than floating due to prototype"
2534 msgid "%s as floating rather than integer due to prototype"
2539 msgid "%s as complex rather than integer due to prototype"
2544 msgid "%s as floating rather than complex due to prototype"
2549 msgid "%s as `float' rather than `double' due to prototype"
2554 msgid "%s with different width due to prototype"
2559 msgid "%s as unsigned due to prototype"
2564 msgid "%s as signed due to prototype"
2567 #: c-typeck.c:1901 cp/typeck.c:2610
2568 msgid "too few arguments to function"
2572 msgid "suggest parentheses around + or - inside shift"
2576 msgid "suggest parentheses around && within ||"
2580 msgid "suggest parentheses around arithmetic in operand of |"
2584 msgid "suggest parentheses around comparison in operand of |"
2588 msgid "suggest parentheses around arithmetic in operand of ^"
2592 msgid "suggest parentheses around comparison in operand of ^"
2596 msgid "suggest parentheses around + or - in operand of &"
2600 msgid "suggest parentheses around comparison in operand of &"
2604 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
2608 msgid "pointer of type `void *' used in subtraction"
2612 msgid "pointer to a function used in subtraction"
2616 msgid "wrong type argument to unary plus"
2620 msgid "wrong type argument to unary minus"
2624 msgid "ISO C does not support `~' for complex conjugation"
2628 msgid "wrong type argument to bit-complement"
2632 msgid "wrong type argument to abs"
2636 msgid "wrong type argument to conjugation"
2640 msgid "wrong type argument to unary exclamation mark"
2644 msgid "ISO C does not support `++' and `--' on complex types"
2647 #: c-typeck.c:2276 c-typeck.c:2308
2648 msgid "wrong type argument to increment"
2651 #: c-typeck.c:2278 c-typeck.c:2310
2652 msgid "wrong type argument to decrement"
2656 msgid "increment of pointer to unknown structure"
2660 msgid "decrement of pointer to unknown structure"
2664 msgid "invalid lvalue in unary `&'"
2669 msgid "attempt to take address of bit-field structure member `%s'"
2672 #. Use `%s' to print the string in case there are any escape
2673 #. characters in the message.
2674 #: c-typeck.c:2535 c-typeck.c:3910 c-typeck.c:3925 c-typeck.c:3940
2675 #: final.c:2779 final.c:2781 gcc.c:4561 rtl-error.c:109 toplev.c:1371
2676 #: config/cris/cris.c:544 cp/parser.c:1778 cp/typeck.c:4072 java/expr.c:356
2677 #: java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
2683 msgid "use of conditional expressions as lvalues is deprecated"
2687 msgid "use of compound expressions as lvalues is deprecated"
2691 msgid "use of cast expressions as lvalues is deprecated"
2696 msgid "%s of read-only member `%s'"
2701 msgid "%s of read-only variable `%s'"
2706 msgid "%s of read-only location"
2711 msgid "cannot take address of bit-field `%s'"
2714 #: c-typeck.c:2665 treelang/treetree.c:946
2716 msgid "global register variable `%s' used in nested function"
2719 #: c-typeck.c:2669 treelang/treetree.c:950
2721 msgid "register variable `%s' used in nested function"
2724 #: c-typeck.c:2676 treelang/treetree.c:957
2726 msgid "address of global register variable `%s' requested"
2730 msgid "cannot put object with volatile field into register"
2733 #: c-typeck.c:2692 treelang/treetree.c:962
2735 msgid "address of register variable `%s' requested"
2739 msgid "signed and unsigned type in conditional expression"
2743 msgid "ISO C forbids conditional expr with only one void side"
2746 #: c-typeck.c:2800 c-typeck.c:2807
2747 msgid "ISO C forbids conditional expr between `void *' and function pointer"
2751 msgid "pointer type mismatch in conditional expression"
2754 #: c-typeck.c:2820 c-typeck.c:2830
2755 msgid "pointer/integer type mismatch in conditional expression"
2759 msgid "type mismatch in conditional expression"
2763 msgid "left-hand operand of comma expression has no effect"
2767 msgid "cast specifies array type"
2771 msgid "cast specifies function type"
2775 msgid "ISO C forbids casting nonscalar to the same type"
2779 msgid "ISO C forbids casts to union type"
2783 msgid "cast to union type from type not present in union"
2787 msgid "cast adds new qualifiers to function type"
2790 #. There are qualifiers present in IN_OTYPE that are not
2791 #. present in IN_TYPE.
2793 msgid "cast discards qualifiers from pointer target type"
2797 msgid "cast increases required alignment of target type"
2800 #: c-typeck.c:3054 cp/typeck.c:4850
2801 msgid "cast from pointer to integer of different size"
2805 msgid "cast does not match function type"
2808 #: c-typeck.c:3066 cp/typeck.c:4857
2809 msgid "cast to pointer from integer of different size"
2813 msgid "type-punning to incomplete type might break strict-aliasing rules"
2817 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
2820 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
2821 #. Reject anything strange now.
2823 msgid "invalid lvalue in assignment"
2826 #. Convert new value to destination type.
2827 #: c-typeck.c:3250 c-typeck.c:3275 c-typeck.c:3292 cp/typeck.c:4969
2833 msgid "cannot pass rvalue to reference parameter"
2836 #: c-typeck.c:3468 c-typeck.c:3544
2838 msgid "%s makes qualified function pointer from unqualified"
2841 #: c-typeck.c:3472 c-typeck.c:3524
2843 msgid "%s discards qualifiers from pointer target type"
2847 msgid "ISO C prohibits argument conversion to union type"
2852 msgid "ISO C forbids %s between function pointer and `void *'"
2857 msgid "pointer targets in %s differ in signedness"
2862 msgid "%s from incompatible pointer type"
2865 #: c-typeck.c:3555 c-typeck.c:4061 cp/typeck.c:1336
2866 msgid "invalid use of non-lvalue array"
2871 msgid "%s makes pointer from integer without a cast"
2876 msgid "%s makes integer from pointer without a cast"
2879 #: c-typeck.c:3592 c-typeck.c:3595
2881 msgid "incompatible type for argument %d of `%s'"
2886 msgid "incompatible type for argument %d of indirect function call"
2891 msgid "incompatible types in %s"
2894 #. Function name is known; supply it.
2897 msgid "passing arg of `%s'"
2900 #. Function name unknown (call through ptr).
2902 msgid "passing arg of pointer to function"
2905 #. Function name is known; supply it.
2908 msgid "passing arg %d of `%s'"
2911 #. Function name unknown (call through ptr); just give arg number.
2914 msgid "passing arg %d of pointer to function"
2918 msgid "traditional C rejects automatic aggregate initialization"
2921 #: c-typeck.c:3913 c-typeck.c:3928 c-typeck.c:3943
2923 msgid "(near initialization for `%s')"
2926 #: c-typeck.c:3992 cp/typeck2.c:458
2927 msgid "char-array initialized from wide string"
2930 #: c-typeck.c:3999 cp/typeck2.c:465
2931 msgid "int-array initialized from non-wide string"
2934 #: c-typeck.c:4017 cp/typeck2.c:481
2935 msgid "initializer-string for array of chars is too long"
2939 msgid "array initialized from non-constant array expression"
2942 #: c-typeck.c:4101 c-typeck.c:4103 c-typeck.c:4119 c-typeck.c:4140
2944 msgid "initializer element is not constant"
2948 msgid "initialization"
2951 #: c-typeck.c:4146 c-typeck.c:5525
2952 msgid "initializer element is not computable at load time"
2955 #: c-typeck.c:4161 cp/typeck2.c:558
2956 msgid "invalid initializer"
2959 #: c-typeck.c:4444 cp/decl.c:4422
2960 msgid "opaque vector types cannot be initialized"
2964 msgid "extra brace group at end of initializer"
2968 msgid "missing braces around initializer"
2972 msgid "braces around scalar initializer"
2976 msgid "initialization of flexible array member in a nested context"
2980 msgid "initialization of a flexible array member"
2984 msgid "missing initializer"
2988 msgid "empty scalar initializer"
2992 msgid "extra elements in scalar initializer"
2996 msgid "initialization designators may not nest"
2999 #: c-typeck.c:4935 c-typeck.c:5003
3000 msgid "array index in non-array initializer"
3003 #: c-typeck.c:4940 c-typeck.c:5056
3004 msgid "field name not in record or union initializer"
3007 #: c-typeck.c:4999 c-typeck.c:5001
3008 msgid "nonconstant array index in initializer"
3011 #: c-typeck.c:5005 c-typeck.c:5008
3012 msgid "array index in initializer exceeds array bounds"
3016 msgid "empty index range in initializer"
3020 msgid "array index range in initializer exceeds array bounds"
3025 msgid "unknown field `%s' specified in initializer"
3028 #: c-typeck.c:5104 c-typeck.c:5125 c-typeck.c:5587
3029 msgid "initialized field with side-effects overwritten"
3033 msgid "excess elements in char array initializer"
3036 #: c-typeck.c:5802 c-typeck.c:5848
3037 msgid "excess elements in struct initializer"
3041 msgid "non-static initialization of a flexible array member"
3045 msgid "excess elements in union initializer"
3049 msgid "traditional C rejects initialization of unions"
3053 msgid "excess elements in array initializer"
3057 msgid "excess elements in vector initializer"
3061 msgid "excess elements in scalar initializer"
3065 msgid "argument of `asm' is not a constant string"
3069 msgid "asm template is not a string constant"
3073 msgid "invalid lvalue in asm statement"
3077 msgid "modification by `asm'"
3080 #: c-typeck.c:6289 cp/typeck.c:5883
3081 msgid "function declared `noreturn' has a `return' statement"
3085 msgid "`return' with no value, in function returning non-void"
3089 msgid "`return' with a value, in function returning void"
3097 msgid "function returns address of local variable"
3100 #: c-typeck.c:6413 cp/semantics.c:734
3101 msgid "switch quantity not an integer"
3105 msgid "`long' switch expression not converted to `int' in ISO C"
3108 #: c-typeck.c:6464 cp/parser.c:5281
3109 msgid "case label not within a switch statement"
3113 msgid "`default' label not within a switch statement"
3116 #: c-typeck.c:6618 c-typeck.c:6652
3117 msgid "division by zero"
3120 #: c-typeck.c:6697 cp/typeck.c:2888
3121 msgid "right shift count is negative"
3124 #: c-typeck.c:6704 cp/typeck.c:2894
3125 msgid "right shift count >= width of type"
3128 #: c-typeck.c:6725 cp/typeck.c:2913
3129 msgid "left shift count is negative"
3132 #: c-typeck.c:6728 cp/typeck.c:2915
3133 msgid "left shift count >= width of type"
3137 msgid "shift count is negative"
3141 msgid "shift count >= width of type"
3144 #: c-typeck.c:6768 cp/typeck.c:2950
3145 msgid "comparing floating point with == or != is unsafe"
3148 #: c-typeck.c:6794 c-typeck.c:6800
3149 msgid "ISO C forbids comparison of `void *' with function pointer"
3152 #: c-typeck.c:6803 c-typeck.c:6843 c-typeck.c:6871
3153 msgid "comparison of distinct pointer types lacks a cast"
3156 #: c-typeck.c:6817 c-typeck.c:6822 c-typeck.c:6891 c-typeck.c:6896
3157 msgid "comparison between pointer and integer"
3160 #: c-typeck.c:6838 c-typeck.c:6866
3161 msgid "ISO C forbids ordered comparisons of pointers to functions"
3165 msgid "comparison of complete and incomplete pointers"
3168 #: c-typeck.c:6879 c-typeck.c:6886
3169 msgid "ordered comparison of pointer with integer zero"
3172 #: c-typeck.c:6910 cp/typeck.c:3086
3173 msgid "unordered comparison on non-floating point argument"
3177 msgid "comparison between signed and unsigned"
3180 #: c-typeck.c:7166 cp/typeck.c:3333
3181 msgid "comparison of promoted ~unsigned with constant"
3184 #: c-typeck.c:7174 cp/typeck.c:3341
3185 msgid "comparison of promoted ~unsigned with unsigned"
3188 #: calls.c:1837 tree-inline.c:1335
3189 msgid "%Jinlining failed in call to '%F'"
3192 #: calls.c:1838 calls.c:2206 tree-inline.c:1336
3193 msgid "called from here"
3197 msgid "%Jcan't inline call to '%F'"
3202 "ignoring return value of `%D', declared with attribute warn_unused_result"
3207 "ignoring return value of function declared with attribute warn_unused_result"
3211 msgid "function call has aggregate value"
3216 msgid "bb %d on wrong place"
3221 msgid "prev_bb of %d should be %d, not %d"
3226 msgid "verify_flow_info: Wrong count of block %i %i"
3231 msgid "verify_flow_info: Wrong frequency of block %i %i"
3236 msgid "verify_flow_info: Duplicate edge %i->%i"
3241 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
3246 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
3251 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
3254 #: cfg.c:907 cfgrtl.c:1973
3256 msgid "Wrong amount of branch edges after unconditional jump %i"
3261 msgid "basic block %d pred edge is corrupted"
3266 msgid "basic block %i edge lists are corrupted"
3270 msgid "verify_flow_info failed"
3275 msgid "Size of loop %d should be %d, not %d."
3280 msgid "Bb %d do not belong to loop %d."
3285 msgid "Loop %d's header does not have exactly 2 entries."
3290 msgid "Loop %d's latch does not have exactly 1 successor."
3295 msgid "Loop %d's latch does not have header as successor."
3300 msgid "Loop %d's latch does not belong directly to it."
3305 msgid "Loop %d's header does not belong directly to it."
3310 msgid "Loop %d's latch is marked as part of irreducible region."
3315 msgid "Basic block %d should be marked irreducible."
3320 msgid "Basic block %d should not be marked irreducible."
3325 msgid "Edge from %d to %d should be marked irreducible."
3330 msgid "Edge from %d to %d should not be marked irreducible."
3335 msgid "end insn %d for block %d not found in the insn stream"
3340 msgid "insn %d is in multiple basic blocks (%d and %d)"
3345 msgid "head insn %d for block %d not found in the insn stream"
3349 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
3354 msgid "Missing REG_EH_REGION note in the end of bb %i"
3359 msgid "Too many outgoing branch edges from bb %i"
3364 msgid "Fallthru edge after unconditional jump %i"
3369 msgid "Wrong amount of branch edges after conditional jump %i"
3374 msgid "Call edges for non-call insn in bb %i"
3379 msgid "Abnormal edges for no purpose in bb %i"
3384 msgid "insn %d inside basic block %d but block_for_insn is NULL"
3389 msgid "insn %d inside basic block %d but block_for_insn is %i"
3392 #: cfgrtl.c:2021 cfgrtl.c:2031
3394 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
3399 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
3404 msgid "in basic block %d:"
3408 msgid "flow control insn inside a basic block"
3413 msgid "missing barrier after block %i"
3418 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
3423 msgid "verify_flow_info: Incorrect fallthru %i->%i"
3427 msgid "wrong insn in the fallthru edge"
3431 msgid "basic blocks not laid down consecutively"
3435 msgid "insn outside basic block"
3439 msgid "return not followed by barrier"
3444 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
3448 msgid "%D renamed after being referenced in assembly"
3452 msgid "internal error"
3456 msgid "no arguments"
3459 #: collect2.c:1222 collect2.c:1370 collect2.c:1403
3464 #: collect2.c:1225 collect2.c:1375 collect2.c:1406
3471 msgid "collect2 version %s"
3476 msgid "%d constructor(s) found\n"
3481 msgid "%d destructor(s) found\n"
3486 msgid "%d frame table(s) found\n"
3491 msgid "%s terminated with signal %d [%s]%s"
3496 msgid "%s returned %d exit status"
3501 msgid "[cannot find %s]"
3506 msgid "cannot find `%s'"
3509 #: collect2.c:1535 collect2.c:1538
3511 msgid "redirecting stdout: %s"
3516 msgid "[Leaving %s]\n"
3523 "write_c_file - output name is %s, prefix is %s\n"
3527 msgid "cannot find `nm'"
3530 #: collect2.c:2011 collect2.c:2440
3534 #: collect2.c:2015 collect2.c:2444
3538 #: collect2.c:2041 collect2.c:2470
3543 #: collect2.c:2044 collect2.c:2047 collect2.c:2060 collect2.c:2473
3544 #: collect2.c:2476 collect2.c:2489
3549 #: collect2.c:2050 collect2.c:2479
3556 msgid "init function found in object %s"
3561 msgid "fini function found in object %s"
3564 #: collect2.c:2135 collect2.c:2528
3570 msgid "unable to open file '%s'"
3575 msgid "unable to stat file '%s'"
3580 msgid "unable to mmap file '%s'"
3587 #: collect2.c:2333 collect2.c:2507
3589 msgid "dynamic dependency %s not found"
3594 msgid "bad magic number in file '%s'"
3598 msgid "dynamic dependencies.\n"
3602 msgid "cannot find `ldd'"
3608 "ldd output with constructors/destructors.\n"
3613 msgid "unable to open dynamic dependency '%s'"
3618 msgid "%s: not a COFF file"
3623 msgid "%s: cannot open as COFF file"
3628 msgid "library lib%s not found"
3634 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
3636 ";; %d successes.\n"
3644 ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
3645 ";; %d successes.\n"
3649 msgid "cannot convert to a pointer type"
3653 msgid "pointer value used where a floating point value was expected"
3657 msgid "aggregate value used where a float was expected"
3661 msgid "conversion to incomplete type"
3664 #: convert.c:600 convert.c:678
3665 msgid "can't convert between vector values of different size"
3669 msgid "aggregate value used where an integer was expected"
3672 #: convert.c:657 f/com.c:1099
3673 msgid "pointer value used where a complex was expected"
3676 #: convert.c:661 f/com.c:1101
3677 msgid "aggregate value used where a complex was expected"
3681 msgid "can't convert value to a vector"
3686 msgid "`%s' is not a gcov data file"
3691 msgid "`%s' is version `%.4s', expected version `%.4s'"
3696 msgid "coverage mismatch for function %u"
3701 msgid "cannot merge separate %s counters for function %u"
3706 msgid "`%s' has overflowed"
3711 msgid "`%s' is corrupted"
3716 msgid "file %s not found, execution counts assumed to be zero"
3721 msgid "no coverage for function '%s' found."
3726 msgid "coverage mismatch for `%s'"
3731 msgid "cannot open %s"
3736 msgid "error writing `%s'"
3739 #. XXX should be DL_SORRY
3742 msgid "conversion from %s to %s not supported by iconv"
3749 #. XXX should be DL_SORRY
3752 msgid "no iconv implementation, cannot convert from %s to %s"
3756 msgid "universal character names are only valid in C++ and C99"
3761 msgid "the meaning of '\\%c' is different in traditional C"
3766 msgid "incomplete universal character name %.*s"
3771 msgid "%.*s is not a valid universal character"
3776 msgid "universal character %.*s is not valid in an identifier"
3781 msgid "universal character %.*s is not valid at the start of an identifier"
3785 msgid "converting UCN to source character set"
3789 msgid "converting UCN to execution character set"
3793 msgid "the meaning of '\\x' is different in traditional C"
3796 #: cppcharset.c:984 f/lex.c:580
3797 msgid "\\x used with no following hex digits"
3801 msgid "hex escape sequence out of range"
3804 #: cppcharset.c:1030
3805 msgid "octal escape sequence out of range"
3808 #: cppcharset.c:1098
3809 msgid "the meaning of '\\a' is different in traditional C"
3812 #: cppcharset.c:1105
3814 msgid "non-ISO-standard escape sequence, '\\%c'"
3817 #: cppcharset.c:1113
3819 msgid "unknown escape sequence '\\%c'"
3822 #: cppcharset.c:1116
3824 msgid "unknown escape sequence: '\\%03o'"
3827 #: cppcharset.c:1122
3828 msgid "converting escape sequence to execution character set"
3831 #: cppcharset.c:1181
3832 msgid "converting to execution character set"
3835 #: cppcharset.c:1244 cppcharset.c:1307
3836 msgid "character constant too long for its type"
3839 #: cppcharset.c:1247
3840 msgid "multi-character character constant"
3843 #: cppcharset.c:1339
3844 msgid "empty character constant"
3852 msgid "internal error: "
3860 msgid "too many decimal points in number"
3865 msgid "invalid digit \"%c\" in octal constant"
3869 msgid "use of C99 hexadecimal floating constant"
3873 msgid "exponent has no digits"
3877 msgid "hexadecimal floating constants require an exponent"
3882 msgid "invalid suffix \"%.*s\" on floating constant"
3885 #: cppexp.c:250 cppexp.c:275
3887 msgid "traditional C rejects the \"%.*s\" suffix"
3892 msgid "invalid suffix \"%.*s\" on integer constant"
3896 msgid "use of C99 long long integer constant"
3900 msgid "imaginary constants are a GCC extension"
3904 msgid "integer constant is too large for its type"
3908 msgid "integer constant is so large that it is unsigned"
3912 msgid "missing ')' after \"defined\""
3916 msgid "operator \"defined\" requires an identifier"
3921 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
3925 msgid "this use of \"defined\" may not be portable"
3929 msgid "floating constant in preprocessor expression"
3933 msgid "imaginary number in preprocessor expression"
3938 msgid "\"%s\" is not defined"
3941 #: cppexp.c:714 cppexp.c:743
3943 msgid "missing binary operator before token \"%s\""
3948 msgid "token \"%s\" is not valid in preprocessor expressions"
3952 msgid "void expression between '(' and ')'"
3956 msgid "#if with no expression"
3961 msgid "operator '%s' has no right operand"
3965 msgid " ':' without preceding '?'"
3969 msgid "unbalanced stack in #if"
3974 msgid "impossible operator '%u'"
3978 msgid "missing ')' in expression"
3982 msgid "'?' without following ':'"
3986 msgid "integer overflow in preprocessor expression"
3990 msgid "missing '(' in expression"
3995 msgid "the left operand of \"%s\" changes sign when promoted"
4000 msgid "the right operand of \"%s\" changes sign when promoted"
4004 msgid "traditional C rejects the unary plus operator"
4008 msgid "comma operator in operand of #if"
4012 msgid "division by zero in #if"
4016 msgid "NULL directory in find_file"
4020 msgid "one or more PCH files were found, but they were invalid"
4024 msgid "use -Winvalid-pch for more information"
4029 msgid "%s is a block device"
4034 msgid "%s is too large"
4039 msgid "%s is shorter than expected"
4044 msgid "no include path in which to search for %s"
4048 msgid "Multiple include guards may be useful for:\n"
4052 msgid "cppchar_t must be an unsigned type"
4058 "preprocessor arithmetic has maximum precision of %lu bits; target requires %"
4063 msgid "CPP arithmetic must be at least as precise as a target int"
4067 msgid "target char is less than 8 bits wide"
4071 msgid "target wchar_t is narrower than target char"
4075 msgid "target int is narrower than target char"
4079 msgid "CPP half-integer narrower than CPP character"
4085 "CPP on this host cannot handle wide character constants over %lu bits, but "
4086 "the target requires %lu bits"
4090 msgid "null character(s) ignored"
4094 msgid "'$' in identifier or number"
4099 msgid "attempt to use poisoned \"%s\""
4103 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
4107 msgid "null character(s) preserved in literal"
4111 msgid "unterminated comment"
4115 msgid "C++ style comments are not allowed in ISO C90"
4119 msgid "(this will be reported only once per input file)"
4123 msgid "multi-line comment"
4128 msgid "unspellable token %s"
4133 msgid "extra tokens at end of #%s directive"
4138 msgid "#%s is a GCC extension"
4142 msgid "suggest not using #elif in traditional C"
4147 msgid "traditional C ignores #%s with the # indented"
4152 msgid "suggest hiding #%s from traditional C with an indented #"
4156 msgid "embedding a directive within macro arguments is not portable"
4160 msgid "style of line directive is a GCC extension"
4165 msgid "invalid preprocessing directive #%s"
4169 msgid "\"defined\" cannot be used as a macro name"
4174 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
4179 msgid "no macro name given in #%s directive"
4183 msgid "macro names must be identifiers"
4188 msgid "undefining \"%s\""
4192 msgid "missing terminating > character"
4197 msgid "#%s expects \"FILENAME\" or <FILENAME>"
4201 msgid "#include nested too deeply"
4205 msgid "#include_next in primary source file"
4210 msgid "invalid flag \"%s\" in line directive"
4215 msgid "\"%s\" after #line is not a positive integer"
4219 msgid "line number out of range"
4222 #: cpplib.c:805 cpplib.c:878
4224 msgid "\"%s\" is not a valid filename"
4229 msgid "\"%s\" after # is not a positive integer"
4233 msgid "invalid #ident directive"
4238 msgid "registering \"%s\" as both a pragma and a pragma namespace"
4243 msgid "#pragma %s %s is already registered"
4248 msgid "#pragma %s is already registered"
4252 msgid "#pragma once in main file"
4256 msgid "invalid #pragma GCC poison directive"
4261 msgid "poisoning existing macro \"%s\""
4265 msgid "#pragma system_header ignored outside include file"
4270 msgid "cannot find source file %s"
4275 msgid "current file is older than %s"
4279 msgid "_Pragma takes a parenthesized string literal"
4283 msgid "#else without #if"
4287 msgid "#else after #else"
4291 msgid "#elif without #if"
4295 msgid "#elif after #else"
4299 msgid "#endif without #if"
4303 msgid "missing '(' after predicate"
4307 msgid "missing ')' to complete answer"
4311 msgid "predicate's answer is empty"
4315 msgid "assertion without predicate"
4319 msgid "predicate must be an identifier"
4324 msgid "\"%s\" re-asserted"
4327 #: cppmacro.c:125 cppmacro.c:280
4329 msgid "invalid built-in macro \"%s\""
4333 msgid "could not determine date and time"
4337 msgid "invalid string literal, ignoring final '\\'"
4342 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
4346 msgid "ISO C99 requires rest arguments to be used"
4351 msgid "macro \"%s\" requires %u arguments, but only %u given"
4356 msgid "macro \"%s\" passed %u arguments, but takes just %u"
4361 msgid "unterminated argument list invoking macro \"%s\""
4366 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
4371 msgid "duplicate macro parameter \"%s\""
4376 msgid "\"%s\" may not appear in macro parameter list"
4380 msgid "macro parameters must be comma-separated"
4384 msgid "parameter name missing"
4388 msgid "anonymous variadic macros were introduced in C99"
4392 msgid "ISO C does not permit named variadic macros"
4396 msgid "missing ')' in macro parameter list"
4400 msgid "ISO C requires whitespace after the macro name"
4404 msgid "'#' is not followed by a macro parameter"
4408 msgid "'##' cannot appear at either end of a macro expansion"
4413 msgid "macro argument \"%s\" would be stringified in traditional C"
4418 msgid "invalid hash type %d in cpp_macro_definition"
4421 #: cpppch.c:84 cpppch.c:332 cpppch.c:356 cpppch.c:365
4422 msgid "while writing precompiled header"
4427 msgid "%s: not used because `%.*s' not defined"
4432 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
4437 msgid "%s: not used because `%s' is defined"
4440 #: cpppch.c:529 cpppch.c:715
4441 msgid "while reading precompiled header"
4446 msgid "\"%s\" is not a valid option to the preprocessor"
4450 msgid "too many input files"
4455 msgid "detected recursion whilst expanding macro \"%s\""
4460 msgid ";; Processing block from %d to %d, %d sets.\n"
4465 msgid "%s:%d: confused by earlier errors, bailing out\n"
4469 msgid "compilation terminated.\n"
4473 msgid "Internal compiler error: Error reporting routines re-entered.\n"
4478 msgid "in %s, at %s:%d"
4483 msgid "dominator of %d should be %d, not %d"
4488 msgid "DW_LOC_OP %s not implemented\n"
4492 msgid "%Jinternal regno botch: '%D' has regno = %d\n"
4496 msgid "support for the DWARF1 debugging format is deprecated"
4501 msgid "can't get current directory: %m"
4505 msgid "can't access real part of complex value in hard register"
4509 msgid "can't access imaginary part of complex value in hard register"
4513 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
4518 msgid "abort in %s, at %s:%d"
4522 msgid "exception handling disabled, use -fexceptions to enable"
4526 msgid "argument of `__builtin_eh_return_regno' must be constant"
4530 msgid "__builtin_eh_return not supported on this target"
4534 msgid "stack limits not supported on this target"
4538 msgid "function using short complex types cannot be inline"
4541 #: expr.c:5960 expr.c:5969 expr.c:5978 expr.c:5983 expr.c:6312 expr.c:6328
4542 msgid "unsupported wide integer operation"
4546 msgid "%Jprior parameter's size depends on '%D'"
4550 msgid "returned value in block_exit_expr"
4553 #. We can't make a bitwise copy of this object, so fail.
4555 msgid "cannot take the address of an unaligned member"
4559 msgid "negative insn length"
4563 msgid "could not split insn"
4567 msgid "invalid `asm': "
4571 msgid "nested assembly dialect alternatives"
4574 #: final.c:2974 final.c:2986
4575 msgid "unterminated assembly dialect alternative"
4580 msgid "operand number missing after %%-letter"
4583 #: final.c:3033 final.c:3072
4584 msgid "operand number out of range"
4589 msgid "invalid %%-code"
4594 msgid "`%%l' operand isn't a label"
4597 #. We can't handle floating point constants;
4598 #. PRINT_OPERAND must handle them.
4599 #: final.c:3223 vmsdbgout.c:467 config/i386/i386.c:6712
4600 #: config/pdp11/pdp11.c:1645
4601 msgid "floating constant misused"
4604 #: final.c:3279 vmsdbgout.c:524 config/i386/i386.c:6790
4605 #: config/pdp11/pdp11.c:1692
4606 msgid "invalid expression as operand"
4610 msgid "function might be possible candidate for attribute `noreturn'"
4614 msgid "`noreturn' function does return"
4618 msgid "control reaches end of non-void function"
4622 msgid "Attempt to delete prologue/epilogue insn:"
4625 #: fold-const.c:2759 fold-const.c:2772
4627 msgid "comparison is always %d due to width of bit-field"
4630 #: fold-const.c:3967 fold-const.c:3984
4632 msgid "comparison is always %d"
4635 #: fold-const.c:4115
4636 msgid "`or' of unmatched not-equal tests is always 1"
4639 #: fold-const.c:4120
4640 msgid "`and' of mutually exclusive equal-tests is always 0"
4643 #: fold-const.c:8328
4644 msgid "fold check: original tree changed by fold"
4647 #: function.c:883 varasm.c:1415
4648 msgid "%Jsize of variable '%D' is too large"
4652 msgid "impossible constraint in `asm'"
4656 msgid "%J'%D' might be used uninitialized in this function"
4660 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
4664 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
4668 msgid "function returns an aggregate"
4672 msgid "%Junused parameter '%D'"
4677 msgid "ambiguous abbreviation %s"
4682 msgid "incomplete `%s' option"
4687 msgid "missing argument to `%s' option"
4692 msgid "extraneous argument to `%s' option"
4696 msgid "Using built-in specs.\n"
4702 "Setting spec %s to '%s'\n"
4708 msgid "Reading specs from %s\n"
4711 #: gcc.c:1940 gcc.c:1959
4713 msgid "specs %%include syntax malformed after %ld characters"
4718 msgid "could not find specs file %s\n"
4721 #: gcc.c:1984 gcc.c:1992 gcc.c:2001 gcc.c:2010
4723 msgid "specs %%rename syntax malformed after %ld characters"
4728 msgid "specs %s spec was not found to be renamed"
4733 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
4738 msgid "rename spec %s to %s\n"
4750 msgid "specs unknown %% command after %ld characters"
4753 #: gcc.c:2057 gcc.c:2070
4755 msgid "specs file malformed after %ld characters"
4759 msgid "spec file has no spec for linking"
4763 msgid "-pipe not supported"
4769 "Go ahead? (y or n) "
4775 "Internal error: %s (program %s)\n"
4776 "Please submit a full bug report.\n"
4777 "See %s for instructions."
4782 msgid "# %s %.2f %.2f\n"
4787 msgid "Usage: %s [options] file...\n"
4795 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
4799 msgid " --help Display this information\n"
4804 " --target-help Display target specific command line options\n"
4808 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
4812 msgid " -dumpspecs Display all of the built in spec strings\n"
4816 msgid " -dumpversion Display the version of the compiler\n"
4820 msgid " -dumpmachine Display the compiler's target processor\n"
4825 " -print-search-dirs Display the directories in the compiler's search "
4831 " -print-libgcc-file-name Display the name of the compiler's companion "
4836 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
4841 " -print-prog-name=<prog> Display the full path to compiler component "
4847 " -print-multi-directory Display the root directory for versions of "
4853 " -print-multi-lib Display the mapping between command line options "
4855 " multiple library search directories\n"
4859 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
4864 " -Wa,<options> Pass comma-separated <options> on to the "
4870 " -Wp,<options> Pass comma-separated <options> on to the "
4876 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
4880 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
4884 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
4888 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
4892 msgid " -save-temps Do not delete intermediate files\n"
4896 msgid " -pipe Use pipes rather than intermediate files\n"
4900 msgid " -time Time the execution of each subprocess\n"
4905 " -specs=<file> Override built-in specs with the contents of "
4911 " -std=<standard> Assume that the input sources are for <standard>\n"
4916 " -B <directory> Add <directory> to the compiler's search paths\n"
4920 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
4925 " -V <version> Run gcc version number <version>, if installed\n"
4930 " -v Display the programs invoked by the compiler\n"
4935 " -### Like -v but options quoted and commands not "
4941 " -E Preprocess only; do not compile, assemble or "
4946 msgid " -S Compile only; do not assemble or link\n"
4950 msgid " -c Compile and assemble, but do not link\n"
4954 msgid " -o <file> Place the output into <file>\n"
4959 " -x <language> Specify the language of the following input "
4961 " Permissible languages include: c c++ assembler "
4963 " 'none' means revert to the default behavior of\n"
4964 " guessing the language based on the file's "
4972 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
4973 " passed on to the various sub-processes invoked by %s. In order to pass\n"
4974 " other options on to these processes the -W<letter> options must be used.\n"
4979 msgid "`-%c' option must have argument"
4984 msgid "couldn't run `%s': %s"
4987 #. translate_options () has turned --version into -fversion.
4990 msgid "%s (GCC) %s\n"
4993 #: gcc.c:3337 gcov.c:423
4994 msgid "Copyright (C) 2003 Free Software Foundation, Inc.\n"
4999 "This is free software; see the source for copying conditions. There is NO\n"
5000 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
5005 msgid "argument to `-Xlinker' is missing"
5009 msgid "argument to `-Xpreprocessor' is missing"
5013 msgid "argument to `-Xassembler' is missing"
5017 msgid "argument to `-l' is missing"
5021 msgid "argument to `-specs' is missing"
5025 msgid "argument to `-specs=' is missing"
5030 msgid "`-%c' must come at the start of the command line"
5034 msgid "argument to `-B' is missing"
5038 msgid "warning: -pipe ignored because -save-temps specified"
5042 msgid "warning: -pipe ignored because -time specified"
5046 msgid "argument to `-x' is missing"
5051 msgid "argument to `-%s' is missing"
5056 msgid "warning: `-x %s' after last input file has no effect"
5060 msgid "invalid specification! Bug in cc"
5068 #. Catch the case where a spec string contains something like
5069 #. '%{foo:%*}'. ie there is no * in the pattern on the left
5070 #. hand side of the :.
5073 msgid "spec failure: '%%*' has not been initialized by pattern match"
5078 msgid "warning: use of obsolete %%[ operator in specs"
5083 msgid "Processing spec %c%s%c, which is '%s'\n"
5088 msgid "spec failure: unrecognized spec option '%c'"
5093 msgid "unknown spec function `%s'"
5098 msgid "error in args to spec function `%s'"
5102 msgid "malformed spec function name"
5107 msgid "no arguments for spec function"
5111 msgid "malformed spec function arguments"
5115 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
5119 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
5124 msgid "unrecognized option `-%s'"
5129 msgid "install: %s%s\n"
5134 msgid "programs: %s\n"
5139 msgid "libraries: %s\n"
5145 "For bug reporting instructions, please see:\n"
5150 msgid "Configured with: %s\n"
5155 msgid "Thread model: %s\n"
5160 msgid "gcc version %s\n"
5165 msgid "gcc driver version %s executing gcc version %s\n"
5169 msgid "no input files"
5172 #: gcc.c:6304 gcc.c:6423
5174 msgid "%s: linker input file unused because linking not done"
5178 msgid "cannot specify -o with -c or -S and multiple languages"
5183 msgid "%s: %s compiler not installed on this system"
5188 msgid "language %s not recognized"
5192 msgid "internal gcc abort"
5196 msgid "Internal gcov abort.\n"
5201 "Usage: gcov [OPTION]... SOURCEFILE\n"
5207 "Print code coverage information.\n"
5212 msgid " -h, --help Print this help, then exit\n"
5216 msgid " -v, --version Print version number, then exit\n"
5221 " -a, --all-blocks Show information for every basic block\n"
5226 " -b, --branch-probabilities Include branch probabilities in output\n"
5231 " -c, --branch-counts Given counts of branches taken\n"
5232 " rather than percentages\n"
5236 msgid " -n, --no-output Do not create an output file\n"
5241 " -l, --long-file-names Use long output file names for included\n"
5246 msgid " -f, --function-summaries Output summaries for each function\n"
5251 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
5256 msgid " -p, --preserve-paths Preserve all pathname components\n"
5261 " -u, --unconditional-branches Show unconditional branch counts too\n"
5268 "For bug reporting instructions, please see:\n"
5274 msgid "gcov (GCC) %s\n"
5279 "This is free software; see the source for copying conditions.\n"
5280 "There is NO warranty; not even for MERCHANTABILITY or \n"
5281 "FITNESS FOR A PARTICULAR PURPOSE.\n"
5287 msgid "%s:no functions found\n"
5290 #: gcov.c:536 gcov.c:564
5296 msgid "%s:creating `%s'\n"
5301 msgid "%s:error writing output file `%s'\n"
5306 msgid "%s:could not open output file `%s'\n"
5311 msgid "%s:cannot open graph file\n"
5316 msgid "%s:not a gcov graph file\n"
5321 msgid "%s:version `%.4s', prefer `%.4s'\n"
5326 msgid "%s:already seen blocks for `%s'\n"
5329 #: gcov.c:903 gcov.c:1062
5331 msgid "%s:corrupted\n"
5336 msgid "%s:cannot open data file\n"
5341 msgid "%s:not a gcov data file\n"
5346 msgid "%s:version `%.4s', prefer version `%.4s'\n"
5351 msgid "%s:stamp mismatch with graph file\n"
5356 msgid "%s:unknown function `%u'\n"
5361 msgid "%s:profile mismatch for `%s'\n"
5366 msgid "%s:overflowed\n"
5371 msgid "%s:`%s' lacks entry and/or exit blocks\n"
5376 msgid "%s:`%s' has arcs to entry block\n"
5381 msgid "%s:`%s' has arcs from exit block\n"
5386 msgid "%s:graph is unsolvable for `%s'\n"
5396 msgid "Lines executed:%s of %d\n"
5400 msgid "No executable lines"
5405 msgid "Branches executed:%s of %d\n"
5410 msgid "Taken at least once:%s of %d\n"
5414 msgid "No branches\n"
5419 msgid "Calls executed:%s of %d\n"
5428 msgid "%s:no lines for `%s'\n"
5433 msgid "call %2d returned %s\n"
5438 msgid "call %2d never executed\n"
5443 msgid "branch %2d taken %s%s\n"
5448 msgid "branch %2d never executed\n"
5453 msgid "unconditional %2d taken %s\n"
5458 msgid "unconditional %2d never executed\n"
5463 msgid "%s:cannot open source file\n"
5468 msgid "%s:source file is newer than graph file `%s'\n"
5471 #. Return if there's nothing to do, or it is too expensive.
5473 msgid "GCSE disabled"
5477 msgid "NULL pointer checks disabled"
5480 #. Return if there's nothing to do, or it is too expensive
5482 msgid "jump bypassing disabled"
5487 msgid "%s: %d basic blocks and %d edges/basic block"
5492 msgid "%s: %d basic blocks and %d registers"
5495 #: genautomata.c:1534
5497 msgid "Name `%s' contains quotes"
5500 #: genautomata.c:1657
5502 msgid "invalid string `%s' in define_cpu_unit"
5505 #: genautomata.c:1688
5507 msgid "invalid string `%s' in define_query_cpu_unit"
5510 #: genautomata.c:1719 genautomata.c:1722
5512 msgid "invalid string `%s' in define_bypass"
5515 #: genautomata.c:1756
5517 msgid "invalid first string `%s' in exclusion_set"
5520 #: genautomata.c:1760
5522 msgid "invalid second string `%s' in exclusion_set"
5525 #: genautomata.c:1906
5527 msgid "invalid string `%s' in define_automaton"
5530 #: genautomata.c:1936
5532 msgid "invalid option `%s' in automata_option"
5535 #: genautomata.c:1957
5537 msgid "garbage after ) in reservation `%s'"
5540 #: genautomata.c:1987 genautomata.c:2019 genautomata.c:2045
5542 msgid "invalid `%s' in reservation `%s'"
5545 #: genautomata.c:1998
5547 msgid "repetition `%s' <= 1 in reservation `%s'"
5550 #: genautomata.c:2467
5552 msgid "unit `%s' in exclusion is not declared"
5555 #: genautomata.c:2469
5557 msgid "`%s' in exclusion is not unit"
5560 #: genautomata.c:2505
5562 msgid "unit `%s' excludes itself"
5565 #: genautomata.c:2513
5567 msgid "units `%s' and `%s' in exclusion set belong to different automata"
5570 #: genautomata.c:2685
5572 msgid "unit `%s' requires own absence"
5575 #: genautomata.c:2713 genautomata.c:2719
5577 msgid "unit `%s' excludes and requires presence of `%s'"
5580 #: genautomata.c:2733 genautomata.c:2739
5582 msgid "unit `%s' requires absence and presence of `%s'"
5585 #: genautomata.c:2818 genautomata.c:2821
5587 msgid "repeated declaration of automaton `%s'"
5590 #: genautomata.c:2837
5592 msgid "define_insn_reservation `%s' has negative latency time"
5595 #: genautomata.c:2843
5597 msgid "`%s' is already used as insn reservation name"
5600 #: genautomata.c:2849
5602 msgid "define_bypass `%s - %s' has negative latency time"
5605 #: genautomata.c:2863
5607 msgid "automaton `%s' is not declared"
5610 #: genautomata.c:2873
5612 msgid "define_unit `%s' without automaton when one defined"
5615 #: genautomata.c:2879
5617 msgid "`%s' is declared as cpu unit"
5620 #: genautomata.c:2888
5622 msgid "`%s' is declared as cpu reservation"
5625 #: genautomata.c:2898
5627 msgid "repeated declaration of unit `%s'"
5630 #: genautomata.c:2901
5632 msgid "repeated declaration of reservation `%s'"
5635 #: genautomata.c:2916 genautomata.c:2919
5637 msgid "there is no insn reservation `%s'"
5640 #: genautomata.c:2936 genautomata.c:2941
5642 msgid "the same bypass `%s - %s' is already defined"
5645 #: genautomata.c:2946
5647 msgid "bypass `%s - %s' is already defined"
5650 #: genautomata.c:3049 genautomata.c:3051
5652 msgid "automaton `%s' is not used"
5655 #: genautomata.c:3073
5657 msgid "undeclared unit or reservation `%s'"
5660 #: genautomata.c:3151 genautomata.c:3153
5662 msgid "unit `%s' is not used"
5665 #: genautomata.c:3158 genautomata.c:3160
5667 msgid "reservation `%s' is not used"
5670 #: genautomata.c:3255
5672 msgid "cycle in definition of reservation `%s'"
5675 #: genautomata.c:5424
5676 msgid "The following units do not satisfy units-automata distribution rule"
5679 #: genautomata.c:5425
5680 msgid " (A unit of given unit automaton should be on each reserv. altern.)"
5683 #: genautomata.c:5428
5685 msgid "Unit %s, reserv. %s, cycle %d"
5688 #: genautomata.c:9632
5689 msgid "-split has no argument."
5692 #: genautomata.c:9633
5693 msgid "option `-split' has not been implemented yet\n"
5696 #: genautomata.c:9677 genautomata.c:9682
5698 msgid "Automaton `%s': Insn `%s' will never be issued"
5701 #: genautomata.c:9689 genautomata.c:9692
5703 msgid "Insn `%s' will never be issued"
5706 #: genautomata.c:9839
5707 msgid "Errors in DFA description"
5710 #: genautomata.c:9921
5712 msgid "Error in writing DFA description file %s"
5715 #: genconditions.c:192
5716 msgid "No input file name."
5721 msgid "no complex class for class %s"
5726 msgid "no vector class for class %s"
5731 msgid "%s:%d: duplicate definition of mode \"%s\""
5736 msgid "%s:%d: previous definition here"
5739 #: genmodes.c:209 genmodes.c:551 genmodes.c:575 genmodes.c:608
5741 msgid "%s:%d: no mode \"%s\""
5744 #: genmodes.c:215 genmodes.c:613
5746 msgid "%s:%d: mode \"%s\" is not class %s"
5751 msgid "%s:%d: mode \"%s\" already has a %s adjustment"
5756 msgid "%s:%d: previous adjustment here"
5761 msgid "%s:%d: (%s) field %s must be set"
5766 msgid "%s:%d: (%s) field %s must not be set"
5771 msgid "%s:%d: mode with no name"
5776 msgid "%s:%d: %smode has no mode class"
5781 msgid "%s:%d:mode name \"%s\" is too long"
5786 msgid "%s:%d: float mode \"%s\" has no 'F'"
5789 #: genmodes.c:488 genmodes.c:621
5791 msgid "%s:%d: mode name \"%s\" is too long"
5796 msgid "%s:%d: mode \"%s\" is not class FLOAT"
5801 msgid "%s:%d: mode \"%s\" is not class INT"
5804 #: genmodes.c:1106 genmodes.c:1138
5806 msgid "mode %s is neither vector nor complex but contains %s"
5811 msgid "usage: %s [-h|-m] > file"
5814 #: ggc-common.c:398 ggc-common.c:406 ggc-common.c:487 ggc-common.c:507
5815 #: ggc-page.c:2005 ggc-page.c:2037 ggc-page.c:2044 ggc-zone.c:1668
5816 #: ggc-zone.c:1674 ggc-zone.c:1679 ggc-zone.c:1686
5818 msgid "can't write PCH file: %m"
5823 msgid "can't get position in PCH file: %m"
5828 msgid "can't write padding to PCH file: %m"
5831 #: ggc-common.c:563 ggc-common.c:571 ggc-common.c:578 ggc-common.c:581
5832 #: ggc-common.c:654 ggc-common.c:657 ggc-page.c:2132 ggc-zone.c:1698
5834 msgid "can't read PCH file: %m"
5838 msgid "had to relocate PCH"
5843 msgid "open /dev/zero: %m"
5846 #: ggc-page.c:2022 ggc-page.c:2028
5847 msgid "can't write PCH file"
5851 msgid "Generating PCH files is not supported when using ggc-simple.c"
5854 #: haifa-sched.c:197
5856 msgid "fix_sched_param: unknown param: %s"
5860 msgid "function cannot be inline"
5864 msgid "varargs function cannot be inline"
5868 msgid "function using alloca cannot be inline"
5872 msgid "function using setjmp cannot be inline"
5876 msgid "function uses __builtin_eh_return"
5880 msgid "function with nested functions cannot be inline"
5884 msgid "function with label addresses used in initializers cannot inline"
5887 #: integrate.c:193 integrate.c:237
5888 msgid "function too large to be inline"
5892 msgid "no prototype, and parameter address used; cannot be inline"
5895 #: integrate.c:210 integrate.c:255
5896 msgid "inline functions not supported for this return value type"
5900 msgid "function with varying-size return value cannot be inline"
5904 msgid "function with varying-size parameter cannot be inline"
5908 msgid "function with transparent unit parameter cannot be inline"
5912 msgid "function with computed jump cannot inline"
5916 msgid "function with nonlocal goto cannot be inline"
5920 msgid "function with target specific attribute(s) cannot be inlined"
5924 msgid "%Hwill never be executed"
5929 msgid "In file included from %s:%u"
5932 #. Translators note: this message is used in conjunction
5933 #. with "In file included from %s:%ld" and some other
5934 #. tricks. We want something like this:
5936 #. | In file included from sys/select.h:123,
5937 #. | from sys/types.h:234,
5938 #. | from userfile.c:31:
5939 #. | bits/select.h:45: <error message here>
5941 #. with all the "from"s lined up.
5942 #. The trailing comma is at the beginning of this message,
5943 #. and the trailing colon is not translated.
5951 #. What to print when a switch has no documentation.
5953 msgid "This switch lacks documentation"
5956 #. Eventually this should become a hard error IMO.
5959 msgid "command line option \"%s\" is valid for %s but not for %s"
5964 msgid "missing argument to \"%s\""
5969 msgid "argument to \"%s\" should be a non-negative integer"
5974 msgid "unrecognized command line option \"%s\""
5978 msgid "-Wuninitialized is not supported without -O"
5983 msgid "unrecognized register name \"%s\""
5988 msgid "unknown tls-model \"%s\""
5992 msgid "use -gdwarf -gN for DWARF v1 level N, and -gdwarf-2 for DWARF v2"
5997 msgid "%s: --param arguments should be of the form NAME=VALUE"
6002 msgid "invalid --param value `%s'"
6006 msgid "target system does not support debug output"
6011 msgid "debug format \"%s\" conflicts with prior selection"
6016 msgid "unrecognised debug output level \"%s\""
6021 msgid "debug output level %s is too high"
6025 msgid "The following options are language-independent:\n"
6031 "The %s front end recognizes the following options:\n"
6036 msgid "The --param option recognizes the following as parameters:\n"
6039 #. If we didn't find this parameter, issue an error message.
6042 msgid "invalid parameter `%s'"
6046 msgid "corrupted profile info: run_max * runs < sum_max"
6050 msgid "corrupted profile info: sum_all is smaller than sum_max"
6055 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
6061 "corrupted profile info: number of iterations for basic block %d thought to "
6068 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
6073 msgid "%s: internal abort\n"
6078 msgid "%s: error writing file `%s': %s\n"
6083 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
6088 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
6093 msgid "%s: warning: no read access for file `%s'\n"
6098 msgid "%s: warning: no write access for file `%s'\n"
6103 msgid "%s: warning: no write access for dir containing `%s'\n"
6106 #. Catch cases like /.. where we try to backup to a
6107 #. point above the absolute root of the logical file
6111 msgid "%s: invalid file name: %s\n"
6116 msgid "%s: %s: can't get status: %s\n"
6123 "%s: fatal error: aux info file corrupted at line %d\n"
6128 msgid "%s:%d: declaration of function `%s' takes different forms\n"
6133 msgid "%s: compiling `%s'\n"
6138 msgid "%s: wait: %s\n"
6143 msgid "%s: subprocess got fatal signal %d\n"
6148 msgid "%s: %s exited with status %d\n"
6153 msgid "%s: warning: missing SYSCALLS file `%s'\n"
6156 #: protoize.c:1995 protoize.c:2024
6158 msgid "%s: can't read aux info file `%s': %s\n"
6161 #: protoize.c:2040 protoize.c:2068
6163 msgid "%s: can't get status of aux info file `%s': %s\n"
6168 msgid "%s: can't open aux info file `%s' for reading: %s\n"
6173 msgid "%s: error reading aux info file `%s': %s\n"
6178 msgid "%s: error closing aux info file `%s': %s\n"
6183 msgid "%s: can't delete aux info file `%s': %s\n"
6186 #: protoize.c:2225 protoize.c:4195
6188 msgid "%s: can't delete file `%s': %s\n"
6193 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
6198 msgid "%s: conflicting extern definitions of '%s'\n"
6203 msgid "%s: declarations of '%s' will not be converted\n"
6208 msgid "%s: conflict list for '%s' follows:\n"
6213 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
6218 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
6223 msgid "%s: %d: warning: no extern definition for `%s'\n"
6228 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
6233 msgid "%s: multiple static defs of `%s' in file `%s'\n"
6236 #: protoize.c:2716 protoize.c:2719
6238 msgid "%s: %d: warning: source too confusing\n"
6243 msgid "%s: %d: warning: varargs function declaration not converted\n"
6248 msgid "%s: declaration of function `%s' not converted\n"
6253 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
6260 "%s: warning: too few parameter lists in declaration of `%s'\n"
6265 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
6270 msgid "%s: local declaration for function `%s' not inserted\n"
6277 "%s: %d: warning: can't add declaration of `%s' into macro call\n"
6282 msgid "%s: global declarations for file `%s' not inserted\n"
6285 #: protoize.c:3533 protoize.c:3563
6287 msgid "%s: definition of function `%s' not converted\n"
6292 msgid "%s: %d: warning: definition of %s not converted\n"
6297 msgid "%s: found definition of `%s' at %s(%d)\n"
6300 #. If we make it here, then we did not know about this
6301 #. function definition.
6304 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
6309 msgid "%s: function definition not converted\n"
6314 msgid "%s: `%s' not converted\n"
6319 msgid "%s: would convert file `%s'\n"
6324 msgid "%s: converting file `%s'\n"
6329 msgid "%s: can't get status for file `%s': %s\n"
6334 msgid "%s: can't open file `%s' for reading: %s\n"
6341 "%s: error reading input file `%s': %s\n"
6346 msgid "%s: can't create/open clean file `%s': %s\n"
6351 msgid "%s: warning: file `%s' already saved in `%s'\n"
6356 msgid "%s: can't link file `%s' to `%s': %s\n"
6361 msgid "%s: can't create/open output file `%s': %s\n"
6366 msgid "%s: can't change mode of file `%s': %s\n"
6371 msgid "%s: cannot get working directory: %s\n"
6376 msgid "%s: input file names must have .c suffixes: %s\n"
6380 msgid "Didn't find a coloring.\n"
6385 msgid "output constraint %d must specify a single register"
6390 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
6394 msgid "output regs must be grouped at top of stack"
6398 msgid "implicitly popped regs must be grouped at top of stack"
6403 msgid "output operand %d must use `&' constraint"
6408 msgid "can't use '%s' as a %s register"
6411 #: regclass.c:764 config/ia64/ia64.c:4473 config/ia64/ia64.c:4480
6413 msgid "unknown register name: %s"
6417 msgid "global register variable follows a function definition"
6421 msgid "register used for two global register variables"
6425 msgid "call-clobbered register used for global register variable"
6430 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
6435 msgid "validate_value_data: Loop in regno chain (%u)"
6440 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
6445 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
6449 msgid "cannot reload integer constant operand in `asm'"
6453 msgid "impossible register constraint in `asm'"
6457 msgid "`&' constraint used with no register class"
6461 msgid "unable to generate reloads for:"
6464 #: reload.c:3670 reload.c:3884
6465 msgid "inconsistent operand constraints in an `asm'"
6469 msgid "frame size too large for reliable stack checking"
6473 msgid "try reducing the number of local variables"
6478 msgid "can't find a register in class `%s' while reloading `asm'"
6483 msgid "unable to find a register to spill in class `%s'"
6487 msgid "this is the insn:"
6491 msgid "`asm' operand requires impossible reload"
6494 #. It's the compiler's fault.
6496 msgid "could not find a spill register"
6500 msgid "`asm' operand constraint incompatible with operand size"
6503 #. It's the compiler's fault.
6505 msgid "VOIDmode on an output"
6509 msgid "output operand is constant in `asm'"
6513 msgid "unrecognizable insn:"
6517 msgid "insn does not satisfy its constraints:"
6522 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
6528 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
6534 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
6540 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
6545 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
6550 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
6555 msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
6560 msgid "jump to `%s' invalidly jumps into binding contour"
6563 #: stmt.c:975 stmt.c:3739
6564 msgid "%Jlabel '%D' used before containing binding contour"
6568 msgid "output operand constraint lacks `='"
6573 msgid "output constraint `%c' for operand %d is not at the beginning"
6577 msgid "operand constraint contains incorrectly positioned '+' or '='"
6580 #: stmt.c:1197 stmt.c:1295
6582 msgid "`%%' constraint used with last operand"
6586 msgid "matching constraint not valid in output operand"
6591 msgid "input operand constraint contains `%c'"
6595 msgid "matching constraint references invalid operand number"
6600 msgid "invalid punctuation `%c' in constraint"
6605 msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
6610 msgid "unknown register name `%s' in `asm'"
6615 msgid "PIC register `%s' clobbered in `asm'"
6620 msgid "more than %d operands in `asm'"
6625 msgid "output number %d not directly addressable"
6630 msgid "asm operand %d probably doesn't match constraints"
6635 msgid "use of memory input without lvalue in asm operand %d is deprecated"
6639 msgid "asm clobber conflict with output operand"
6643 msgid "asm clobber conflict with input operand"
6647 msgid "too many alternatives in `asm'"
6651 msgid "operand constraints for `asm' differ in number of alternatives"
6656 msgid "duplicate asm operand name '%s'"
6660 msgid "missing close brace for named operand"
6665 msgid "undefined named operand '%s'"
6669 msgid "%Hstatement with no effect"
6673 msgid "%Hvalue computed is not used"
6677 msgid "%Junused variable '%D'"
6681 msgid "%Hunreachable code at beginning of %s"
6686 msgid "enumeration value `%s' not handled in switch"
6689 #: stmt.c:5105 stmt.c:5125
6691 msgid "case value `%ld' not in enumerated type"
6694 #: stmt.c:5108 stmt.c:5128
6696 msgid "case value `%ld' not in enumerated type `%s'"
6700 msgid "switch missing default case"
6703 #: stor-layout.c:183
6704 msgid "type size can't be explicitly evaluated"
6707 #: stor-layout.c:185
6708 msgid "variable-size type declared outside of any function"
6711 #: stor-layout.c:513
6712 msgid "%Jsize of '%D' is %d bytes"
6715 #: stor-layout.c:515
6716 msgid "%Jsize of '%D' is larger than %d bytes"
6719 #: stor-layout.c:881
6720 msgid "%Jpacked attribute causes inefficient alignment for '%D'"
6723 #: stor-layout.c:884
6724 msgid "%Jpacked attribute is unnecessary for '%D'"
6727 #: stor-layout.c:900
6728 msgid "%Jpadding struct to align '%D'"
6731 #: stor-layout.c:1243
6732 msgid "padding struct size to alignment boundary"
6735 #: stor-layout.c:1273
6737 msgid "packed attribute causes inefficient alignment for `%s'"
6740 #: stor-layout.c:1275
6742 msgid "packed attribute is unnecessary for `%s'"
6745 #: stor-layout.c:1280
6746 msgid "packed attribute causes inefficient alignment"
6749 #: stor-layout.c:1282
6750 msgid "packed attribute is unnecessary"
6754 msgid "__builtin_saveregs not supported by this target"
6759 msgid "cannot timevar_pop '%s' when top of timevars stack is '%s'"
6765 "Execution times (seconds)\n"
6768 #. Print total time.
6775 msgid "time in %s: %ld.%06ld (%ld%%)\n"
6780 msgid "collect: reading %s\n"
6785 msgid "collect: recompiling %s\n"
6790 msgid "collect: tweaking %s in %s\n"
6794 msgid "collect: relinking\n"
6799 msgid "ld returned %d exit status"
6814 msgid "invalid option argument `%s'"
6819 msgid "getting core file size maximum limit: %m"
6824 msgid "setting core file size limit to maximum: %m"
6828 msgid "%J'%F' used but never defined"
6832 msgid "%J'%F' declared `static' but never defined"
6836 msgid "%J'%D' defined but not used"
6839 #: toplev.c:1761 toplev.c:1778
6841 msgid "`%s' is deprecated (declared at %s:%d)"
6846 msgid "`%s' is deprecated"
6851 msgid "type is deprecated (declared at %s:%d)"
6855 msgid "type is deprecated"
6860 msgid "invalid register name `%s' for register variable"
6865 "branch target register load optimization is not intended to be run twice"
6871 "Target specific options:\n"
6874 #: toplev.c:3771 toplev.c:3790
6876 msgid " -m%-23s [undocumented]\n"
6882 "There are undocumented target specific options as well.\n"
6886 msgid " They exist, but they are not documented.\n"
6891 msgid "unrecognized gcc debugging option: %c"
6894 #: toplev.c:3918 config/rs6000/rs6000.c:943
6896 msgid "invalid option `%s'"
6902 "%s%s%s version %s (%s)\n"
6903 "%s\tcompiled by GNU C version %s.\n"
6904 "%s%s%s version %s (%s) compiled by CC.\n"
6910 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
6914 msgid "options passed: "
6918 msgid "options enabled: "
6921 #: toplev.c:4079 java/jcf-write.c:3422
6923 msgid "can't open %s for writing: %m"
6926 #: toplev.c:4162 config/sh/sh.c:6869
6927 msgid "created and used with different settings of -fpic"
6930 #: toplev.c:4164 config/sh/sh.c:6871
6931 msgid "created and used with different settings of -fpie"
6934 #: toplev.c:4215 config/sh/sh.c:6921
6936 msgid "created and used with differing settings of `-m%s'"
6939 #: toplev.c:4218 config/sh/sh.c:6924
6940 msgid "out of memory"
6944 msgid "instruction scheduling not supported on this target machine"
6948 msgid "this target machine does not have delayed branches"
6953 msgid "-f%sleading-underscore not supported on this target machine"
6958 msgid "target system does not support the \"%s\" debug format"
6962 msgid "-ffunction-sections not supported for this target"
6966 msgid "-fdata-sections not supported for this target"
6970 msgid "-ffunction-sections disabled; it makes profiling impossible"
6974 msgid "-fprefetch-loop-arrays not supported for this target"
6979 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
6983 msgid "-fprefetch-loop-arrays is not supported with -Os"
6987 msgid "-ffunction-sections may affect debugging on some targets"
6992 msgid "error writing to %s: %m"
6995 #: toplev.c:4631 java/jcf-parse.c:909 java/jcf-write.c:3429
6997 msgid "error closing %s: %m"
7002 msgid "could not open dump file `%s'"
7007 msgid "ignoring unknown option `%.*s' in `-fdump-%s'"
7010 #: tree-inline.c:1016
7012 "%Jfunction '%F' can never be inlined because it uses alloca (override using "
7013 "the always_inline attribute)"
7016 #: tree-inline.c:1029
7017 msgid "%Jfunction '%F' can never be inlined because it uses setjmp"
7020 #: tree-inline.c:1044
7022 "%Jfunction '%F' can never be inlined because it uses variable argument lists"
7025 #: tree-inline.c:1060
7027 "%Jfunction '%F' can never be inlined because it uses setjmp-longjmp "
7028 "exception handling"
7031 #: tree-inline.c:1078
7033 "%Jfunction '%F' can never be inlined because it contains a nested function"
7036 #: tree-inline.c:1095
7038 "%Jfunction '%F' can never be inlined because it contains a computed goto"
7041 #: tree-inline.c:1105
7043 "%Jfunction '%F' can never be inlined because it contains a nonlocal goto"
7046 #: tree-inline.c:1128
7048 "%Jfunction '%F' can never be inlined because it uses variable sized variables"
7051 #: tree-optimize.c:190
7052 msgid "%Jsize of return value of '%D' is %u bytes"
7055 #: tree-optimize.c:193
7056 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
7060 msgid "arrays of functions are not meaningful"
7064 msgid "function return type cannot be function"
7068 msgid "invalid initializer for bit string"
7073 msgid "tree check: expected %s, have %s in %s, at %s:%d"
7078 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
7083 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
7088 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
7092 msgid "%J%D causes a section type conflict"
7096 msgid "%Jregister name not specified for '%D'"
7100 msgid "%Jinvalid register name for '%D'"
7104 msgid "%Jdata type of '%D' isn't suitable for a register"
7108 msgid "%Jregister specified for '%D' isn't suitable for data type"
7112 msgid "global register variable has initial value"
7116 msgid "volatile register variables don't work as you might wish"
7120 msgid "%Jregister name given for non-register variable '%D'"
7124 msgid "%Jstorage size of `%D' isn't known"
7129 "%Jalignment of '%D' is greater than maximum object file alignment. Using %d"
7133 msgid "thread-local COMMON data not implemented"
7138 "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
7142 msgid "initializer for integer value is too complicated"
7146 msgid "initializer for floating value is not a floating constant"
7150 msgid "unknown set constructor type"
7155 msgid "invalid initial value for member `%s'"
7158 #: varasm.c:4234 varasm.c:4278
7159 msgid "%Jweak declaration of '%D' must precede definition"
7164 "%Jweak declaration of '%D' after first use results in unspecified behavior"
7168 msgid "%Jweak declaration of '%D' must be public"
7172 msgid "%Jweak declaration of '%D' not supported"
7175 #: varasm.c:4314 varasm.c:4387
7176 msgid "only weak aliases are supported in this configuration"
7180 msgid "alias definitions not supported in this configuration; ignored"
7184 msgid "visibility attribute not supported in this configuration; ignored"
7189 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
7192 #. Print an error message for unrecognized stab codes.
7195 msgid "no sclass for %s stab (0x%x)\n"
7200 "The maximum number of instructions in a single function eligible for inlining"
7204 msgid "The maximum number of instructions when automatically inlining"
7208 msgid "The maximum number of instructions for the RTL inliner"
7212 msgid "The maximum number of instructions to consider to fill a delay slot"
7217 "The maximum number of instructions to consider to find accurate live "
7218 "register information"
7222 msgid "The maximum length of scheduling's pending operations list"
7226 msgid "The size of function body to be considered large"
7230 msgid "Maximal growth due to inlining of large function (in percent)"
7235 "how much can given compilation unit grow because of the inlining (in percent)"
7239 msgid "The maximum amount of memory to be allocated by GCSE"
7243 msgid "The maximum number of passes to make when doing GCSE"
7247 msgid "The maximum number of instructions to consider to unroll in a loop"
7252 "The maximum number of instructions to consider to unroll in a loop on average"
7256 msgid "The maximum number of unrollings of a single loop"
7260 msgid "The maximum number of insns of a peeled loop"
7264 msgid "The maximum number of peelings of a single loop"
7268 msgid "The maximum number of insns of a completely peeled loop"
7273 "The maximum number of peelings of a single loop that is peeled completely"
7277 msgid "The maximum number of insns of a peeled loop that rolls only once"
7281 msgid "The maximum number of insns of an unswitched loop"
7285 msgid "The maximum number of unswitchings in a single loop"
7290 "Select fraction of the maximal count of repetitions of basic block in "
7291 "program given basic block needs to have to be considered hot"
7296 "Select fraction of the maximal frequency of executions of basic block in "
7297 "function given basic block needs to have to be considered hot"
7302 "The percentage of function, weighted by execution frequency, that must be "
7303 "covered by trace formation. Used when profile feedback is available"
7308 "The percentage of function, weighted by execution frequency, that must be "
7309 "covered by trace formation. Used when profile feedback is not available"
7313 msgid "Maximal code growth caused by tail duplication (in percent)"
7318 "Stop reverse growth if the reverse probability of best edge is less than "
7319 "this threshold (in percent)"
7324 "Stop forward growth if the probability of best edge is less than this "
7325 "threshold (in percent). Used when profile feedback is available"
7330 "Stop forward growth if the probability of best edge is less than this "
7331 "threshold (in percent). Used when profile feedback is not available"
7335 msgid "The maximum number of incoming edges to consider for crossjumping"
7339 msgid "The maximum length of path considered in cse"
7344 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
7345 "total size of the heap"
7349 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
7352 #: config/darwin-c.c:75
7353 msgid "too many #pragma options align=reset"
7356 #: config/darwin-c.c:95 config/darwin-c.c:98 config/darwin-c.c:100
7357 #: config/darwin-c.c:102
7358 msgid "malformed '#pragma options', ignoring"
7361 #: config/darwin-c.c:105
7362 msgid "junk at end of '#pragma options'"
7365 #: config/darwin-c.c:115
7366 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
7369 #: config/darwin-c.c:127
7370 msgid "missing '(' after '#pragma unused', ignoring"
7373 #: config/darwin-c.c:145
7374 msgid "missing ')' after '#pragma unused', ignoring"
7377 #: config/darwin-c.c:148
7378 msgid "junk at end of '#pragma unused'"
7381 #: config/darwin.c:1347
7383 "internal and protected visibility attributes not supportedin this "
7384 "configuration; ignored"
7387 #: config/lynx-ng.h:97 config/lynx.h:116 config/rs6000/lynx.h:73
7388 msgid "-msystem-v and -p are incompatible"
7391 #: config/lynx-ng.h:99 config/lynx.h:118 config/rs6000/lynx.h:75
7392 msgid "-msystem-v and -mthreads are incompatible"
7395 #: config/windiss.h:37
7396 msgid "profiler support for WindISS"
7399 #: config/alpha/alpha.c:231
7401 msgid "-f%s ignored for Unicos/Mk (not supported)"
7404 #: config/alpha/alpha.c:255
7405 msgid "-mieee not supported on Unicos/Mk"
7408 #: config/alpha/alpha.c:266
7409 msgid "-mieee-with-inexact not supported on Unicos/Mk"
7412 #: config/alpha/alpha.c:283
7414 msgid "bad value `%s' for -mtrap-precision switch"
7417 #: config/alpha/alpha.c:297
7419 msgid "bad value `%s' for -mfp-rounding-mode switch"
7422 #: config/alpha/alpha.c:312
7424 msgid "bad value `%s' for -mfp-trap-mode switch"
7427 #: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1097
7429 msgid "bad value `%s' for -mtls-size switch"
7432 #: config/alpha/alpha.c:343 config/alpha/alpha.c:355
7434 msgid "bad value `%s' for -mcpu switch"
7437 #: config/alpha/alpha.c:362
7438 msgid "trap mode not supported on Unicos/Mk"
7441 #: config/alpha/alpha.c:369
7442 msgid "fp software completion requires -mtrap-precision=i"
7445 #: config/alpha/alpha.c:385
7446 msgid "rounding mode not supported for VAX floats"
7449 #: config/alpha/alpha.c:390
7450 msgid "trap mode not supported for VAX floats"
7453 #: config/alpha/alpha.c:419
7455 msgid "L%d cache latency unknown for %s"
7458 #: config/alpha/alpha.c:434
7460 msgid "bad value `%s' for -mmemory-latency"
7463 #: config/alpha/alpha.c:5386
7465 msgid "invalid %%H value"
7468 #: config/alpha/alpha.c:5407
7470 msgid "invalid %%J value"
7473 #: config/alpha/alpha.c:5423 config/ia64/ia64.c:4069
7475 msgid "invalid %%r value"
7478 #: config/alpha/alpha.c:5433 config/rs6000/rs6000.c:8880
7479 #: config/xtensa/xtensa.c:1975
7481 msgid "invalid %%R value"
7484 #: config/alpha/alpha.c:5439 config/rs6000/rs6000.c:8799
7485 #: config/xtensa/xtensa.c:1942
7487 msgid "invalid %%N value"
7490 #: config/alpha/alpha.c:5447 config/rs6000/rs6000.c:8827
7492 msgid "invalid %%P value"
7495 #: config/alpha/alpha.c:5455
7497 msgid "invalid %%h value"
7500 #: config/alpha/alpha.c:5463 config/xtensa/xtensa.c:1968
7502 msgid "invalid %%L value"
7505 #: config/alpha/alpha.c:5502 config/rs6000/rs6000.c:8781
7507 msgid "invalid %%m value"
7510 #: config/alpha/alpha.c:5510 config/rs6000/rs6000.c:8789
7512 msgid "invalid %%M value"
7515 #: config/alpha/alpha.c:5554
7517 msgid "invalid %%U value"
7520 #: config/alpha/alpha.c:5566 config/alpha/alpha.c:5580
7521 #: config/rs6000/rs6000.c:8888
7523 msgid "invalid %%s value"
7526 #: config/alpha/alpha.c:5603
7528 msgid "invalid %%C value"
7531 #: config/alpha/alpha.c:5640 config/rs6000/rs6000.c:8638
7533 msgid "invalid %%E value"
7536 #: config/alpha/alpha.c:5665 config/alpha/alpha.c:5713
7537 msgid "unknown relocation unspec"
7540 #: config/alpha/alpha.c:5674 config/rs6000/rs6000.c:9201
7542 msgid "invalid %%xn code"
7545 #: config/alpha/alpha.c:6602 config/alpha/alpha.c:6605 config/s390/s390.c:6619
7546 #: config/s390/s390.c:6622
7547 msgid "bad builtin fcode"
7550 #. Macro to define tables used to set the flags.
7551 #. This is a list in braces of pairs in braces,
7552 #. each pair being { "NAME", VALUE }
7553 #. where VALUE is the bits to set or minus the bits to clear.
7554 #. An empty string NAME is used to identify the default VALUE.
7555 #: config/alpha/alpha.h:286 config/i386/i386.h:327 config/i386/i386.h:329
7556 #: config/i386/i386.h:331 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:297
7557 #: config/s390/s390.h:123 config/sparc/sparc.h:537 config/sparc/sparc.h:542
7558 msgid "Use hardware fp"
7561 #: config/alpha/alpha.h:287 config/i386/i386.h:328 config/i386/i386.h:330
7562 #: config/rs6000/rs6000.h:299 config/sparc/sparc.h:539
7563 #: config/sparc/sparc.h:544
7564 msgid "Do not use hardware fp"
7567 #: config/alpha/alpha.h:288
7568 msgid "Use fp registers"
7571 #: config/alpha/alpha.h:290
7572 msgid "Do not use fp registers"
7575 #: config/alpha/alpha.h:291
7576 msgid "Do not assume GAS"
7579 #: config/alpha/alpha.h:292
7583 #: config/alpha/alpha.h:294
7584 msgid "Request IEEE-conformant math library routines (OSF/1)"
7587 #: config/alpha/alpha.h:296
7588 msgid "Emit IEEE-conformant code, without inexact exceptions"
7591 #: config/alpha/alpha.h:298
7592 msgid "Emit IEEE-conformant code, with inexact exceptions"
7595 #: config/alpha/alpha.h:300
7596 msgid "Do not emit complex integer constants to read-only memory"
7599 #: config/alpha/alpha.h:301
7603 #: config/alpha/alpha.h:302
7604 msgid "Do not use VAX fp"
7607 #: config/alpha/alpha.h:303
7608 msgid "Emit code for the byte/word ISA extension"
7611 #: config/alpha/alpha.h:306
7612 msgid "Emit code for the motion video ISA extension"
7615 #: config/alpha/alpha.h:309
7616 msgid "Emit code for the fp move and sqrt ISA extension"
7619 #: config/alpha/alpha.h:311
7620 msgid "Emit code for the counting ISA extension"
7623 #: config/alpha/alpha.h:314
7624 msgid "Emit code using explicit relocation directives"
7627 #: config/alpha/alpha.h:317
7628 msgid "Emit 16-bit relocations to the small data areas"
7631 #: config/alpha/alpha.h:319
7632 msgid "Emit 32-bit relocations to the small data areas"
7635 #: config/alpha/alpha.h:321
7636 msgid "Emit direct branches to local functions"
7639 #: config/alpha/alpha.h:324
7640 msgid "Emit rdval instead of rduniq for thread pointer"
7645 #. For -mfp-rounding-mode=[n|m|c|d]
7646 #. For -mfp-trap-mode=[n|u|su|sui]
7647 #. For -mtrap-precision=[p|f|i]
7648 #. For -mmemory-latency=
7650 #: config/alpha/alpha.h:353
7651 msgid "Use features of and schedule given CPU"
7654 #: config/alpha/alpha.h:355
7655 msgid "Schedule given CPU"
7658 #: config/alpha/alpha.h:357
7659 msgid "Control the generated fp rounding mode"
7662 #: config/alpha/alpha.h:359
7663 msgid "Control the IEEE trap mode"
7666 #: config/alpha/alpha.h:361
7667 msgid "Control the precision given to fp exceptions"
7670 #: config/alpha/alpha.h:363
7671 msgid "Tune expected memory latency"
7674 #: config/alpha/alpha.h:365 config/ia64/ia64.h:258 config/rs6000/sysv4.h:90
7675 msgid "Specify bit size of immediate TLS offsets"
7678 #: config/arc/arc.c:147
7680 msgid "bad value (%s) for -mcpu switch"
7683 #: config/arc/arc.c:369
7685 msgid "argument of `%s' attribute is not a string constant"
7688 #: config/arc/arc.c:376
7690 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
7693 #: config/arc/arc.c:1713 config/m32r/m32r.c:2281
7695 msgid "invalid operand to %%R code"
7698 #: config/arc/arc.c:1745 config/m32r/m32r.c:2304
7700 msgid "invalid operand to %%H/%%L code"
7703 #: config/arc/arc.c:1768 config/m32r/m32r.c:2375
7705 msgid "invalid operand to %%U code"
7708 #: config/arc/arc.c:1779
7710 msgid "invalid operand to %%V code"
7714 #: config/arc/arc.c:1786 config/m32r/m32r.c:2408 config/sparc/sparc.c:6858
7715 msgid "invalid operand output code"
7718 #: config/arm/arm.c:519
7720 msgid "switch -mcpu=%s conflicts with -march= switch"
7723 #: config/arm/arm.c:529 config/rs6000/rs6000.c:793 config/sparc/sparc.c:419
7725 msgid "bad value (%s) for %s switch"
7728 #: config/arm/arm.c:671
7729 msgid "target CPU does not support APCS-32"
7732 #: config/arm/arm.c:676
7733 msgid "target CPU does not support APCS-26"
7736 #: config/arm/arm.c:682
7737 msgid "target CPU does not support interworking"
7740 #: config/arm/arm.c:688
7741 msgid "target CPU does not support THUMB instructions"
7744 #: config/arm/arm.c:702
7746 "enabling backtrace support is only meaningful when compiling for the Thumb"
7749 #: config/arm/arm.c:705
7751 "enabling callee interworking support is only meaningful when compiling for "
7755 #: config/arm/arm.c:708
7757 "enabling caller interworking support is only meaningful when compiling for "
7761 #: config/arm/arm.c:714
7762 msgid "interworking forces APCS-32 to be used"
7765 #: config/arm/arm.c:720
7766 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
7769 #: config/arm/arm.c:728
7770 msgid "-fpic and -mapcs-reent are incompatible"
7773 #: config/arm/arm.c:731
7774 msgid "APCS reentrant code not supported. Ignored"
7777 #: config/arm/arm.c:739
7778 msgid "-g with -mno-apcs-frame may not give sensible debugging"
7781 #: config/arm/arm.c:747
7782 msgid "passing floating point arguments in fp regs not yet supported"
7785 #: config/arm/arm.c:791
7787 msgid "invalid floating point emulation option: -mfpe-%s"
7790 #: config/arm/arm.c:802
7791 msgid "-mfpe switch not supported by ep9312 target cpu - ignored."
7794 #: config/arm/arm.c:822
7795 msgid "structure size boundary can only be set to 8 or 32"
7798 #: config/arm/arm.c:830
7799 msgid "-mpic-register= is useless without -fpic"
7802 #: config/arm/arm.c:837
7804 msgid "unable to use '%s' for PIC register"
7807 #: config/arm/arm.c:2201 config/arm/arm.c:2219 config/avr/avr.c:4580
7808 #: config/c4x/c4x.c:4445 config/h8300/h8300.c:4255 config/i386/i386.c:1565
7809 #: config/i386/i386.c:1611 config/ip2k/ip2k.c:3234
7810 #: config/m68hc11/m68hc11.c:1227 config/m68k/m68k.c:344
7811 #: config/mcore/mcore.c:3374 config/ns32k/ns32k.c:1091
7812 #: config/rs6000/rs6000.c:14496 config/sh/sh.c:6723 config/sh/sh.c:6744
7813 #: config/sh/sh.c:6779 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
7815 msgid "`%s' attribute only applies to functions"
7818 #: config/arm/arm.c:10455
7819 msgid "unable to compute real location of stacked parameter"
7822 #. @@@ better error message
7823 #: config/arm/arm.c:11083 config/arm/arm.c:11120
7824 msgid "selector must be an immediate"
7827 #. @@@ better error message
7828 #: config/arm/arm.c:11163 config/i386/i386.c:14189 config/i386/i386.c:14223
7829 msgid "mask must be an immediate"
7832 #: config/arm/arm.c:11826
7833 msgid "no low registers available for popping high registers"
7836 #: config/arm/arm.c:12071
7837 msgid "interrupt Service Routines cannot be coded in Thumb mode"
7840 #: config/arm/pe.c:170 config/mcore/mcore.c:3240
7841 msgid "%Jinitialized variable '%D' is marked dllimport"
7844 #: config/arm/pe.c:179
7845 msgid "%Jstatic variable '%D' is marked dllimport"
7848 #: config/arm/arm.h:450
7849 msgid "Generate APCS conformant stack frames"
7852 #: config/arm/arm.h:453
7853 msgid "Store function names in object code"
7856 #: config/arm/arm.h:457
7857 msgid "Use the 32-bit version of the APCS"
7860 #: config/arm/arm.h:459
7861 msgid "Use the 26-bit version of the APCS"
7864 #: config/arm/arm.h:463
7865 msgid "Pass FP arguments in FP registers"
7868 #: config/arm/arm.h:466
7869 msgid "Generate re-entrant, PIC code"
7872 #: config/arm/arm.h:469
7873 msgid "The MMU will trap on unaligned accesses"
7876 #: config/arm/arm.h:476
7877 msgid "Use library calls to perform FP operations"
7880 #: config/arm/arm.h:478 config/i960/i960.h:291
7881 msgid "Use hardware floating point instructions"
7884 #: config/arm/arm.h:480
7885 msgid "Assume target CPU is configured as big endian"
7888 #: config/arm/arm.h:482
7889 msgid "Assume target CPU is configured as little endian"
7892 #: config/arm/arm.h:484
7893 msgid "Assume big endian bytes, little endian words"
7896 #: config/arm/arm.h:486
7897 msgid "Support calls between Thumb and ARM instruction sets"
7900 #: config/arm/arm.h:489
7901 msgid "Generate a call to abort if a noreturn function returns"
7904 #: config/arm/arm.h:492
7905 msgid "Do not move instructions into a function's prologue"
7908 #: config/arm/arm.h:495
7909 msgid "Do not load the PIC register in function prologues"
7912 #: config/arm/arm.h:498
7913 msgid "Generate call insns as indirect calls, if necessary"
7916 #: config/arm/arm.h:501
7917 msgid "Compile for the Thumb not the ARM"
7920 #: config/arm/arm.h:505
7921 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
7924 #: config/arm/arm.h:508
7925 msgid "Thumb: Generate (leaf) stack frames even if not needed"
7928 #: config/arm/arm.h:511
7929 msgid "Thumb: Assume non-static functions may be called from ARM code"
7932 #: config/arm/arm.h:515
7933 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
7936 #: config/arm/arm.h:519
7937 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
7940 #: config/arm/arm.h:521
7941 msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
7944 #: config/arm/arm.h:529
7945 msgid "Specify the name of the target CPU"
7948 #: config/arm/arm.h:531
7949 msgid "Specify the name of the target architecture"
7952 #: config/arm/arm.h:535
7953 msgid "Specify the version of the floating point emulator"
7956 #: config/arm/arm.h:537
7957 msgid "Specify the minimum bit alignment of structures"
7960 #: config/arm/arm.h:539
7961 msgid "Specify the register to be used for PIC addressing"
7964 #: config/arm/pe.h:65
7965 msgid "Ignore dllimport attribute for functions"
7968 #: config/avr/avr.c:535
7970 msgid "large frame pointer change (%d) with -mtiny-stack"
7973 #: config/avr/avr.c:1123
7974 msgid "bad address, not (reg+disp):"
7977 #: config/avr/avr.c:1131
7978 msgid "internal compiler error. Bad address:"
7981 #: config/avr/avr.c:1144
7982 msgid "internal compiler error. Unknown mode:"
7985 #: config/avr/avr.c:1766 config/avr/avr.c:2427
7986 msgid "invalid insn:"
7989 #: config/avr/avr.c:1800 config/avr/avr.c:1883 config/avr/avr.c:1932
7990 #: config/avr/avr.c:1941 config/avr/avr.c:2036 config/avr/avr.c:2205
7991 #: config/avr/avr.c:2461 config/avr/avr.c:2569
7992 msgid "incorrect insn:"
7995 #: config/avr/avr.c:1960 config/avr/avr.c:2121 config/avr/avr.c:2276
7996 #: config/avr/avr.c:2613
7997 msgid "unknown move insn:"
8000 #: config/avr/avr.c:2836
8001 msgid "bad shift insn:"
8004 #: config/avr/avr.c:2949 config/avr/avr.c:3370 config/avr/avr.c:3741
8005 msgid "internal compiler error. Incorrect shift:"
8008 #: config/avr/avr.c:4554 config/ip2k/ip2k.c:3207
8009 msgid "only initialized variables can be placed into program memory area"
8012 #: config/avr/avr.c:4648
8013 msgid "only uninitialized variables can be placed in the .noinit section"
8016 #: config/avr/avr.c:4662
8018 msgid "MCU `%s' supported for assembler only"
8021 #: config/avr/avr.h:72
8022 msgid "Assume int to be 8 bit integer"
8025 #: config/avr/avr.h:74
8026 msgid "Change the stack pointer without disabling interrupts"
8029 #: config/avr/avr.h:76
8030 msgid "Use subroutines for function prologue/epilogue"
8033 #: config/avr/avr.h:78
8034 msgid "Change only the low 8 bits of the stack pointer"
8037 #: config/avr/avr.h:80
8038 msgid "Do not generate tablejump insns"
8041 #: config/avr/avr.h:82
8042 msgid "Use rjmp/rcall (limited range) on >8K devices"
8045 #: config/avr/avr.h:84
8046 msgid "Output instruction sizes to the asm file"
8049 #: config/avr/avr.h:101
8050 msgid "Specify the initial stack address"
8053 #: config/avr/avr.h:102
8054 msgid "Specify the MCU name"
8057 #. `GIV_SORT_CRITERION(GIV1, GIV2)'
8058 #. In some cases, the strength reduction optimization pass can
8059 #. produce better code if this is defined. This macro controls the
8060 #. order that induction variables are combined. This macro is
8061 #. particularly useful if the target has limited addressing modes.
8062 #. For instance, the SH target has only positive offsets in
8063 #. addresses. Thus sorting to put the smallest address first allows
8064 #. the most combinations to be found.
8065 #: config/avr/avr.h:2266
8066 msgid "trampolines not supported"
8069 #: config/c4x/c4x-c.c:71
8071 msgid "missing '(' after '#pragma %s' - ignored"
8074 #: config/c4x/c4x-c.c:74
8076 msgid "missing function name in '#pragma %s' - ignored"
8079 #: config/c4x/c4x-c.c:79
8081 msgid "malformed '#pragma %s' - ignored"
8084 #: config/c4x/c4x-c.c:81
8086 msgid "missing section name in '#pragma %s' - ignored"
8089 #: config/c4x/c4x-c.c:86
8091 msgid "missing ')' for '#pragma %s' - ignored"
8094 #: config/c4x/c4x-c.c:89
8096 msgid "junk at end of '#pragma %s'"
8099 #: config/c4x/c4x.c:300
8101 msgid "unknown CPU version %d, using 40.\n"
8104 #: config/c4x/c4x.c:848
8106 msgid "ISR %s requires %d words of local vars, max is 32767"
8109 #: config/c4x/c4x.c:1569
8110 msgid "using CONST_DOUBLE for address"
8113 #: config/c4x/c4x.c:1707
8114 msgid "c4x_address_cost: Invalid addressing mode"
8117 #: config/c4x/c4x.c:1842
8119 msgid "c4x_print_operand: %%L inconsistency"
8122 #: config/c4x/c4x.c:1848
8124 msgid "c4x_print_operand: %%N inconsistency"
8127 #: config/c4x/c4x.c:1889
8129 msgid "c4x_print_operand: %%O inconsistency"
8132 #: config/c4x/c4x.c:1984
8133 msgid "c4x_print_operand: Bad operand case"
8136 #: config/c4x/c4x.c:2025
8137 msgid "c4x_print_operand_address: Bad post_modify"
8140 #: config/c4x/c4x.c:2047
8141 msgid "c4x_print_operand_address: Bad pre_modify"
8144 #: config/c4x/c4x.c:2095 config/c4x/c4x.c:2107 config/c4x/c4x.c:2122
8145 msgid "c4x_print_operand_address: Bad operand case"
8148 #: config/c4x/c4x.c:2373
8149 msgid "c4x_rptb_insert: Cannot find start label"
8152 #: config/c4x/c4x.c:3290 config/c4x/c4x.c:3308
8153 msgid "mode not QImode"
8156 #: config/c4x/c4x.c:3378
8157 msgid "invalid indirect memory address"
8160 #: config/c4x/c4x.c:3467
8161 msgid "invalid indirect (S) memory address"
8164 #: config/c4x/c4x.c:3795
8165 msgid "c4x_valid_operands: Internal error"
8168 #: config/c4x/c4x.c:4214
8169 msgid "c4x_operand_subword: invalid mode"
8172 #: config/c4x/c4x.c:4217
8173 msgid "c4x_operand_subword: invalid operand"
8176 #. We could handle these with some difficulty.
8177 #. e.g., *p-- => *(p-=2); *(p+1).
8178 #: config/c4x/c4x.c:4243
8179 msgid "c4x_operand_subword: invalid autoincrement"
8182 #: config/c4x/c4x.c:4249
8183 msgid "c4x_operand_subword: invalid address"
8186 #: config/c4x/c4x.c:4260
8187 msgid "c4x_operand_subword: address not offsettable"
8190 #: config/c4x/c4x.c:4470
8191 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
8194 #. ??? HACK. We shouldn't have flag_inline_trees at all.
8195 #. Name of the c4x assembler.
8196 #. Name of the c4x linker.
8197 #. Define assembler options.
8198 #. Define linker options.
8199 #. Specify the end file to link with.
8200 #. Target compilation option flags.
8201 #. Small memory model.
8202 #. Use 24-bit MPYI for C3x.
8203 #. Fast fixing of floats.
8204 #. Allow use of RPTS.
8206 #. Be compatible with TI assembler.
8207 #. Be paranoid about DP reg. in ISRs.
8208 #. Pass arguments on stack.
8209 #. Enable features under development.
8210 #. Enable repeat block.
8211 #. Use BK as general register.
8212 #. Use decrement and branch for C3x.
8213 #. Enable debugging of GCC.
8214 #. Force constants into registers.
8215 #. Allow unsigned loop counters.
8216 #. Force op0 and op1 to be same.
8217 #. Save all 40 bits for floats.
8218 #. Allow parallel insns.
8219 #. Allow MPY||ADD, MPY||SUB insns.
8220 #. Assume mem refs possibly aliased.
8227 #. Run-time compilation parameters selecting different hardware subsets.
8229 #. Macro to define tables used to set the flags.
8230 #. This is a list in braces of triplets in braces,
8231 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
8232 #. where VALUE is the bits to set or minus the bits to clear.
8233 #. An empty string NAME is used to identify the default VALUE.
8234 #: config/c4x/c4x.h:168
8235 msgid "Small memory model"
8238 #: config/c4x/c4x.h:170
8239 msgid "Big memory model"
8242 #: config/c4x/c4x.h:172
8243 msgid "Use MPYI instruction for C3x"
8246 #: config/c4x/c4x.h:174
8247 msgid "Do not use MPYI instruction for C3x"
8250 #: config/c4x/c4x.h:176
8251 msgid "Use fast but approximate float to integer conversion"
8254 #: config/c4x/c4x.h:178
8255 msgid "Use slow but accurate float to integer conversion"
8258 #: config/c4x/c4x.h:180
8259 msgid "Enable use of RTPS instruction"
8262 #: config/c4x/c4x.h:182
8263 msgid "Disable use of RTPS instruction"
8266 #: config/c4x/c4x.h:184
8267 msgid "Enable use of RTPB instruction"
8270 #: config/c4x/c4x.h:186
8271 msgid "Disable use of RTPB instruction"
8274 #: config/c4x/c4x.h:188
8275 msgid "Generate code for C30 CPU"
8278 #: config/c4x/c4x.h:190
8279 msgid "Generate code for C31 CPU"
8282 #: config/c4x/c4x.h:192
8283 msgid "Generate code for C32 CPU"
8286 #: config/c4x/c4x.h:194
8287 msgid "Generate code for C33 CPU"
8290 #: config/c4x/c4x.h:196
8291 msgid "Generate code for C40 CPU"
8294 #: config/c4x/c4x.h:198
8295 msgid "Generate code for C44 CPU"
8298 #: config/c4x/c4x.h:200
8299 msgid "Emit code compatible with TI tools"
8302 #: config/c4x/c4x.h:202
8303 msgid "Emit code to use GAS extensions"
8306 #: config/c4x/c4x.h:204 config/c4x/c4x.h:208
8307 msgid "Save DP across ISR in small memory model"
8310 #: config/c4x/c4x.h:206 config/c4x/c4x.h:210
8311 msgid "Don't save DP across ISR in small memory model"
8314 #: config/c4x/c4x.h:212
8315 msgid "Pass arguments on the stack"
8318 #: config/c4x/c4x.h:214
8319 msgid "Pass arguments in registers"
8322 #: config/c4x/c4x.h:216
8323 msgid "Enable new features under development"
8326 #: config/c4x/c4x.h:218
8327 msgid "Disable new features under development"
8330 #: config/c4x/c4x.h:220
8331 msgid "Use the BK register as a general purpose register"
8334 #: config/c4x/c4x.h:222
8335 msgid "Do not allocate BK register"
8338 #: config/c4x/c4x.h:224
8339 msgid "Enable use of DB instruction"
8342 #: config/c4x/c4x.h:226
8343 msgid "Disable use of DB instruction"
8346 #: config/c4x/c4x.h:228
8347 msgid "Enable debugging"
8350 #: config/c4x/c4x.h:230
8351 msgid "Disable debugging"
8354 #: config/c4x/c4x.h:232
8355 msgid "Force constants into registers to improve hoisting"
8358 #: config/c4x/c4x.h:234
8359 msgid "Don't force constants into registers"
8362 #: config/c4x/c4x.h:236
8363 msgid "Force RTL generation to emit valid 3 operand insns"
8366 #: config/c4x/c4x.h:238
8367 msgid "Allow RTL generation to emit invalid 3 operand insns"
8370 #: config/c4x/c4x.h:240
8371 msgid "Allow unsigned iteration counts for RPTB/DB"
8374 #: config/c4x/c4x.h:242
8375 msgid "Disallow unsigned iteration counts for RPTB/DB"
8378 #: config/c4x/c4x.h:244
8379 msgid "Preserve all 40 bits of FP reg across call"
8382 #: config/c4x/c4x.h:246
8383 msgid "Only preserve 32 bits of FP reg across call"
8386 #: config/c4x/c4x.h:248
8387 msgid "Enable parallel instructions"
8390 #: config/c4x/c4x.h:250
8391 msgid "Disable parallel instructions"
8394 #: config/c4x/c4x.h:252
8395 msgid "Enable MPY||ADD and MPY||SUB instructions"
8398 #: config/c4x/c4x.h:254
8399 msgid "Disable MPY||ADD and MPY||SUB instructions"
8402 #: config/c4x/c4x.h:256
8403 msgid "Assume that pointers may be aliased"
8406 #: config/c4x/c4x.h:258
8407 msgid "Assume that pointers not aliased"
8410 #: config/c4x/c4x.h:331
8411 msgid "Specify maximum number of iterations for RPTS"
8414 #: config/c4x/c4x.h:333
8415 msgid "Select CPU to generate code for"
8418 #: config/cris/cris.c:596
8419 msgid "unexpected index-type in cris_print_index"
8422 #: config/cris/cris.c:610
8423 msgid "unexpected base-type in cris_print_base"
8426 #: config/cris/cris.c:903
8428 msgid "stackframe too big: %d bytes"
8431 #: config/cris/cris.c:1214
8432 msgid "allocated but unused delay list in epilogue"
8435 #: config/cris/cris.c:1224
8437 "unexpected function type needing stack adjustment for __builtin_eh_return"
8440 #: config/cris/cris.c:1300
8441 msgid "invalid operand for 'b' modifier"
8444 #: config/cris/cris.c:1313
8445 msgid "invalid operand for 'v' modifier"
8448 #: config/cris/cris.c:1323
8449 msgid "invalid operand for 'P' modifier"
8452 #: config/cris/cris.c:1330
8453 msgid "invalid operand for 'p' modifier"
8456 #: config/cris/cris.c:1369
8457 msgid "invalid operand for 'z' modifier"
8460 #: config/cris/cris.c:1400 config/cris/cris.c:1430
8461 msgid "invalid operand for 'H' modifier"
8464 #: config/cris/cris.c:1406
8465 msgid "bad register"
8468 #: config/cris/cris.c:1444
8469 msgid "invalid operand for 'e' modifier"
8472 #: config/cris/cris.c:1461
8473 msgid "invalid operand for 'm' modifier"
8476 #: config/cris/cris.c:1486
8477 msgid "invalid operand for 'A' modifier"
8480 #: config/cris/cris.c:1494
8481 msgid "invalid operand for 'D' modifier"
8484 #: config/cris/cris.c:1508
8485 msgid "invalid operand for 'T' modifier"
8488 #: config/cris/cris.c:1517
8489 msgid "invalid operand modifier letter"
8492 #: config/cris/cris.c:1525
8494 msgid "internal error: bad register: %d"
8497 #: config/cris/cris.c:1573
8498 msgid "unexpected multiplicative operand"
8501 #: config/cris/cris.c:1593
8502 msgid "unexpected operand"
8505 #: config/cris/cris.c:1626 config/cris/cris.c:1636
8506 msgid "unrecognized address"
8509 #: config/cris/cris.c:1986
8510 msgid "internal error: sideeffect-insn affecting main effect"
8513 #. If we get here, the caller got its initial tests wrong.
8514 #: config/cris/cris.c:2379
8515 msgid "internal error: cris_side_effect_mode_ok with bad operands"
8518 #: config/cris/cris.c:2456 config/cris/cris.c:2518
8519 msgid "unrecognized supposed constant"
8522 #: config/cris/cris.c:2563
8523 msgid "unrecognized supposed constant in cris_global_pic_symbol"
8526 #: config/cris/cris.c:2582
8528 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
8531 #: config/cris/cris.c:2610
8533 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
8536 #: config/cris/cris.c:2646
8538 msgid "unknown CRIS cpu version specification in -mtune= : %s"
8541 #: config/cris/cris.c:2664
8542 msgid "-fPIC and -fpic are not supported in this configuration"
8545 #: config/cris/cris.c:2680
8546 msgid "that particular -g option is invalid with -maout and -melinux"
8549 #: config/cris/cris.c:2935 config/cris/cris.c:2980
8550 msgid "unexpected side-effects in address"
8553 #. Labels are never marked as global symbols.
8554 #: config/cris/cris.c:3075 config/cris/cris.c:3106
8555 msgid "unexpected PIC symbol"
8558 #: config/cris/cris.c:3079
8559 msgid "PIC register isn't set up"
8562 #: config/cris/cris.c:3092 config/cris/cris.c:3175
8563 msgid "unexpected address expression"
8566 #: config/cris/cris.c:3110
8567 msgid "emitting PIC operand, but PIC register isn't set up"
8570 #: config/cris/cris.c:3119
8571 msgid "unexpected NOTE as addr_const:"
8574 #: config/cris/aout.h:108
8575 msgid "Compile for the MMU-less Etrax 100-based elinux system"
8578 #: config/cris/aout.h:115
8579 msgid "For elinux, request a specified stack-size for this program"
8582 #. 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.
8583 #: config/cris/cris.h:332
8584 msgid "Compile for ETRAX 4 (CRIS v3)"
8587 #: config/cris/cris.h:337
8588 msgid "Compile for ETRAX 100 (CRIS v8)"
8591 #: config/cris/cris.h:341
8592 msgid "Emit verbose debug information in assembly code"
8595 #: config/cris/cris.h:344
8596 msgid "Do not use condition codes from normal instructions"
8599 #: config/cris/cris.h:348
8600 msgid "Do not emit addressing modes with side-effect assignment"
8603 #: config/cris/cris.h:351
8604 msgid "Do not tune stack alignment"
8607 #: config/cris/cris.h:354
8608 msgid "Do not tune writable data alignment"
8611 #: config/cris/cris.h:357
8612 msgid "Do not tune code and read-only data alignment"
8615 #: config/cris/cris.h:366
8616 msgid "Align code and data to 32 bits"
8619 #: config/cris/cris.h:379
8620 msgid "Don't align items in code or data"
8623 #: config/cris/cris.h:382
8624 msgid "Do not emit function prologue or epilogue"
8627 #. We have to handle this m-option here since we can't wash it off in both CC1_SPEC and CC1PLUS_SPEC.
8628 #: config/cris/cris.h:386
8629 msgid "Use the most feature-enabling options allowed by other options"
8632 #. 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.
8633 #: config/cris/cris.h:392
8634 msgid "Override -mbest-lib-options"
8637 #: config/cris/cris.h:424
8638 msgid "Generate code for the specified chip or CPU version"
8641 #: config/cris/cris.h:426
8642 msgid "Tune alignment for the specified chip or CPU version"
8645 #: config/cris/cris.h:428
8646 msgid "Warn when a stackframe is larger than the specified size"
8650 #: config/cris/cris.h:1014
8651 msgid "no FUNCTION_PROFILER for CRIS"
8654 #: config/cris/linux.h:71
8655 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
8658 #: config/d30v/d30v.c:219
8660 msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
8663 #: config/d30v/d30v.c:2679
8664 msgid "bad insn to d30v_print_operand_address:"
8667 #: config/d30v/d30v.c:2696 config/d30v/d30v.c:2757 config/d30v/d30v.c:2778
8668 #: config/d30v/d30v.c:2796
8669 msgid "bad insn to d30v_print_operand_memory_reference:"
8672 #: config/d30v/d30v.c:2864
8673 msgid "bad insn to d30v_print_operand, 'f' modifier:"
8676 #: config/d30v/d30v.c:2873
8677 msgid "bad insn to d30v_print_operand, 'A' modifier:"
8680 #: config/d30v/d30v.c:2880
8681 msgid "bad insn to d30v_print_operand, 'M' modifier:"
8684 #: config/d30v/d30v.c:2934
8685 msgid "bad insn to print_operand, 'F' or 'T' modifier:"
8688 #: config/d30v/d30v.c:2945
8689 msgid "bad insn to print_operand, 'B' modifier:"
8692 #: config/d30v/d30v.c:2952
8693 msgid "bad insn to print_operand, 'E' modifier:"
8696 #: config/d30v/d30v.c:2970
8697 msgid "bad insn to print_operand, 'R' modifier:"
8700 #: config/d30v/d30v.c:2979 config/d30v/d30v.c:2987
8701 msgid "bad insn to print_operand, 's' modifier:"
8704 #: config/d30v/d30v.c:3016
8705 msgid "bad insn in d30v_print_operand, 0 case"
8708 #: config/d30v/d30v.c:3314
8709 msgid "d30v_emit_comparison"
8712 #: config/d30v/d30v.c:3358
8713 msgid "bad call to d30v_move_2words"
8716 #: config/d30v/d30v.h:111
8717 msgid "Enable use of conditional move instructions"
8720 #: config/d30v/d30v.h:114
8721 msgid "Disable use of conditional move instructions"
8724 #: config/d30v/d30v.h:117
8725 msgid "Debug argument support in compiler"
8728 #: config/d30v/d30v.h:120
8729 msgid "Debug stack support in compiler"
8732 #: config/d30v/d30v.h:123
8733 msgid "Debug memory address support in compiler"
8736 #: config/d30v/d30v.h:126
8737 msgid "Make adjacent short instructions parallel if possible"
8740 #: config/d30v/d30v.h:129
8741 msgid "Do not make adjacent short instructions parallel"
8744 #: config/d30v/d30v.h:132 config/d30v/d30v.h:135
8745 msgid "Link programs/data to be in external memory by default"
8748 #: config/d30v/d30v.h:138
8749 msgid "Link programs/data to be in onchip memory by default"
8752 #: config/d30v/d30v.h:146
8753 msgid "Change the branch costs within the compiler"
8756 #: config/d30v/d30v.h:149
8757 msgid "Change the threshold for conversion to conditional execution"
8760 #: config/dsp16xx/dsp16xx.c:1463 config/dsp16xx/dsp16xx.c:1486
8761 msgid "stack size > 32k"
8764 #: config/dsp16xx/dsp16xx.c:1695
8765 msgid "invalid addressing mode"
8768 #: config/dsp16xx/dsp16xx.c:1838
8769 msgid "bad register extension code"
8772 #: config/dsp16xx/dsp16xx.c:1938
8773 msgid "invalid offset in ybase addressing"
8776 #: config/dsp16xx/dsp16xx.c:1941
8777 msgid "invalid register in ybase addressing"
8780 #: config/dsp16xx/dsp16xx.c:2116
8781 msgid "invalid shift operator in emit_1600_core_shift"
8784 #: config/dsp16xx/dsp16xx.c:2406
8785 msgid "invalid mode for gen_tst_reg"
8788 #: config/dsp16xx/dsp16xx.c:2478
8789 msgid "invalid mode for integer comparison in gen_compare_reg"
8792 #. Macro to define tables used to set the flags.
8793 #. This is a list in braces of pairs in braces,
8794 #. each pair being { "NAME", VALUE }
8795 #. where VALUE is the bits to set or minus the bits to clear.
8796 #. An empty string NAME is used to identify the default VALUE.
8797 #: config/dsp16xx/dsp16xx.h:230
8798 msgid "Pass parameters in registers (default)"
8801 #: config/dsp16xx/dsp16xx.h:232
8802 msgid "Don't pass parameters in registers"
8805 #: config/dsp16xx/dsp16xx.h:234
8806 msgid "Generate code for near calls"
8809 #: config/dsp16xx/dsp16xx.h:236
8810 msgid "Don't generate code for near calls"
8813 #: config/dsp16xx/dsp16xx.h:238
8814 msgid "Generate code for near jumps"
8817 #: config/dsp16xx/dsp16xx.h:240
8818 msgid "Don't generate code for near jumps"
8821 #: config/dsp16xx/dsp16xx.h:242
8822 msgid "Generate code for a bit-manipulation unit"
8825 #: config/dsp16xx/dsp16xx.h:244
8826 msgid "Don't generate code for a bit-manipulation unit"
8829 #: config/dsp16xx/dsp16xx.h:246
8830 msgid "Generate code for memory map1"
8833 #: config/dsp16xx/dsp16xx.h:248
8834 msgid "Generate code for memory map2"
8837 #: config/dsp16xx/dsp16xx.h:250
8838 msgid "Generate code for memory map3"
8841 #: config/dsp16xx/dsp16xx.h:252
8842 msgid "Generate code for memory map4"
8845 #: config/dsp16xx/dsp16xx.h:254
8846 msgid "Ouput extra code for initialized data"
8849 #: config/dsp16xx/dsp16xx.h:256
8850 msgid "Don't let reg. allocator use ybase registers"
8853 #: config/dsp16xx/dsp16xx.h:258
8854 msgid "Output extra debug info in Luxworks environment"
8857 #: config/dsp16xx/dsp16xx.h:260
8858 msgid "Save temp. files in Luxworks environment"
8861 #: config/dsp16xx/dsp16xx.h:272
8862 msgid "Specify alternate name for text section"
8865 #: config/dsp16xx/dsp16xx.h:274
8866 msgid "Specify alternate name for data section"
8869 #: config/dsp16xx/dsp16xx.h:276
8870 msgid "Specify alternate name for bss section"
8873 #: config/dsp16xx/dsp16xx.h:278
8874 msgid "Specify alternate name for constant section"
8877 #: config/dsp16xx/dsp16xx.h:280
8878 msgid "Specify alternate name for dsp16xx chip"
8881 #. Output assembler code to FILE to increment profiler label # LABELNO
8882 #. for profiling a function entry.
8883 #: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1669
8884 #: config/dsp16xx/dsp16xx.h:1674
8885 msgid "profiling not implemented yet"
8888 #. Emit RTL insns to initialize the variable parts of a trampoline.
8889 #. FNADDR is an RTX for the address of the function's pure code.
8890 #. CXT is an RTX for the static chain value for the function.
8891 #: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
8892 msgid "trampolines not yet implemented"
8895 #: config/fr30/fr30.c:456
8896 msgid "fr30_print_operand_address: unhandled address"
8899 #: config/fr30/fr30.c:483
8901 msgid "fr30_print_operand: unrecognized %%p code"
8904 #: config/fr30/fr30.c:503
8906 msgid "fr30_print_operand: unrecognized %%b code"
8909 #: config/fr30/fr30.c:524
8911 msgid "fr30_print_operand: unrecognized %%B code"
8914 #: config/fr30/fr30.c:532
8916 msgid "fr30_print_operand: invalid operand to %%A code"
8919 #: config/fr30/fr30.c:549
8921 msgid "fr30_print_operand: invalid %%x code"
8924 #: config/fr30/fr30.c:556
8926 msgid "fr30_print_operand: invalid %%F code"
8929 #: config/fr30/fr30.c:573
8930 msgid "fr30_print_operand: unknown code"
8933 #: config/fr30/fr30.c:602 config/fr30/fr30.c:611 config/fr30/fr30.c:622
8934 #: config/fr30/fr30.c:635
8935 msgid "fr30_print_operand: unhandled MEM"
8938 #: config/fr30/fr30.h:63
8939 msgid "Assume small address space"
8942 #: config/frv/frv.c:391 config/frv/frv.c:409
8944 msgid "Unknown cpu: -mcpu=%s"
8947 #: config/frv/frv.c:432
8948 msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
8951 #: config/frv/frv.c:2395
8952 msgid "Bad insn to frv_print_operand_address:"
8955 #: config/frv/frv.c:2406
8956 msgid "Bad register to frv_print_operand_memory_reference_reg:"
8959 #: config/frv/frv.c:2444 config/frv/frv.c:2454 config/frv/frv.c:2463
8960 #: config/frv/frv.c:2491 config/frv/frv.c:2504 config/frv/frv.c:2508
8961 msgid "Bad insn to frv_print_operand_memory_reference:"
8964 #: config/frv/frv.c:2646
8965 msgid "Bad insn in frv_print_operand, bad const_double"
8968 #: config/frv/frv.c:2691
8969 msgid "Bad insn to frv_print_operand, 'C' modifier:"
8972 #: config/frv/frv.c:2714
8973 msgid "Bad insn to frv_print_operand, 'c' modifier:"
8976 #: config/frv/frv.c:2739
8977 msgid "Bad insn to frv_print_operand, 'e' modifier:"
8980 #: config/frv/frv.c:2747
8981 msgid "Bad insn to frv_print_operand, 'F' modifier:"
8984 #: config/frv/frv.c:2763
8985 msgid "Bad insn to frv_print_operand, 'f' modifier:"
8988 #: config/frv/frv.c:2816
8989 msgid "Bad insn to frv_print_operand, 'L' modifier:"
8992 #: config/frv/frv.c:2829
8993 msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
8996 #: config/frv/frv.c:2850
8997 msgid "Bad insn to frv_print_operand, 'O' modifier:"
9000 #: config/frv/frv.c:2868
9001 msgid "Bad insn to frv_print_operand, P modifier:"
9004 #: config/frv/frv.c:2888
9005 msgid "Bad insn in frv_print_operand, z case"
9008 #: config/frv/frv.c:2916
9009 msgid "Bad insn in frv_print_operand, 0 case"
9012 #: config/frv/frv.c:2921
9013 msgid "frv_print_operand: unknown code"
9016 #: config/frv/frv.c:5471
9017 msgid "Bad output_move_single operand"
9020 #: config/frv/frv.c:5598
9021 msgid "Bad output_move_double operand"
9024 #: config/frv/frv.c:5740
9025 msgid "Bad output_condmove_single operand"
9028 #: config/frv/frv.c:8019
9029 msgid "frv_registers_update"
9032 #: config/frv/frv.c:8176
9033 msgid "frv_registers_used_p"
9036 #: config/frv/frv.c:8302
9037 msgid "frv_registers_set_p"
9040 #: config/frv/frv.c:8898
9041 msgid "accumulator is not a constant integer"
9044 #: config/frv/frv.c:8903
9045 msgid "accumulator number is out of bounds"
9048 #: config/frv/frv.c:8914
9050 msgid "inappropriate accumulator for `%s'"
9053 #: config/frv/frv.c:8974
9055 msgid "`%s' expects a constant argument"
9058 #: config/frv/frv.c:8979
9060 msgid "constant argument out of range for `%s'"
9063 #: config/frv/frv.c:9326
9064 msgid "media functions are not available unless -mmedia is used"
9067 #: config/frv/frv.c:9338
9068 msgid "this media function is only available on the fr500"
9071 #: config/frv/frv.c:9366
9072 msgid "this media function is only available on the fr400"
9075 #. This macro is a C statement to print on `stderr' a string describing the
9076 #. particular machine description choice. Every machine description should
9077 #. define `TARGET_VERSION'. For example:
9080 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
9082 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
9084 #: config/frv/frv.h:505
9088 #: config/h8300/h8300.c:288
9089 msgid "-ms2600 is used without -ms"
9092 #: config/h8300/h8300.c:294
9093 msgid "-mn is used without -mh or -ms"
9096 #. Macro to define tables used to set the flags.
9097 #. This is a list in braces of pairs in braces,
9098 #. each pair being { "NAME", VALUE }
9099 #. where VALUE is the bits to set or minus the bits to clear.
9100 #. An empty string NAME is used to identify the default VALUE.
9101 #: config/h8300/h8300.h:145
9102 msgid "Generate H8S code"
9105 #: config/h8300/h8300.h:146
9106 msgid "Do not generate H8S code"
9109 #: config/h8300/h8300.h:147
9110 msgid "Generate H8S/2600 code"
9113 #: config/h8300/h8300.h:148
9114 msgid "Do not generate H8S/2600 code"
9117 #: config/h8300/h8300.h:149
9118 msgid "Make integers 32 bits wide"
9121 #: config/h8300/h8300.h:152
9122 msgid "Use registers for argument passing"
9125 #: config/h8300/h8300.h:154
9126 msgid "Do not use registers for argument passing"
9129 #: config/h8300/h8300.h:156
9130 msgid "Consider access to byte sized memory slow"
9133 #: config/h8300/h8300.h:157
9134 msgid "Enable linker relaxing"
9137 #: config/h8300/h8300.h:158
9138 msgid "Generate H8/300H code"
9141 #: config/h8300/h8300.h:159
9142 msgid "Enable the normal mode"
9145 #: config/h8300/h8300.h:160
9146 msgid "Do not generate H8/300H code"
9149 #: config/h8300/h8300.h:161
9150 msgid "Use H8/300 alignment rules"
9153 #: config/i370/i370-c.c:55
9154 msgid "junk at end of #pragma map"
9157 #: config/i370/i370-c.c:61
9158 msgid "malformed #pragma map, ignored"
9161 #: config/i370/i370.c:784
9162 msgid "real name is too long - alias ignored"
9165 #: config/i370/i370.c:789
9166 msgid "alias name is too long - alias ignored"
9169 #: config/i370/i370.c:1060
9170 msgid "internal error--no jump follows compare:"
9173 #. Macro to define tables used to set the flags. This is a list in braces
9174 #. of pairs in braces, each pair being { "NAME", VALUE }
9175 #. where VALUE is the bits to set or minus the bits to clear.
9176 #. An empty string NAME is used to identify the default VALUE.
9177 #: config/i370/i370.h:75
9178 msgid "Generate char instructions"
9181 #: config/i370/i370.h:76
9182 msgid "Do not generate char instructions"
9185 #: config/i386/i386.c:1155
9187 msgid "code model %s not supported in PIC mode"
9190 #: config/i386/i386.c:1165 config/sparc/sparc.c:382
9192 msgid "bad value (%s) for -mcmodel= switch"
9195 #: config/i386/i386.c:1180
9197 msgid "bad value (%s) for -masm= switch"
9200 #: config/i386/i386.c:1183
9202 msgid "code model `%s' not supported in the %s bit mode"
9205 #: config/i386/i386.c:1186
9206 msgid "code model `large' not supported yet"
9209 #: config/i386/i386.c:1188
9211 msgid "%i-bit mode not compiled in"
9214 #: config/i386/i386.c:1215 config/i386/i386.c:1227
9215 msgid "CPU you selected does not support x86-64 instruction set"
9218 #: config/i386/i386.c:1220 config/iq2000/iq2000.c:1806
9220 msgid "bad value (%s) for -march= switch"
9223 #: config/i386/i386.c:1233
9225 msgid "bad value (%s) for -mtune= switch"
9228 #: config/i386/i386.c:1250
9230 msgid "-mregparm=%d is not between 0 and %d"
9233 #: config/i386/i386.c:1263
9234 msgid "-malign-loops is obsolete, use -falign-loops"
9237 #: config/i386/i386.c:1268 config/i386/i386.c:1281 config/i386/i386.c:1294
9239 msgid "-malign-loops=%d is not between 0 and %d"
9242 #: config/i386/i386.c:1276
9243 msgid "-malign-jumps is obsolete, use -falign-jumps"
9246 #: config/i386/i386.c:1289
9247 msgid "-malign-functions is obsolete, use -falign-functions"
9250 #: config/i386/i386.c:1327
9252 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
9255 #: config/i386/i386.c:1339
9257 msgid "-mbranch-cost=%d is not between 0 and 5"
9260 #: config/i386/i386.c:1351
9262 msgid "bad value (%s) for -mtls-dialect= switch"
9265 #: config/i386/i386.c:1380
9266 msgid "-malign-double makes no sense in the 64bit mode"
9269 #: config/i386/i386.c:1382
9270 msgid "-mrtd calling convention not supported in the 64bit mode"
9273 #: config/i386/i386.c:1404 config/i386/i386.c:1415
9274 msgid "SSE instruction set disabled, using 387 arithmetics"
9277 #: config/i386/i386.c:1420
9278 msgid "387 instruction set disabled, using SSE arithmetics"
9281 #: config/i386/i386.c:1427
9283 msgid "bad value (%s) for -mfpmath= switch"
9286 #: config/i386/i386.c:1575 config/i386/i386.c:1586
9287 msgid "fastcall and stdcall attributes are not compatible"
9290 #: config/i386/i386.c:1579 config/i386/i386.c:1635
9291 msgid "fastcall and regparm attributes are not compatible"
9294 #: config/i386/i386.c:1622
9296 msgid "`%s' attribute requires an integer constant argument"
9299 #: config/i386/i386.c:1628
9301 msgid "argument to `%s' attribute larger than %d"
9304 #: config/i386/i386.c:2780
9305 msgid "SSE vector return without SSE enabled changes the ABI"
9308 #: config/i386/i386.c:6784
9309 msgid "invalid UNSPEC as operand"
9312 #: config/i386/i386.c:7038
9313 msgid "extended registers have no high halves"
9316 #: config/i386/i386.c:7053
9317 msgid "unsupported operand size for extended register"
9320 #: config/i386/i386.c:7368
9322 "operand is neither a constant nor a condition code, invalid operand code 'c'"
9325 #: config/i386/i386.c:7414
9327 msgid "invalid operand code `%c'"
9330 #: config/i386/i386.c:7459
9331 msgid "invalid constraints for operand"
9334 #: config/i386/i386.c:11859
9335 msgid "unknown insn mode"
9338 #: config/i386/i386.c:13991 config/i386/i386.c:14027
9340 msgid "selector must be an integer constant in the range 0..%i"
9343 #: config/i386/i386.c:14255
9344 msgid "shift must be an immediate"
9347 #: config/i386/i386.c:15278
9349 msgid "`%s' incompatible attribute ignored"
9352 #: config/i386/winnt.c:104
9353 msgid "%Jfunction `%D' definition is marked dllimport."
9356 #: config/i386/winnt.c:112
9357 msgid "%Jvariable `%D' definition is marked dllimport."
9360 #: config/i386/winnt.c:132
9361 msgid "%Jexternal linkage required for symbol '%D' because of '%s' attribute."
9364 #: config/i386/winnt.c:149
9366 msgid "`%s' attribute only applies to variables"
9369 #: config/i386/winnt.c:247
9371 "%Jfunction '%D' is defined after prior declaration as dllimport: attribute "
9375 #: config/i386/winnt.c:258
9376 msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
9379 #: config/i386/winnt.c:270
9380 msgid "%Jdefinition of static data member '%D' of dllimport'd class."
9383 #: config/i386/winnt.c:329
9384 msgid "%Jinconsistent dll linkage for '%D', dllexport assumed."
9387 #: config/i386/winnt.c:371
9389 msgid "`%s' declared as both exported to and imported from a DLL"
9392 #: config/i386/winnt.c:380
9394 "%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external "
9398 #: config/i386/winnt.c:529
9399 msgid "%J'%D' defined locally after being referenced with dllimport linkage"
9402 #: config/i386/winnt.c:532
9404 "%J'%D' redeclared without dllimport attribute after being referenced with "
9408 #: config/i386/winnt.c:701
9409 msgid "%J'%D' causes a section type conflict"
9412 #: config/i386/cygming.h:40
9413 msgid "Use the Cygwin interface"
9416 #: config/i386/cygming.h:41
9417 msgid "Use the Mingw32 interface"
9420 #: config/i386/cygming.h:42
9421 msgid "Create GUI application"
9424 #: config/i386/cygming.h:43
9425 msgid "Don't set Windows defines"
9428 #: config/i386/cygming.h:44
9429 msgid "Set Windows defines"
9432 #: config/i386/cygming.h:45
9433 msgid "Create console application"
9436 #: config/i386/cygming.h:46
9437 msgid "Generate code for a DLL"
9440 #: config/i386/cygming.h:48
9441 msgid "Ignore dllimport for functions"
9444 #: config/i386/cygming.h:50
9445 msgid "Use Mingw-specific thread support"
9448 #: config/i386/cygming.h:169
9450 msgid "-f%s ignored for target (all code is position independent)"
9453 #: config/i386/djgpp.h:191
9454 msgid "-mbnu210 is ignored (option is obsolete)"
9457 #: config/i386/i386-interix.h:255
9458 msgid "ms-bitfields not supported for objc"
9467 #: config/i386/i386.h:339
9468 msgid "Alternate calling convention"
9471 #: config/i386/i386.h:341 config/m68k/m68k.h:339 config/ns32k/ns32k.h:144
9472 msgid "Use normal calling convention"
9475 #: config/i386/i386.h:343
9476 msgid "Align some doubles on dword boundary"
9479 #: config/i386/i386.h:345
9480 msgid "Align doubles on word boundary"
9483 #: config/i386/i386.h:347
9484 msgid "Uninitialized locals in .bss"
9487 #: config/i386/i386.h:349
9488 msgid "Uninitialized locals in .data"
9491 #: config/i386/i386.h:351 config/m68k/linux.h:35 config/ns32k/ns32k.h:167
9492 msgid "Use IEEE math for fp comparisons"
9495 #: config/i386/i386.h:353 config/ns32k/ns32k.h:169
9496 msgid "Do not use IEEE math for fp comparisons"
9499 #: config/i386/i386.h:355
9500 msgid "Return values of functions in FPU registers"
9503 #: config/i386/i386.h:357
9504 msgid "Do not return values of functions in FPU registers"
9507 #: config/i386/i386.h:359
9508 msgid "Do not generate sin, cos, sqrt for FPU"
9511 #: config/i386/i386.h:361
9512 msgid "Generate sin, cos, sqrt for FPU"
9515 #: config/i386/i386.h:363
9516 msgid "Omit the frame pointer in leaf functions"
9519 #: config/i386/i386.h:366
9520 msgid "Enable stack probing"
9525 #: config/i386/i386.h:371
9526 msgid "Align destination of the string operations"
9529 #: config/i386/i386.h:373
9530 msgid "Do not align destination of the string operations"
9533 #: config/i386/i386.h:375
9534 msgid "Inline all known string operations"
9537 #: config/i386/i386.h:377
9538 msgid "Do not inline all known string operations"
9541 #: config/i386/i386.h:379 config/i386/i386.h:383
9542 msgid "Use push instructions to save outgoing arguments"
9545 #: config/i386/i386.h:381 config/i386/i386.h:385
9546 msgid "Do not use push instructions to save outgoing arguments"
9549 #: config/i386/i386.h:387
9550 msgid "Support MMX built-in functions"
9553 #: config/i386/i386.h:389
9554 msgid "Do not support MMX built-in functions"
9557 #: config/i386/i386.h:391
9558 msgid "Support 3DNow! built-in functions"
9561 #: config/i386/i386.h:393
9562 msgid "Do not support 3DNow! built-in functions"
9565 #: config/i386/i386.h:395
9566 msgid "Support MMX and SSE built-in functions and code generation"
9569 #: config/i386/i386.h:397
9570 msgid "Do not support MMX and SSE built-in functions and code generation"
9573 #: config/i386/i386.h:399
9574 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
9577 #: config/i386/i386.h:401
9578 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
9581 #: config/i386/i386.h:403
9582 msgid "Support MMX, SSE, SSE2 and PNI built-in functions and code generation"
9585 #: config/i386/i386.h:405
9587 "Do not support MMX, SSE, SSE2 and PNI built-in functions and code generation"
9590 #: config/i386/i386.h:407
9591 msgid "sizeof(long double) is 16"
9594 #: config/i386/i386.h:409
9595 msgid "sizeof(long double) is 12"
9598 #: config/i386/i386.h:411
9599 msgid "Generate 64bit x86-64 code"
9602 #: config/i386/i386.h:413
9603 msgid "Generate 32bit i386 code"
9606 #: config/i386/i386.h:415
9607 msgid "Use native (MS) bitfield layout"
9610 #: config/i386/i386.h:417
9611 msgid "Use gcc default bitfield layout"
9614 #: config/i386/i386.h:419
9615 msgid "Use red-zone in the x86-64 code"
9618 #: config/i386/i386.h:421
9619 msgid "Do not use red-zone in the x86-64 code"
9622 #: config/i386/i386.h:423
9624 msgid "Use direct references against %gs when accessing tls data"
9627 #: config/i386/i386.h:425
9629 msgid "Do not use direct references against %gs when accessing tls data"
9632 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9633 #. command options that have values. Its definition is an
9634 #. initializer with a subgrouping for each command option.
9636 #. Each subgrouping contains a string constant, that defines the
9637 #. fixed part of the option name, and the address of a variable. The
9638 #. variable, type `char *', is set to the variable part of the given
9639 #. option if the fixed part matches. The actual option name is made
9640 #. by appending `-m' to the specified name.
9641 #: config/i386/i386.h:459 config/ia64/ia64.h:260 config/rs6000/rs6000.h:416
9642 #: config/s390/s390.h:145 config/sparc/sparc.h:650
9643 msgid "Schedule code for given CPU"
9646 #: config/i386/i386.h:461
9647 msgid "Generate floating point mathematics using given instruction set"
9650 #: config/i386/i386.h:463 config/s390/s390.h:147
9651 msgid "Generate code for given CPU"
9654 #: config/i386/i386.h:465
9655 msgid "Number of registers used to pass integer arguments"
9658 #. TARGET_DEFAULT is defined in m68k-none.h, netbsd.h, etc.
9659 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9660 #. command options that have values. Its definition is an
9661 #. initializer with a subgrouping for each command option.
9663 #. Each subgrouping contains a string constant, that defines the
9664 #. fixed part of the option name, and the address of a variable. The
9665 #. variable, type `char *', is set to the variable part of the given
9666 #. option if the fixed part matches. The actual option name is made
9667 #. by appending `-m' to the specified name.
9668 #: config/i386/i386.h:467 config/m68k/m68k.h:355
9669 msgid "Loop code aligned to this power of 2"
9672 #: config/i386/i386.h:469 config/m68k/m68k.h:357
9673 msgid "Jump targets are aligned to this power of 2"
9676 #: config/i386/i386.h:471 config/m68k/m68k.h:359
9677 msgid "Function starts are aligned to this power of 2"
9680 #: config/i386/i386.h:474
9681 msgid "Attempt to keep stack aligned to this power of 2"
9684 #: config/i386/i386.h:476
9685 msgid "Branches are this expensive (1-5, arbitrary units)"
9688 #: config/i386/i386.h:478
9689 msgid "Use given x86-64 code model"
9694 #: config/i386/i386.h:484
9695 msgid "Use given assembler dialect"
9698 #: config/i386/i386.h:486
9699 msgid "Use given thread-local storage dialect"
9702 #: config/i386/sco5.h:293
9703 msgid "Generate ELF output"
9706 #. 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.
9707 #. 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.
9708 #: config/i386/xm-djgpp.h:64
9709 msgid "environment variable DJGPP not defined"
9712 #: config/i386/xm-djgpp.h:66
9714 msgid "environment variable DJGPP points to missing file '%s'"
9717 #: config/i386/xm-djgpp.h:69
9719 msgid "environment variable DJGPP points to corrupt file '%s'"
9722 #. Macro to define tables used to set the flags.
9723 #. This is a list in braces of pairs in braces,
9724 #. each pair being { "NAME", VALUE }
9725 #. where VALUE is the bits to set or minus the bits to clear.
9726 #. An empty string NAME is used to identify the default VALUE.
9727 #: config/i860/i860.h:60
9728 msgid "Generate code which uses the FPU"
9731 #: config/i860/i860.h:61 config/i860/i860.h:62
9732 msgid "Do not generate code which uses the FPU"
9735 #: config/i960/i960-c.c:68
9736 msgid "sorry, not implemented: #pragma align NAME=SIZE"
9739 #: config/i960/i960-c.c:73
9740 msgid "malformed #pragma align - ignored"
9743 #: config/i960/i960-c.c:111
9744 msgid "sorry, not implemented: #pragma noalign NAME"
9747 #: config/i960/i960.c:134 config/i960/i960.c:144
9748 msgid "conflicting architectures defined - using C series"
9751 #: config/i960/i960.c:139
9752 msgid "conflicting architectures defined - using K series"
9755 #: config/i960/i960.c:154
9756 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
9759 #: config/i960/i960.c:1456 config/m68k/m68k.c:599 config/rs6000/rs6000.c:11237
9760 msgid "stack limit expression is not supported"
9763 #. Macro to define tables used to set the flags.
9764 #. This is a list in braces of pairs in braces,
9765 #. each pair being { "NAME", VALUE }
9766 #. where VALUE is the bits to set or minus the bits to clear.
9767 #. An empty string NAME is used to identify the default VALUE.
9768 #. ??? Not all ten of these architecture variations actually exist, but I
9769 #. am not sure which are real and which aren't.
9770 #: config/i960/i960.h:250
9771 msgid "Generate SA code"
9774 #: config/i960/i960.h:253
9775 msgid "Generate SB code"
9778 #. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate SC code")},
9779 #: config/i960/i960.h:258
9780 msgid "Generate KA code"
9783 #: config/i960/i960.h:261
9784 msgid "Generate KB code"
9787 #. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate KC code")},
9788 #: config/i960/i960.h:266
9789 msgid "Generate JA code"
9792 #: config/i960/i960.h:268
9793 msgid "Generate JD code"
9796 #: config/i960/i960.h:271
9797 msgid "Generate JF code"
9800 #: config/i960/i960.h:273
9801 msgid "generate RP code"
9804 #: config/i960/i960.h:276
9805 msgid "Generate MC code"
9808 #: config/i960/i960.h:279
9809 msgid "Generate CA code"
9812 #. {"cb", (TARGET_FLAG_NUMERICS|TARGET_FLAG_C_SERIES| TARGET_FLAG_BRANCH_PREDICT|TARGET_FLAG_CODE_ALIGN), N_("Generate CB code")}, {"cc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_C_SERIES|TARGET_FLAG_BRANCH_PREDICT| TARGET_FLAG_CODE_ALIGN), N_("Generate CC code")},
9813 #: config/i960/i960.h:289
9814 msgid "Generate CF code"
9817 #: config/i960/i960.h:293 config/mips/mips.h:539 config/pa/pa.h:266
9818 msgid "Use software floating point"
9821 #: config/i960/i960.h:295
9822 msgid "Use alternate leaf function entries"
9825 #: config/i960/i960.h:297
9826 msgid "Do not use alternate leaf function entries"
9829 #: config/i960/i960.h:299
9830 msgid "Perform tail call optimization"
9833 #: config/i960/i960.h:301
9834 msgid "Do not perform tail call optimization"
9837 #: config/i960/i960.h:303
9838 msgid "Use complex addressing modes"
9841 #: config/i960/i960.h:305
9842 msgid "Do not use complex addressing modes"
9845 #: config/i960/i960.h:307
9846 msgid "Align code to 8 byte boundary"
9849 #: config/i960/i960.h:309
9850 msgid "Do not align code to 8 byte boundary"
9853 #. {"clean-linkage", (TARGET_FLAG_CLEAN_LINKAGE), N_("Force use of prototypes")}, {"no-clean-linkage", -(TARGET_FLAG_CLEAN_LINKAGE), N_("Do not force use of prototypes")},
9854 #: config/i960/i960.h:315 config/i960/i960.h:317
9855 msgid "Enable compatibility with iC960 v2.0"
9858 #: config/i960/i960.h:319
9859 msgid "Enable compatibility with iC960 v3.0"
9862 #: config/i960/i960.h:321 config/i960/i960.h:323
9863 msgid "Enable compatibility with ic960 assembler"
9866 #: config/i960/i960.h:325
9867 msgid "Do not permit unaligned accesses"
9870 #: config/i960/i960.h:327
9871 msgid "Permit unaligned accesses"
9874 #: config/i960/i960.h:329
9875 msgid "Layout types like Intel's v1.3 gcc"
9878 #: config/i960/i960.h:331
9879 msgid "Do not layout types like Intel's v1.3 gcc"
9882 #: config/i960/i960.h:333 config/sparc/freebsd.h:76 config/sparc/linux.h:90
9883 #: config/sparc/linux64.h:102 config/sparc/netbsd-elf.h:215
9884 msgid "Use 64 bit long doubles"
9887 #: config/i960/i960.h:335
9888 msgid "Enable linker relaxation"
9891 #: config/i960/i960.h:337
9892 msgid "Do not enable linker relaxation"
9895 #: config/ia64/ia64-c.c:52
9896 msgid "malformed #pragma builtin"
9899 #: config/ia64/ia64.c:1025 config/m32r/m32r.c:336
9901 msgid "invalid argument of `%s' attribute"
9904 #: config/ia64/ia64.c:1037
9905 msgid "%Jan address area attribute cannot be specified for local variables"
9908 #: config/ia64/ia64.c:1044
9909 msgid "%Jaddress area of '%s' conflicts with previous declaration"
9912 #: config/ia64/ia64.c:1051
9913 msgid "%Jaddress area attribute cannot be specified for functions"
9916 #: config/ia64/ia64.c:4114
9917 msgid "ia64_print_operand: unknown code"
9920 #: config/ia64/ia64.c:4461
9921 msgid "value of -mfixed-range must have form REG1-REG2"
9924 #: config/ia64/ia64.c:4488
9926 msgid "%s-%s is an empty range"
9929 #: config/ia64/ia64.c:4536
9930 msgid "cannot optimize floating point division for both latency and throughput"
9933 #: config/ia64/ia64.c:4542
9934 msgid "cannot optimize integer division for both latency and throughput"
9937 #: config/ia64/ia64.c:4548
9938 msgid "cannot optimize square root for both latency and throughput"
9941 #: config/ia64/ia64.c:4554
9942 msgid "not yet implemented: latency-optimized inline square root"
9945 #: config/ia64/ia64.c:4566
9947 msgid "bad value (%s) for -mtls-size= switch"
9950 #: config/ia64/ia64.c:4582
9952 msgid "bad value (%s) for -tune= switch"
9955 #. This macro defines names of command options to set and clear bits in
9956 #. `target_flags'. Its definition is an initializer with a subgrouping for
9957 #. each command option.
9958 #: config/ia64/ia64.h:163
9959 msgid "Generate big endian code"
9962 #: config/ia64/ia64.h:165 config/mcore/mcore.h:154
9963 msgid "Generate little endian code"
9966 #: config/ia64/ia64.h:167
9967 msgid "Generate code for GNU as"
9970 #: config/ia64/ia64.h:169
9971 msgid "Generate code for Intel as"
9974 #: config/ia64/ia64.h:171
9975 msgid "Generate code for GNU ld"
9978 #: config/ia64/ia64.h:173
9979 msgid "Generate code for Intel ld"
9982 #: config/ia64/ia64.h:175
9983 msgid "Generate code without GP reg"
9986 #: config/ia64/ia64.h:177
9987 msgid "Emit stop bits before and after volatile extended asms"
9990 #: config/ia64/ia64.h:179
9991 msgid "Don't emit stop bits before and after volatile extended asms"
9994 #: config/ia64/ia64.h:181
9995 msgid "Emit code for Itanium (TM) processor B step"
9998 #: config/ia64/ia64.h:183
9999 msgid "Use in/loc/out register names"
10002 #: config/ia64/ia64.h:185
10003 msgid "Disable use of sdata/scommon/sbss"
10006 #: config/ia64/ia64.h:187
10007 msgid "Enable use of sdata/scommon/sbss"
10010 #: config/ia64/ia64.h:189
10011 msgid "gp is constant (but save/restore gp on indirect calls)"
10014 #: config/ia64/ia64.h:191
10015 msgid "Generate self-relocatable code"
10018 #: config/ia64/ia64.h:193
10019 msgid "Generate inline floating point division, optimize for latency"
10022 #: config/ia64/ia64.h:195
10023 msgid "Generate inline floating point division, optimize for throughput"
10026 #: config/ia64/ia64.h:197
10027 msgid "Generate inline integer division, optimize for latency"
10030 #: config/ia64/ia64.h:199
10031 msgid "Generate inline integer division, optimize for throughput"
10034 #: config/ia64/ia64.h:201
10035 msgid "Generate inline square root, optimize for latency"
10038 #: config/ia64/ia64.h:203
10039 msgid "Generate inline square root, optimize for throughput"
10042 #: config/ia64/ia64.h:205
10043 msgid "Enable Dwarf 2 line debug info via GNU as"
10046 #: config/ia64/ia64.h:207
10047 msgid "Disable Dwarf 2 line debug info via GNU as"
10050 #: config/ia64/ia64.h:209
10051 msgid "Enable earlier placing stop bits for better scheduling"
10054 #: config/ia64/ia64.h:211
10055 msgid "Disable earlier placing stop bits"
10058 #: config/ia64/ia64.h:256
10059 msgid "Specify range of registers to make fixed"
10062 #: config/ip2k/ip2k.c:1100
10063 msgid "bad operand"
10066 #: config/iq2000/iq2000.c:1782
10068 msgid "bad value (%s) for -mcpu= switch"
10071 #: config/iq2000/iq2000.c:1811
10073 msgid "The compiler does not support -march=%s."
10076 #: config/iq2000/iq2000.c:2206
10078 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
10081 #: config/iq2000/iq2000.c:3022
10083 msgid "argument `%d' is not a constant"
10086 #: config/iq2000/iq2000.c:3313 config/xtensa/xtensa.c:2057
10087 msgid "PRINT_OPERAND_ADDRESS, null pointer"
10090 #: config/iq2000/iq2000.c:3469
10092 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
10095 #: config/iq2000/iq2000.c:3478 config/mips/mips.c:5324
10096 #: config/xtensa/xtensa.c:1911
10097 msgid "PRINT_OPERAND null pointer"
10100 #: config/iq2000/iq2000.c:3547
10102 msgid "invalid %%P operand"
10105 #: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:8817
10107 msgid "invalid %%p value"
10110 #: config/iq2000/iq2000.c:3619 config/mips/mips.c:5454
10112 msgid "invalid use of %%d, %%x, or %%X"
10115 #: config/iq2000/iq2000.h:74 config/mn10300/mn10300.h:74
10116 msgid "No default crt0.o"
10119 #: config/iq2000/iq2000.h:76
10120 msgid "Use GP relative sdata/sbss sections"
10123 #: config/iq2000/iq2000.h:78
10124 msgid "Don't use GP relative sdata/sbss sections"
10127 #: config/iq2000/iq2000.h:80 config/mips/mips.h:563
10128 msgid "Use ROM instead of RAM"
10131 #: config/iq2000/iq2000.h:82 config/mips/mips.h:565
10132 msgid "Don't use ROM instead of RAM"
10135 #: config/iq2000/iq2000.h:84 config/mips/mips.h:567
10136 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
10139 #: config/iq2000/iq2000.h:86 config/mips/mips.h:569
10140 msgid "Don't put uninitialized constants in ROM"
10143 #: config/iq2000/iq2000.h:108 config/mips/mips.h:731 config/pa/pa.h:310
10144 msgid "Specify CPU for scheduling purposes"
10147 #: config/iq2000/iq2000.h:110 config/mips/mips.h:733
10148 msgid "Specify CPU for code generation purposes"
10151 #: config/m32r/m32r.c:159
10153 msgid "bad value (%s) for -mmodel switch"
10156 #: config/m32r/m32r.c:168
10158 msgid "bad value (%s) for -msdata switch"
10161 #: config/m32r/m32r.c:2251
10163 msgid "invalid operand to %%s code"
10166 #: config/m32r/m32r.c:2258
10168 msgid "invalid operand to %%p code"
10171 #: config/m32r/m32r.c:2313
10172 msgid "bad insn for 'A'"
10175 #: config/m32r/m32r.c:2360
10177 msgid "invalid operand to %%T/%%B code"
10180 #: config/m32r/m32r.c:2383
10182 msgid "invalid operand to %%N code"
10185 #: config/m32r/m32r.c:2422
10186 msgid "pre-increment address is not a register"
10189 #: config/m32r/m32r.c:2429
10190 msgid "pre-decrement address is not a register"
10193 #: config/m32r/m32r.c:2436
10194 msgid "post-increment address is not a register"
10197 #: config/m32r/m32r.c:2514 config/m32r/m32r.c:2530
10198 #: config/rs6000/rs6000.c:14693
10199 msgid "bad address"
10202 #: config/m32r/m32r.c:2535
10203 msgid "lo_sum not of register"
10206 #. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" },
10207 #: config/m32r/m32r.h:245
10208 msgid "Display compile time statistics"
10211 #: config/m32r/m32r.h:247
10212 msgid "Align all loops to 32 byte boundary"
10215 #: config/m32r/m32r.h:250
10216 msgid "Only issue one instruction per cycle"
10219 #: config/m32r/m32r.h:253
10220 msgid "Prefer branches over conditional execution"
10223 #: config/m32r/m32r.h:269
10224 msgid "Code size: small, medium or large"
10227 #: config/m32r/m32r.h:271
10228 msgid "Small data area: none, sdata, use"
10231 #: config/m68hc11/m68hc11.c:269
10233 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
10236 #: config/m68hc11/m68hc11.c:1260
10237 msgid "`trap' and `far' attributes are not compatible, ignoring `far'"
10240 #: config/m68hc11/m68hc11.c:1266
10241 msgid "`trap' attribute is already used"
10244 #. !!!! SCz wrong here.
10245 #: config/m68hc11/m68hc11.c:3222 config/m68hc11/m68hc11.c:3606
10246 msgid "move insn not handled"
10249 #: config/m68hc11/m68hc11.c:3454 config/m68hc11/m68hc11.c:3538
10250 #: config/m68hc11/m68hc11.c:3809
10251 msgid "invalid register in the move instruction"
10254 #: config/m68hc11/m68hc11.c:3488
10255 msgid "invalid operand in the instruction"
10258 #: config/m68hc11/m68hc11.c:3783
10259 msgid "invalid register in the instruction"
10262 #: config/m68hc11/m68hc11.c:3816
10263 msgid "operand 1 must be a hard register"
10266 #: config/m68hc11/m68hc11.c:3830
10267 msgid "invalid rotate insn"
10270 #: config/m68hc11/m68hc11.c:4246
10271 msgid "registers IX, IY and Z used in the same INSN"
10274 #: config/m68hc11/m68hc11.c:4583 config/m68hc11/m68hc11.c:4883
10275 msgid "cannot do z-register replacement"
10278 #: config/m68hc11/m68hc11.c:4946
10279 msgid "invalid Z register replacement for insn"
10282 #. Macro to define tables used to set the flags. This is a list in braces of
10283 #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
10284 #. to set or minus the bits to clear. An empty string NAME is used to
10285 #. identify the default VALUE.
10286 #: config/m68hc11/m68hc11.h:177
10287 msgid "Compile with 16-bit integer mode"
10290 #: config/m68hc11/m68hc11.h:179
10291 msgid "Compile with 32-bit integer mode"
10294 #: config/m68hc11/m68hc11.h:181
10295 msgid "Auto pre/post decrement increment allowed"
10298 #: config/m68hc11/m68hc11.h:183
10299 msgid "Auto pre/post decrement increment not allowed"
10302 #: config/m68hc11/m68hc11.h:185
10303 msgid "Min/max instructions allowed"
10306 #: config/m68hc11/m68hc11.h:187
10307 msgid "Min/max instructions not allowed"
10310 #: config/m68hc11/m68hc11.h:189
10311 msgid "Use call and rtc for function calls and returns"
10314 #: config/m68hc11/m68hc11.h:191
10315 msgid "Use jsr and rts for function calls and returns"
10318 #: config/m68hc11/m68hc11.h:193
10319 msgid "Do not use direct addressing mode for soft registers"
10322 #: config/m68hc11/m68hc11.h:195
10323 msgid "Use direct addressing mode for soft registers"
10326 #: config/m68hc11/m68hc11.h:197 config/m68hc11/m68hc11.h:203
10327 msgid "Compile for a 68HC11"
10330 #: config/m68hc11/m68hc11.h:199 config/m68hc11/m68hc11.h:205
10331 msgid "Compile for a 68HC12"
10334 #: config/m68hc11/m68hc11.h:201 config/m68hc11/m68hc11.h:207
10335 msgid "Compile for a 68HCS12"
10338 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10339 #. command options that have values. Its definition is an
10340 #. initializer with a subgrouping for each command option.
10342 #. Each subgrouping contains a string constant, that defines the
10343 #. fixed part of the option name, and the address of a variable. The
10344 #. variable, type `char *', is set to the variable part of the given
10345 #. option if the fixed part matches. The actual option name is made
10346 #. by appending `-m' to the specified name.
10347 #: config/m68hc11/m68hc11.h:221
10348 msgid "Specify the register allocation order"
10351 #: config/m68hc11/m68hc11.h:223
10352 msgid "Indicate the number of soft registers available"
10355 #: config/m68k/m68k.c:238
10357 msgid "-malign-loops=%d is not between 1 and %d"
10360 #: config/m68k/m68k.c:249
10361 msgid "-mshared-library-id= specified without -mid-shared-library"
10364 #: config/m68k/m68k.c:252
10366 msgid "-mshared-library-id=%d is not between 0 and %d"
10369 #: config/m68k/m68k.c:266
10370 msgid "cannot specify both -msep-data and -mid-shared-library"
10373 #: config/m68k/m68k.c:281
10375 msgid "-malign-jumps=%d is not between 1 and %d"
10378 #: config/m68k/m68k.c:292
10380 msgid "-malign-functions=%d is not between 1 and %d"
10383 #: config/m68k/m68k.c:301
10384 msgid "-fPIC is not currently supported on the 68000 or 68010\n"
10387 #. Macro to define tables used to set the flags.
10388 #. This is a list in braces of pairs in braces,
10389 #. each pair being { "NAME", VALUE }
10390 #. where VALUE is the bits to set or minus the bits to clear.
10391 #. An empty string NAME is used to identify the default VALUE.
10392 #: config/m68k/m68k.h:243 config/m68k/m68k.h:245
10393 msgid "Generate code for a 68020"
10396 #: config/m68k/m68k.h:250 config/m68k/m68k.h:253
10397 msgid "Generate code for a 68000"
10400 #: config/m68k/m68k.h:255
10401 msgid "Use the bit-field instructions"
10404 #: config/m68k/m68k.h:257
10405 msgid "Do not use the bit-field instructions"
10408 #: config/m68k/m68k.h:259
10409 msgid "Consider type `int' to be 16 bits wide"
10412 #: config/m68k/m68k.h:261
10413 msgid "Consider type `int' to be 32 bits wide"
10416 #: config/m68k/m68k.h:264
10417 msgid "Generate code with library calls for floating point"
10420 #: config/m68k/m68k.h:266
10421 msgid "Generate code for a 68040, without any new instructions"
10424 #: config/m68k/m68k.h:269
10425 msgid "Generate code for a 68060, without any new instructions"
10428 #: config/m68k/m68k.h:273
10429 msgid "Generate code for a 68030"
10432 #: config/m68k/m68k.h:276
10433 msgid "Generate code for a 68040"
10436 #: config/m68k/m68k.h:280
10437 msgid "Generate code for a 68060"
10440 #: config/m68k/m68k.h:285
10441 msgid "Generate code for a 520X"
10444 #: config/m68k/m68k.h:289
10445 msgid "Generate code for a 5206e"
10448 #: config/m68k/m68k.h:293
10449 msgid "Generate code for a 528x"
10452 #: config/m68k/m68k.h:297
10453 msgid "Generate code for a 5307"
10456 #: config/m68k/m68k.h:301
10457 msgid "Generate code for a 5407"
10460 #: config/m68k/m68k.h:304
10461 msgid "Generate code for a 68851"
10464 #: config/m68k/m68k.h:306
10465 msgid "Do no generate code for a 68851"
10468 #: config/m68k/m68k.h:309
10469 msgid "Generate code for a 68302"
10472 #: config/m68k/m68k.h:312
10473 msgid "Generate code for a 68332"
10476 #: config/m68k/m68k.h:316
10477 msgid "Generate code for a cpu32"
10480 #: config/m68k/m68k.h:319
10481 msgid "Align variables on a 32-bit boundary"
10484 #: config/m68k/m68k.h:321
10485 msgid "Align variables on a 16-bit boundary"
10488 #: config/m68k/m68k.h:323
10489 msgid "Enable separate data segment"
10492 #: config/m68k/m68k.h:325
10493 msgid "Disable separate data segment"
10496 #: config/m68k/m68k.h:327
10497 msgid "Enable ID based shared library"
10500 #: config/m68k/m68k.h:329
10501 msgid "Disable ID based shared library"
10504 #: config/m68k/m68k.h:331
10505 msgid "Generate pc-relative code"
10508 #: config/m68k/m68k.h:333
10509 msgid "Do not use unaligned memory references"
10512 #: config/m68k/m68k.h:335
10513 msgid "Use unaligned memory references"
10516 #: config/m68k/m68k.h:337
10517 msgid "Use different calling convention using 'rtd'"
10520 #: config/m68k/m68k.h:361
10521 msgid "ID of shared library to build"
10524 #: config/mcore/mcore.c:2972
10526 msgid "invalid option `-mstack-increment=%s'"
10529 #: config/mcore/mcore.h:121
10530 msgid "Inline constants if it can be done in 2 insns or less"
10533 #: config/mcore/mcore.h:123
10534 msgid "Inline constants if it only takes 1 instruction"
10537 #: config/mcore/mcore.h:125
10538 msgid "Set maximum alignment to 4"
10541 #: config/mcore/mcore.h:127
10542 msgid "Set maximum alignment to 8"
10545 #: config/mcore/mcore.h:131
10546 msgid "Do not use the divide instruction"
10549 #: config/mcore/mcore.h:135
10550 msgid "Do not arbitrary sized immediates in bit operations"
10553 #: config/mcore/mcore.h:137
10554 msgid "Always treat bit-field as int-sized"
10557 #: config/mcore/mcore.h:141
10558 msgid "Force functions to be aligned to a 4 byte boundary"
10561 #: config/mcore/mcore.h:143
10562 msgid "Force functions to be aligned to a 2 byte boundary"
10565 #: config/mcore/mcore.h:145
10566 msgid "Emit call graph information"
10569 #: config/mcore/mcore.h:149
10570 msgid "Prefer word accesses over byte accesses"
10573 #: config/mcore/mcore.h:160
10574 msgid "Generate code for the M*Core M340"
10577 #: config/mcore/mcore.h:173
10578 msgid "Maximum amount for a single stack increment operation"
10581 #: config/mips/mips.c:3036 config/xtensa/xtensa.c:992
10582 #: config/xtensa/xtensa.c:1024 config/xtensa/xtensa.c:1033
10586 #: config/mips/mips.c:4480
10588 msgid "bad value (%s) for -mabi= switch"
10591 #: config/mips/mips.c:4503
10594 "-mips%s conflicts with the other architecture options, which specify a MIPS%"
10598 #: config/mips/mips.c:4522
10600 msgid "-march=%s is not compatible with the selected ABI"
10603 #: config/mips/mips.c:4537
10604 msgid "-mgp64 used with a 32-bit processor"
10607 #: config/mips/mips.c:4539
10608 msgid "-mgp32 used with a 64-bit ABI"
10611 #: config/mips/mips.c:4541
10612 msgid "-mgp64 used with a 32-bit ABI"
10615 #: config/mips/mips.c:4559 config/mips/mips.c:4561 config/mips/mips.c:4563
10616 #: config/mips/mips.c:4693
10618 msgid "unsupported combination: %s"
10621 #: config/mips/mips.c:4657
10622 msgid "-g is only supported using GNU as,"
10625 #: config/mips/mips.c:4659
10626 msgid "-g is only supported using GNU as with -mabi=32,"
10629 #: config/mips/mips.c:4660 config/pa/pa.c:353
10630 msgid "-g option disabled"
10633 #: config/mips/mips.c:4688
10635 "generation of Branch Likely instructions enabled, but not supported by "
10639 #: config/mips/mips.c:4705
10640 msgid "-G is incompatible with PIC code which is the default"
10643 #: config/mips/mips.c:4733
10644 msgid "-membedded-pic and -mabicalls are incompatible"
10647 #: config/mips/mips.c:4736
10648 msgid "-G and -membedded-pic are incompatible"
10651 #: config/mips/mips.c:4768
10652 msgid "non-PIC n64 with explicit relocations"
10655 #: config/mips/mips.c:5134
10656 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
10659 #: config/mips/mips.c:5261
10661 msgid "internal error: %%) found without a %%( in assembler pattern"
10664 #: config/mips/mips.c:5275
10666 msgid "internal error: %%] found without a %%[ in assembler pattern"
10669 #: config/mips/mips.c:5288
10671 msgid "internal error: %%> found without a %%< in assembler pattern"
10674 #: config/mips/mips.c:5301
10676 msgid "internal error: %%} found without a %%{ in assembler pattern"
10679 #: config/mips/mips.c:5315
10681 msgid "PRINT_OPERAND: unknown punctuation '%c'"
10684 #: config/mips/mips.c:5344
10686 msgid "PRINT_OPERAND, invalid insn for %%C"
10689 #: config/mips/mips.c:5361
10691 msgid "PRINT_OPERAND, invalid insn for %%N"
10694 #: config/mips/mips.c:5370
10696 msgid "PRINT_OPERAND, invalid insn for %%F"
10699 #: config/mips/mips.c:5379
10701 msgid "PRINT_OPERAND, invalid insn for %%W"
10704 #: config/mips/mips.c:5485
10705 msgid "PRINT_OPERAND, invalid operand for relocation"
10708 #: config/mips/mips.c:7951
10710 msgid "can not handle inconsistent calls to `%s'"
10713 #: config/mips/mips.c:9178
10714 msgid "the cpu name must be lower case"
10717 #: config/mips/mips.c:9200
10719 msgid "bad value (%s) for %s"
10722 #: config/mips/mips.c:9469
10724 msgid "can't rewind temp file: %m"
10727 #: config/mips/mips.c:9473
10729 msgid "can't write to output file: %m"
10732 #: config/mips/mips.c:9476
10734 msgid "can't read from temp file: %m"
10737 #: config/mips/mips.c:9479
10739 msgid "can't close temp file: %m"
10742 #: config/mips/linux64.h:39
10743 msgid "Same as -mabi=32, just trickier"
10746 #. Target CPU builtins.
10747 #. We do this here because __mips is defined below and so we can't use builtin_define_std.
10748 #. Treat _R3000 and _R4000 like register-size defines, which is how they've historically been used.
10749 #. Macros dependent on the C dialect.
10750 #. Bizzare, but needed at least for Irix.
10751 #. Macro to define tables used to set the flags.
10752 #. This is a list in braces of pairs in braces,
10753 #. each pair being { "NAME", VALUE }
10754 #. where VALUE is the bits to set or minus the bits to clear.
10755 #. An empty string NAME is used to identify the default VALUE.
10756 #: config/mips/mips.h:501
10757 msgid "Use 64-bit int type"
10760 #: config/mips/mips.h:503
10761 msgid "Use 64-bit long type"
10764 #: config/mips/mips.h:505
10765 msgid "Use 32-bit long type"
10768 #: config/mips/mips.h:507
10769 msgid "Optimize lui/addiu address loads"
10772 #: config/mips/mips.h:509
10773 msgid "Don't optimize lui/addiu address loads"
10776 #: config/mips/mips.h:511
10777 msgid "Use MIPS as"
10780 #: config/mips/mips.h:513
10784 #: config/mips/mips.h:515
10785 msgid "Use symbolic register names"
10788 #: config/mips/mips.h:517
10789 msgid "Don't use symbolic register names"
10792 #: config/mips/mips.h:519 config/mips/mips.h:521
10793 msgid "Use GP relative sdata/sbss sections (now ignored)"
10796 #: config/mips/mips.h:523 config/mips/mips.h:525
10797 msgid "Don't use GP relative sdata/sbss sections (now ignored)"
10800 #: config/mips/mips.h:527
10801 msgid "Output compiler statistics (now ignored)"
10804 #: config/mips/mips.h:529
10805 msgid "Don't output compiler statistics"
10808 #: config/mips/mips.h:531
10809 msgid "Don't optimize block moves"
10812 #: config/mips/mips.h:533
10813 msgid "Optimize block moves"
10816 #: config/mips/mips.h:535
10817 msgid "Use mips-tfile asm postpass"
10820 #: config/mips/mips.h:537
10821 msgid "Don't use mips-tfile asm postpass"
10824 #. Macro to define tables used to set the flags.
10825 #. This is a list in braces of triplets in braces,
10826 #. each triplet being { "NAME", VALUE, DOC }
10827 #. where VALUE is the bits to set or minus the bits to clear and DOC
10828 #. is the documentation for --help (NULL if intentionally undocumented).
10829 #. An empty string NAME is used to identify the default VALUE.
10830 #: config/mips/mips.h:541 config/pdp11/pdp11.h:61
10831 msgid "Use hardware floating point"
10834 #: config/mips/mips.h:543
10835 msgid "Use 64-bit FP registers"
10838 #: config/mips/mips.h:545
10839 msgid "Use 32-bit FP registers"
10842 #: config/mips/mips.h:547
10843 msgid "Use 64-bit general registers"
10846 #: config/mips/mips.h:549
10847 msgid "Use 32-bit general registers"
10850 #: config/mips/mips.h:551
10851 msgid "Use Irix PIC"
10854 #: config/mips/mips.h:553
10855 msgid "Don't use Irix PIC"
10858 #: config/mips/mips.h:555
10859 msgid "Use indirect calls"
10862 #: config/mips/mips.h:557
10863 msgid "Don't use indirect calls"
10866 #: config/mips/mips.h:559
10867 msgid "Use embedded PIC"
10870 #: config/mips/mips.h:561
10871 msgid "Don't use embedded PIC"
10874 #: config/mips/mips.h:571
10875 msgid "Use big-endian byte order"
10878 #: config/mips/mips.h:573
10879 msgid "Use little-endian byte order"
10882 #: config/mips/mips.h:575
10883 msgid "Use single (32-bit) FP only"
10886 #: config/mips/mips.h:577
10887 msgid "Don't use single (32-bit) FP only"
10890 #: config/mips/mips.h:579
10891 msgid "Use multiply accumulate"
10894 #: config/mips/mips.h:581
10895 msgid "Don't use multiply accumulate"
10898 #: config/mips/mips.h:583 config/rs6000/rs6000.h:315
10899 msgid "Don't generate fused multiply/add instructions"
10902 #: config/mips/mips.h:585 config/rs6000/rs6000.h:313
10903 msgid "Generate fused multiply/add instructions"
10906 #: config/mips/mips.h:587
10907 msgid "Work around early 4300 hardware bug"
10910 #: config/mips/mips.h:589
10911 msgid "Don't work around early 4300 hardware bug"
10914 #: config/mips/mips.h:591
10915 msgid "Work around errata for early SB-1 revision 2 cores"
10918 #: config/mips/mips.h:593
10919 msgid "Don't work around errata for early SB-1 revision 2 cores"
10922 #: config/mips/mips.h:595
10923 msgid "Trap on integer divide by zero"
10926 #: config/mips/mips.h:597
10927 msgid "Don't trap on integer divide by zero"
10930 #: config/mips/mips.h:599
10931 msgid "Use Branch Likely instructions, overriding default for arch"
10934 #: config/mips/mips.h:601
10935 msgid "Don't use Branch Likely instructions, overriding default for arch"
10938 #: config/mips/mips.h:603
10939 msgid "Use NewABI-style %reloc() assembly operators"
10942 #: config/mips/mips.h:605
10943 msgid "Use assembler macros instead of relocation operators"
10946 #: config/mips/mips.h:607
10947 msgid "Generate mips16 code"
10950 #: config/mips/mips.h:609
10951 msgid "Generate normal-mode code"
10954 #: config/mips/mips.h:611
10955 msgid "Lift restrictions on GOT size"
10958 #: config/mips/mips.h:613
10959 msgid "Do not lift restrictions on GOT size"
10962 #: config/mips/mips.h:735
10963 msgid "Specify an ABI"
10966 #: config/mips/mips.h:737
10967 msgid "Specify a Standard MIPS ISA"
10970 #: config/mips/mips.h:739
10971 msgid "Don't call any cache flush functions"
10974 #: config/mips/mips.h:741
10975 msgid "Specify cache flush function"
10978 #. Output assembler code to FILE to increment profiler label # LABELNO
10979 #. for profiling a function entry.
10980 #: config/mips/mips.h:2425
10981 msgid "mips16 function profiling"
10984 #: config/mmix/mmix.c:207
10986 msgid "-f%s not supported: ignored"
10989 #: config/mmix/mmix.c:633
10992 "too large function value type, needs %d registers, have only %d registers "
10996 #: config/mmix/mmix.c:803
10997 msgid "function_profiler support for MMIX"
11000 #: config/mmix/mmix.c:823
11001 msgid "MMIX Internal: Last named vararg would not fit in a register"
11004 #: config/mmix/mmix.c:1538 config/mmix/mmix.c:1668
11005 msgid "MMIX Internal: Expected a CONST_INT, not this"
11008 #: config/mmix/mmix.c:1546 config/mmix/mmix.c:1570 config/mmix/mmix.c:1686
11010 msgid "MMIX Internal: Bad register: %d"
11013 #: config/mmix/mmix.c:1617
11014 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
11017 #: config/mmix/mmix.c:1636
11018 msgid "MMIX Internal: Expected a register, not this"
11021 #: config/mmix/mmix.c:1646
11022 msgid "MMIX Internal: Expected a constant, not this"
11025 #. Presumably there's a missing case above if we get here.
11026 #: config/mmix/mmix.c:1678
11028 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
11031 #. We need the original here.
11032 #: config/mmix/mmix.c:1730
11033 msgid "MMIX Internal: Cannot decode this operand"
11036 #: config/mmix/mmix.c:1787
11037 msgid "MMIX Internal: This is not a recognized address"
11040 #: config/mmix/mmix.c:1964
11042 msgid "stack frame not a multiple of 8 bytes: %d"
11045 #: config/mmix/mmix.c:2203
11047 msgid "stack frame not a multiple of octabyte: %d"
11050 #: config/mmix/mmix.c:2677 config/mmix/mmix.c:2741
11052 msgid "MMIX Internal: %s is not a shiftable int"
11055 #: config/mmix/mmix.c:2857
11056 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
11059 #: config/mmix/mmix.c:2864
11060 msgid "MMIX Internal: What's the CC of this?"
11063 #: config/mmix/mmix.c:2868
11064 msgid "MMIX Internal: What is the CC of this?"
11067 #: config/mmix/mmix.c:2938
11068 msgid "MMIX Internal: This is not a constant:"
11071 #. For these target macros, there is no generic documentation here. You
11072 #. should read `Using and Porting GCC' for that. Only comments specific
11073 #. to the MMIX target are here.
11075 #. There are however references to the specific texinfo node (comments
11076 #. with "Node:"), so there should be little or nothing amiss. Probably
11077 #. the opposite, since we don't have to care about old littering and
11078 #. soon outdated generic comments.
11080 #. User symbols are in the same name-space as built-in symbols, but we
11081 #. don't need the built-in symbols, so remove those and instead apply
11082 #. stricter operand checking. Don't warn when expanding insns.
11083 #. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
11084 #. Provide default program start 0x100 unless -mno-set-program-start.
11085 #. Don't do this if linking relocatably, with -r. For a final link,
11086 #. produce mmo, unless ELF is requested or when linking relocatably.
11087 #. Put unused option values here.
11088 #: config/mmix/mmix.h:132
11089 msgid "Set start-address of the program"
11092 #: config/mmix/mmix.h:134
11093 msgid "Set start-address of data"
11096 #. FIXME: Provide a way to *load* the epsilon register.
11097 #: config/mmix/mmix.h:198
11098 msgid "For intrinsics library: pass all parameters in registers"
11101 #: config/mmix/mmix.h:201
11102 msgid "Use register stack for parameters and return value"
11105 #: config/mmix/mmix.h:203
11106 msgid "Use call-clobbered registers for parameters and return value"
11109 #: config/mmix/mmix.h:205
11110 msgid "Use epsilon-respecting floating point compare instructions"
11113 #: config/mmix/mmix.h:208
11114 msgid "Use zero-extending memory loads, not sign-extending ones"
11117 #: config/mmix/mmix.h:211
11119 "Generate divide results with reminder having the same sign as the divisor "
11120 "(not the dividend)"
11123 #: config/mmix/mmix.h:215
11124 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
11127 #: config/mmix/mmix.h:217
11128 msgid "Do not provide a default start-address 0x100 of the program"
11131 #: config/mmix/mmix.h:219
11132 msgid "Link to emit program in ELF format (rather than mmo)"
11135 #: config/mmix/mmix.h:221
11136 msgid "Use P-mnemonics for branches statically predicted as taken"
11139 #: config/mmix/mmix.h:223
11140 msgid "Don't use P-mnemonics for branches"
11143 #: config/mmix/mmix.h:225
11144 msgid "Use addresses that allocate global registers"
11147 #: config/mmix/mmix.h:227
11148 msgid "Do not use addresses that allocate global registers"
11151 #: config/mmix/mmix.h:229
11152 msgid "Generate a single exit point for each function"
11155 #: config/mmix/mmix.h:231
11156 msgid "Do not generate a single exit point for each function"
11159 #: config/mn10300/linux.h:69 config/mn10300/mn10300.h:71
11160 msgid "Target the AM33 processor"
11163 #: config/mn10300/linux.h:70 config/mn10300/mn10300.h:75
11164 msgid "Target the AM33/2.0 processor"
11167 #: config/mn10300/linux.h:71 config/mn10300/mn10300.h:78
11168 msgid "Enable linker relaxations"
11171 #: config/mn10300/mn10300.h:69
11172 msgid "Work around hardware multiply bug"
11175 #: config/mn10300/mn10300.h:70
11176 msgid "Do not work around hardware multiply bug"
11179 #: config/ns32k/ns32k.h:142 config/s390/s390.h:124
11180 msgid "Don't use hardware fp"
11183 #: config/ns32k/ns32k.h:143
11184 msgid "Alternative calling convention"
11187 #: config/ns32k/ns32k.h:145
11188 msgid "Pass some arguments in registers"
11191 #: config/ns32k/ns32k.h:146
11192 msgid "Pass all arguments on stack"
11195 #: config/ns32k/ns32k.h:147
11196 msgid "Optimize for 32532 cpu"
11199 #: config/ns32k/ns32k.h:148
11200 msgid "Optimize for 32332 cpu"
11203 #: config/ns32k/ns32k.h:150
11204 msgid "Optimize for 32032"
11207 #: config/ns32k/ns32k.h:152
11208 msgid "Register sb is zero. Use for absolute addressing"
11211 #: config/ns32k/ns32k.h:153
11212 msgid "Do not use register sb"
11215 #: config/ns32k/ns32k.h:155
11216 msgid "Use bit-field instructions"
11219 #: config/ns32k/ns32k.h:157
11220 msgid "Do not use bit-field instructions"
11223 #: config/ns32k/ns32k.h:158
11224 msgid "Generate code for high memory"
11227 #: config/ns32k/ns32k.h:159
11228 msgid "Generate code for low memory"
11231 #: config/ns32k/ns32k.h:160
11235 #: config/ns32k/ns32k.h:162
11236 msgid "Use multiply-accumulate fp instructions"
11239 #: config/ns32k/ns32k.h:164
11240 msgid "Do not use multiply-accumulate fp instructions"
11243 #: config/ns32k/ns32k.h:165
11244 msgid "\"Small register classes\" kludge"
11247 #: config/ns32k/ns32k.h:166
11248 msgid "No \"Small register classes\" kludge"
11251 #: config/pa/pa.c:304
11254 "unknown -mschedule= option (%s).\n"
11255 "Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
11258 #: config/pa/pa.c:329
11261 "unknown -march= option (%s).\n"
11262 "Valid options are 1.0, 1.1, and 2.0\n"
11265 #: config/pa/pa.c:342
11266 msgid "PIC code generation is not supported in the portable runtime model\n"
11269 #: config/pa/pa.c:347
11270 msgid "PIC code generation is not compatible with fast indirect calls\n"
11273 #: config/pa/pa.c:352
11274 msgid "-g is only supported when using GAS on this processor,"
11277 #: config/pa/pa-hpux.h:91 config/pa/pa64-hpux.h:25
11278 msgid "Generate cpp defines for server IO"
11281 #: config/pa/pa-hpux.h:92 config/pa/pa64-hpux.h:27
11282 msgid "Generate cpp defines for workstation IO"
11285 #. Macro to define tables used to set the flags. This is a
11286 #. list in braces of target switches with each switch being
11287 #. { "NAME", VALUE, "HELP_STRING" }. VALUE is the bits to set,
11288 #. or minus the bits to clear. An empty string NAME is used to
11289 #. identify the default VALUE. Do not mark empty strings for
11291 #: config/pa/pa.h:232 config/pa/pa.h:238
11292 msgid "Generate PA1.1 code"
11295 #: config/pa/pa.h:234 config/pa/pa.h:236
11296 msgid "Generate PA1.0 code"
11299 #: config/pa/pa.h:240
11300 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
11303 #: config/pa/pa.h:242
11304 msgid "Disable FP regs"
11307 #: config/pa/pa.h:244
11308 msgid "Do not disable FP regs"
11311 #: config/pa/pa.h:246
11312 msgid "Disable space regs"
11315 #: config/pa/pa.h:248
11316 msgid "Do not disable space regs"
11319 #: config/pa/pa.h:250
11320 msgid "Put jumps in call delay slots"
11323 #: config/pa/pa.h:252
11324 msgid "Do not put jumps in call delay slots"
11327 #: config/pa/pa.h:254
11328 msgid "Disable indexed addressing"
11331 #: config/pa/pa.h:256
11332 msgid "Do not disable indexed addressing"
11335 #: config/pa/pa.h:258
11336 msgid "Use portable calling conventions"
11339 #: config/pa/pa.h:260
11340 msgid "Do not use portable calling conventions"
11343 #: config/pa/pa.h:262
11344 msgid "Assume code will be assembled by GAS"
11347 #: config/pa/pa.h:264
11348 msgid "Do not assume code will be assembled by GAS"
11351 #: config/pa/pa.h:268
11352 msgid "Do not use software floating point"
11355 #: config/pa/pa.h:270
11356 msgid "Emit long load/store sequences"
11359 #: config/pa/pa.h:272
11360 msgid "Do not emit long load/store sequences"
11363 #: config/pa/pa.h:274
11364 msgid "Generate fast indirect calls"
11367 #: config/pa/pa.h:276
11368 msgid "Do not generate fast indirect calls"
11371 #: config/pa/pa.h:278
11372 msgid "Generate code for huge switch statements"
11375 #: config/pa/pa.h:280
11376 msgid "Do not generate code for huge switch statements"
11379 #: config/pa/pa.h:282
11380 msgid "Always generate long calls"
11383 #: config/pa/pa.h:284
11384 msgid "Generate long calls only when needed"
11387 #: config/pa/pa.h:286
11388 msgid "Enable linker optimizations"
11391 #: config/pa/pa.h:312
11393 "Specify architecture for code generation. Values are 1.0, 1.1, and 2.0. "
11394 "2.0 requires gas snapshot 19990413 or later."
11397 #: config/pa/pa64-hpux.h:29
11398 msgid "Assume code will be linked by GNU ld"
11401 #: config/pa/pa64-hpux.h:31
11402 msgid "Assume code will be linked by HP ld"
11405 #: config/pdp11/pdp11.h:62
11406 msgid "Do not use hardware floating point"
11409 #. return float result in ac0
11410 #: config/pdp11/pdp11.h:64
11411 msgid "Return floating point results in ac0"
11414 #: config/pdp11/pdp11.h:65
11415 msgid "Return floating point results in memory"
11419 #: config/pdp11/pdp11.h:67
11420 msgid "Generate code for an 11/40"
11424 #: config/pdp11/pdp11.h:70
11425 msgid "Generate code for an 11/45"
11429 #: config/pdp11/pdp11.h:73
11430 msgid "Generate code for an 11/10"
11433 #. use movstrhi for bcopy
11434 #. use 32 bit for int
11435 #: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
11436 msgid "Use 32 bit int"
11439 #: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
11440 msgid "Use 16 bit int"
11443 #. use 32 bit for float
11444 #: config/pdp11/pdp11.h:83 config/pdp11/pdp11.h:84
11445 msgid "Use 32 bit float"
11448 #: config/pdp11/pdp11.h:85 config/pdp11/pdp11.h:86
11449 msgid "Use 64 bit float"
11452 #. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
11453 #. is branching expensive - on a PDP, it's actually really cheap
11454 #. this is just to play around and check what code gcc generates
11455 #. split instruction and data memory?
11456 #: config/pdp11/pdp11.h:95
11457 msgid "Target has split I&D"
11460 #: config/pdp11/pdp11.h:96
11461 msgid "Target does not have split I&D"
11464 #. UNIX assembler syntax?
11465 #: config/pdp11/pdp11.h:98
11466 msgid "Use UNIX assembler syntax"
11469 #: config/pdp11/pdp11.h:99
11470 msgid "Use DEC assembler syntax"
11473 #: config/rs6000/host-darwin.c:52
11474 msgid "Segmentation Fault (code)"
11477 #: config/rs6000/host-darwin.c:83
11478 msgid "Out of stack space.\n"
11481 #: config/rs6000/host-darwin.c:104
11483 msgid "Try running `%s' in the shell to raise its limit.\n"
11486 #: config/rs6000/host-darwin.c:117
11487 msgid "Segmentation Fault"
11490 #: config/rs6000/host-darwin.c:131
11492 msgid "While setting up signal stack: %m"
11495 #: config/rs6000/host-darwin.c:137
11497 msgid "While setting up signal handler: %m"
11500 #: config/rs6000/host-darwin.c:184
11502 msgid "couldn't unmap pch_address_space: %m\n"
11505 #. Handle the machine specific pragma longcall. Its syntax is
11507 #. # pragma longcall ( TOGGLE )
11509 #. where TOGGLE is either 0 or 1.
11511 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
11512 #. whether or not new function declarations receive a longcall
11513 #. attribute by default.
11514 #: config/rs6000/rs6000-c.c:46
11515 msgid "ignoring malformed #pragma longcall"
11518 #: config/rs6000/rs6000-c.c:59
11519 msgid "missing open paren"
11522 #: config/rs6000/rs6000-c.c:61
11523 msgid "missing number"
11526 #: config/rs6000/rs6000-c.c:63
11527 msgid "missing close paren"
11530 #: config/rs6000/rs6000-c.c:66
11531 msgid "number must be 0 or 1"
11534 #: config/rs6000/rs6000-c.c:69
11535 msgid "junk at end of #pragma longcall"
11538 #: config/rs6000/rs6000.c:827
11539 msgid "-mmultiple is not supported on little endian systems"
11542 #: config/rs6000/rs6000.c:834
11543 msgid "-mstring is not supported on little endian systems"
11546 #: config/rs6000/rs6000.c:848
11548 msgid "unknown -mdebug-%s switch"
11551 #: config/rs6000/rs6000.c:860
11553 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
11556 #: config/rs6000/rs6000.c:871
11558 msgid "Unknown switch -mlong-double-%s"
11561 #: config/rs6000/rs6000.c:1042
11563 msgid "unknown -m%s= option specified: '%s'"
11566 #: config/rs6000/rs6000.c:1059
11568 msgid "not configured for ABI: '%s'"
11571 #: config/rs6000/rs6000.c:1065
11573 msgid "unknown ABI specified: '%s'"
11576 #: config/rs6000/rs6000.c:1079
11578 msgid "unknown -malign-XXXXX option specified: '%s'"
11581 #: config/rs6000/rs6000.c:5297
11582 msgid "argument 1 must be a 5-bit signed literal"
11585 #: config/rs6000/rs6000.c:5399 config/rs6000/rs6000.c:6022
11586 msgid "argument 2 must be a 5-bit unsigned literal"
11589 #: config/rs6000/rs6000.c:5439
11590 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
11593 #: config/rs6000/rs6000.c:5493
11594 msgid "argument 1 of __builtin_altivec_predicate is out of range"
11597 #: config/rs6000/rs6000.c:5621
11598 msgid "argument 3 must be a 4-bit unsigned literal"
11601 #: config/rs6000/rs6000.c:5791
11603 msgid "argument to `%s' must be a 2-bit unsigned literal"
11606 #: config/rs6000/rs6000.c:5904
11607 msgid "argument to dss must be a 2-bit unsigned literal"
11610 #: config/rs6000/rs6000.c:6142
11611 msgid "argument 1 of __builtin_spe_predicate must be a constant"
11614 #: config/rs6000/rs6000.c:6215
11615 msgid "argument 1 of __builtin_spe_predicate is out of range"
11618 #: config/rs6000/rs6000.c:8647
11620 msgid "invalid %%f value"
11623 #: config/rs6000/rs6000.c:8656
11625 msgid "invalid %%F value"
11628 #: config/rs6000/rs6000.c:8665
11630 msgid "invalid %%G value"
11633 #: config/rs6000/rs6000.c:8700
11635 msgid "invalid %%j code"
11638 #: config/rs6000/rs6000.c:8710
11640 msgid "invalid %%J code"
11643 #: config/rs6000/rs6000.c:8720
11645 msgid "invalid %%k value"
11648 #: config/rs6000/rs6000.c:8740 config/xtensa/xtensa.c:1961
11650 msgid "invalid %%K value"
11653 #: config/rs6000/rs6000.c:8807
11655 msgid "invalid %%O value"
11658 #: config/rs6000/rs6000.c:8854
11660 msgid "invalid %%q value"
11663 #: config/rs6000/rs6000.c:8898
11665 msgid "invalid %%S value"
11668 #: config/rs6000/rs6000.c:8940
11670 msgid "invalid %%T value"
11673 #: config/rs6000/rs6000.c:8950
11675 msgid "invalid %%u value"
11678 #: config/rs6000/rs6000.c:8959 config/xtensa/xtensa.c:1931
11680 msgid "invalid %%v value"
11683 #: config/rs6000/rs6000.c:13453
11684 msgid "no profiling of 64-bit code for this ABI"
11687 #: config/rs6000/aix.h:186 config/rs6000/beos.h:32
11688 msgid "Always pass floating-point arguments in memory"
11691 #: config/rs6000/aix.h:188 config/rs6000/beos.h:34
11692 msgid "Don't always pass floating-point arguments in memory"
11695 #: config/rs6000/aix41.h:27 config/rs6000/aix43.h:31 config/rs6000/aix51.h:31
11696 #: config/rs6000/aix52.h:31
11697 msgid "Support message passing with the Parallel Environment"
11700 #: config/rs6000/aix43.h:27 config/rs6000/aix51.h:27 config/rs6000/aix52.h:27
11701 msgid "Compile for 64-bit pointers"
11704 #: config/rs6000/aix43.h:29 config/rs6000/aix51.h:29 config/rs6000/aix52.h:29
11705 msgid "Compile for 32-bit pointers"
11708 #: config/rs6000/aix43.h:48 config/rs6000/aix51.h:48 config/rs6000/aix52.h:48
11709 msgid "-maix64 and POWER architecture are incompatible"
11712 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:53 config/rs6000/aix52.h:53
11713 msgid "-maix64 requires PowerPC64 architecture remain enabled"
11716 #: config/rs6000/aix43.h:57 config/rs6000/aix51.h:57 config/rs6000/aix52.h:57
11718 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
11721 #: config/rs6000/darwin.h:64
11722 msgid "Generate code suitable for executables (NOT shared libs)"
11725 #. The Darwin ABI always includes AltiVec, can't be (validly) turned
11727 #: config/rs6000/darwin.h:80
11728 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
11731 #. Darwin doesn't support -fpic.
11732 #: config/rs6000/darwin.h:86
11733 msgid "-fpic is not supported; -fPIC assumed"
11736 #: config/rs6000/linux64.h:195
11737 msgid "Call mcount for profiling before a function prologue"
11740 #: config/rs6000/linux64.h:197
11741 msgid "Call mcount for profiling after a function prologue"
11744 #. Run-time compilation parameters selecting different hardware subsets.
11746 #. Macro to define tables used to set the flags.
11747 #. This is a list in braces of pairs in braces,
11748 #. each pair being { "NAME", VALUE }
11749 #. where VALUE is the bits to set or minus the bits to clear.
11750 #. An empty string NAME is used to identify the default VALUE.
11751 #: config/rs6000/rs6000.h:245
11752 msgid "Use POWER instruction set"
11755 #: config/rs6000/rs6000.h:248
11756 msgid "Use POWER2 instruction set"
11759 #: config/rs6000/rs6000.h:250
11760 msgid "Do not use POWER2 instruction set"
11763 #: config/rs6000/rs6000.h:253
11764 msgid "Do not use POWER instruction set"
11767 #: config/rs6000/rs6000.h:255
11768 msgid "Use PowerPC instruction set"
11771 #: config/rs6000/rs6000.h:258
11772 msgid "Do not use PowerPC instruction set"
11775 #: config/rs6000/rs6000.h:260
11776 msgid "Use PowerPC General Purpose group optional instructions"
11779 #: config/rs6000/rs6000.h:262
11780 msgid "Don't use PowerPC General Purpose group optional instructions"
11783 #: config/rs6000/rs6000.h:264
11784 msgid "Use PowerPC Graphics group optional instructions"
11787 #: config/rs6000/rs6000.h:266
11788 msgid "Don't use PowerPC Graphics group optional instructions"
11791 #: config/rs6000/rs6000.h:268
11792 msgid "Use PowerPC-64 instruction set"
11795 #: config/rs6000/rs6000.h:270
11796 msgid "Don't use PowerPC-64 instruction set"
11799 #: config/rs6000/rs6000.h:272
11800 msgid "Use AltiVec instructions"
11803 #: config/rs6000/rs6000.h:274
11804 msgid "Don't use AltiVec instructions"
11807 #: config/rs6000/rs6000.h:276
11808 msgid "Use new mnemonics for PowerPC architecture"
11811 #: config/rs6000/rs6000.h:278
11812 msgid "Use old mnemonics for PowerPC architecture"
11815 #: config/rs6000/rs6000.h:281
11816 msgid "Put everything in the regular TOC"
11819 #: config/rs6000/rs6000.h:283
11820 msgid "Place floating point constants in TOC"
11823 #: config/rs6000/rs6000.h:285
11824 msgid "Don't place floating point constants in TOC"
11827 #: config/rs6000/rs6000.h:287
11828 msgid "Place symbol+offset constants in TOC"
11831 #: config/rs6000/rs6000.h:289
11832 msgid "Don't place symbol+offset constants in TOC"
11835 #: config/rs6000/rs6000.h:295
11836 msgid "Place variable addresses in the regular TOC"
11839 #: config/rs6000/rs6000.h:301
11840 msgid "Generate load/store multiple instructions"
11843 #: config/rs6000/rs6000.h:303
11844 msgid "Do not generate load/store multiple instructions"
11847 #: config/rs6000/rs6000.h:305
11848 msgid "Generate string instructions for block moves"
11851 #: config/rs6000/rs6000.h:307
11852 msgid "Do not generate string instructions for block moves"
11855 #: config/rs6000/rs6000.h:309
11856 msgid "Generate load/store with update instructions"
11859 #: config/rs6000/rs6000.h:311
11860 msgid "Do not generate load/store with update instructions"
11863 #: config/rs6000/rs6000.h:319
11864 msgid "Don't schedule the start and end of the procedure"
11867 #: config/rs6000/rs6000.h:325
11868 msgid "Return all structures in memory (AIX default)"
11871 #: config/rs6000/rs6000.h:327
11872 msgid "Return small structures in registers (SVR4 default)"
11875 #: config/rs6000/rs6000.h:414 config/sparc/sparc.h:648
11876 msgid "Use features of and schedule code for given CPU"
11879 #: config/rs6000/rs6000.h:417
11880 msgid "Enable debug output"
11883 #: config/rs6000/rs6000.h:419
11884 msgid "Select full, part, or no traceback table"
11887 #: config/rs6000/rs6000.h:420
11888 msgid "Specify ABI to use"
11891 #: config/rs6000/rs6000.h:422
11892 msgid "Specify size of long double (64 or 128 bits)"
11895 #: config/rs6000/rs6000.h:424
11896 msgid "Specify yes/no if isel instructions should be generated"
11899 #: config/rs6000/rs6000.h:426
11900 msgid "Specify yes/no if SPE SIMD instructions should be generated"
11903 #: config/rs6000/rs6000.h:428
11904 msgid "Specify yes/no if using floating point in the GPRs"
11907 #: config/rs6000/rs6000.h:430
11908 msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
11911 #: config/rs6000/rs6000.h:432
11912 msgid "Avoid all range limits on call instructions"
11915 #: config/rs6000/rs6000.h:435
11916 msgid "Determine which dependences between insns are considered costly"
11919 #: config/rs6000/rs6000.h:437
11920 msgid "Specify which post scheduling nop insertion scheme to apply"
11923 #: config/rs6000/rs6000.h:439
11924 msgid "Specify alignment of structure fields default/natural"
11927 #: config/rs6000/rs6000.h:441
11928 msgid "Specify scheduling priority for dispatch slot restricted insns"
11931 #. Definitions for __builtin_return_address and __builtin_frame_address.
11932 #. __builtin_return_address (0) should give link register (65), enable
11934 #. This should be uncommented, so that the link register is used, but
11935 #. currently this would result in unmatched insns and spilling fixed
11936 #. registers so we'll leave it for another day. When these problems are
11937 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
11939 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
11940 #. Number of bytes into the frame return addresses can be found. See
11941 #. rs6000_stack_info in rs6000.c for more information on how the different
11942 #. abi's store the return address.
11943 #: config/rs6000/rs6000.h:1895
11944 msgid "RETURN_ADDRESS_OFFSET not supported"
11947 #: config/rs6000/sysv4.h:87
11948 msgid "Select ABI calling convention"
11951 #: config/rs6000/sysv4.h:88
11952 msgid "Select method for sdata handling"
11955 #: config/rs6000/sysv4.h:100
11956 msgid "Align to the base type of the bit-field"
11959 #: config/rs6000/sysv4.h:102
11960 msgid "Don't align to the base type of the bit-field"
11963 #: config/rs6000/sysv4.h:104
11964 msgid "Don't assume that unaligned accesses are handled by the system"
11967 #: config/rs6000/sysv4.h:106
11968 msgid "Assume that unaligned accesses are handled by the system"
11971 #: config/rs6000/sysv4.h:108 config/rs6000/sysv4.h:112
11972 msgid "Produce code relocatable at runtime"
11975 #: config/rs6000/sysv4.h:110 config/rs6000/sysv4.h:114
11976 msgid "Don't produce code relocatable at runtime"
11979 #: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:118
11980 msgid "Produce little endian code"
11983 #: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
11984 msgid "Produce big endian code"
11987 #: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:124
11988 #: config/rs6000/sysv4.h:125 config/rs6000/sysv4.h:126
11989 #: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
11990 #: config/rs6000/sysv4.h:138 config/rs6000/sysv4.h:139
11991 #: config/rs6000/sysv4.h:151 config/rs6000/sysv4.h:157
11992 msgid "no description yet"
11995 #: config/rs6000/sysv4.h:129
11999 #: config/rs6000/sysv4.h:130
12000 msgid "Don't use EABI"
12003 #: config/rs6000/sysv4.h:133
12004 msgid "Do not allow bit-fields to cross word boundaries"
12007 #: config/rs6000/sysv4.h:135
12008 msgid "Use alternate register names"
12011 #: config/rs6000/sysv4.h:137
12012 msgid "Don't use alternate register names"
12015 #: config/rs6000/sysv4.h:141
12016 msgid "Link with libsim.a, libc.a and sim-crt0.o"
12019 #: config/rs6000/sysv4.h:143
12020 msgid "Link with libads.a, libc.a and crt0.o"
12023 #: config/rs6000/sysv4.h:145
12024 msgid "Link with libyk.a, libc.a and crt0.o"
12027 #: config/rs6000/sysv4.h:147
12028 msgid "Link with libmvme.a, libc.a and crt0.o"
12031 #: config/rs6000/sysv4.h:149
12032 msgid "Set the PPC_EMB bit in the ELF flags header"
12035 #: config/rs6000/sysv4.h:150
12036 msgid "Use the WindISS simulator"
12039 #: config/rs6000/sysv4.h:153
12040 msgid "Generate 64-bit code"
12043 #: config/rs6000/sysv4.h:155
12044 msgid "Generate 32-bit code"
12047 #. Sometimes certain combinations of command options do not make sense
12048 #. on a particular target machine. You can define a macro
12049 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
12050 #. defined, is executed once just after all the command options have
12053 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
12055 #: config/rs6000/sysv4.h:214
12057 msgid "bad value for -mcall-%s"
12060 #: config/rs6000/sysv4.h:230
12062 msgid "bad value for -msdata=%s"
12065 #: config/rs6000/sysv4.h:247
12067 msgid "-mrelocatable and -msdata=%s are incompatible"
12070 #: config/rs6000/sysv4.h:256
12072 msgid "-f%s and -msdata=%s are incompatible"
12075 #: config/rs6000/sysv4.h:265
12077 msgid "-msdata=%s and -mcall-%s are incompatible"
12080 #: config/rs6000/sysv4.h:274
12081 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
12084 #: config/rs6000/sysv4.h:280
12086 msgid "-mrelocatable and -mcall-%s are incompatible"
12089 #: config/rs6000/sysv4.h:287
12091 msgid "-fPIC and -mcall-%s are incompatible"
12094 #: config/rs6000/sysv4.h:294
12095 msgid "-mcall-aixdesc must be big endian"
12098 #: config/rs6000/sysv4.h:309
12100 msgid "-m%s not supported in this configuration"
12103 #: config/s390/s390.c:1057
12105 msgid "Unknown cpu used in -march=%s."
12108 #: config/s390/s390.c:1076
12110 msgid "Unknown cpu used in -mtune=%s."
12113 #: config/s390/s390.c:1081
12115 msgid "z/Architecture mode not supported on %s."
12118 #: config/s390/s390.c:1083
12119 msgid "64-bit ABI not supported in ESA/390 mode."
12122 #: config/s390/s390.c:3397
12123 msgid "invalid UNSPEC as operand (1)"
12126 #: config/s390/s390.c:3445
12127 msgid "invalid UNSPEC as operand (2)"
12130 #: config/s390/s390.c:3451
12131 msgid "UNKNOWN in s390_output_symbolic_const !?"
12134 #: config/s390/s390.c:3467
12135 msgid "Cannot decompose address."
12138 #: config/s390/s390.c:3630
12139 msgid "UNKNOWN in print_operand !?"
12142 #: config/s390/s390.c:5348
12143 msgid "Total size of local variables exceeds architecture limit."
12146 #: config/s390/s390.h:125
12147 msgid "Set backchain"
12150 #: config/s390/s390.h:126
12151 msgid "Don't set backchain (faster, but debug harder"
12154 #: config/s390/s390.h:127
12155 msgid "Use bras for executable < 64k"
12158 #: config/s390/s390.h:128
12159 msgid "Don't use bras"
12162 #: config/s390/s390.h:129
12163 msgid "Additional debug prints"
12166 #: config/s390/s390.h:130
12167 msgid "Don't print additional debug prints"
12170 #: config/s390/s390.h:131
12174 #: config/s390/s390.h:132
12178 #: config/s390/s390.h:133
12179 msgid "z/Architecture"
12182 #: config/s390/s390.h:134
12183 msgid "ESA/390 architecture"
12186 #: config/s390/s390.h:135
12190 #: config/s390/s390.h:136
12194 #: config/s390/s390.h:137
12195 msgid "enable tpf OS code"
12198 #: config/s390/s390.h:138
12199 msgid "disable tpf OS code"
12202 #: config/s390/s390.h:139
12203 msgid "disable fused multiply/add instructions"
12206 #: config/s390/s390.h:140
12207 msgid "enable fused multiply/add instructions"
12210 #: config/sh/sh.c:5827
12211 msgid "__builtin_saveregs not supported by this subtarget"
12214 #: config/sh/sh.c:6729
12215 msgid "attribute interrupt_handler is not compatible with -m5-compact"
12218 #. The sp_switch attribute only has meaning for interrupt functions.
12219 #: config/sh/sh.c:6751 config/sh/sh.c:6786
12221 msgid "`%s' attribute only applies to interrupt functions"
12224 #. The argument must be a constant string.
12225 #: config/sh/sh.c:6758
12227 msgid "`%s' attribute argument not a string constant"
12230 #. The argument must be a constant integer.
12231 #: config/sh/sh.c:6793
12233 msgid "`%s' attribute argument not an integer constant"
12236 #. There are no delay slots on SHmedia.
12237 #. Relaxation isn't yet supported for SHmedia
12238 #. -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.
12239 #: config/sh/sh.h:478
12240 msgid "Profiling is not supported on this target."
12243 #: config/sparc/sparc.c:355
12245 msgid "%s is not supported by this configuration"
12248 #: config/sparc/sparc.c:362
12249 msgid "-mlong-double-64 not allowed with -m64"
12252 #: config/sparc/sparc.c:387
12253 msgid "-mcmodel= is not supported on 32 bit systems"
12256 #: config/sparc/sparc.c:6666 config/sparc/sparc.c:6672
12258 msgid "invalid %%Y operand"
12261 #: config/sparc/sparc.c:6742
12263 msgid "invalid %%A operand"
12266 #: config/sparc/sparc.c:6752
12268 msgid "invalid %%B operand"
12271 #: config/sparc/sparc.c:6791
12273 msgid "invalid %%c operand"
12276 #: config/sparc/sparc.c:6792
12278 msgid "invalid %%C operand"
12281 #: config/sparc/sparc.c:6813
12283 msgid "invalid %%d operand"
12286 #: config/sparc/sparc.c:6814
12288 msgid "invalid %%D operand"
12291 #: config/sparc/sparc.c:6830
12293 msgid "invalid %%f operand"
12296 #: config/sparc/sparc.c:6844
12298 msgid "invalid %%s operand"
12301 #: config/sparc/sparc.c:6898
12302 msgid "long long constant not a valid immediate operand"
12305 #: config/sparc/sparc.c:6901
12306 msgid "floating point constant not a valid immediate operand"
12309 #: config/sparc/freebsd.h:77 config/sparc/linux.h:91
12310 #: config/sparc/linux64.h:103 config/sparc/netbsd-elf.h:216
12311 msgid "Use 128 bit long doubles"
12314 #: config/sparc/sp64-elf.h:90
12315 msgid "Generate code for big endian"
12318 #: config/sparc/sp64-elf.h:91
12319 msgid "Generate code for little endian"
12322 #: config/sparc/sp86x-elf.h:69
12323 msgid "Use little-endian byte order for data"
12326 #: config/sparc/sparc.h:547
12327 msgid "Assume possible double misalignment"
12330 #: config/sparc/sparc.h:549
12331 msgid "Assume all doubles are aligned"
12334 #: config/sparc/sparc.h:551
12335 msgid "Pass -assert pure-text to linker"
12338 #: config/sparc/sparc.h:553
12339 msgid "Do not pass -assert pure-text to linker"
12342 #: config/sparc/sparc.h:555
12343 msgid "Use flat register window model"
12346 #: config/sparc/sparc.h:557
12347 msgid "Do not use flat register window model"
12350 #: config/sparc/sparc.h:559
12351 msgid "Use ABI reserved registers"
12354 #: config/sparc/sparc.h:561
12355 msgid "Do not use ABI reserved registers"
12358 #: config/sparc/sparc.h:563
12359 msgid "Use hardware quad fp instructions"
12362 #: config/sparc/sparc.h:565
12363 msgid "Do not use hardware quad fp instructions"
12366 #: config/sparc/sparc.h:567
12367 msgid "Compile for v8plus ABI"
12370 #: config/sparc/sparc.h:569
12371 msgid "Do not compile for v8plus ABI"
12374 #: config/sparc/sparc.h:571
12375 msgid "Utilize Visual Instruction Set"
12378 #: config/sparc/sparc.h:573
12379 msgid "Do not utilize Visual Instruction Set"
12382 #. ??? These are deprecated, coerced to -mcpu=. Delete in 2.9.
12383 #: config/sparc/sparc.h:576
12384 msgid "Optimize for Cypress processors"
12387 #: config/sparc/sparc.h:578
12388 msgid "Optimize for SPARCLite processors"
12391 #: config/sparc/sparc.h:580
12392 msgid "Optimize for F930 processors"
12395 #: config/sparc/sparc.h:582
12396 msgid "Optimize for F934 processors"
12399 #: config/sparc/sparc.h:584
12400 msgid "Use V8 SPARC ISA"
12403 #: config/sparc/sparc.h:586
12404 msgid "Optimize for SuperSPARC processors"
12407 #. End of deprecated options.
12408 #: config/sparc/sparc.h:589
12409 msgid "Pointers are 64-bit"
12412 #: config/sparc/sparc.h:591
12413 msgid "Pointers are 32-bit"
12416 #: config/sparc/sparc.h:593
12417 msgid "Use 32-bit ABI"
12420 #: config/sparc/sparc.h:595
12421 msgid "Use 64-bit ABI"
12424 #: config/sparc/sparc.h:597
12425 msgid "Use stack bias"
12428 #: config/sparc/sparc.h:599
12429 msgid "Do not use stack bias"
12432 #: config/sparc/sparc.h:601
12433 msgid "Use structs on stronger alignment for double-word copies"
12436 #: config/sparc/sparc.h:603
12437 msgid "Do not use structs on stronger alignment for double-word copies"
12440 #: config/sparc/sparc.h:605
12441 msgid "Optimize tail call instructions in assembler and linker"
12444 #: config/sparc/sparc.h:607
12445 msgid "Do not optimize tail call instructions in assembler or linker"
12448 #: config/sparc/sparc.h:652
12449 msgid "Use given SPARC code model"
12452 #: config/stormy16/stormy16.c:526
12453 msgid "Constant halfword load operand out of range."
12456 #: config/stormy16/stormy16.c:536
12457 msgid "Constant arithmetic operand out of range."
12460 #: config/stormy16/stormy16.c:1027
12461 msgid "Local variable memory requirements exceed capacity."
12464 #: config/stormy16/stormy16.c:1193
12465 msgid "function_profiler support"
12468 #: config/stormy16/stormy16.c:1292
12469 msgid "cannot use va_start in interrupt function"
12472 #: config/stormy16/stormy16.c:1624
12473 msgid "`B' operand is not constant"
12476 #: config/stormy16/stormy16.c:1630
12477 msgid "`B' operand has multiple bits set"
12480 #: config/stormy16/stormy16.c:1656
12481 msgid "`o' operand is not constant"
12484 #: config/stormy16/stormy16.c:1670
12485 msgid "xstormy16_print_operand: unknown code"
12488 #: config/stormy16/stormy16.c:1716
12490 msgid "switch statement of size %lu entries too large"
12493 #: config/v850/v850-c.c:67
12494 msgid "#pragma GHS endXXXX found without previous startXXX"
12497 #: config/v850/v850-c.c:69
12498 msgid "#pragma GHS endXXX does not match previous startXXX"
12501 #: config/v850/v850-c.c:94
12502 msgid "cannot set interrupt attribute: no current function"
12505 #: config/v850/v850-c.c:102
12506 msgid "cannot set interrupt attribute: no such identifier"
12509 #: config/v850/v850-c.c:147
12510 msgid "junk at end of #pragma ghs section"
12513 #: config/v850/v850-c.c:164
12515 msgid "unrecognized section name \"%s\""
12518 #: config/v850/v850-c.c:179
12519 msgid "malformed #pragma ghs section"
12522 #: config/v850/v850-c.c:198
12523 msgid "junk at end of #pragma ghs interrupt"
12526 #: config/v850/v850-c.c:209
12527 msgid "junk at end of #pragma ghs starttda"
12530 #: config/v850/v850-c.c:220
12531 msgid "junk at end of #pragma ghs startsda"
12534 #: config/v850/v850-c.c:231
12535 msgid "junk at end of #pragma ghs startzda"
12538 #: config/v850/v850-c.c:242
12539 msgid "junk at end of #pragma ghs endtda"
12542 #: config/v850/v850-c.c:253
12543 msgid "junk at end of #pragma ghs endsda"
12546 #: config/v850/v850-c.c:264
12547 msgid "junk at end of #pragma ghs endzda"
12550 #: config/v850/v850.c:142
12552 msgid "%s=%s is not numeric"
12555 #: config/v850/v850.c:149
12557 msgid "%s=%s is too large"
12560 #: config/v850/v850.c:301
12561 msgid "const_double_split got a bad insn:"
12564 #: config/v850/v850.c:866
12565 msgid "output_move_single:"
12568 #: config/v850/v850.c:2209
12569 msgid "%Jdata area attributes cannot be specified for local variables"
12572 #: config/v850/v850.c:2220
12573 msgid "%Jdata area of '%D' conflicts with previous declaration"
12576 #: config/v850/v850.c:2419
12578 msgid "bogus JR construction: %d\n"
12581 #: config/v850/v850.c:2440 config/v850/v850.c:2643
12583 msgid "bad amount of stack space removal: %d"
12586 #: config/v850/v850.c:2619
12588 msgid "bogus JARL construction: %d\n"
12591 #: config/v850/v850.c:2989
12593 msgid "Bogus DISPOSE construction: %d\n"
12596 #: config/v850/v850.c:3011
12598 msgid "Too much stack space to dispose of: %d"
12601 #: config/v850/v850.c:3184
12603 msgid "Bogus PREPEARE construction: %d\n"
12606 #: config/v850/v850.c:3206
12608 msgid "Too much stack space to prepare: %d"
12611 #. Macro to define tables used to set the flags.
12612 #. This is a list in braces of pairs in braces,
12613 #. each pair being { "NAME", VALUE }
12614 #. where VALUE is the bits to set or minus the bits to clear.
12615 #. An empty string NAME is used to identify the default VALUE.
12616 #: config/v850/v850.h:174
12617 msgid "Support Green Hills ABI"
12620 #: config/v850/v850.h:177
12621 msgid "Prohibit PC relative function calls"
12624 #: config/v850/v850.h:180
12625 msgid "Reuse r30 on a per function basis"
12628 #: config/v850/v850.h:183
12629 msgid "Use stubs for function prologues"
12632 #: config/v850/v850.h:186
12633 msgid "Same as: -mep -mprolog-function"
12636 #: config/v850/v850.h:187
12637 msgid "Enable backend debugging"
12640 #: config/v850/v850.h:189
12641 msgid "Compile for the v850 processor"
12644 #: config/v850/v850.h:191
12645 msgid "Compile for v850e1 processor"
12648 #. Make sure that the other bits are cleared.
12649 #: config/v850/v850.h:193
12650 msgid "Compile for v850e processor"
12653 #. Make sure that the other bits are cleared.
12654 #: config/v850/v850.h:195
12655 msgid "Enable the use of the short load instructions"
12658 #: config/v850/v850.h:198
12659 msgid "Do not use the callt instruction"
12662 #: config/v850/v850.h:205
12663 msgid "Do not use registers r2 and r5"
12666 #: config/v850/v850.h:207
12667 msgid "Enforce strict alignment"
12670 #: config/v850/v850.h:210
12671 msgid "Use 4 byte entries in switch tables"
12674 #: config/v850/v850.h:236
12675 msgid "Set the max size of data eligible for the TDA area"
12678 #: config/v850/v850.h:239
12679 msgid "Set the max size of data eligible for the SDA area"
12682 #: config/v850/v850.h:242
12683 msgid "Set the max size of data eligible for the ZDA area"
12686 #: config/xtensa/xtensa.c:1790
12687 msgid "boolean registers required for the floating-point option"
12690 #: config/xtensa/xtensa.c:1844
12692 msgid "-f%s is not supported with CONST16 instructions"
12695 #: config/xtensa/xtensa.c:1849
12696 msgid "PIC is required but not supported with CONST16 instructions"
12699 #: config/xtensa/xtensa.c:1919
12701 msgid "invalid %%D value"
12704 #: config/xtensa/xtensa.c:1956
12705 msgid "invalid mask"
12708 #: config/xtensa/xtensa.c:1982
12710 msgid "invalid %%x value"
12713 #: config/xtensa/xtensa.c:1989
12715 msgid "invalid %%d value"
12718 #: config/xtensa/xtensa.c:2010 config/xtensa/xtensa.c:2020
12720 msgid "invalid %%t/%%b value"
12723 #: config/xtensa/xtensa.c:2062
12724 msgid "invalid address"
12727 #: config/xtensa/xtensa.c:2087
12728 msgid "no register in address"
12731 #: config/xtensa/xtensa.c:2095
12732 msgid "address offset not a constant"
12735 #: config/xtensa/xtensa.c:2759
12736 msgid "only uninitialized variables can be placed in a .bss section"
12739 #: config/xtensa/xtensa.h:79
12740 msgid "Use CONST16 instruction to load constants"
12743 #: config/xtensa/xtensa.h:81
12744 msgid "Use PC-relative L32R instruction to load constants"
12747 #: config/xtensa/xtensa.h:83
12748 msgid "Disable fused multiply/add and multiply/subtract FP instructions"
12751 #: config/xtensa/xtensa.h:85
12752 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
12755 #: config/xtensa/xtensa.h:87
12756 msgid "Intersperse literal pools with code in the text section"
12759 #: config/xtensa/xtensa.h:89
12760 msgid "Put literal pools in a separate literal section"
12763 #: config/xtensa/xtensa.h:91
12764 msgid "Automatically align branch targets to reduce branch penalties"
12767 #: config/xtensa/xtensa.h:93
12768 msgid "Do not automatically align branch targets"
12771 #: config/xtensa/xtensa.h:95
12772 msgid "Use indirect CALLXn instructions for large programs"
12775 #: config/xtensa/xtensa.h:97
12776 msgid "Use direct CALLn instructions for fast calls"
12781 msgid "missing argument to \"-%s\""
12785 msgid "`-gnat' misspelled as `-gant'"
12789 msgid "unable to call pointer to member function here"
12793 msgid "destructors take no parameters"
12797 msgid "destructor name `~%T' does not match type `%T' of expression"
12800 #: cp/call.c:397 cp/call.c:4987
12801 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
12805 msgid "request for member `%D' is ambiguous"
12809 msgid "%s %D(%T, %T, %T) <built-in>"
12813 msgid "%s %D(%T, %T) <built-in>"
12817 msgid "%s %D(%T) <built-in>"
12821 msgid "%s %T <conversion>"
12825 msgid "%J%s %+#D <near match>"
12833 msgid "candidates are:"
12837 msgid "conversion from `%T' to `%T' is ambiguous"
12840 #: cp/call.c:2741 cp/call.c:2785
12841 msgid "no matching function for call to `%D(%A)'"
12844 #: cp/call.c:2744 cp/call.c:2788
12845 msgid "call of overloaded `%D(%A)' is ambiguous"
12848 #. It's no good looking for an overloaded operator() on a
12849 #. pointer-to-member-function.
12853 "pointer-to-member function %E cannot be called without an object; consider "
12858 msgid "no match for call to `(%T) (%A)'"
12862 msgid "call of `(%T) (%A)' is ambiguous"
12867 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
12872 msgid "%s for 'operator%s' in '%E%s'"
12877 msgid "%s for 'operator[]' in '%E[%E]'"
12882 msgid "%s for '%s' in '%s %E'"
12887 msgid "%s for 'operator%s' in '%E %s %E'"
12892 msgid "%s for 'operator%s' in '%s%E'"
12896 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
12901 msgid "`%E' has type `void' and is not a throw-expression"
12904 #: cp/call.c:3173 cp/call.c:3364
12905 msgid "operands to ?: have different types"
12909 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
12913 msgid "enumeral and non-enumeral type in conditional expression"
12917 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
12921 msgid "using synthesized `%#D' for copy assignment"
12925 msgid " where cfront would use `%#D'"
12929 msgid "comparison between `%#T' and `%#T'"
12933 msgid "no suitable `operator %s' for `%T'"
12937 msgid "`%+#D' is private"
12941 msgid "`%+#D' is protected"
12945 msgid "`%+#D' is inaccessible"
12949 msgid "within this context"
12953 msgid "invalid conversion from `%T' to `%T'"
12956 #: cp/call.c:3992 cp/call.c:4130 cp/call.c:4132
12957 msgid " initializing argument %P of `%D'"
12960 #: cp/call.c:4054 cp/call.c:4058
12961 msgid " initializing argument %P of `%D' from result of `%D'"
12964 #: cp/call.c:4064 cp/call.c:4067
12965 msgid " initializing temporary from result of `%D'"
12969 msgid "cannot bind bitfield `%E' to `%T'"
12973 msgid "cannot bind packed field `%E' to `%T'"
12977 msgid "cannot bind rvalue `%E' to `%T'"
12980 #. Undefined behavior [expr.call] 5.2.2/7. We used to just warn
12981 #. here and do a bitwise copy, but now cp_expr_size will abort if we
12985 "cannot pass objects of non-POD type `%#T' through `...'; call will abort at "
12989 #. Undefined behavior [expr.call] 5.2.2/7.
12991 msgid "cannot receive objects of non-POD type `%#T' through `...'"
12995 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
12999 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
13003 msgid "`%T' is not an accessible base of `%T'"
13007 msgid "could not find class$ field in java interface type `%T'"
13011 msgid "call to non-function `%D'"
13015 msgid "no matching function for call to `%T::%s(%A)%#V'"
13020 msgid "call of overloaded `%s(%A)' is ambiguous"
13024 msgid "cannot call member function `%D' without object"
13028 msgid "passing `%T' chooses `%T' over `%T'"
13031 #: cp/call.c:5691 cp/name-lookup.c:4039
13032 msgid " in call to `%D'"
13036 msgid "choosing `%D' over `%D'"
13040 msgid " for conversion from `%T' to `%T'"
13044 msgid " because conversion sequence for the argument is better"
13049 "ISO C++ says that these are ambiguous, even though the worst conversion for "
13050 "the first is better than the worst conversion for the second:"
13054 msgid "candidate 1:"
13058 msgid "candidate 2:"
13062 msgid "could not convert `%E' to `%T'"
13067 "invalid initialization of non-const reference of type '%T' from a temporary "
13073 "invalid initialization of reference of type '%T' from expression of type '%T'"
13078 "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
13082 msgid "`%#D' and `%#D' cannot be overloaded"
13086 msgid "duplicate enum value `%D'"
13090 msgid "duplicate field `%D' (as enum and non-enum)"
13094 msgid "duplicate nested type `%D'"
13098 msgid "duplicate field `%D' (as type and non-type)"
13102 msgid "duplicate member `%D'"
13106 msgid "conflicting access specifications for method `%D', ignored"
13111 msgid "conflicting access specifications for field `%s', ignored"
13115 msgid "`%D' names constructor"
13119 msgid "`%D' invalid in `%T'"
13123 msgid "no members matching `%D' in `%#T'"
13126 #: cp/class.c:1167 cp/class.c:1175
13127 msgid "`%D' invalid in `%#T'"
13131 msgid " because of local method `%#D' with same name"
13135 msgid " because of local member `%#D' with same name"
13139 msgid "base class `%#T' has a non-virtual destructor"
13144 "base `%T' with only non-default constructor in class without a constructor"
13148 msgid "all member functions in class `%T' are private"
13152 msgid "`%#T' only defines a private destructor and has no friends"
13156 msgid "`%#T' only defines private constructors and has no friends"
13160 msgid "no unique final overrider for `%D' in `%T'"
13163 #. Here we know it is a hider, and no overrider exists.
13165 msgid "`%D' was hidden"
13173 msgid "ISO C++ forbids member `%D' with same name as enclosing class"
13176 #: cp/class.c:2566 cp/decl2.c:1186
13177 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
13180 #: cp/class.c:2572 cp/decl2.c:1193
13181 msgid "private member `%#D' in anonymous union"
13184 #: cp/class.c:2575 cp/decl2.c:1195
13185 msgid "protected member `%#D' in anonymous union"
13190 "vtable layout for class `%T' may not be ABI-compliant and may change in a "
13191 "future version of GCC due to implicit virtual destructor"
13195 msgid "bit-field `%#D' with non-integral type"
13199 msgid "bit-field `%D' width not an integer constant"
13203 msgid "negative width in bit-field `%D'"
13207 msgid "zero width for bit-field `%D'"
13211 msgid "width of `%D' exceeds its type"
13215 msgid "`%D' is too small to hold all values of `%#T'"
13219 msgid "member `%#D' with constructor not allowed in union"
13223 msgid "member `%#D' with destructor not allowed in union"
13227 msgid "member `%#D' with copy assignment operator not allowed in union"
13231 msgid "multiple fields in union `%T' initialized"
13235 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
13239 msgid "field `%D' in local class cannot be static"
13243 msgid "field `%D' invalidly declared function type"
13247 msgid "field `%D' invalidly declared method type"
13250 #. Unions cannot have static members.
13252 msgid "field `%D' declared static in union"
13256 msgid "non-static reference `%#D' in class without a constructor"
13260 msgid "non-static const member `%#D' in class without a constructor"
13264 msgid "field `%#D' with same name as class"
13268 msgid "`%#T' has pointer data members"
13272 msgid " but does not override `%T(const %T&)'"
13276 msgid " or `operator=(const %T&)'"
13280 msgid " but does not override `operator=(const %T&)'"
13285 "offset of empty base `%T' may not be ABI-compliant and maychange in a future "
13290 msgid "class `%T' will be considered nearly empty in a future version of GCC"
13294 msgid "initializer specified for non-virtual method `%D'"
13299 "offset of virtual base `%T' is not ABI-compliant and may change in a future "
13304 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
13308 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
13313 "size assigned to `%T' may not be ABI-compliant and may change in a future "
13317 #. Versions of G++ before G++ 3.4 did not reset the
13321 "the offset of `%D' may not be ABI-compliant and may change in a future "
13327 "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
13332 "`%D' contains empty classes which may cause base classes to be placed at "
13333 "different locations in a future version of GCC"
13338 "layout of classes derived from empty class `%T' may change in a future "
13342 #: cp/class.c:4994 cp/semantics.c:2036
13343 msgid "redefinition of `%#T'"
13347 msgid "`%#T' has virtual functions but non-virtual destructor"
13351 msgid "trying to finish struct, but kicked out due to previous parse errors"
13356 msgid "language string `\"%s\"' not recognized"
13361 "cannot resolve overloaded function `%D' based on conversion to type `%T'"
13365 msgid "no matches converting function `%D' to type `%#T'"
13369 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
13373 msgid "assuming pointer to member `%D'"
13378 msgid "(a pointer to member can only be formed with `&%E')"
13381 #: cp/class.c:5991 cp/class.c:6173 cp/class.c:6180
13382 msgid "not enough type information"
13386 msgid "argument of type `%T' does not match `%T'"
13390 msgid "invalid operation on uninstantiated type"
13393 #. [basic.scope.class]
13395 #. A name N used in a class S shall refer to the same declaration
13396 #. in its context and when re-evaluated in the completed scope of
13398 #: cp/class.c:6417 cp/decl.c:1229 cp/name-lookup.c:491 cp/pt.c:1959
13399 msgid "declaration of `%#D'"
13403 msgid "changes meaning of `%D' from `%+#D'"
13406 #: cp/cp-lang.c:394
13407 msgid "inter-module optimisations not implemented yet"
13411 msgid "can't convert from incomplete type `%T' to `%T'"
13415 msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
13418 #: cp/cvt.c:113 cp/cvt.c:127
13419 msgid "converting from `%T' to `%T'"
13422 #: cp/cvt.c:185 cp/cvt.c:253 cp/cvt.c:297
13423 msgid "cannot convert `%E' from type `%T' to type `%T'"
13426 #: cp/cvt.c:214 cp/cvt.c:218
13427 msgid "pointer to member cast from `%T' to `%T' is via virtual base"
13431 msgid "invalid conversion from '%T' to '%T'"
13435 msgid "conversion from `%T' to `%T' discards qualifiers"
13439 msgid "casting `%T' to `%T' does not dereference pointer"
13443 msgid "cannot convert type `%T' to type `%T'"
13447 msgid "conversion from `%#T' to `%#T'"
13451 msgid "`%#T' used where a `%T' was expected"
13455 msgid "`%#T' used where a floating point value was expected"
13459 msgid "conversion from `%T' to non-scalar type `%T' requested"
13463 msgid "object of incomplete type `%T' will not be accessed in %s"
13467 msgid "object of type `%T' will not be accessed in %s"
13471 msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
13474 #. [over.over] enumerates the places where we can take the address
13475 #. of an overloaded function, and this is not one of them.
13478 msgid "%s cannot resolve address of overloaded function"
13481 #. Only warn when there is no &.
13484 msgid "%s is a reference, not call, to function `%E'"
13489 msgid "%s has no effect"
13493 msgid "converting NULL to non-pointer type"
13497 msgid "ambiguous default type conversion from `%T'"
13501 msgid " candidate conversions include `%D' and `%D'"
13504 #. Folks should explicitly indicate the appropriate alphabet for
13505 #. each demangling. Providing a default would allow the
13506 #. question to go unconsidered.
13507 #: cp/cxxfilt.c:238
13508 msgid "Internal error: no symbol alphabet for current style"
13512 msgid "label `%D' used but not defined"
13516 msgid "label `%D' defined but not used"
13519 #: cp/decl.c:1137 cp/decl.c:1556
13520 msgid "previous declaration of `%D'"
13524 msgid "%Jprevious declaration of '%D' with attribute noinline"
13528 msgid "%Jprevious declaration of '%D' was inline"
13531 #: cp/decl.c:1216 cp/decl.c:1254
13532 msgid "shadowing %s function `%#D'"
13536 msgid "library function `%#D' redeclared as non-function `%#D'"
13540 msgid "conflicts with built-in declaration `%#D'"
13543 #: cp/decl.c:1249 cp/decl.c:1354 cp/decl.c:1370
13544 msgid "new declaration `%#D'"
13548 msgid "ambiguates built-in declaration `%#D'"
13552 msgid "`%#D' redeclared as different kind of symbol"
13556 msgid "previous declaration of `%#D'"
13560 msgid "declaration of template `%#D'"
13563 #: cp/decl.c:1340 cp/name-lookup.c:492
13564 msgid "conflicts with previous declaration `%#D'"
13567 #: cp/decl.c:1355 cp/decl.c:1371
13568 msgid "ambiguates old declaration `%#D'"
13572 msgid "declaration of C function `%#D' conflicts with"
13576 msgid "previous declaration `%#D' here"
13580 msgid "conflicting declaration '%#D'"
13584 msgid "'%D' has a previous declaration as `%#D'"
13588 msgid "`%#D' previously defined here"
13592 msgid "`%#D' previously declared here"
13595 #. Prototype decl follows defn w/o prototype.
13597 msgid "prototype for `%#D'"
13601 msgid "%Jfollows non-prototype definition here"
13605 msgid "previous declaration of `%#D' with %L linkage"
13609 msgid "conflicts with new declaration with %L linkage"
13612 #: cp/decl.c:1483 cp/decl.c:1490
13613 msgid "default argument given for parameter %d of `%#D'"
13616 #: cp/decl.c:1485 cp/decl.c:1492
13617 msgid "after previous specification in `%#D'"
13621 msgid "`%#D' was used before it was declared inline"
13625 msgid "%Jprevious non-inline declaration here"
13629 msgid "redundant redeclaration of `%D' in same scope"
13634 msgid "declaration of `%F' throws different exceptions"
13639 msgid "than previous declaration `%F'"
13642 #. From [temp.expl.spec]:
13644 #. If a template, a member template or the member of a class
13645 #. template is explicitly specialized then that
13646 #. specialization shall be declared before the first use of
13647 #. that specialization that would cause an implicit
13648 #. instantiation to take place, in every translation unit in
13649 #. which such a use occurs.
13651 msgid "explicit specialization of %D after first use"
13655 msgid "implicit declaration of function `%#D'"
13660 msgid "label `%s' referenced outside of any function"
13663 #: cp/decl.c:2198 cp/decl.c:2222 cp/decl.c:2310
13664 msgid "jump to label `%D'"
13667 #: cp/decl.c:2200 cp/decl.c:2224
13668 msgid "jump to case label"
13671 #: cp/decl.c:2203 cp/decl.c:2227
13672 msgid "%H from here"
13676 msgid " crosses initialization of `%#D'"
13679 #: cp/decl.c:2211 cp/decl.c:2326
13680 msgid " enters scope of non-POD `%#D'"
13683 #: cp/decl.c:2231 cp/decl.c:2330
13684 msgid " enters try block"
13687 #: cp/decl.c:2233 cp/decl.c:2332
13688 msgid " enters catch block"
13695 #. Can't skip init of __exception_info.
13697 msgid "%J enters catch block"
13701 msgid " skips initialization of `%#D'"
13705 msgid "label named wchar_t"
13709 msgid "duplicate label `%D'"
13712 #: cp/decl.c:2589 cp/parser.c:3008
13713 msgid "`%D' used without template parameters"
13716 #: cp/decl.c:2599 cp/decl.c:2615 cp/decl.c:2703
13717 msgid "no class template named `%#T' in `%#T'"
13720 #: cp/decl.c:2636 cp/decl.c:2646 cp/decl.c:2666
13721 msgid "no type named `%#T' in `%#T'"
13725 msgid "%Jan anonymous union cannot have function members"
13729 msgid "member %#D' with constructor not allowed in anonymous aggregate"
13733 msgid "member %#D' with destructor not allowed in anonymous aggregate"
13738 "member %#D' with copy assignment operator not allowed in anonymous aggregate"
13742 msgid "redeclaration of C++ built-in type `%T'"
13746 msgid "multiple types in one declaration"
13750 msgid "missing type-name in typedef-declaration"
13754 msgid "ISO C++ prohibits anonymous structs"
13758 msgid "`%D' can only be specified for functions"
13762 msgid "`%D' can only be specified inside a class"
13766 msgid "`%D' can only be specified for constructors"
13770 msgid "`%D' can only be specified for objects and functions"
13773 #: cp/decl.c:3685 cp/decl2.c:883
13774 msgid "typedef `%D' is initialized (use __typeof__ instead)"
13778 msgid "function `%#D' is initialized like a variable"
13782 msgid "declaration of `%#D' has `extern' and is initialized"
13786 msgid "`%#D' is not a static member of `%#T'"
13790 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
13794 msgid "duplicate initialization of %D"
13798 msgid "declaration of `%#D' outside of class is not definition"
13802 msgid "variable `%#D' has initializer but incomplete type"
13805 #: cp/decl.c:3840 cp/decl.c:4383
13806 msgid "elements of array `%#D' have incomplete type"
13810 msgid "aggregate `%#D' has incomplete type and cannot be defined"
13814 msgid "`%D' declared as reference but not initialized"
13818 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
13822 msgid "cannot initialize `%T' from `%T'"
13826 msgid "initializer fails to determine size of `%D'"
13830 msgid "array size missing in `%D'"
13834 msgid "zero-size array `%D'"
13837 #. An automatic variable with an incomplete type: that is an error.
13838 #. Don't talk about array types here, since we took care of that
13839 #. message in grokdeclarator.
13841 msgid "storage size of `%D' isn't known"
13845 msgid "storage size of `%D' isn't constant"
13850 "sorry: semantics of inline function static data `%#D' are wrong (you'll wind "
13851 "up with multiple copies)"
13855 msgid "%J you can work around this by removing the initializer"
13859 msgid "uninitialized const `%D'"
13863 msgid "brace-enclosed initializer used to initialize `%T'"
13867 msgid "initializer for `%T' must be brace-enclosed"
13871 msgid "ISO C++ does not allow designated initializers"
13875 msgid "`%T' has no non-static data member named `%D'"
13879 msgid "too many initializers for `%T'"
13883 msgid "variable-sized object `%D' may not be initialized"
13887 msgid "`%D' has incomplete type"
13891 msgid "`%D' must be initialized by constructor, not by `{...}'"
13895 msgid "structure `%D' with uninitialized const members"
13899 msgid "structure `%D' with uninitialized reference members"
13903 msgid "assignment (not initialization) in declaration"
13907 msgid "cannot initialize `%D' to namespace `%D'"
13911 msgid "shadowing previous type declaration of `%#D'"
13915 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
13919 msgid "`%D' is thread-local and so cannot be dynamically initialized"
13923 msgid "invalid catch parameter"
13927 msgid "destructor for alien class `%T' cannot be a member"
13931 msgid "constructor for alien class `%T' cannot be a member"
13935 msgid "`%D' declared as a `virtual' %s"
13939 msgid "`%D' declared as an `inline' %s"
13944 "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
13948 msgid "`%D' declared as a friend"
13952 msgid "`%D' declared with an exception specification"
13956 msgid "cannot declare `::main' to be a template"
13960 msgid "cannot declare `::main' to be inline"
13964 msgid "cannot declare `::main' to be static"
13968 msgid "`main' must return `int'"
13972 msgid "non-local function `%#D' uses anonymous type"
13977 "`%#D' does not refer to the unqualified type, so it is not used for linkage"
13981 msgid "non-local function `%#D' uses local type `%T'"
13985 msgid "%smember function `%D' cannot have `%T' method qualifier"
13989 msgid "defining explicit specialization `%D' in friend declaration"
13992 #. Something like `template <class T> friend void f<T>()'.
13994 msgid "invalid use of template-id `%D' in declaration of primary template"
13999 "default arguments are not allowed in declaration of friend template "
14000 "specialization `%D'"
14005 "`inline' is not allowed in declaration of friend template specialization `%D'"
14009 msgid "definition of implicitly-declared `%D'"
14012 #: cp/decl.c:5700 cp/decl2.c:764
14013 msgid "no `%#D' member function declared in class `%T'"
14017 msgid "non-local variable `%#D' uses local type `%T'"
14022 "invalid in-class initialization of static data member of non-integral type `%"
14027 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
14032 "ISO C++ forbids initialization of member constant `%D' of non-integral type `"
14037 msgid "size of array `%D' has non-integer type"
14041 msgid "size of array has non-integer type"
14045 msgid "size of array `%D' is negative"
14049 msgid "size of array is negative"
14053 msgid "ISO C++ forbids zero-size array `%D'"
14057 msgid "ISO C++ forbids zero-size array"
14061 msgid "size of array `%D' is not an integral constant-expression"
14065 msgid "size of array is not an integral constant-expression"
14069 msgid "ISO C++ forbids variable-size array `%D'"
14073 msgid "ISO C++ forbids variable-size array"
14077 msgid "overflow in array dimension"
14081 msgid "declaration of `%D' as %s"
14086 msgid "creating %s"
14091 "declaration of `%D' as multidimensional array must have bounds for all "
14092 "dimensions except the first"
14097 "multidimensional array must have bounds for all dimensions except the first"
14101 msgid "return type specification for constructor invalid"
14105 msgid "return type specification for destructor invalid"
14109 msgid "operator `%T' declared to return `%T'"
14113 msgid "return type specified for `operator %T'"
14117 msgid "destructors must be member functions"
14121 msgid "destructor `%T' must match class name `%T'"
14125 msgid "declarator-id missing; using reserved word `%D'"
14129 msgid "type `%T' is not derived from type `%T'"
14132 #. Parse error puts this typespec where
14133 #. a declarator should go.
14135 msgid "`%T' specified as declarator-id"
14139 msgid " perhaps you want `%T' for a constructor"
14142 #. Sometimes, we see a template-name used as part of a
14143 #. decl-specifier like in
14144 #. std::allocator alloc;
14145 #. Handle that gracefully.
14148 msgid "invalid use of template-name '%E' in a declarator"
14152 msgid "declaration of `%D' as non-function"
14156 msgid "`bool' is now a keyword"
14160 msgid "extraneous `%T' ignored"
14163 #: cp/decl.c:6720 cp/decl.c:6764
14164 msgid "multiple declarations `%T' and `%T'"
14168 msgid "ISO C++ does not support `long long'"
14171 #: cp/decl.c:6837 cp/decl.c:6840
14173 msgid "ISO C++ forbids declaration of `%s' with no type"
14178 msgid "short, signed or unsigned invalid for `%s'"
14183 msgid "long and short specified together for `%s'"
14188 msgid "signed and unsigned given together for `%s'"
14192 msgid "qualifiers are not allowed on declaration of `operator %T'"
14196 msgid "member `%D' cannot be declared both virtual and static"
14200 msgid "`%T::%D' is not a valid declarator"
14204 msgid "storage class specifiers invalid in parameter declarations"
14208 msgid "typedef declaration invalid in parameter declaration"
14212 msgid "virtual outside class declaration"
14217 msgid "storage class specified for %s `%s'"
14222 msgid "top-level declaration of `%s' specifies `auto'"
14226 msgid "storage class specifiers invalid in friend function declarations"
14230 msgid "destructor cannot be static member function"
14235 msgid "destructors may not be `%s'"
14239 msgid "constructor cannot be static member function"
14243 msgid "constructors cannot be declared virtual"
14248 msgid "constructors may not be `%s'"
14252 msgid "return value type specifier for constructor ignored"
14257 msgid "can't initialize friend function `%s'"
14260 #. Cannot be both friend and virtual.
14262 msgid "virtual functions cannot be friends"
14266 msgid "friend declaration not in class definition"
14271 msgid "can't define friend function `%s' in a local class definition"
14275 msgid "destructors may not have parameters"
14278 #: cp/decl.c:7440 cp/decl.c:7447
14279 msgid "cannot declare reference to `%#T'"
14283 msgid "cannot declare pointer to `%#T'"
14287 msgid "cannot declare pointer to `%#T' member"
14291 msgid "extra qualification `%T::' on member `%s' ignored"
14295 msgid "cannot declare member function `%T::%s' within `%T'"
14299 msgid "cannot declare member `%T::%s' within `%T'"
14303 msgid "data member may not have variably modified type `%T'"
14307 msgid "parameter may not have variably modified type `%T'"
14310 #. [dcl.fct.spec] The explicit specifier shall only be used in
14311 #. declarations of constructors within a class definition.
14313 msgid "only declarations of constructors can be `explicit'"
14318 msgid "non-member `%s' cannot be declared `mutable'"
14323 msgid "non-object member `%s' cannot be declared `mutable'"
14328 msgid "function `%s' cannot be declared `mutable'"
14333 msgid "static `%s' cannot be declared `mutable'"
14338 msgid "const `%s' cannot be declared `mutable'"
14342 msgid "template-id `%D' used as a declarator"
14346 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
14350 msgid "%Jtypedef name may not be a nested-name-specifier"
14354 msgid "%Jinvalid type qualifier for non-member function type"
14358 msgid "type qualifiers specified for friend class declaration"
14362 msgid "`inline' specified for friend class declaration"
14366 msgid "template parameters cannot be friends"
14370 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
14374 msgid "friend declaration requires class-key, i.e. `friend %#T'"
14378 msgid "trying to make class `%T' a friend of global scope"
14382 msgid "invalid qualifiers on non-member function type"
14386 msgid "abstract declarator `%T' used as declaration"
14390 msgid "unnamed variable or field declared void"
14394 msgid "variable or field declared void"
14398 msgid "cannot use `::' in parameter declaration"
14401 #. Something like struct S { int N::j; };
14403 msgid "invalid use of `::'"
14407 msgid "function `%D' cannot be declared friend"
14411 msgid "can't make `%D' into a method -- not in a class"
14415 msgid "function `%D' declared virtual inside a union"
14419 msgid "`%D' cannot be declared virtual, since it is always static"
14423 msgid "field `%D' has incomplete type"
14427 msgid "name `%T' has incomplete type"
14431 msgid " in instantiation of template `%T'"
14436 msgid "`%s' is neither function nor member function; cannot be declared friend"
14440 msgid "member functions are implicitly friends of their class"
14443 #. An attempt is being made to initialize a non-static
14444 #. member. But, from [class.mem]:
14446 #. 4 A member-declarator can contain a
14447 #. constant-initializer only if it declares a static
14448 #. member (_class.static_) of integral or enumeration
14449 #. type, see _class.static.data_.
14451 #. This used to be relatively common practice, but
14452 #. the rest of the compiler does not correctly
14453 #. handle the initialization unless the member is
14454 #. static so we make it static below.
14456 msgid "ISO C++ forbids initialization of member `%D'"
14460 msgid "making `%D' static"
14465 "ISO C++ forbids static data member `%D' with same name as enclosing class"
14470 msgid "storage class `auto' invalid for function `%s'"
14475 msgid "storage class `register' invalid for function `%s'"
14480 msgid "storage class `__thread' invalid for function `%s'"
14486 "storage class `static' invalid for function `%s' declared out of global scope"
14492 "storage class `inline' invalid for function `%s' declared out of global scope"
14497 msgid "virtual non-class function `%s'"
14501 msgid "cannot declare member function `%D' to have static linkage"
14504 #. FIXME need arm citation
14506 msgid "cannot declare static function inside another function"
14511 "`static' may not be used when defining (as opposed to declaring) a static "
14516 msgid "static member `%D' declared `register'"
14520 msgid "cannot explicitly declare member `%#D' to have extern linkage"
14524 msgid "default argument for `%#D' has type `%T'"
14528 msgid "default argument for parameter of type `%T' has type `%T'"
14532 msgid "default argument `%E' uses local variable `%D'"
14537 msgid "invalid string constant `%E'"
14542 "invalid integer constant in parameter list, did you forget to give parameter "
14547 msgid "parameter `%D' invalidly declared method type"
14551 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
14556 #. A declaration of a constructor for a class X is ill-formed if
14557 #. its first parameter is of type (optionally cv-qualified) X
14558 #. and either there are no other parameters or else all other
14559 #. parameters have default arguments.
14561 #. We *don't* complain about member template instantiations that
14562 #. have this form, though; they can occur as we try to decide
14563 #. what constructor to use during overload resolution. Since
14564 #. overload resolution will never prefer such a constructor to
14565 #. the non-template copy constructor (which is either explicitly
14566 #. or implicitly defined), there's no need to worry about their
14567 #. existence. Theoretically, they should never even be
14568 #. instantiated, but that's hard to forestall.
14570 msgid "invalid constructor; you probably meant `%T (const %T&)'"
14574 msgid "`%D' must be a nonstatic member function"
14579 "`%D' must be either a non-static member function or a non-member function"
14583 msgid "`%D' must have an argument of class or enumerated type"
14588 msgid "conversion to %s%s will never use a type conversion operator"
14593 msgid "ISO C++ prohibits overloading operator ?:"
14597 msgid "postfix `%D' must take `int' as its argument"
14601 msgid "postfix `%D' must take `int' as its second argument"
14605 msgid "`%D' must take either zero or one argument"
14609 msgid "`%D' must take either one or two arguments"
14613 msgid "prefix `%D' should return `%T'"
14617 msgid "postfix `%D' should return `%T'"
14621 msgid "`%D' must take `void'"
14624 #: cp/decl.c:9114 cp/decl.c:9122
14625 msgid "`%D' must take exactly one argument"
14629 msgid "`%D' must take exactly two arguments"
14633 msgid "user-defined `%D' always evaluates both arguments"
14637 msgid "`%D' should return by value"
14640 #: cp/decl.c:9158 cp/decl.c:9161
14641 msgid "`%D' cannot have default arguments"
14645 msgid "using typedef-name `%D' after `%s'"
14649 msgid "using template type parameter `%T' after `%s'"
14653 msgid "`%T' referred to as `%s'"
14657 msgid "`%T' referred to as enum"
14660 #. If a class template appears as elaborated type specifier
14661 #. without a template header such as:
14663 #. template <class T> class C {};
14664 #. void f(class C); // No template header here
14666 #. then the required template argument is missing.
14668 msgid "template argument required for `%s %T'"
14672 msgid "use of enum `%#D' without previous declaration"
14676 msgid "derived union `%T' invalid"
14680 msgid "base type `%T' fails to be a struct or class type"
14684 msgid "recursive type `%T' undefined"
14688 msgid "duplicate base type `%T' invalid"
14692 msgid "multiple definition of `%#T'"
14696 msgid "%Jprevious definition here"
14701 #. IF no integral type can represent all the enumerator values, the
14702 #. enumeration is ill-formed.
14704 msgid "no integral type can represent all of the enumerator values for `%T'"
14708 msgid "enumerator value for `%D' not integer constant"
14712 msgid "overflow in enumeration values at `%D'"
14716 msgid "return type `%#T' is incomplete"
14720 msgid "return type for `main' changed to `int'"
14724 msgid "`%D' implicitly declared before its definition"
14727 #: cp/decl.c:10141 cp/typeck.c:5968
14728 msgid "`operator=' should return a reference to `*this'"
14732 msgid "parameter `%D' declared void"
14736 msgid "invalid member function declaration"
14740 msgid "`%D' is already defined in class `%T'"
14744 msgid "static member function `%#D' declared with type qualifiers"
14749 msgid "duplicate type qualifiers in %s declaration"
14753 msgid "template `%#D' instantiated in file without #pragma interface"
14757 msgid "template `%#D' defined in file without #pragma interface"
14761 msgid "name missing for member function"
14764 #: cp/decl2.c:438 cp/decl2.c:452
14765 msgid "ambiguous conversion for array subscript"
14769 msgid "invalid types `%T[%T]' for array subscript"
14773 msgid "type `%#T' argument given to `delete', expected pointer"
14777 msgid "anachronistic use of array size in vector delete"
14782 "cannot delete a function. Only pointer-to-objects are valid arguments to "
14787 msgid "deleting `%T' is undefined"
14791 msgid "deleting array `%#D'"
14794 #. 14.5.2.2 [temp.mem]
14796 #. A local class shall not have member templates.
14798 msgid "invalid declaration of member template `%#D' in local class"
14802 msgid "invalid use of `virtual' in template declaration of `%#D'"
14805 #: cp/decl2.c:579 cp/pt.c:2696
14806 msgid "template declaration of `%#D'"
14810 msgid "Java method '%D' has non-Java return type `%T'"
14814 msgid "Java method '%D' has non-Java parameter type `%T'"
14818 msgid "prototype for `%#D' does not match any in class `%T'"
14822 msgid "local class `%#T' shall not have static data member `%#D'"
14826 msgid "initializer invalid for static member with constructor"
14830 msgid "(an out of class initialization is required)"
14834 msgid "member `%D' conflicts with virtual function table field name"
14838 msgid "`%D' is already defined in `%T'"
14842 msgid "field initializer is not constant"
14846 msgid "`asm' specifiers are not permitted on non-static data members"
14850 msgid "cannot declare `%D' to be a bit-field type"
14854 msgid "cannot declare bit-field `%D' with function type"
14858 msgid "`%D' is already defined in the class %T"
14862 msgid "static member `%D' cannot be a bit-field"
14866 msgid "initializer specified for non-member function `%D'"
14870 msgid "invalid initializer for virtual method `%D'"
14874 msgid "anonymous struct not inside named type"
14878 msgid "namespace-scope anonymous aggregates must be static"
14882 msgid "anonymous union with no members"
14886 msgid "`operator new' must return type `%T'"
14890 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
14894 msgid "`operator delete' must return type `%T'"
14898 msgid "`operator delete' takes type `%T' as first parameter"
14902 msgid "inline function `%D' used but never defined"
14906 msgid "default argument missing for parameter %P of `%+#D'"
14909 #. damn ICE suppression
14912 msgid "unexpected letter `%c' in locate_error\n"
14915 #. Can't throw a reference.
14917 msgid "type `%T' is disallowed in Java `throw' or `catch'"
14921 msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
14924 #. Thrown object must be a Throwable.
14926 msgid "type `%T' is not derived from `java::lang::Throwable'"
14930 msgid "mixing C++ and Java catches in a single translation unit"
14934 msgid "throwing NULL, which has integral, not pointer type"
14938 msgid " in thrown expression"
14943 "expression '%E' of abstract class type '%T' cannot be used in throw-"
14948 msgid "exception of type `%T' will be caught"
14952 msgid " by earlier handler for `%T'"
14956 msgid "`...' handler must be the last handler for its try block"
14960 msgid "`%D' is already a friend of class `%T'"
14964 msgid "invalid type `%T' declared `friend'"
14968 #. Friend declarations shall not declare partial
14969 #. specializations.
14971 msgid "partial specialization `%T' declared `friend'"
14975 msgid "class `%T' is implicitly friends with itself"
14978 #. template <class T> friend typename S<T>::X;
14980 msgid "typename type `%#T' declared `friend'"
14983 #. template <class T> friend class T;
14985 msgid "template parameter type `%T' declared `friend'"
14988 #. template <class T> friend class A; where A is not a template
14990 msgid "`%#T' is not a template"
14994 msgid "`%D' is already a friend of `%T'"
14998 msgid "`%T' is already a friend of `%T'"
15002 msgid "member `%D' declared as friend before type `%T' defined"
15006 msgid "friend declaration `%#D' declares a non-template function"
15011 "(if this is not what you intended, make sure the function template has "
15012 "already been declared and add <> after the function name here) -Wno-non-"
15013 "template-friend disables this warning"
15016 #: cp/g++spec.c:229 java/jvspec.c:415
15018 msgid "argument to `%s' missing\n"
15022 msgid "`%D' should be initialized in the member initialization list"
15026 msgid "default-initialization of `%#D', which has reference type"
15030 msgid "uninitialized reference member `%D'"
15034 msgid "`%D' will be initialized after"
15038 msgid "base `%T' will be initialized after"
15050 msgid "multiple initializations given for `%D'"
15054 msgid "multiple initializations given for base `%T'"
15058 msgid "initializations for multiple members of `%T'"
15063 "base class `%#T' should be explicitly initialized in the copy constructor"
15066 #: cp/init.c:888 cp/init.c:907
15067 msgid "class `%T' does not have any field named `%D'"
15072 "`%#D' is a static data member; it can only be initialized at its definition"
15076 msgid "`%#D' is not a non-static data member of `%T'"
15080 msgid "unnamed initializer for `%T', which has no base classes"
15084 msgid "unnamed initializer for `%T', which uses multiple inheritance"
15088 msgid "'%D' is both a direct base and an indirect virtual base"
15092 msgid "type `%D' is not a direct or virtual base of `%T'"
15096 msgid "type `%D' is not a direct base of `%T'"
15099 #. Handle bad initializers like:
15103 #. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
15107 #. int main(int argc, char **argv) {
15108 #. COMPLEX zees(1.0, 0.0)[10];
15112 msgid "bad array initializer"
15116 msgid "`%T' is not an aggregate type"
15120 msgid "`%T' fails to be an aggregate typedef"
15124 msgid "type `%T' is of non-aggregate type"
15127 #: cp/init.c:1420 cp/typeck.c:1767
15128 msgid "qualified type `%T' does not match destructor name `~%T'"
15132 msgid "incomplete type `%T' does not have member `%D'"
15136 msgid "`%D' is not a member of type `%T'"
15140 msgid "invalid pointer to bit-field `%D'"
15144 msgid "invalid use of non-static member function `%D'"
15147 #: cp/init.c:1570 cp/semantics.c:1221
15148 msgid "invalid use of non-static data member `%D'"
15152 msgid "new of array type fails to specify size"
15156 msgid "size in array new must have integral type"
15160 msgid "zero size array reserves no space"
15164 msgid "new cannot be applied to a reference type"
15168 msgid "new cannot be applied to a function type"
15172 msgid "call to Java constructor, while `jclass' undefined"
15176 msgid "can't find class$"
15180 msgid "invalid type `void' for new"
15184 msgid "uninitialized const in `new' of `%#T'"
15189 msgid "call to Java constructor with `%s' undefined"
15193 msgid "ISO C++ forbids initialization in array new"
15197 msgid "ISO C++ forbids aggregate initializer to new"
15201 msgid "initializer ends prematurely"
15205 msgid "cannot initialize multi-dimensional array with initializer"
15209 msgid "unknown array size in delete"
15213 msgid "type to vector delete is neither pointer or array type"
15217 msgid "type name expected before `*'"
15222 msgid "junk at end of #pragma %s"
15227 msgid "invalid #pragma %s"
15231 msgid "#pragma vtable no longer supported"
15236 msgid "#pragma implementation for %s appears after file is included"
15240 msgid "junk at end of #pragma GCC java_exceptions"
15244 msgid "`%D' not defined"
15248 msgid "`%D' was not declared in this scope"
15252 msgid "`%D' undeclared (first use this function)"
15257 "(Each undeclared identifier is reported only once for each function it "
15261 #. In a template, it is invalid to write "f()" or "f(3)" if no
15262 #. declaration of "f" is available. Historically, G++ and most
15263 #. other compilers accepted that usage since they deferred all name
15264 #. lookup until instantiation time rather than doing unqualified
15265 #. name lookup at template definition time; explain to the user what
15268 #. Note that we have the exact wording of the following message in
15269 #. the manual (trouble.texi, node "Name lookup"), so they need to
15270 #. be kept in synch.
15273 "there are no arguments to `%D' that depend on a template parameter, so a "
15274 "declaration of `%D' must be available"
15279 "(if you use `-fpermissive', G++ will accept your code, but allowing the use "
15280 "of an undeclared name is deprecated)"
15283 #: cp/mangle.c:2000
15284 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
15287 #: cp/mangle.c:2053
15288 msgid "omitted middle operand to `?:' operand cannot be mangled"
15291 #: cp/mangle.c:2325
15292 msgid "the mangled name of `%D' will change in a future version of GCC"
15296 msgid "generic thunk code fails for method `%#D' which uses `...'"
15300 msgid "non-static const member `%#D', can't use default assignment operator"
15305 "non-static reference member `%#D', can't use default assignment operator"
15308 #: cp/name-lookup.c:646
15309 msgid "`%#D' used prior to declaration"
15312 #: cp/name-lookup.c:677
15313 msgid "redeclaration of `wchar_t' as `%T'"
15316 #. A redeclaration of main, but not a duplicate of the
15319 #. [basic.start.main]
15321 #. This function shall not be overloaded.
15322 #: cp/name-lookup.c:709
15323 msgid "invalid redeclaration of `%D'"
15326 #: cp/name-lookup.c:710
15330 #: cp/name-lookup.c:798
15331 msgid "type mismatch with previous external decl of `%#D'"
15334 #: cp/name-lookup.c:799
15335 msgid "previous external decl of `%#D'"
15338 #: cp/name-lookup.c:841
15339 msgid "`%D' was previously implicitly declared to return `int'"
15342 #: cp/name-lookup.c:899
15343 msgid "extern declaration of `%#D' doesn't match"
15346 #: cp/name-lookup.c:900
15347 msgid "global declaration `%#D'"
15350 #: cp/name-lookup.c:936
15351 msgid "declaration of `%#D' shadows a parameter"
15354 #: cp/name-lookup.c:957
15356 msgid "declaration of `%s' shadows a member of `this'"
15359 #: cp/name-lookup.c:1133
15360 msgid "name lookup of `%D' changed"
15363 #: cp/name-lookup.c:1135
15364 msgid " matches this `%D' under ISO standard rules"
15367 #: cp/name-lookup.c:1137
15368 msgid " matches this `%D' under old rules"
15371 #: cp/name-lookup.c:1151 cp/name-lookup.c:1158
15372 msgid "name lookup of `%D' changed for new ISO `for' scoping"
15375 #: cp/name-lookup.c:1153
15376 msgid " cannot use obsolete binding at `%D' because it has a destructor"
15379 #: cp/name-lookup.c:1160
15380 msgid " using obsolete binding at `%D'"
15383 #: cp/name-lookup.c:1213
15385 msgid "%s %s(%E) %p %d\n"
15388 #: cp/name-lookup.c:1216
15390 msgid "%s %s %p %d\n"
15393 #: cp/name-lookup.c:1335
15394 msgid "XXX is_class_level != (current_scope == class_scope)\n"
15397 #: cp/name-lookup.c:1972
15398 msgid "`%#D' hides constructor for `%#T'"
15401 #: cp/name-lookup.c:1987
15402 msgid "`%#D' conflicts with previous using declaration `%#D'"
15405 #: cp/name-lookup.c:1999
15406 msgid "previous non-function declaration `%#D'"
15409 #: cp/name-lookup.c:2000
15410 msgid "conflicts with function declaration `%#D'"
15414 #. A using-declaration shall not name a template-id.
15415 #: cp/name-lookup.c:2077
15416 msgid "a using-declaration cannot specify a template-id. Try `using %D'"
15419 #: cp/name-lookup.c:2083
15420 msgid "namespace `%D' not allowed in using-declaration"
15423 #. It's a nested name with template parameter dependent scope.
15424 #. This can only be using-declaration for class member.
15425 #: cp/name-lookup.c:2091 cp/name-lookup.c:2113 cp/name-lookup.c:3283
15426 msgid "`%T' is not a namespace"
15429 #: cp/name-lookup.c:2137
15430 msgid "`%D' not declared"
15433 #. If the OLD_FN was really declared, the
15434 #. declarations don't match.
15435 #: cp/name-lookup.c:2149 cp/name-lookup.c:2191 cp/name-lookup.c:2216
15436 msgid "`%D' is already declared in this scope"
15439 #: cp/name-lookup.c:2222
15440 msgid "using declaration `%D' introduced ambiguous type `%T'"
15443 #. Definition isn't the kind we were looking for.
15444 #: cp/name-lookup.c:2382 cp/name-lookup.c:2401
15445 msgid "`%#D' redeclared as %C"
15448 #: cp/name-lookup.c:2811
15449 msgid "using-declaration for non-member at class scope"
15452 #: cp/name-lookup.c:2818
15453 msgid "using-declaration cannot name destructor"
15456 #: cp/name-lookup.c:2914
15457 msgid "declaration of `%D' not in a namespace surrounding `%D'"
15460 #: cp/name-lookup.c:2954
15461 msgid "`%D' should have been declared inside `%D'"
15464 #: cp/name-lookup.c:3017
15465 msgid "namespace alias `%D' not allowed here, assuming `%D'"
15468 #. The parser did not find it, so it's not there.
15469 #: cp/name-lookup.c:3126
15470 msgid "unknown namespace `%D'"
15473 #: cp/name-lookup.c:3277
15474 msgid "namespace `%T' undeclared"
15477 #: cp/name-lookup.c:3310
15478 msgid "strong using only meaningful at namespace scope"
15481 #: cp/name-lookup.c:3317
15482 msgid "`%D' attribute directive ignored"
15485 #: cp/name-lookup.c:3450
15486 msgid "use of `%D' is ambiguous"
15489 #: cp/name-lookup.c:3451
15490 msgid " first declared as `%#D' here"
15493 #: cp/name-lookup.c:3454
15494 msgid " also declared as `%#D' here"
15497 #: cp/name-lookup.c:3469
15498 msgid "`%D' denotes an ambiguous type"
15501 #: cp/name-lookup.c:3470
15502 msgid "%J first type here"
15505 #: cp/name-lookup.c:3471
15506 msgid "%J other type here"
15509 #. This happens for A::B where B is a template, and there are no
15510 #. template arguments.
15511 #: cp/name-lookup.c:3536 cp/typeck.c:1742
15512 msgid "invalid use of `%D'"
15515 #: cp/name-lookup.c:3577
15516 msgid "`%D::%D' is not a template"
15519 #: cp/name-lookup.c:3594
15520 msgid "`%D' undeclared in namespace `%D'"
15523 #: cp/name-lookup.c:4037
15524 msgid "`%D' is not a function,"
15527 #: cp/name-lookup.c:4038
15528 msgid " conflict with `%D'"
15531 #: cp/name-lookup.c:4773
15532 msgid "XXX entering pop_everything ()\n"
15535 #: cp/name-lookup.c:4782
15536 msgid "XXX leaving pop_everything ()\n"
15540 msgid "invalid token"
15543 #: cp/parser.c:1800
15544 msgid "new types may not be defined in a return type"
15547 #: cp/parser.c:1809
15549 msgid "%s cannot appear in a constant-expression"
15552 #. Issue an error message.
15553 #: cp/parser.c:1836
15555 msgid "`%s' does not name a type"
15558 #: cp/parser.c:1867
15559 msgid "(perhaps `typename %T::%s' was intended)"
15562 #: cp/parser.c:2277
15563 msgid "ISO C++ forbids braced-groups within expressions"
15566 #: cp/parser.c:2286
15567 msgid "statement-expressions are allowed only inside functions"
15570 #: cp/parser.c:2337
15571 msgid "`this' may not be used in this context"
15574 #: cp/parser.c:2464
15575 msgid "local variable `%D' may not appear in this context"
15578 #: cp/parser.c:2820
15579 msgid "typedef-name `%D' used as destructor declarator"
15582 #: cp/parser.c:3013
15583 msgid "`%T::%D' is not a class-name or namespace-name"
15586 #: cp/parser.c:3017
15587 msgid "`::%D' is not a class-name or namespace-name"
15590 #: cp/parser.c:3021
15591 msgid "`%D::%D' is not a class-name or namespace-name"
15594 #: cp/parser.c:3026
15595 msgid "`%D' is not a class-name or namespace-name"
15598 #: cp/parser.c:3454
15599 msgid "ISO C++ forbids compound-literals"
15602 #: cp/parser.c:4368
15603 msgid "expression in new-declarator must have integral or enumeration type"
15606 #: cp/parser.c:4540
15607 msgid "use of old-style cast"
15610 #: cp/parser.c:5271
15612 msgid "case label `%E' not within a switch statement"
15615 #: cp/parser.c:5811
15616 msgid "ISO C++ forbids computed gotos"
15619 #: cp/parser.c:5931
15623 #: cp/parser.c:6226
15624 msgid "mixing declarations and function-definitions is forbidden"
15627 #: cp/parser.c:6360
15628 msgid "duplicate `friend'"
15631 #: cp/parser.c:6818
15632 msgid "only constructors take base initializers"
15635 #: cp/parser.c:6869
15636 msgid "anachronistic old-style base class initializer"
15639 #. Warn that we do not support `export'.
15640 #: cp/parser.c:7259
15641 msgid "keyword `export' not implemented, and will be ignored"
15644 #: cp/parser.c:8411 cp/pt.c:3993
15645 msgid "`%T' is not a template"
15648 #: cp/parser.c:8528
15649 msgid "using `typename' outside of template"
15652 #: cp/parser.c:8644
15653 msgid "expected type-name"
15656 #: cp/parser.c:8795
15657 msgid "comma at end of enumerator list"
15660 #. [namespace.udecl]
15662 #. A using declaration shall not name a template-id.
15663 #: cp/parser.c:9071
15664 msgid "a template-id may not appear in a using-declaration"
15667 #: cp/parser.c:9090
15668 msgid "`%D::%D' has not been declared"
15671 #: cp/parser.c:9093 cp/semantics.c:2291
15672 msgid "`::%D' has not been declared"
15675 #: cp/parser.c:9390
15676 msgid "an asm-specification is not allowed on a function-definition"
15679 #: cp/parser.c:9392
15680 msgid "attributes are not allowed on a function-definition"
15683 #: cp/parser.c:9507
15684 msgid "attributes after parenthesized initializer ignored"
15687 #: cp/parser.c:10625
15688 msgid "file ends in default argument"
15691 #: cp/parser.c:10681
15692 msgid "deprecated use of default argument for parameter of non-function"
15695 #: cp/parser.c:10684
15696 msgid "default arguments are only permitted for function parameters"
15699 #: cp/parser.c:11613
15700 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
15703 #: cp/parser.c:11625
15704 msgid "extra qualification ignored"
15707 #: cp/parser.c:11845
15708 msgid "extra semicolon"
15711 #: cp/parser.c:11863
15712 msgid "a class-key must be used when declaring a friend"
15715 #: cp/parser.c:11894
15716 msgid "friend declaration does not name a class or function"
15719 #: cp/parser.c:13118
15720 msgid "reference to `%D' is ambiguous"
15723 #: cp/parser.c:13290
15724 msgid "too few template-parameter-lists"
15727 #. Otherwise, there are too many template parameter lists. We have
15730 #. template <class T> template <class U> void S::f();
15731 #: cp/parser.c:13305
15732 msgid "too many template-parameter-lists"
15735 #. If begin_function_definition didn't like the definition, skip
15736 #. the entire function.
15737 #: cp/parser.c:13580
15738 msgid "invalid function declaration"
15741 #. Issue an error message.
15742 #: cp/parser.c:13617
15743 msgid "named return values are no longer supported"
15746 #: cp/parser.c:14212
15748 msgid "expected %s"
15751 #: cp/parser.c:14358
15752 msgid "`%s' tag used in naming `%#T'"
15755 #: cp/parser.c:14378
15756 msgid "%D redeclared with different access"
15759 #: cp/parser.c:14395
15760 msgid "`template' (as a disambiguator) is only allowed within templates"
15764 msgid "data member `%D' cannot be a member template"
15768 msgid "invalid member template declaration `%D'"
15772 msgid "explicit specialization in non-namespace scope `%D'"
15776 msgid "enclosing class templates are not explicitly specialized"
15779 #: cp/pt.c:739 cp/pt.c:780
15780 msgid "specializing `%#T' in different namespace"
15783 #: cp/pt.c:740 cp/pt.c:781
15784 msgid " from definition of `%#D'"
15788 msgid "specialization of `%T' after instantiation"
15792 msgid "specialization `%T' after instantiation `%T'"
15796 msgid "explicit specialization of non-template `%T'"
15800 msgid "specialization of %D after instantiation"
15808 msgid "`%D' is not a function template"
15812 msgid "template-id `%D' for `%+D' does not match any template declaration"
15816 msgid "ambiguous template specialization `%D' for `%+D'"
15819 #. This case handles bogus declarations like template <>
15820 #. template <class T> void f<int>();
15821 #: cp/pt.c:1477 cp/pt.c:1551
15822 msgid "template-id `%D' in declaration of primary template"
15826 msgid "template parameter list used in explicit instantiation"
15830 msgid "definition provided for explicit instantiation"
15834 msgid "too many template parameter lists in declaration of `%D'"
15838 msgid "too few template parameter lists in declaration of `%D'"
15842 msgid "explicit specialization not preceded by `template <>'"
15846 msgid "partial specialization `%D' of function template"
15850 msgid "default argument specified in explicit specialization"
15854 msgid "template specialization with C linkage"
15857 #. From [temp.expl.spec]:
15859 #. If such an explicit specialization for the member
15860 #. of a class template names an implicitly-declared
15861 #. special member function (clause _special_), the
15862 #. program is ill-formed.
15864 #. Similar language is found in [temp.explicit].
15866 msgid "specialization of implicitly-declared special member function"
15870 msgid "no member function `%D' declared in `%T'"
15873 #. There are two many template parameter lists.
15875 msgid "too many template parameter lists in declaration of `%T'"
15879 msgid " shadows template parm `%#D'"
15883 msgid "template parameters not used in partial specialization:"
15891 msgid "partial specialization `%T' does not specialize any template arguments"
15896 msgid "template argument `%E' involves template parameter(s)"
15900 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
15904 msgid "no default argument for `%D'"
15908 msgid "template with C linkage"
15912 msgid "template class without a name"
15917 #. A destructor shall not be a member template.
15919 msgid "destructor `%D' declared as member template"
15923 msgid "`%D' does not declare a template type"
15927 msgid "template definition of non-template `%#D'"
15931 msgid "expected %d levels of template parms for `%#D', got %d"
15935 msgid "got %d template parameters for `%#D'"
15939 msgid "got %d template parameters for `%#T'"
15944 msgid " but %d required"
15948 msgid "`%T' is not a template type"
15952 msgid "previous declaration `%D'"
15957 msgid "used %d template parameter%s instead of %d"
15961 msgid "template parameter `%#D'"
15965 msgid "redeclared here as `%#D'"
15968 #. We have in [temp.param]:
15970 #. A template-parameter may not be given default arguments
15971 #. by two different declarations in the same scope.
15973 msgid "redefinition of default argument for `%#D'"
15977 msgid "%J original definition appeared here"
15982 msgid "`%E' is not a valid template argument"
15986 msgid "it must be the address of a function with external linkage"
15990 msgid "it must be the address of an object with external linkage"
15994 msgid "it must be a pointer-to-member of the form `&X::Y'"
16000 "string literal %E is not a valid template argument because it is the address "
16001 "of an object with static linkage"
16006 msgid "address of non-extern `%E' cannot be used as template argument"
16011 msgid "non-constant `%E' cannot be used as template argument"
16015 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
16019 msgid "invalid use of '%D' as a non-type template-argument"
16024 msgid "invalid use of '%E' as a non-type template-argument"
16029 msgid "to refer to a type member of a template parameter, use `typename %E'"
16032 #: cp/pt.c:3478 cp/pt.c:3496 cp/pt.c:3535
16033 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
16037 msgid " expected a constant of type `%T', got `%T'"
16042 msgid " expected a class template, got `%E'"
16047 msgid " expected a type, got `%E'"
16051 msgid " expected a type, got `%T'"
16055 msgid " expected a class template, got `%T'"
16059 msgid " expected a template of type `%D', got `%D'"
16063 msgid "could not convert template argument `%E' to `%T'"
16068 msgid "wrong number of template arguments (%d, should be %d)"
16072 msgid "provided for `%D'"
16077 msgid "template argument %d is invalid"
16081 msgid "non-template used as template"
16085 msgid "non-template type `%T' used as a template"
16089 msgid "for template declaration `%D'"
16094 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
16095 "to increase the maximum) instantiating `%D'"
16099 msgid "ambiguous class template instantiation for `%#T'"
16106 #: cp/pt.c:6090 cp/pt.c:6210
16107 msgid "instantiation of `%D' as type `%T'"
16111 msgid "invalid parameter type `%T'"
16115 msgid "in declaration `%D'"
16119 msgid "creating pointer to member function of non-class type `%T'"
16123 msgid "creating array with size zero"
16128 msgid "creating array with size zero (`%E')"
16132 msgid "forming reference to void"
16136 msgid "forming %s to reference type `%T'"
16140 msgid "creating pointer to member of non-class type `%T'"
16144 msgid "creating pointer to member reference type `%T'"
16148 msgid "creating array of `%T'"
16152 msgid "`%T' is not a class, struct, or union type"
16157 msgid "use of `%s' in template"
16162 msgid "`%E' names a type, but a non-type is expected"
16166 msgid "`%T' uses anonymous type"
16170 msgid "`%T' uses local type `%T'"
16174 msgid "`%T' is a variably modified type"
16179 msgid "integral expression `%E' is not constant"
16183 msgid " trying to instantiate `%D'"
16187 msgid "incomplete type unification"
16192 msgid "use of `%s' in template type unification"
16195 #: cp/pt.c:10313 cp/pt.c:10385
16196 msgid "explicit instantiation of non-template `%#D'"
16199 #: cp/pt.c:10329 cp/pt.c:10380
16200 msgid "no matching template for `%D' found"
16204 msgid "explicit instantiation of `%#D'"
16208 msgid "duplicate explicit instantiation of `%#D'"
16212 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
16215 #: cp/pt.c:10401 cp/pt.c:10487
16216 msgid "storage class `%D' applied to template instantiation"
16220 msgid "explicit instantiation of non-template type `%T'"
16224 msgid "explicit instantiation of `%#T' before definition of template"
16229 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
16233 msgid "duplicate explicit instantiation of `%#T'"
16237 msgid "explicit instantiation of `%D' but no definition available"
16241 msgid "`%#T' is not a valid type for a template constant parameter"
16245 msgid "-frepo must be used with -c"
16250 msgid "mysterious repository information in %s"
16255 msgid "can't create repository information file `%s'"
16259 msgid "cannot use typeid with -fno-rtti"
16263 msgid "must #include <typeinfo> before using typeid"
16268 "cannot create type information for type `%T' because its size is variable"
16271 #: cp/rtti.c:580 cp/rtti.c:594
16272 msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
16276 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
16280 msgid "`%T' is an ambiguous base of `%T'"
16284 msgid "`%T' is an inaccessible base of `%T'"
16287 #: cp/search.c:1746
16288 msgid "invalid covariant return type for `%#D'"
16291 #: cp/search.c:1747 cp/search.c:1753
16292 msgid " overriding `%#D'"
16295 #: cp/search.c:1751
16296 msgid "conflicting return type specified for `%#D'"
16299 #: cp/search.c:1765
16301 msgid "looser throw specifier for `%#F'"
16304 #: cp/search.c:1766
16306 msgid " overriding `%#F'"
16309 #. A static member function cannot match an inherited
16310 #. virtual member function.
16311 #: cp/search.c:1856
16312 msgid "`%#D' cannot be declared"
16315 #: cp/search.c:1857
16316 msgid " since `%#D' declared in base class"
16319 #: cp/search.c:1934
16320 msgid "`%#D' needs a final overrider"
16323 #: cp/semantics.c:1077
16325 msgid "type of asm operand `%E' could not be determined"
16328 #: cp/semantics.c:1218
16329 msgid "invalid use of member `%D' in static member function"
16332 #: cp/semantics.c:1222 cp/semantics.c:1261
16333 msgid "from this location"
16336 #: cp/semantics.c:1260
16337 msgid "object missing in reference to `%D'"
16340 #: cp/semantics.c:1706
16341 msgid "arguments to destructor are not allowed"
16344 #: cp/semantics.c:1754
16345 msgid "`this' is unavailable for static member functions"
16348 #: cp/semantics.c:1760
16349 msgid "invalid use of `this' in non-member function"
16352 #: cp/semantics.c:1762
16353 msgid "invalid use of `this' at top level"
16356 #: cp/semantics.c:1789
16357 msgid "calling type `%T' like a method"
16360 #: cp/semantics.c:1822
16361 msgid "invalid qualifying scope in pseudo-destructor name"
16364 #: cp/semantics.c:1828
16365 msgid "`%E' is not of type `%T'"
16368 #: cp/semantics.c:1939
16369 msgid "template type parameters must use the keyword `class' or `typename'"
16372 #: cp/semantics.c:1976
16373 msgid "invalid default template argument"
16376 #: cp/semantics.c:2011
16377 msgid "definition of `%#T' inside template parameter list"
16380 #: cp/semantics.c:2022
16381 msgid "invalid definition of qualified type `%T'"
16384 #: cp/semantics.c:2037
16385 msgid "previous definition of `%#T'"
16388 #: cp/semantics.c:2232
16389 msgid "invalid base-class specification"
16392 #: cp/semantics.c:2241
16393 msgid "base class `%T' has cv qualifiers"
16396 #: cp/semantics.c:2273
16397 msgid "multiple declarators in template declaration"
16400 #: cp/semantics.c:2284
16401 msgid "incomplete type `%T' used in nested name specifier"
16404 #: cp/semantics.c:2286 cp/typeck.c:1585
16405 msgid "`%D' is not a member of `%T'"
16408 #: cp/semantics.c:2289
16409 msgid "`%D' is not a member of `%D'"
16412 #: cp/semantics.c:2539
16413 msgid "`%D' cannot appear in a constant-expression"
16416 #: cp/semantics.c:2548
16417 msgid "use of namespace `%D' as expression"
16420 #: cp/semantics.c:2553
16421 msgid "use of class template `%T' as expression"
16424 #. Ambiguous reference to base members.
16425 #: cp/semantics.c:2559
16426 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
16429 #: cp/semantics.c:2619
16431 msgid "use of %s from containing function"
16434 #: cp/semantics.c:2622
16435 msgid " `%#D' declared here"
16438 #: cp/semantics.c:2673
16440 msgid "type of `%E' is unknown"
16445 msgid "non-lvalue in %s"
16449 msgid "`%V' qualifiers cannot be applied to `%T'"
16454 msgid "`%s' attribute can only be applied to Java class definitions"
16459 msgid "`%s' attribute can only be applied to class definitions"
16464 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
16468 msgid "requested init_priority is not an integer constant"
16474 "can only use `%s' attribute on file-scope definitions of objects of class "
16479 msgid "requested init_priority is out of range"
16483 msgid "requested init_priority is reserved for internal use"
16488 msgid "`%s' attribute is not supported on this platform"
16493 msgid "lang_* check: failed in %s, at %s:%d"
16496 #: cp/typeck.c:438 cp/typeck.c:453 cp/typeck.c:543
16497 msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
16503 "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
16507 msgid "%s between distinct pointer-to-member types `%T' and `%T' lacks a cast"
16510 #: cp/typeck.c:1206
16512 msgid "invalid application of `%s' to a member function"
16515 #: cp/typeck.c:1238
16517 msgid "invalid application of `%s' to a bit-field"
16520 #: cp/typeck.c:1243
16522 msgid "ISO C++ forbids applying `%s' to an expression of function type"
16525 #: cp/typeck.c:1312
16526 msgid "invalid use of non-static member function"
16529 #: cp/typeck.c:1446
16530 msgid "deprecated conversion from string constant to `%T'"
16533 #: cp/typeck.c:1556 cp/typeck.c:1839
16534 msgid "request for member `%D' in `%E', which is of non-class type `%T'"
16537 #: cp/typeck.c:1583
16539 msgid "invalid use of nonstatic data member '%E'"
16542 #: cp/typeck.c:1635 cp/typeck.c:1657
16543 msgid "invalid access to non-static data member `%D' of NULL object"
16546 #: cp/typeck.c:1637 cp/typeck.c:1659
16547 msgid "(perhaps the `offsetof' macro was used incorrectly)"
16550 #: cp/typeck.c:1773
16551 msgid "destructor name `%T' does not match type `%T' of expression"
16554 #: cp/typeck.c:1884
16555 msgid "`%D::%D' is not a member of `%T'"
16558 #: cp/typeck.c:1895
16559 msgid "`%T' is not a base of `%T'"
16562 #: cp/typeck.c:1914
16563 msgid "'%D' has no member named '%E'"
16566 #: cp/typeck.c:1929
16567 msgid "`%D' is not a member template function"
16570 #. A pointer to incomplete type (other than cv void) can be
16571 #. dereferenced [expr.unary.op]/1
16572 #: cp/typeck.c:2035
16573 msgid "`%T' is not a pointer-to-object type"
16576 #: cp/typeck.c:2060
16578 msgid "invalid use of `%s' on pointer to member"
16581 #: cp/typeck.c:2066
16582 msgid "invalid type argument"
16585 #: cp/typeck.c:2172
16586 msgid "ISO C++ forbids subscripting non-lvalue array"
16589 #: cp/typeck.c:2183
16590 msgid "subscripting array declared `register'"
16593 #: cp/typeck.c:2266
16595 msgid "object missing in use of `%E'"
16598 #: cp/typeck.c:2368
16599 msgid "ISO C++ forbids calling `::main' from within program"
16602 #: cp/typeck.c:2393
16604 msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
16607 #: cp/typeck.c:2406
16609 msgid "`%E' cannot be used as a function"
16612 #: cp/typeck.c:2499
16613 msgid "too many arguments to %s `%+#D'"
16616 #: cp/typeck.c:2501 cp/typeck.c:2607
16617 msgid "at this point in file"
16620 #: cp/typeck.c:2538
16621 msgid "parameter %P of `%D' has incomplete type `%T'"
16624 #: cp/typeck.c:2541
16625 msgid "parameter %P has incomplete type `%T'"
16628 #: cp/typeck.c:2605
16629 msgid "too few arguments to %s `%+#D'"
16632 #: cp/typeck.c:2750 cp/typeck.c:2760
16633 msgid "assuming cast to type `%T' from overloaded function"
16636 #: cp/typeck.c:2821
16638 msgid "division by zero in `%E / 0'"
16641 #: cp/typeck.c:2823
16643 msgid "division by zero in `%E / 0.'"
16646 #: cp/typeck.c:2852
16648 msgid "division by zero in `%E %% 0'"
16651 #: cp/typeck.c:2854
16653 msgid "division by zero in `%E %% 0.'"
16656 #: cp/typeck.c:2934
16658 msgid "%s rotate count is negative"
16661 #: cp/typeck.c:2937
16663 msgid "%s rotate count >= width of type"
16666 #: cp/typeck.c:2971 cp/typeck.c:2976 cp/typeck.c:3067 cp/typeck.c:3072
16667 msgid "ISO C++ forbids comparison between pointer and integer"
16670 #: cp/typeck.c:3253
16671 msgid "comparison between types `%#T' and `%#T'"
16674 #: cp/typeck.c:3289
16675 msgid "comparison between signed and unsigned integer expressions"
16678 #: cp/typeck.c:3354
16679 msgid "invalid operands of types `%T' and `%T' to binary `%O'"
16682 #. Some sort of arithmetic operation involving NULL was
16683 #. performed. Note that pointer-difference and pointer-addition
16684 #. have already been handled above, and so we don't end up here in
16686 #: cp/typeck.c:3376
16687 msgid "NULL used in arithmetic"
16690 #: cp/typeck.c:3440
16691 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
16694 #: cp/typeck.c:3442
16695 msgid "ISO C++ forbids using pointer to a function in subtraction"
16698 #: cp/typeck.c:3444
16699 msgid "ISO C++ forbids using pointer to a method in subtraction"
16702 #: cp/typeck.c:3456
16703 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
16706 #: cp/typeck.c:3511
16709 "invalid use of '%E' to form a pointer-to-member-function. Use a qualified-"
16713 #: cp/typeck.c:3517
16716 "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
16719 #: cp/typeck.c:3539
16720 msgid "taking address of temporary"
16723 #: cp/typeck.c:3774
16725 msgid "ISO C++ forbids %sing an enum"
16728 #: cp/typeck.c:3785
16729 msgid "cannot %s a pointer to incomplete type `%T'"
16732 #: cp/typeck.c:3791
16733 msgid "ISO C++ forbids %sing a pointer of type `%T'"
16736 #: cp/typeck.c:3816
16737 msgid "cast to non-reference type used as lvalue"
16740 #: cp/typeck.c:3850
16741 msgid "invalid use of `--' on bool variable `%D'"
16745 #: cp/typeck.c:3881
16746 msgid "ISO C++ forbids taking address of function `::main'"
16749 #. An expression like &memfn.
16750 #: cp/typeck.c:3952
16752 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
16753 "static member function to form a pointer to member function. Say `&%T::%D'"
16756 #: cp/typeck.c:3957
16758 "ISO C++ forbids taking the address of a bound member function to form a "
16759 "pointer to member function. Say `&%T::%D'"
16762 #: cp/typeck.c:3985
16763 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
16766 #: cp/typeck.c:4001
16770 #: cp/typeck.c:4030
16771 msgid "attempt to take address of bit-field structure member `%D'"
16774 #: cp/typeck.c:4144
16775 msgid "taking address of destructor"
16778 #: cp/typeck.c:4157
16779 msgid "taking address of bound pointer-to-member expression"
16782 #: cp/typeck.c:4165
16783 msgid "cannot create pointer to reference member `%D'"
16786 #: cp/typeck.c:4227
16787 msgid "cannot take the address of `this', which is an rvalue expression"
16790 #: cp/typeck.c:4246
16791 msgid "address requested for `%D', which is declared `register'"
16794 #: cp/typeck.c:4314
16796 msgid "%s expression list treated as compound expression"
16799 #: cp/typeck.c:4387
16800 msgid "%s from type `%T' to type `%T' casts away constness"
16803 #: cp/typeck.c:4579
16804 msgid "invalid static_cast from type `%T' to type `%T'"
16807 #: cp/typeck.c:4619
16809 "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
16812 #: cp/typeck.c:4639
16813 msgid "reinterpret_cast from `%T' to `%T' loses precision"
16816 #: cp/typeck.c:4658
16818 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
16821 #: cp/typeck.c:4664
16822 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
16825 #: cp/typeck.c:4692
16827 "invalid use of const_cast with type `%T', which is not a pointer, reference, "
16828 "nor a pointer-to-data-member type"
16831 #: cp/typeck.c:4695
16833 "invalid use of const_cast with type `%T', which is a pointer or reference to "
16837 #: cp/typeck.c:4718
16838 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
16841 #: cp/typeck.c:4735
16842 msgid "invalid const_cast from type `%T' to type `%T'"
16845 #: cp/typeck.c:4775 cp/typeck.c:4780
16846 msgid "ISO C++ forbids casting to an array type `%T'"
16849 #: cp/typeck.c:4788
16850 msgid "invalid cast to function type `%T'"
16853 #: cp/typeck.c:4844
16854 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
16857 #: cp/typeck.c:4890
16858 msgid "cast from `%T' to `%T' increases required alignment of target type"
16861 #: cp/typeck.c:5054
16862 msgid " in evaluation of `%Q(%#T, %#T)'"
16865 #: cp/typeck.c:5096
16866 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
16869 #: cp/typeck.c:5160
16870 msgid "incompatible types in assignment of `%T' to `%T'"
16873 #: cp/typeck.c:5167
16874 msgid "ISO C++ forbids assignment of arrays"
16877 #: cp/typeck.c:5269
16878 msgid " in pointer to member function conversion"
16881 #: cp/typeck.c:5277
16882 msgid " in pointer to member conversion"
16885 #. This is a reinterpret cast, we choose to do nothing.
16886 #: cp/typeck.c:5287 cp/typeck.c:5302
16887 msgid "pointer to member cast via virtual base `%T'"
16890 #: cp/typeck.c:5305
16891 msgid "pointer to member conversion via virtual base `%T'"
16894 #: cp/typeck.c:5375
16895 msgid "invalid conversion to type `%T' from type `%T'"
16898 #: cp/typeck.c:5531
16899 msgid "passing NULL used for non-pointer %s %P of `%D'"
16902 #: cp/typeck.c:5534
16903 msgid "%s to non-pointer type `%T' from NULL"
16906 #: cp/typeck.c:5542
16907 msgid "passing `%T' for %s %P of `%D'"
16910 #: cp/typeck.c:5545
16911 msgid "%s to `%T' from `%T'"
16914 #: cp/typeck.c:5555
16915 msgid "passing negative value `%E' for %s %P of `%D'"
16918 #: cp/typeck.c:5558
16919 msgid "%s of negative value `%E' to `%T'"
16922 #: cp/typeck.c:5648
16923 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
16926 #: cp/typeck.c:5651
16927 msgid "cannot convert `%T' to `%T' in %s"
16930 #: cp/typeck.c:5728 cp/typeck.c:5730
16931 msgid "in passing argument %P of `%+D'"
16934 #: cp/typeck.c:5837
16935 msgid "returning reference to temporary"
16938 #: cp/typeck.c:5844
16939 msgid "reference to non-lvalue returned"
16942 #: cp/typeck.c:5856
16943 msgid "reference to local variable `%D' returned"
16946 #: cp/typeck.c:5859
16947 msgid "address of local variable `%D' returned"
16950 #: cp/typeck.c:5889
16951 msgid "returning a value from a destructor"
16954 #. If a return statement appears in a handler of the
16955 #. function-try-block of a constructor, the program is ill-formed.
16956 #: cp/typeck.c:5897
16957 msgid "cannot return from a handler of a function-try-block of a constructor"
16960 #. You can't return a value from a constructor.
16961 #: cp/typeck.c:5900
16962 msgid "returning a value from a constructor"
16965 #: cp/typeck.c:5923
16966 msgid "return-statement with no value, in function returning '%T'"
16969 #: cp/typeck.c:5940
16970 msgid "return-statement with a value, in function returning 'void'"
16973 #: cp/typeck.c:5962
16975 "`operator new' must not return NULL unless it is declared `throw()' (or -"
16976 "fcheck-new is in effect)"
16980 msgid "type `%T' is not a base type for type `%T'"
16983 #: cp/typeck2.c:151
16984 msgid "cannot declare variable `%D' to be of type `%T'"
16987 #: cp/typeck2.c:154
16988 msgid "cannot declare parameter `%D' to be of type `%T'"
16991 #: cp/typeck2.c:157
16992 msgid "cannot declare field `%D' to be of type `%T'"
16995 #: cp/typeck2.c:161
16996 msgid "invalid return type for member function `%#D'"
16999 #: cp/typeck2.c:163
17000 msgid "invalid return type for function `%#D'"
17003 #: cp/typeck2.c:166
17004 msgid "cannot allocate an object of type `%T'"
17007 #: cp/typeck2.c:173
17008 msgid " because the following virtual functions are abstract:"
17011 #: cp/typeck2.c:175
17015 #: cp/typeck2.c:178
17016 msgid " since type `%T' has abstract virtual functions"
17019 #: cp/typeck2.c:325
17020 msgid "constructor syntax used, but no constructor declared for type `%T'"
17023 #: cp/typeck2.c:338
17024 msgid "cannot initialize arrays using this syntax"
17027 #: cp/typeck2.c:443
17028 msgid "initializing array with parameter list"
17031 #: cp/typeck2.c:499
17032 msgid "initializer for scalar variable requires one element"
17035 #: cp/typeck2.c:506
17036 msgid "braces around scalar initializer for `%T'"
17039 #: cp/typeck2.c:509
17040 msgid "ignoring extra initializers for `%T'"
17043 #: cp/typeck2.c:521
17044 msgid "variable-sized object of type `%T' may not be initialized"
17047 #: cp/typeck2.c:531
17048 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
17051 #: cp/typeck2.c:596
17052 msgid "aggregate has a partly bracketed initializer"
17055 #: cp/typeck2.c:634 cp/typeck2.c:739
17056 msgid "non-trivial labeled initializers"
17059 #: cp/typeck2.c:651
17060 msgid "non-empty initializer for array of empty elements"
17063 #: cp/typeck2.c:705
17064 msgid "initializer list for object of class with virtual base classes"
17067 #: cp/typeck2.c:711
17068 msgid "initializer list for object of class with base classes"
17071 #: cp/typeck2.c:717
17072 msgid "initializer list for object using virtual functions"
17075 #: cp/typeck2.c:779 cp/typeck2.c:795
17076 msgid "missing initializer for member `%D'"
17079 #: cp/typeck2.c:784
17080 msgid "uninitialized const member `%D'"
17083 #: cp/typeck2.c:786
17084 msgid "member `%D' with uninitialized const fields"
17087 #: cp/typeck2.c:789
17088 msgid "member `%D' is uninitialized reference"
17091 #: cp/typeck2.c:836
17092 msgid "index value instead of field name in union initializer"
17095 #: cp/typeck2.c:848
17096 msgid "no field `%D' in union being initialized"
17099 #: cp/typeck2.c:856
17100 msgid "union `%T' with no named members cannot be initialized"
17103 #: cp/typeck2.c:892
17104 msgid "excess elements in aggregate initializer"
17107 #: cp/typeck2.c:1000
17108 msgid "circular pointer delegation detected"
17111 #: cp/typeck2.c:1013
17112 msgid "base operand of `->' has non-pointer type `%T'"
17115 #: cp/typeck2.c:1037
17116 msgid "result of `operator->()' yields non-pointer result"
17119 #: cp/typeck2.c:1039
17120 msgid "base operand of `->' is not a pointer"
17123 #: cp/typeck2.c:1062
17124 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
17127 #: cp/typeck2.c:1070
17129 "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
17132 #: cp/typeck2.c:1080
17133 msgid "member type `%T::' incompatible with object type `%T'"
17136 #: cp/typeck2.c:1296
17137 msgid "call to function `%D' which throws incomplete type `%#T'"
17140 #: cp/typeck2.c:1299
17141 msgid "call to function which throws incomplete type `%#T'"
17144 #. XXX Not i18n clean.
17145 #: cp/cp-tree.h:3752
17147 msgid "%s is deprecated, please see the documentation for details"
17163 msgid "(continued):"
17166 #: f/bad.c:488 f/bad.c:506
17167 msgid "[REPORT BUG!!] %"
17170 #: f/bad.c:495 f/bad.c:527
17171 msgid "[REPORT BUG!!]"
17176 msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
17180 msgid "no INTEGER type can hold a pointer on this configuration"
17185 msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
17190 msgid "and pointers are %d bits wide, but g77 doesn't yet work"
17194 msgid "properly unless they all are 32 bits wide"
17198 msgid "Please keep this in mind before you report bugs."
17201 #. I/O will probably crash.
17204 msgid "configuration: char * holds %d bits, but ftnlen only %d"
17207 #. ASSIGN 10 TO I will crash.
17211 "configuration: char * holds %d bits, but INTEGER only %d --\n"
17212 " ASSIGN statement might fail"
17216 msgid "In statement function"
17220 msgid "Outside of any program unit:\n"
17225 msgid "%A from %B at %0%C"
17230 msgid "At %0, INCLUDE file %A exists, but is not readable"
17235 msgid "At %0, INCLUDE nesting too deep"
17240 msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
17245 msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
17251 "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
17256 msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
17261 msgid "overflowed output arg list for `%s'"
17265 msgid "--driver no longer supported"
17270 msgid "argument to `%s' missing"
17274 msgid "no input files; unwilling to write output files"
17279 msgid "Implicit declaration of `%A' at %0"
17284 msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
17289 msgid "Unknown escape sequence `\\%A' at %0"
17294 msgid "Unterminated escape sequence `\\' at %0"
17299 msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
17304 msgid "\\x used at %0 with no following hex digits"
17309 msgid "Hex escape at %0 out of range"
17314 msgid "Escape sequence at %0 out of range for character"
17318 msgid "hex escape out of range"
17323 msgid "non-ANSI-standard escape sequence, `\\%c'"
17328 msgid "non-ISO escape sequence `\\%c'"
17333 msgid "unknown escape sequence `\\%c'"
17338 msgid "unknown escape sequence: `\\' followed by char code 0x%x"
17342 msgid "badly formed directive -- no closing quote"
17346 msgid "#-lines for entering and leaving files don't match"
17350 msgid "bad directive -- missing close-quote"
17354 msgid "invalid #ident"
17358 msgid "undefined or invalid # directive"
17362 msgid "invalid #line"
17365 #: f/lex.c:1224 f/lex.c:1268
17366 msgid "use `#line ...' instead of `# ...' in first line"
17370 msgid "invalid #-line"
17375 msgid "Null character at %0 -- line ignored"
17380 msgid "INCLUDE at %0 not the only statement on the source line"
17383 #: f/ste.c:1397 f/ste.c:1744
17384 msgid "ASSIGNed FORMAT specifier is too small"
17387 #. ~~~Someday handle CHARACTER*1, CHARACTER*N
17390 msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
17394 msgid "SELECT (at %0) has duplicate cases -- check integer overflow of CASE(s)"
17398 msgid "ASSIGN to variable that is too small"
17402 msgid "ASSIGNed GOTO target variable is too small"
17407 msgid "Local adjustable symbol `%A' at %0"
17411 msgid "data initializer on host with different endianness"
17415 msgid "-fvxt-not-f90 no longer supported -- try -fvxt"
17419 msgid "-ff90-not-vxt no longer supported -- try -fno-vxt -ff90"
17423 msgid "-fdebug-kludge is disabled, use normal debugging flags"
17428 msgid "Missing first operand for binary operator at %0"
17433 msgid "Zero-length character constant at %0"
17438 msgid "Invalid token at %0 in expression or subexpression at %1"
17443 msgid "Missing operand for operator at %1 at end of expression at %0"
17448 msgid "Label %A already defined at %1 when redefined at %0"
17453 msgid "Unrecognized character at %0 [info -f g77 M LEX]"
17458 msgid "Label definition %A at %0 on empty statement (as of %1)"
17463 msgid "Invalid first character at %0 [info -f g77 M LEX]"
17468 msgid "Line too long as of %0 [info -f g77 M LEX]"
17473 msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
17478 msgid "Label number at %0 not in range 1-99999"
17483 msgid "At %0, '!' and '/*' are not valid comment delimiters"
17489 "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
17495 "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M "
17501 msgid "Character constant at %0 has no closing apostrophe at %1"
17507 "Hollerith constant at %0 specified %A more characters than are present as of "
17513 msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
17518 msgid "Integer at %0 too large"
17524 "Period at %0 not followed by digits for floating-point number or by `NOT.', "
17525 "`TRUE.', or `FALSE.'"
17530 msgid "Missing close-period between `.%A' at %0 and %1"
17536 "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent "
17542 msgid "Missing value at %1 for real-number exponent at %0"
17547 msgid "Expected binary operator between expressions at %0 and at %1"
17552 msgid "Semicolon at %0 is an invalid token"
17557 msgid "Extraneous comma in FORMAT statement at %0"
17562 msgid "Missing comma in FORMAT statement at %0"
17567 msgid "Spurious sign in FORMAT statement at %0"
17572 msgid "Spurious number in FORMAT statement at %0"
17577 msgid "Spurious text trailing number in FORMAT statement at %0"
17582 msgid "Unrecognized FORMAT specifier at %0"
17587 msgid "Missing close-parenthese(s) in FORMAT statement at %0"
17592 msgid "Missing number following period in FORMAT statement at %0"
17597 msgid "Missing number following `E' in FORMAT statement at %0"
17602 msgid "Spurious trailing comma preceding terminator at %0"
17608 "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not "
17609 "specifying the assignment operator (=)"
17615 "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement "
17616 "specifying the assignment operator (=)"
17622 "Cannot specify =initialization-expr at %0 unless `::' appears before list of "
17628 msgid "Reference to label at %1 inconsistent with its definition at %0"
17633 msgid "Reference to label at %1 inconsistent with earlier reference at %0"
17638 msgid "DO-statement reference to label at %1 follows its definition at %0"
17643 msgid "Reference to label at %1 is outside block containing definition at %0"
17649 "DO-statement references to label at %0 and %2 separated by unterminated "
17650 "block starting at %1"
17656 "DO-statement reference to label at %0 and label definition at %2 separated "
17657 "by unterminated block starting at %1"
17662 msgid "Label definition at %0 invalid on this kind of statement"
17667 msgid "Statement at %0 invalid in this context"
17672 msgid "Statement at %0 invalid in context established by statement at %1"
17677 msgid "Statement at %0 must specify construct name specified at %1"
17682 msgid "Construct name at %0 superfluous, no construct name specified at %1"
17687 msgid "Construct name at %0 not the same as construct name at %1"
17693 "Construct name at %0 does not match construct name for any containing DO "
17699 msgid "Label definition missing at %0 for DO construct specifying label at %1"
17704 msgid "Statement at %0 follows ELSE block for IF construct at %1"
17709 msgid "No label definition for FORMAT statement at %0"
17714 msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
17720 "END statement at %0 missing `%A' keyword required for internal or module "
17721 "procedure(s) bounded by %1"
17727 "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 "
17728 "specifies no generic name, operator, or assignment"
17733 msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
17738 msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
17743 msgid "Program unit name at %0 not the same as name at %1"
17748 msgid "Type name at %0 not the same as name at %1"
17753 msgid "End of source file before end of block started at %0"
17758 msgid "Undefined label, first referenced at %0"
17764 "SAVE statement or attribute at %1 cannot be specified along with SAVE "
17765 "statement or attribute at %0"
17771 "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or "
17772 "PRIVATE statement at %0"
17777 msgid "RETURN statement at %0 invalid within a main program unit"
17782 msgid "Alternate return specifier at %0 invalid within a main program unit"
17787 msgid "Alternate return specifier at %0 invalid within a function"
17793 "Access specifier or PRIVATE statement at %0 invalid for derived-type "
17794 "definition within other than the specification part of a module"
17800 "Access specifier at %0 must immediately follow derived-type statement at %1 "
17801 "with no intervening statements"
17807 "No components specified as of %0 for derived-type definition beginning at %1"
17813 "No components specified as of %0 for structure definition beginning at %1"
17818 msgid "Missing structure name for outer structure definition at %0"
17824 "Field names at %0 for outer structure definition -- specify them in a "
17825 "subsequent RECORD statement instead"
17831 "Missing field name(s) for structure definition at %0 within structure "
17837 msgid "No components specified as of %0 for map beginning at %1"
17843 "Zero or one maps specified as of %0 for union beginning at %1 -- at least "
17849 msgid "Missing %A specifier in statement at %0"
17854 msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
17859 msgid "Conflicting I/O control specifications at %0 and %1"
17864 msgid "No UNIT= specifier in I/O control list at %0"
17870 "Specification at %0 requires ADVANCE=`NO' specification in same I/O control "
17877 "Specification at %0 requires explicit FMT= specification in same I/O control "
17883 msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
17888 msgid "Duplicate or overlapping case values/ranges at %0 and %1"
17894 "Type and/or kind-type parameter disagreement between CASE value or value "
17895 "within range at %0 and SELECT CASE at %1"
17901 "Range specification at %0 invalid for CASE statement within logical-type "
17902 "SELECT CASE statement"
17907 msgid "Fortran 90 feature at %0 unsupported"
17913 "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %"
17919 msgid "Null element at %0 for array reference at %1"
17924 msgid "Too few elements (%A missing) as of %0 for array reference at %1"
17929 msgid "Too many elements as of %0 for array reference at %1"
17934 msgid "Missing colon as of %0 in substring reference for %1"
17939 msgid "Invalid use at %0 of substring operator on %1"
17944 msgid "Substring begin/end point at %0 out of defined range"
17949 msgid "Array element value at %0 out of defined range"
17954 msgid "Expression at %0 has incorrect data type or rank for its context"
17959 msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
17964 msgid "%A step count known to be 0 (zero) at %0"
17969 msgid "%A end value plus step count known to overflow at %0"
17975 "%A begin, end, and step-count values known to result in implementation-"
17976 "dependent behavior due to overflow(s) in intermediate calculations at %0"
17982 "%A begin, end, and step-count values known to result in no iterations at %0"
17987 msgid "Type disagreement between expressions at %0 and %1"
17992 msgid "No specification for implied-DO iterator `%A' at %0"
17997 msgid "Gratuitous parentheses surround implied-DO construct at %0"
18002 msgid "Zero-size specification invalid at %0"
18007 msgid "Zero-size array at %0"
18012 msgid "Target machine does not support complex entity of kind specified at %0"
18017 msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
18022 msgid "Attempt to raise constant zero to a power at %0"
18027 msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
18032 msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
18037 msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
18042 msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
18048 "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
18053 msgid "Unable to open INCLUDE file `%A' at %0"
18058 msgid "Null argument at %0 for statement function reference at %1"
18063 msgid "Null argument at %0 for procedure invocation at %1"
18069 "%A too few arguments (starting with dummy argument `%B') as of %0 for "
18070 "statement function reference at %1"
18075 msgid "%A too many arguments as of %0 for statement function reference at %1"
18081 "Array supplied at %1 for dummy argument `%A' in statement function reference "
18087 msgid "Unsupported FORMAT specifier at %0"
18092 msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
18097 msgid "Unsupported VXT statement at %0"
18102 msgid "Attempt to specify second initial value for `%A' at %0"
18107 msgid "Too few initial values in list of initializers for `%A' at %0"
18112 msgid "Too many initial values in list of initializers starting at %0"
18118 "Array or substring specification for `%A' out of range in statement at %0"
18124 "Array subscript #%B out of range for initialization of `%A' in statement at %"
18131 "Implied do-loop step count of 0 (zero) for iteration variable `%A' in "
18138 "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in "
18145 "Not an integer constant expression in implied do-loop in statement at %0"
18150 msgid "Attempt to specify second initial value for element of `%A' at %0"
18155 msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
18161 "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
18167 "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D "
18168 "bytes offset from `%B'"
18174 "Array or substring specification for `%A' out of range in EQUIVALENCE "
18180 msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
18185 msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
18190 msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
18196 "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%"
18202 msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
18207 msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
18213 "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for "
18214 "example, `%A' and `%B'"
18219 msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
18225 "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at "
18231 msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
18236 msgid "Blank common initialized at %0"
18242 "Intrinsic `%A' is passed as actual argument at %0 but not explicitly "
18243 "declared INTRINSIC"
18249 "External procedure `%A' is passed as actual argument at %0 but not "
18250 "explicitly declared EXTERNAL"
18255 msgid "Character `%A' (for example) is upper-case in symbol name at %0"
18260 msgid "Character `%A' (for example) is lower-case in symbol name at %0"
18266 "Character `%A' not followed at some point by lower-case character in symbol "
18272 msgid "Initial character `%A' is lower-case in symbol name at %0"
18278 "NAMELIST not adequately supported by run-time library for source files with "
18284 msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
18289 msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
18294 msgid "Truncating characters on right side of character constant at %0"
18299 msgid "Truncating characters on right side of hollerith constant at %0"
18304 msgid "Truncating non-zero data on left side of numeric constant at %0"
18309 msgid "Truncating non-zero data on left side of typeless constant at %0"
18314 msgid "Typeless constant at %0 too large"
18319 msgid "First-column ampersand continuation at %0"
18322 #: f/bad.def:1055 f/bad.def:1058
18325 "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
18328 #: f/bad.def:1061 f/bad.def:1064
18330 msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
18333 #: f/bad.def:1067 f/bad.def:1070
18335 msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
18341 "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M "
18348 "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M "
18352 #: f/bad.def:1079 f/bad.def:1082
18355 "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
18360 msgid "Array `%A' at %0 is too large to handle"
18365 msgid "Statement function `%A' defined at %0 is not used"
18371 "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M "
18377 msgid "Internal compiler error -- cannot perform operation"
18380 #. Kind messages are used in diagnostic location reports of the
18381 #. form "<file>: In function `foo': <error message>".
18383 msgid "In unknown kind"
18391 msgid "In function"
18395 msgid "In subroutine"
18403 msgid "In block-data unit"
18407 msgid "In common block"
18411 msgid "In construct"
18415 msgid "In namelist"
18419 msgid "In anything"
18422 #: java/check-init.c:905
18424 msgid "internal error in check-init: tree code not implemented: %s"
18427 #: java/check-init.c:977
18428 msgid "%Jfinal field '%D' may not have been initialized"
18431 #: java/class.c:514 java/class.c:538
18432 msgid "internal error - too many interface type"
18435 #: java/class.c:637
18436 msgid "bad method signature"
18439 #: java/class.c:681
18440 msgid "misplaced ConstantValue attribute (not in any field)"
18443 #: java/class.c:683
18445 msgid "duplicate ConstantValue attribute for field '%s'"
18448 #: java/class.c:694
18450 msgid "ConstantValue attribute of field '%s' has wrong type"
18453 #: java/class.c:983
18455 msgid "field '%s' not found in class"
18458 #: java/class.c:1240
18459 msgid "%Jabstract method in non-abstract class"
18462 #: java/class.c:2033
18463 msgid "%Jnon-static method '%D' overrides static method"
18466 #: java/decl.c:1058
18467 msgid "%J'%D' used prior to declaration"
18470 #: java/decl.c:1099
18472 msgid "declaration of `%s' shadows a parameter"
18475 #: java/decl.c:1102
18477 msgid "declaration of `%s' shadows a symbol from the parameter list"
18480 #: java/decl.c:1401
18481 msgid "%Jlabel '%D' used but not defined"
18484 #: java/decl.c:1406
18485 msgid "%Jlabel '%D' defined but not used"
18488 #: java/decl.c:1534
18489 msgid "%JIn %D: overlapped variable and exception ranges at %d"
18492 #: java/decl.c:1612
18493 msgid "bad type in parameter debug info"
18496 #: java/decl.c:1621
18497 msgid "%Jbad PC range for debug info for local '%D'"
18501 msgid "stack underflow - dup* operation"
18504 #: java/expr.c:1469
18507 "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
18510 #: java/expr.c:1497
18512 msgid "field `%s' not found"
18515 #: java/expr.c:1655
18516 msgid "ret instruction not implemented"
18519 #: java/expr.c:1810
18521 msgid "method '%s' not found in class"
18524 #: java/expr.c:2010
18526 msgid "failed to find class '%s'"
18529 #: java/expr.c:2020
18531 msgid "class '%s' has no method named '%s' matching signature '%s'"
18534 #: java/expr.c:2030
18535 msgid "invokestatic on non static method"
18538 #: java/expr.c:2035
18539 msgid "invokestatic on abstract method"
18542 #: java/expr.c:2043
18543 msgid "invoke[non-static] on static method"
18546 #: java/expr.c:2342
18548 msgid "missing field '%s' in '%s'"
18551 #: java/expr.c:2348
18553 msgid "mismatching signature for field '%s' in '%s'"
18556 #: java/expr.c:2370
18557 msgid "%Jassignment to final field '%D' not in field's class"
18560 #: java/expr.c:2375
18561 msgid "%Jassignment to final static field `%D' not in class initializer"
18564 #: java/expr.c:2383
18565 msgid "%Jassignment to final field '%D' not in constructor"
18568 #: java/expr.c:2625
18570 msgid "can't expand %s"
18573 #: java/expr.c:2797
18574 msgid "invalid PC in line number table"
18577 #: java/expr.c:2843
18579 msgid "unreachable bytecode from %d to before %d"
18582 #: java/expr.c:2881
18584 msgid "unreachable bytecode from %d to the end of the method"
18587 #. duplicate code from LOAD macro
18588 #: java/expr.c:3195
18589 msgid "unrecogized wide sub-instruction"
18592 #: java/jcf-io.c:534
18595 "source file for class `%s' is newer than its matching class file. Source "
18596 "file `%s' used instead"
18599 #: java/jcf-parse.c:334
18600 msgid "bad string constant"
18603 #: java/jcf-parse.c:352
18605 msgid "bad value constant type %d, index %d"
18608 #: java/jcf-parse.c:517
18610 msgid "can't reopen %s: %m"
18613 #: java/jcf-parse.c:522
18615 msgid "can't close %s: %m"
18618 #: java/jcf-parse.c:606
18620 msgid "cannot find file for class %s"
18623 #: java/jcf-parse.c:617
18624 msgid "not a valid Java .class file"
18627 #: java/jcf-parse.c:620
18628 msgid "error while parsing constant pool"
18631 #: java/jcf-parse.c:623
18633 msgid "error in constant pool entry #%d\n"
18636 #. FIXME - where was first time
18637 #: java/jcf-parse.c:635
18639 msgid "reading class %s for the second time from %s"
18642 #: java/jcf-parse.c:653
18643 msgid "error while parsing fields"
18646 #: java/jcf-parse.c:656
18647 msgid "error while parsing methods"
18650 #: java/jcf-parse.c:659
18651 msgid "error while parsing final attributes"
18654 #: java/jcf-parse.c:673
18657 "the `java.lang.Object' that was found in `%s' didn't have the special zero-"
18658 "length `gnu.gcj.gcj-compiled' attribute. This generally means that your "
18659 "classpath is incorrectly set. Use `info gcj \"Input Options\"' to see the "
18660 "info page describing how to set the classpath"
18663 #: java/jcf-parse.c:756
18664 msgid "missing Code attribute"
18667 #: java/jcf-parse.c:988
18668 msgid "%Hsource file seen twice on command line and will be compiled only once"
18671 #: java/jcf-parse.c:1004
18672 msgid "no input file specified"
18675 #: java/jcf-parse.c:1033
18677 msgid "can't close input file %s: %m"
18680 #: java/jcf-parse.c:1071
18682 msgid "bad zip/jar file %s"
18685 #: java/jcf-parse.c:1255
18687 msgid "error while reading %s from zip file"
18690 #: java/jcf-write.c:2602
18693 "internal error in generate_bytecode_insn - tree code not implemented: %s"
18696 #: java/jcf-write.c:2934
18697 msgid "field initializer type mismatch"
18700 #: java/jcf-write.c:3389
18702 msgid "can't create directory %s: %m"
18705 #: java/jcf-write.c:3442
18707 msgid "can't create %s: %m"
18710 #: java/jv-scan.c:185
18711 msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
18714 #: java/jv-scan.c:188
18716 msgid "can't open output file `%s'"
18719 #: java/jv-scan.c:222
18721 msgid "file not found `%s'"
18724 #: java/jvspec.c:418
18725 msgid "can't specify `-D' without `--main'\n"
18728 #: java/jvspec.c:421
18730 msgid "`%s' is not a valid class name"
18733 #: java/jvspec.c:427
18734 msgid "--resource requires -o"
18737 #: java/jvspec.c:434
18738 msgid "warning: already-compiled .class files ignored with -C"
18741 #: java/jvspec.c:441
18742 msgid "cannot specify both -C and -o"
18745 #: java/jvspec.c:453
18746 msgid "cannot create temporary file"
18749 #: java/jvspec.c:481
18750 msgid "using both @FILE with multiple files not implemented"
18753 #: java/jvspec.c:530
18754 msgid "cannot specify `main' class when not linking"
18758 msgid "can't do dependency tracking with input from stdin"
18762 msgid "couldn't determine target name for dependency tracking"
18768 "unknown encoding: `%s'\n"
18769 "This might mean that your locale's encoding is not supported\n"
18770 "by your system's iconv(3) implementation. If you aren't trying\n"
18771 "to use a particular encoding for your input file, try the\n"
18772 "`--encoding=UTF-8' option"
18775 #: java/mangle.c:89
18777 msgid "can't mangle %s"
18780 #: java/mangle_name.c:140 java/mangle_name.c:210
18781 msgid "internal error - invalid Utf8 name"
18784 #: java/typeck.c:530
18785 msgid "junk at end of signature string"
18788 #: java/verify.c:471
18789 msgid "bad pc in exception_table"
18792 #: java/verify.c:1384
18794 msgid "unknown opcode %d@pc=%d during verification"
18797 #: java/verify.c:1454 java/verify.c:1467 java/verify.c:1471
18799 msgid "verification error at PC=%d"
18802 #: objc/objc-act.c:689
18804 msgid "object does not conform to the `%s' protocol"
18807 #: objc/objc-act.c:775 objc/objc-act.c:848
18809 msgid "class `%s' does not implement the `%s' protocol"
18812 #: objc/objc-act.c:951
18814 msgid "statically allocated instance of Objective-C class `%s'"
18817 #: objc/objc-act.c:998
18819 msgid "unexpected type for `id' (%s)"
18822 #: objc/objc-act.c:1003
18823 msgid "undefined type `id', please import <objc/objc.h>"
18826 #: objc/objc-act.c:1052
18828 msgid "protocol `%s' has circular dependency"
18831 #: objc/objc-act.c:1074 objc/objc-act.c:5985
18833 msgid "cannot find protocol declaration for `%s'"
18836 #: objc/objc-act.c:1408 objc/objc-act.c:2645 objc/objc-act.c:6516
18837 #: objc/objc-act.c:6825 objc/objc-act.c:6878 objc/objc-act.c:6903
18839 msgid "cannot find interface declaration for `%s'"
18842 #: objc/objc-act.c:1423
18844 msgid "interface `%s' does not have valid constant string layout"
18847 #: objc/objc-act.c:1439
18849 msgid "cannot find reference tag for class `%s'"
18852 #: objc/objc-act.c:2179
18854 msgid "creating selector for non existant method %s"
18857 #: objc/objc-act.c:2389
18859 msgid "`%s' is not an Objective-C class name or alias"
18862 #: objc/objc-act.c:2500 objc/objc-act.c:2518 objc/objc-act.c:6772
18863 #: objc/objc-act.c:7062 objc/objc-act.c:7091
18864 msgid "Objective-C declarations may only appear in global scope"
18867 #: objc/objc-act.c:2505
18869 msgid "cannot find class `%s'"
18872 #: objc/objc-act.c:2507
18874 msgid "class `%s' already exists"
18877 #: objc/objc-act.c:2532 objc/objc-act.c:6794
18879 msgid "`%s' redeclared as different kind of symbol"
18882 #. fatal did not work with 2 args...should fix
18883 #: objc/objc-act.c:2680
18885 msgid "cannot find interface declaration for `%s', superclass of `%s'"
18888 #: objc/objc-act.c:2687
18890 msgid "circular inheritance in interface declaration for `%s'"
18893 #: objc/objc-act.c:2780 objc/objc-act.c:2924 objc/objc-act.c:3024
18894 #: objc/objc-act.c:3200 objc/objc-act.c:3240
18895 msgid "Use `-fobjc-exceptions' to enable Objective-C exception syntax"
18898 #: objc/objc-act.c:2787
18899 msgid "`@throw;' (rethrow) used outside of a `@catch' block"
18902 #: objc/objc-act.c:3027
18903 msgid "`@catch' parameter is not a known Objective-C class type"
18906 #: objc/objc-act.c:3036
18907 msgid "Exception already handled by preceding `@catch(id)'"
18910 #: objc/objc-act.c:3041
18912 msgid "Exception of type `%s *' already handled by `@catch (%s *)'"
18915 #: objc/objc-act.c:3206
18916 msgid "`@try' without `@catch' or `@finally'"
18919 #: objc/objc-act.c:3647
18920 msgid "%Jtype '%D' does not have a known size"
18923 #: objc/objc-act.c:4256
18927 #: objc/objc-act.c:4281 objc/objc-act.c:4300
18928 msgid "inconsistent instance variable specification"
18931 #: objc/objc-act.c:5303
18932 msgid "can not use an object as parameter to a method\n"
18935 #: objc/objc-act.c:5504
18937 msgid "multiple %s named `%c%s' found"
18940 #: objc/objc-act.c:5721
18942 msgid "no super class declared in @interface for `%s'"
18945 #: objc/objc-act.c:5809
18947 msgid "invalid receiver type `%s'"
18950 #: objc/objc-act.c:5820
18952 msgid "`%s' may not respond to `%c%s'"
18955 #: objc/objc-act.c:5825
18957 msgid "`%c%s' not implemented by protocol(s)"
18960 #: objc/objc-act.c:5830
18961 msgid "(Messages without a matching method signature"
18964 #: objc/objc-act.c:5831
18965 msgid "will be assumed to return `id' and accept"
18968 #: objc/objc-act.c:5832
18969 msgid "`...' as arguments.)"
18972 #: objc/objc-act.c:6082
18974 msgid "undeclared selector `%s'"
18977 #. Historically, a class method that produced objects (factory
18978 #. method) would assign `self' to the instance that it
18979 #. allocated. This would effectively turn the class method into
18980 #. an instance method. Following this assignment, the instance
18981 #. variables could be accessed. That practice, while safe,
18982 #. violates the simple rule that a class method should not refer
18983 #. to an instance variable. It's better to catch the cases
18984 #. where this is done unknowingly than to support the above
18986 #: objc/objc-act.c:6124
18988 msgid "instance variable `%s' accessed in class method"
18991 #: objc/objc-act.c:6330
18993 msgid "duplicate declaration of method `%c%s'"
18996 #: objc/objc-act.c:6371
18998 msgid "duplicate interface declaration for category `%s(%s)'"
19001 #: objc/objc-act.c:6401
19003 msgid "illegal reference type specified for instance variable `%s'"
19006 #: objc/objc-act.c:6417
19008 msgid "instance variable `%s' has unknown size"
19011 #. vtable pointers are Real Bad(tm), since Obj-C cannot initialize them
19012 #: objc/objc-act.c:6431
19014 msgid "type `%s' has virtual member functions"
19017 #: objc/objc-act.c:6432
19019 msgid "illegal aggregate type `%s' specified for instance variable `%s'"
19022 #: objc/objc-act.c:6440
19024 msgid "type `%s' has a user-defined constructor"
19027 #: objc/objc-act.c:6442
19029 msgid "type `%s' has a user-defined destructor"
19032 #: objc/objc-act.c:6443
19034 "C++ constructors and destructors will not be invoked for Objective-C fields"
19037 #: objc/objc-act.c:6493
19039 msgid "instance variable `%s' is declared private"
19042 #: objc/objc-act.c:6542
19044 msgid "instance variable `%s' is %s; this will be a hard error in the future"
19047 #: objc/objc-act.c:6549
19049 msgid "instance variable `%s' is declared %s"
19052 #: objc/objc-act.c:6559
19053 msgid "static access to object of type `id'"
19056 #: objc/objc-act.c:6581 objc/objc-act.c:6669
19058 msgid "incomplete implementation of class `%s'"
19061 #: objc/objc-act.c:6585 objc/objc-act.c:6674
19063 msgid "incomplete implementation of category `%s'"
19066 #: objc/objc-act.c:6590 objc/objc-act.c:6679
19068 msgid "method definition for `%c%s' not found"
19071 #: objc/objc-act.c:6720
19073 msgid "%s `%s' does not fully implement the `%s' protocol"
19076 #: objc/objc-act.c:6778 objc/objc-act.c:8806
19077 msgid "`@end' missing in implementation context"
19080 #: objc/objc-act.c:6808
19082 msgid "reimplementation of class `%s'"
19085 #: objc/objc-act.c:6839
19087 msgid "conflicting super class name `%s'"
19090 #: objc/objc-act.c:6841
19092 msgid "previous declaration of `%s'"
19095 #: objc/objc-act.c:6855 objc/objc-act.c:6857
19097 msgid "duplicate interface declaration for class `%s'"
19100 #: objc/objc-act.c:7124
19102 msgid "duplicate declaration for protocol `%s'"
19105 #. Add a readable method name to the warning.
19106 #: objc/objc-act.c:7616
19107 msgid "%J%s `%c%s'"
19110 #: objc/objc-act.c:7911
19112 msgid "no super class declared in interface for `%s'"
19115 #: objc/objc-act.c:7959
19116 msgid "[super ...] must appear in a method context"
19120 msgid "Display this information"
19125 "--param <param>=<value>\tSet paramter <param> to value. See below for a "
19126 "complete list of parameters"
19131 "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
19132 "before <question> disables the <answer> to <question>"
19136 msgid "Do not discard comments"
19140 msgid "Do not discard comments in macro expansions"
19145 "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
19146 "<macro> is given, <val> is taken to be 1"
19151 "-G<number>\tPut global and static data smaller than <number> bytes into a "
19152 "special section (on some targets)"
19156 msgid "Print the name of header files as they are used"
19160 msgid "Generate make dependencies and compile"
19164 msgid "Treat missing header files as generated files"
19168 msgid "Like -MD but ignore system header files"
19172 msgid "-MQ <target>\tAdd a MAKE-quoted target"
19176 msgid "-O<number>\tSet optimization level to <number>"
19180 msgid "Optimize for space rather than speed"
19184 msgid "Do not generate #line directives"
19188 msgid "-U<macro>\tUndefine <macro>"
19192 msgid "This switch is deprecated; use -Wextra instead"
19196 msgid "Warn about returning structures, unions or arrays"
19200 msgid "Warn about casting functions to incompatible types"
19204 msgid "Warn about pointer casts which increase alignment"
19208 msgid "Warn about casts which discard qualifiers"
19212 msgid "Warn about subscripts whose type is \"char\""
19216 msgid "Warn about possibly confusing type conversions"
19220 msgid "Warn when all constructors and destructors are private"
19224 msgid "Warn when a declaration is found after a statement"
19228 msgid "Warn if deprecated class, method, or field is used"
19232 msgid "Warn about uses of __attribute__((deprecated)) declarations"
19236 msgid "Warn when an optimization pass is disabled"
19240 msgid "Warn about compile-time integer division by zero"
19244 msgid "Warn about violations of Effective C++ style rules"
19248 msgid "Warn about stray tokens after #elif and #endif"
19252 msgid "Treat all warnings as errors"
19256 msgid "Make implicit function declarations an error"
19260 msgid "Print extra (possibly unwanted) warnings"
19264 msgid "Warn if deprecated empty statements are found"
19268 msgid "Warn if testing floating point numbers for equality"
19272 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
19276 msgid "Warn if passing too many arguments to a function for its format string"
19280 msgid "Warn about format strings that are not literals"
19284 msgid "Warn about possible security problems with format functions"
19288 msgid "Warn about strftime formats yielding 2-digit years"
19292 msgid "Enable warnings about inter-procedural problems"
19296 msgid "Warn about implicit function declarations"
19300 msgid "Warn when a declaration does not specify a type"
19304 msgid "Warn about variables which are initialized to themselves."
19308 msgid "Warn when an inlined function cannot be inlined"
19312 msgid "Warn about invalid uses of the \"offsetof\" macro"
19316 msgid "Warn about PCH files that are found but not used"
19320 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
19324 msgid "Do not warn about using \"long long\" when -pedantic"
19328 msgid "Warn about suspicious declarations of \"main\""
19332 msgid "Warn about possibly missing braces around initializers"
19336 msgid "Warn about global functions without previous declarations"
19340 msgid "Warn about functions which might be candidates for format attributes"
19345 "Warn about functions which might be candidates for __attribute__((noreturn))"
19349 msgid "Warn about global functions without prototypes"
19353 msgid "Warn about use of multi-character character constants"
19357 msgid "Warn about \"extern\" declarations not at file scope"
19362 "Warn when non-templatized friend functions are declared within a template"
19366 msgid "Warn about non-virtual destructors"
19370 msgid "Warn if a C-style cast is used in a program"
19374 msgid "Warn if an old-style parameter definition is used"
19378 msgid "Warn if .class files are out of date"
19382 msgid "Warn about overloaded virtual function names"
19386 msgid "Warn when the packed attribute has no effect on struct layout"
19390 msgid "Warn when padding is required to align structure members"
19394 msgid "Warn about possibly missing parentheses"
19398 msgid "Warn when converting the type of pointers to member functions"
19402 msgid "Warn about function pointer arithmetic"
19406 msgid "Warn if inherited methods are unimplemented"
19410 msgid "Warn about multiple declarations of the same object"
19414 msgid "Warn if modifiers are specified when not necessary"
19418 msgid "Warn when the compiler reorders code"
19423 "Warn whenever a function's return type defaults to \"int\" (C), or about "
19424 "inconsistent return types (C++)"
19428 msgid "Warn if a selector has multiple methods"
19432 msgid "Warn about possible violations of sequence point rules"
19436 msgid "Warn when one local variable shadows another"
19440 msgid "Warn about signed-unsigned comparisons"
19444 msgid "Warn when overload promotes from unsigned to signed"
19448 msgid "Warn about code which might break strict aliasing rules"
19452 msgid "Warn about unprototyped function declarations"
19456 msgid "Warn about constructs with surprising meanings"
19460 msgid "Warn about enumerated switches, with no default, missing a case"
19464 msgid "Warn about enumerated switches missing a \"default:\" statement"
19468 msgid "Warn about all enumerated switches missing a specific case"
19472 msgid "Warn when synthesis behavior differs from Cfront"
19476 msgid "Do not suppress warnings from system headers"
19480 msgid "Warn about features not present in traditional C"
19484 msgid "Warn if an undefined macro is used in an #if directive"
19488 msgid "Warn about uninitialized automatic variables"
19492 msgid "Warn about unrecognized pragmas"
19496 msgid "Warn about code that will never be executed"
19500 msgid "Enable all -Wunused- warnings"
19504 msgid "Warn when a function is unused"
19508 msgid "Warn when a label is unused"
19512 msgid "Warn about macros defined in the main file that are not used"
19516 msgid "Warn when a function parameter is unused"
19520 msgid "Warn when an expression value is unused"
19524 msgid "Warn when a variable is unused"
19528 msgid "Give strings the type \"array of char\""
19533 "A synonym for -std=c89. In a future version of GCC it will become "
19534 "synonymous with -std=c99 instead"
19538 msgid "-aux-info <file>\tEmit declaration information into <file>"
19542 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
19546 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
19550 msgid "--CLASSPATH\tDeprecated; use --classpath instead"
19554 msgid "Enforce class member access control semantics"
19558 msgid "Align the start of functions"
19562 msgid "Align labels which are only reached by jumping"
19566 msgid "Align all labels"
19570 msgid "Align the start of loops"
19574 msgid "Change when template instances are emitted"
19578 msgid "Specify that arguments may alias each other and globals"
19582 msgid "Assume arguments may alias globals but not each other"
19586 msgid "Assume arguments alias neither each other nor globals"
19590 msgid "Recognize the \"asm\" keyword"
19594 msgid "Generate unwind tables that are exact at each instruction boundary"
19599 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
19605 "Backslashes in character and hollerith constants are special (not C-style)"
19609 msgid "Delete libU77 intrinsics with bad interfaces"
19613 msgid "Disable libU77 intrinsics with bad interfaces"
19617 msgid "Enable libU77 intrinsics with bad interfaces"
19621 msgid "Hide libU77 intrinsics with bad interfaces"
19625 msgid "--bootclasspath=<path>\tReplace system path"
19629 msgid "Generate code to check bounds before indexing arrays"
19633 msgid "Replace add, compare, branch with branch on count register"
19637 msgid "Use profiling information for branch probabilities"
19642 "Perform branch target load optimization before prologue / epilogue threading"
19647 "Perform branch target load optimization after prologue / epilogue threading"
19651 msgid "Recognize built-in functions"
19656 "-fcall-saved-<register>\tMark <register> as being preserved across functions"
19661 "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
19665 msgid "Save registers around function calls"
19669 msgid "Program written in strict mixed-case"
19673 msgid "Compile as if program written in lowercase"
19677 msgid "Preserve case used in program"
19681 msgid "Program written in lowercase"
19685 msgid "Program written in uppercase"
19689 msgid "Compile as if program written in uppercase"
19693 msgid "Check the return value of new"
19697 msgid "--classpath=<path>\tSet class path"
19701 msgid "Do not put uninitialized globals in the common section"
19705 msgid "Allow the arguments of the '?' operator to have different types"
19709 msgid "Reduce the size of object files"
19713 msgid "Make string literals \"const char[]\" not \"char[]\""
19717 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
19721 msgid "Perform a register copy-propagation optimization pass"
19725 msgid "Perform cross-jumping optimization"
19729 msgid "When running CSE, follow jumps to their targets"
19733 msgid "When running CSE, follow conditional jumps"
19737 msgid "Place data items into their own section"
19742 "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
19746 msgid "Inline member functions by default"
19750 msgid "Defer popping functions args from stack until later"
19754 msgid "Attempt to fill delay slots of branch instructions"
19758 msgid "Delete useless null pointer checks"
19763 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
19764 "location at the beginning of line-wrapped diagnostics"
19768 msgid "Allow '$' in symbol names"
19772 msgid "Permit '$' as an identifier character"
19777 "Suppress output of instruction numbers and line number notes in debugging "
19782 msgid "Perform DWARF2 duplicate elimination"
19787 msgid "Perform unused type elimination in debug info"
19791 msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
19796 "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
19800 msgid "Generate code to check exception specifications"
19804 msgid "Enable exception handling"
19809 "-fexec-charset=<cset>\tConvert all strings and character constants to "
19810 "character set <cset>"
19814 msgid "Perform a number of minor, expensive optimizations"
19818 msgid "f2c-compatible code can be generated"
19822 msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
19826 msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
19830 msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
19834 msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
19838 msgid "Unsupported; generate libf2c-calling code"
19842 msgid "Program is written in typical FORTRAN 66 dialect"
19846 msgid "Program is written in typical Unix-f77 dialect"
19850 msgid "Program is written in Fortran-90-ish dialect"
19854 msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
19858 msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
19862 msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
19866 msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
19870 msgid "Assume no NaNs or infinities are generated"
19875 "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
19879 msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
19883 msgid "Unsupported; affects code generation of arrays"
19887 msgid "Do not store floats in registers"
19891 msgid "Scope of for-init-statement variables is local to the loop"
19895 msgid "Copy memory address constants into registers before use"
19899 msgid "Always check for non gcj generated classes archives"
19903 msgid "Copy memory operands into registers before use"
19907 msgid "Generate code to check subscript and substring bounds"
19911 msgid "Program is written in Fortran-90-ish free form"
19915 msgid "Do not assume that standard C libraries and \"main\" exist"
19919 msgid "Allow function addresses to be held in registers"
19923 msgid "Place each function into its own section"
19927 msgid "Perform global common subexpression elimination"
19932 "Perform redundant load after store elimination in global common "
19933 "subexpression elimination"
19938 "Perform enhanced load motion during global common subexpression elimination"
19942 msgid "Perform store motion after global common subexpression elimination"
19946 msgid "Enable fatal diagnostics about inter-procedural problems"
19950 msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
19954 msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
19958 msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
19962 msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
19966 msgid "Recognize GNU-defined keywords"
19970 msgid "Output GNU ld formatted global initializers"
19974 msgid "Generate code for GNU runtime environment"
19978 msgid "Enable guessing of branch probabilities"
19982 msgid "Assume normal C execution environment"
19986 msgid "Enable support for huge objects"
19990 msgid "Process #ident directives"
19994 msgid "Perform conversion of conditional jumps to branchless equivalents"
19998 msgid "Perform conversion of conditional jumps to conditional execution"
20002 msgid "Export functions even if they can be inlined"
20006 msgid "Emit implicit instantiations of inline templates"
20010 msgid "Emit implicit instantiations of templates"
20014 msgid "Use offset tables for virtual method calls"
20018 msgid "Do not generate .size directives"
20022 msgid "Initialize local vars and arrays to zero"
20026 msgid "Pay attention to the \"inline\" keyword"
20031 "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
20035 msgid "Instrument function entry and exit with profiling calls"
20039 msgid "Intrinsics letters in arbitrary cases"
20043 msgid "Intrinsics spelled as e.g. SqRt"
20047 msgid "Intrinsics in lowercase"
20051 msgid "Intrinsics in uppercase"
20055 msgid "Assume native functions are implemented using JNI"
20059 msgid "Generate code for functions even if they are fully inlined"
20063 msgid "Emit static const variables even if they are not used"
20067 msgid "Give external symbols a leading underscore"
20071 msgid "Perform loop optimizations"
20075 msgid "Language keyword letters in arbitrary cases"
20079 msgid "Language keywords spelled as e.g. IOStat"
20083 msgid "Language keywords in lowercase"
20087 msgid "Language keywords in uppercase"
20091 msgid "Set errno after built-in math functions"
20095 msgid "Report on permanent memory allocation"
20099 msgid "Attempt to merge identical constants and constant variables"
20103 msgid "Attempt to merge identical constants across compilation units"
20108 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
20109 "line. 0 suppresses line-wrapping"
20113 msgid "Delete MIL-STD 1753 intrinsics"
20117 msgid "Disable MIL-STD 1753 intrinsics"
20121 msgid "Enable MIL-STD 1753 intrinsics"
20125 msgid "Hide MIL-STD 1753 intrinsics"
20129 msgid "Force all loop invariant computations out of loops"
20133 msgid "Don't warn about uses of Microsoft extensions"
20137 msgid "Use graph-coloring register allocation"
20141 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
20145 msgid "Assume that receivers of Objective-C messages may be nil"
20149 msgid "Support synchronous non-call exceptions"
20153 msgid "Enable Objective-C exception and synchronization syntax"
20158 msgid "Perform loop unrolling for all loops"
20163 msgid "Perform loop unrolling when iteration count is known"
20167 msgid "When possible do not generate stack frames"
20171 msgid "Take at least one trip through each iterative DO loop"
20175 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
20179 msgid "Do the full register move optimization pass"
20183 msgid "Optimize sibling and tail recursive calls"
20187 msgid "Enable optimization of static class initialization code"
20191 msgid "Enable optional diagnostics"
20195 msgid "Pack structure members together without holes"
20199 msgid "Return small aggregates in memory, not registers"
20203 msgid "Warn about use of (only a few for now) Fortran extensions"
20207 msgid "Perform loop peeling"
20211 msgid "Enable machine specific peephole optimizations"
20215 msgid "Enable an RTL peephole pass before sched2"
20219 msgid "Downgrade conformance errors to warnings"
20223 msgid "Generate position-independent code if possible"
20227 msgid "Generate position-independent code for executables if possible"
20231 msgid "Generate prefetch instructions, if available, for arrays in loops"
20235 msgid "Enable basic program profiling code"
20239 msgid "Insert arc-based program profiling code"
20243 msgid "Insert code to profile values of expressions"
20247 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
20251 msgid "Strength reduce all loop general induction variables"
20255 msgid "Return small aggregates in registers"
20259 msgid "Enables a register move optimization"
20263 msgid "Perform a register renaming optimization pass"
20267 msgid "Reorder basic blocks to improve code placement"
20271 msgid "Reorder functions to improve code placement"
20276 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
20281 msgid "Enable automatic template instantiation"
20285 msgid "Add a common subexpression elimination pass after loop optimizations"
20289 msgid "Run the loop optimizer twice"
20293 msgid "Disable optimizations that assume default FP rounding behavior"
20297 msgid "Generate run time type descriptor information"
20301 msgid "Enable scheduling across basic blocks"
20305 msgid "Allow speculative motion of non-loads"
20309 msgid "Allow speculative motion of some loads"
20313 msgid "Allow speculative motion of more loads"
20317 msgid "Allow premature scheduling of queued insns"
20322 "Set dependence distance checking in premature scheduling of queued insns"
20327 "-fsched-stalled-insns-dep=<number> Set dependence distance checking in "
20328 "premature scheduling of queued insns"
20333 "-fsched-stalled-insns=<number> Set number of queued insns that can be "
20334 "prematurely scheduled"
20338 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
20342 msgid "If scheduling post reload, do superblock scheduling"
20346 msgid "If scheduling post reload, do trace scheduling"
20350 msgid "Reschedule instructions before register allocation"
20354 msgid "Reschedule instructions after register allocation"
20358 msgid "Allow appending a second underscore to externals"
20362 msgid "Mark data as shared rather than private"
20366 msgid "Use the same size for double as for float"
20370 msgid "Use the narrowest integer type possible for enumeration types"
20374 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
20378 msgid "Disable optimizations observable by IEEE signaling NaNs"
20382 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
20386 msgid "Make \"char\" signed by default"
20390 msgid "Do not print names of program units as they are compiled"
20394 msgid "Convert floating point constants to single precision constants"
20398 msgid "Internally convert most source to lowercase"
20402 msgid "Internally preserve source case"
20406 msgid "Internally convert most source to uppercase"
20410 msgid "Enable static single assignment optimizations"
20414 msgid "Enable SSA conditional constant propagation"
20418 msgid "Enable aggressive SSA dead code elimination"
20422 msgid "Insert stack checking code into the program"
20427 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
20431 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
20435 msgid "Display statistics accumulated during compilation"
20439 msgid "Enable assignability checks for stores into object arrays"
20443 msgid "Perform strength reduction optimizations"
20447 msgid "Assume strict aliasing rules apply"
20451 msgid "Symbol names spelled in mixed case"
20455 msgid "Symbol names in lowercase"
20459 msgid "Symbol names in uppercase"
20463 msgid "Check for syntax errors, then stop"
20467 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
20471 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
20475 msgid "Create data files needed by \"gcov\""
20479 msgid "Perform jump threading optimizations"
20483 msgid "Report the time taken by each compiler pass"
20488 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
20489 "default thread-local storage code generation model"
20493 msgid "Perform superblock formation via tail duplication"
20497 msgid "Assume floating-point operations can trap"
20501 msgid "Trap for signed overflow in addition, subtraction and multiplication"
20505 msgid "Make prefix-radix non-decimal constants be typeless"
20509 msgid "Allow all ugly features"
20513 msgid "Hollerith and typeless can be passed as arguments"
20517 msgid "Allow ordinary copying of ASSIGN'ed vars"
20521 msgid "Dummy array dimensioned to (1) is assumed-size"
20525 msgid "Trailing comma in procedure call denotes null argument"
20529 msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
20533 msgid "Initialization via DATA and PARAMETER is not type-compatible"
20537 msgid "Allow INTEGER and LOGICAL interchangeability"
20541 msgid "Append underscores to externals"
20545 msgid "Compile whole compilation unit at a time"
20549 msgid "Delete libU77 intrinsics"
20553 msgid "Disable libU77 intrinsics"
20557 msgid "Enable libU77 intrinsics"
20561 msgid "Hide libU77 intrinsics"
20565 msgid "Allow math optimizations that may violate IEEE or ISO standards"
20569 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
20573 msgid "Make \"char\" unsigned by default"
20577 msgid "Perform loop unswitching"
20581 msgid "Just generate unwind tables for exception handling"
20585 msgid "Use __cxa_atexit to register destructors"
20589 msgid "Add extra commentary to assembler output"
20593 msgid "Print g77-specific version information and run internal tests"
20597 msgid "Use expression value profiles in optimizations"
20601 msgid "Discard unused virtual functions"
20605 msgid "Implement vtables using thunks"
20609 msgid "Program is written in VXT (Digital-like) FORTRAN"
20613 msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
20617 msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
20621 msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
20625 msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
20629 msgid "Emit common-like symbols as weak symbols"
20633 msgid "Construct webs and split unrelated uses of single variable"
20638 "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
20639 "to character set <cset>"
20643 msgid "Generate a #line directive pointing at the current working directory"
20647 msgid "Assume signed arithmetic overflow wraps around"
20651 msgid "Store strings in writable data section"
20655 msgid "Emit cross referencing information"
20659 msgid "Print internal debugging-related information"
20663 msgid "Put zero initialized data in the bss section"
20668 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
20672 msgid "Treat initial values of 0 like non-zero values"
20676 msgid "Generate debug information in default format"
20680 msgid "Generate debug information in COFF format"
20684 msgid "Generate debug information in DWARF v1 format"
20688 msgid "Generate debug information in extended DWARF v1 format"
20692 msgid "Generate debug information in DWARF v2 format"
20696 msgid "Dump declarations to a .decl file"
20700 msgid "Generate debug information in default extended format"
20704 msgid "-gnat<options>\tSpecify options to GNAT"
20708 msgid "Generate debug information in STABS format"
20712 msgid "Generate debug information in extended STABS format"
20716 msgid "Generate debug information in VMS format"
20720 msgid "Generate debug information in XCOFF format"
20724 msgid "Generate debug information in extended XCOFF format"
20728 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
20732 msgid "-imacros <file>\tAccept definition of macros in <file>"
20736 msgid "-include <file>\tInclude the contents of <file> before other files"
20740 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
20744 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
20748 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
20752 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
20756 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
20761 "Do not search standard system include directories (those specified with -"
20762 "isystem will still be used)"
20766 msgid "Do not search standard system include directories for C++"
20770 msgid "-o <file>\tPlace output into <file>"
20774 msgid "Enable function profiling"
20778 msgid "Issue warnings needed for strict compliance to the standard"
20782 msgid "Like -pedantic but issue them as errors"
20786 msgid "Generate C header of platform-specific features"
20790 msgid "Do not display functions compiled or elapsed time"
20794 msgid "Remap file names when including files"
20798 msgid "Conform to the ISO 1998 C++ standard"
20802 msgid "Conform to the ISO 1990 C standard"
20806 msgid "Conform to the ISO 1999 C standard"
20812 msgid "Deprecated in favor of -std=c99"
20816 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
20820 msgid "Conform to the ISO 1990 C standard with GNU extensions"
20824 msgid "Conform to the ISO 1999 C standard with GNU extensions"
20828 msgid "Deprecated in favor of -std=gnu99"
20832 msgid "Deprecated in favor of -std=c89"
20836 msgid "Conform to the ISO 1990 C standard as amended in 1994"
20840 msgid "Enable traditional preprocessing"
20844 msgid "-trigraphs\tSupport ISO C trigraphs"
20848 msgid "Do not predefine system-specific and GCC-specific macros"
20852 msgid "Enable verbose output"
20856 msgid "Suppress warnings"
20859 #: config/rs6000/darwin.h:98
20860 msgid " conflicting code gen style switches are used"
20864 msgid "GCC does not support -C or -CC without -E"
20867 #: gcc.c:766 java/jvspec.c:80 ada/lang-specs.h:34
20868 msgid "-pg and -fomit-frame-pointer are incompatible"
20872 msgid "-E required when input is from standard input"
20875 #: config/arm/arm.h:197
20876 msgid "-mapcs-26 and -mapcs-32 may not be used together"
20879 #: config/arm/arm.h:199
20880 msgid "-msoft-float and -mhard_float may not be used together"
20883 #: config/arm/arm.h:201
20884 msgid "-mbig-endian and -mlittle-endian may not be used together"
20887 #: java/lang-specs.h:34
20888 msgid "-fjni and -femit-class-files are incompatible"
20891 #: java/lang-specs.h:35
20892 msgid "-fjni and -femit-class-file are incompatible"
20895 #: java/lang-specs.h:36 java/lang-specs.h:37
20896 msgid "-femit-class-file should used along with -fsyntax-only"
20899 #: config/mips/mips.h:975
20900 msgid "-pipe is not supported"
20903 #: config/mips/mips.h:1129 config/arc/arc.h:63
20904 msgid "may not use both -EB and -EL"
20907 #: config/darwin.h:215
20908 msgid "-current_version only allowed with -dynamiclib"
20911 #: config/darwin.h:218
20912 msgid "-install_name only allowed with -dynamiclib"
20915 #: config/darwin.h:223
20916 msgid "-bundle not allowed with -dynamiclib"
20919 #: config/darwin.h:224
20920 msgid "-bundle_loader not allowed with -dynamiclib"
20923 #: config/darwin.h:225
20924 msgid "-client_name not allowed with -dynamiclib"
20927 #: config/darwin.h:228
20928 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
20931 #: config/darwin.h:229
20932 msgid "-force_flat_namespace not allowed with -dynamiclib"
20935 #: config/darwin.h:231
20936 msgid "-keep_private_externs not allowed with -dynamiclib"
20939 #: config/darwin.h:232
20940 msgid "-private_bundle not allowed with -dynamiclib"
20943 #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
20944 msgid "shared and mdll are not compatible"
20947 #: treelang/lang-specs.h:52
20948 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
20951 #: config/mips/r3900.h:35
20952 msgid "-mhard-float not supported"
20955 #: config/mips/r3900.h:37
20956 msgid "-msingle-float and -msoft-float can not both be specified"
20959 #: f/lang-specs.h:38
20960 msgid "GCC does not support -C without using -E"
20963 #: f/lang-specs.h:39
20964 msgid "GCC does not support -CC without using -E"
20967 #: config/rs6000/sysv4.h:1080 config/i386/freebsd-aout.h:215
20968 msgid "`-p' not supported; use `-pg' and gprof(1)"
20971 #: config/vax/netbsd-elf.h:42
20972 msgid "The -shared option is not currently supported for VAX ELF."
20975 #: config/sparc/linux64.h:207 config/sparc/linux64.h:218
20976 #: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
20977 #: config/sparc/sol2-bi.h:166 config/sparc/sol2-bi.h:176
20978 msgid "may not use both -m32 and -m64"
20981 #: config/vax/vax.h:50 config/vax/vax.h:51
20982 msgid "profiling not supported with -mg\n"
20985 #: config/i386/sco5.h:192
20986 msgid "-pg not supported on this platform"
20989 #: config/i386/sco5.h:193
20990 msgid "-p and -pp specified - pick one"
20993 #: config/i386/sco5.h:267
20994 msgid "-G and -static are mutually exclusive"
20997 #: config/i386/cygwin.h:29
20998 msgid "mno-cygwin and mno-win32 are not compatible"
21001 #: ada/lang-specs.h:36
21002 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
21005 #: config/mcore/mcore.h:65
21006 msgid "the m210 does not have little endian support"