1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
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: \n"
11 "POT-Creation-Date: 2003-10-25 21:33+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:4935
43 #: c-common.c:4974 c-common.c:5041 c-common.c:5087 c-common.c:5145
44 #: c-common.c:5176 c-common.c:5522 c-common.c:5545 c-common.c:5584
45 #: config/arm/arm.c:2236 config/arm/arm.c:2263 config/avr/avr.c:4561
46 #: config/h8300/h8300.c:4279 config/h8300/h8300.c:4302 config/i386/i386.c:1589
47 #: config/i386/i386.c:15177 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:14730
252 msgid "struct type value used where scalar is required"
255 #: c-common.c:2630 f/com.c:14734
256 msgid "union type value used where scalar is required"
259 #: c-common.c:2634 f/com.c:14738
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:14870
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:5273
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:5015 c-common.c:5061
469 msgid "%J'%E' attribute applies only to functions"
472 #: c-common.c:5020 c-common.c:5066
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:5229 c-common.c:5261
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:3355 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:4162
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:3727 cp/decl.c:10099
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:6737
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:6742
856 msgid "duplicate `%s'"
859 #: c-decl.c:3378 cp/decl.c:6748
860 msgid "`__thread' before `extern'"
863 #: c-decl.c:3380 cp/decl.c:6750
864 msgid "`__thread' before `static'"
867 #: c-decl.c:3388 cp/decl.c:6777
869 msgid "two or more data types in declaration of `%s'"
872 #: c-decl.c:3408 cp/decl.c:6782
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:6882
889 msgid "long or short specified with char for `%s'"
892 #: c-decl.c:3487 cp/decl.c:6886
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:6875
908 msgid "long, short, signed or unsigned invalid for `%s'"
911 #: c-decl.c:3504 cp/decl.c:6895
913 msgid "long, short, signed or unsigned used invalidly for `%s'"
916 #: c-decl.c:3522 cp/decl.c:6916
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:7508
934 msgid "duplicate `const'"
937 #: c-decl.c:3611 c-decl.c:4071 cp/decl.c:7512
938 msgid "duplicate `restrict'"
941 #: c-decl.c:3613 c-decl.c:4069 cp/decl.c:7510
942 msgid "duplicate `volatile'"
945 #: c-decl.c:3641 cp/decl.c:7079
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:7124
973 msgid "storage class specified for parameter `%s'"
976 #: c-decl.c:3677 cp/decl.c:7126
977 msgid "storage class specified for typename"
980 #: c-decl.c:3689 cp/decl.c:7141
982 msgid "`%s' initialized and declared `extern'"
985 #: c-decl.c:3691 cp/decl.c:7144
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:7148
997 msgid "nested function `%s' declared `extern'"
1000 #: c-decl.c:3707 cp/decl.c:7158
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:7682
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:7279
1066 msgid "`%s' declared as function returning a function"
1069 #: c-decl.c:3964 cp/decl.c:7284
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:7504
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:7964
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:5820
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:3500
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:10807
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:4468 f/com.c:14198
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
2374 msgid "break statement not within loop or switch"
2377 #: c-semantics.c:613
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:6179 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:3915 c-typeck.c:3930 c-typeck.c:3945
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:1768 cp/typeck.c:4072 java/expr.c:356
2677 #: java/verify.c:1459 java/verify.c:1460 java/verify.c:1475
2683 msgid "ISO C forbids use of conditional expressions as lvalues"
2687 msgid "ISO C forbids use of compound expressions as lvalues"
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:2667 treelang/treetree.c:946
2716 msgid "global register variable `%s' used in nested function"
2719 #: c-typeck.c:2671 treelang/treetree.c:950
2721 msgid "register variable `%s' used in nested function"
2724 #: c-typeck.c:2678 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:2694 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:2802 c-typeck.c:2809
2747 msgid "ISO C forbids conditional expr between `void *' and function pointer"
2751 msgid "pointer type mismatch in conditional expression"
2754 #: c-typeck.c:2822 c-typeck.c:2832
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:3061 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:3073 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:3257 c-typeck.c:3282 c-typeck.c:3299 cp/typeck.c:4969
2833 msgid "cannot pass rvalue to reference parameter"
2836 #: c-typeck.c:3475 c-typeck.c:3551
2838 msgid "%s makes qualified function pointer from unqualified"
2841 #: c-typeck.c:3479 c-typeck.c:3531
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:3562 c-typeck.c:4066 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:3599 c-typeck.c:3602
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:3918 c-typeck.c:3933 c-typeck.c:3948
2923 msgid "(near initialization for `%s')"
2926 #: c-typeck.c:3997 cp/typeck2.c:458
2927 msgid "char-array initialized from wide string"
2930 #: c-typeck.c:4004 cp/typeck2.c:465
2931 msgid "int-array initialized from non-wide string"
2934 #: c-typeck.c:4022 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:4106 c-typeck.c:4108 c-typeck.c:4124 c-typeck.c:4145
2944 msgid "initializer element is not constant"
2948 msgid "initialization"
2951 #: c-typeck.c:4151 c-typeck.c:5530
2952 msgid "initializer element is not computable at load time"
2955 #: c-typeck.c:4166 cp/typeck2.c:558
2956 msgid "invalid initializer"
2959 #: c-typeck.c:4449 cp/decl.c:4424
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:4940 c-typeck.c:5008
3000 msgid "array index in non-array initializer"
3003 #: c-typeck.c:4945 c-typeck.c:5061
3004 msgid "field name not in record or union initializer"
3007 #: c-typeck.c:5004 c-typeck.c:5006
3008 msgid "nonconstant array index in initializer"
3011 #: c-typeck.c:5010 c-typeck.c:5013
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:5109 c-typeck.c:5130 c-typeck.c:5592
3029 msgid "initialized field with side-effects overwritten"
3033 msgid "excess elements in char array initializer"
3036 #: c-typeck.c:5807 c-typeck.c:5853
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:6294 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:6418 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:6469 cp/decl.c:2430
3109 msgid "case label not within a switch statement"
3112 #: c-typeck.c:6471 cp/decl.c:2435
3113 msgid "`default' label not within a switch statement"
3116 #: c-typeck.c:6623 c-typeck.c:6657
3117 msgid "division by zero"
3120 #: c-typeck.c:6702 cp/typeck.c:2888
3121 msgid "right shift count is negative"
3124 #: c-typeck.c:6709 cp/typeck.c:2894
3125 msgid "right shift count >= width of type"
3128 #: c-typeck.c:6730 cp/typeck.c:2913
3129 msgid "left shift count is negative"
3132 #: c-typeck.c:6733 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:6773 cp/typeck.c:2950
3145 msgid "comparing floating point with == or != is unsafe"
3148 #: c-typeck.c:6799 c-typeck.c:6805
3149 msgid "ISO C forbids comparison of `void *' with function pointer"
3152 #: c-typeck.c:6808 c-typeck.c:6848 c-typeck.c:6876
3153 msgid "comparison of distinct pointer types lacks a cast"
3156 #: c-typeck.c:6822 c-typeck.c:6827 c-typeck.c:6896 c-typeck.c:6901
3157 msgid "comparison between pointer and integer"
3160 #: c-typeck.c:6843 c-typeck.c:6871
3161 msgid "ISO C forbids ordered comparisons of pointers to functions"
3165 msgid "comparison of complete and incomplete pointers"
3168 #: c-typeck.c:6884 c-typeck.c:6891
3169 msgid "ordered comparison of pointer with integer zero"
3172 #: c-typeck.c:6915 cp/typeck.c:3086
3173 msgid "unordered comparison on non-floating point argument"
3177 msgid "comparison between signed and unsigned"
3180 #: c-typeck.c:7171 cp/typeck.c:3333
3181 msgid "comparison of promoted ~unsigned with constant"
3184 #: c-typeck.c:7179 cp/typeck.c:3341
3185 msgid "comparison of promoted ~unsigned with unsigned"
3188 #: calls.c:1814 tree-inline.c:1328
3189 msgid "%Jinlining failed in call to '%F'"
3192 #: calls.c:1815 calls.c:2155 tree-inline.c:1329
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:1943
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:1991 cfgrtl.c:2001
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 "internal error"
3452 msgid "no arguments"
3455 #: collect2.c:1222 collect2.c:1370 collect2.c:1403
3460 #: collect2.c:1225 collect2.c:1375 collect2.c:1406
3467 msgid "collect2 version %s"
3472 msgid "%d constructor(s) found\n"
3477 msgid "%d destructor(s) found\n"
3482 msgid "%d frame table(s) found\n"
3487 msgid "%s terminated with signal %d [%s]%s"
3492 msgid "%s returned %d exit status"
3497 msgid "[cannot find %s]"
3502 msgid "cannot find `%s'"
3505 #: collect2.c:1535 collect2.c:1538
3507 msgid "redirecting stdout: %s"
3512 msgid "[Leaving %s]\n"
3519 "write_c_file - output name is %s, prefix is %s\n"
3523 msgid "cannot find `nm'"
3526 #: collect2.c:2011 collect2.c:2440
3530 #: collect2.c:2015 collect2.c:2444
3534 #: collect2.c:2041 collect2.c:2470
3539 #: collect2.c:2044 collect2.c:2047 collect2.c:2060 collect2.c:2473
3540 #: collect2.c:2476 collect2.c:2489
3545 #: collect2.c:2050 collect2.c:2479
3552 msgid "init function found in object %s"
3557 msgid "fini function found in object %s"
3560 #: collect2.c:2135 collect2.c:2528
3566 msgid "unable to open file '%s'"
3571 msgid "unable to stat file '%s'"
3576 msgid "unable to mmap file '%s'"
3583 #: collect2.c:2333 collect2.c:2507
3585 msgid "dynamic dependency %s not found"
3590 msgid "bad magic number in file '%s'"
3594 msgid "dynamic dependencies.\n"
3598 msgid "cannot find `ldd'"
3604 "ldd output with constructors/destructors.\n"
3609 msgid "unable to open dynamic dependency '%s'"
3614 msgid "%s: not a COFF file"
3619 msgid "%s: cannot open as COFF file"
3624 msgid "library lib%s not found"
3630 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
3632 ";; %d successes.\n"
3640 ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
3641 ";; %d successes.\n"
3645 msgid "cannot convert to a pointer type"
3649 msgid "pointer value used where a floating point value was expected"
3653 msgid "aggregate value used where a float was expected"
3657 msgid "conversion to incomplete type"
3660 #: convert.c:600 convert.c:678
3661 msgid "can't convert between vector values of different size"
3665 msgid "aggregate value used where an integer was expected"
3668 #: convert.c:657 f/com.c:1099
3669 msgid "pointer value used where a complex was expected"
3672 #: convert.c:661 f/com.c:1101
3673 msgid "aggregate value used where a complex was expected"
3677 msgid "can't convert value to a vector"
3682 msgid "`%s' is not a gcov data file"
3687 msgid "`%s' is version `%.4s', expected version `%.4s'"
3692 msgid "coverage mismatch for function %u"
3697 msgid "cannot merge separate %s counters for function %u"
3702 msgid "`%s' has overflowed"
3707 msgid "`%s' is corrupted"
3712 msgid "file %s not found, execution counts assumed to be zero"
3717 msgid "no coverage for function '%s' found."
3722 msgid "coverage mismatch for `%s'"
3727 msgid "cannot open %s"
3732 msgid "error writing `%s'"
3735 #. XXX should be DL_SORRY
3738 msgid "conversion from %s to %s not supported by iconv"
3745 #. XXX should be DL_SORRY
3748 msgid "no iconv implementation, cannot convert from %s to %s"
3752 msgid "universal character names are only valid in C++ and C99"
3757 msgid "the meaning of '\\%c' is different in traditional C"
3760 #. We'll error when we try it out as the start of an identifier.
3763 msgid "incomplete universal character name %.*s"
3768 msgid "%.*s is not a valid universal character"
3773 msgid "universal character %.*s is not valid in an identifier"
3778 msgid "universal character %.*s is not valid at the start of an identifier"
3782 msgid "converting UCN to source character set"
3786 msgid "converting UCN to execution character set"
3790 msgid "the meaning of '\\x' is different in traditional C"
3793 #: cppcharset.c:980 f/lex.c:580
3794 msgid "\\x used with no following hex digits"
3798 msgid "hex escape sequence out of range"
3801 #: cppcharset.c:1026
3802 msgid "octal escape sequence out of range"
3805 #: cppcharset.c:1094
3806 msgid "the meaning of '\\a' is different in traditional C"
3809 #: cppcharset.c:1101
3811 msgid "non-ISO-standard escape sequence, '\\%c'"
3814 #: cppcharset.c:1109
3816 msgid "unknown escape sequence '\\%c'"
3819 #: cppcharset.c:1112
3821 msgid "unknown escape sequence: '\\%03o'"
3824 #: cppcharset.c:1118
3825 msgid "converting escape sequence to execution character set"
3828 #: cppcharset.c:1177
3829 msgid "converting to execution character set"
3832 #: cppcharset.c:1239 cppcharset.c:1301
3833 msgid "character constant too long for its type"
3836 #: cppcharset.c:1242
3837 msgid "multi-character character constant"
3840 #: cppcharset.c:1333
3841 msgid "empty character constant"
3849 msgid "internal error: "
3857 msgid "too many decimal points in number"
3862 msgid "invalid digit \"%c\" in octal constant"
3866 msgid "use of C99 hexadecimal floating constant"
3870 msgid "exponent has no digits"
3874 msgid "hexadecimal floating constants require an exponent"
3879 msgid "invalid suffix \"%.*s\" on floating constant"
3882 #: cppexp.c:249 cppexp.c:274
3884 msgid "traditional C rejects the \"%.*s\" suffix"
3889 msgid "invalid suffix \"%.*s\" on integer constant"
3893 msgid "use of C99 long long integer constant"
3897 msgid "imaginary constants are a GCC extension"
3901 msgid "integer constant is too large for its type"
3905 msgid "integer constant is so large that it is unsigned"
3909 msgid "missing ')' after \"defined\""
3913 msgid "operator \"defined\" requires an identifier"
3918 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
3922 msgid "this use of \"defined\" may not be portable"
3926 msgid "floating constant in preprocessor expression"
3930 msgid "imaginary number in preprocessor expression"
3935 msgid "\"%s\" is not defined"
3938 #: cppexp.c:711 cppexp.c:740
3940 msgid "missing binary operator before token \"%s\""
3945 msgid "token \"%s\" is not valid in preprocessor expressions"
3949 msgid "void expression between '(' and ')'"
3953 msgid "#if with no expression"
3958 msgid "operator '%s' has no right operand"
3962 msgid " ':' without preceding '?'"
3966 msgid "unbalanced stack in #if"
3971 msgid "impossible operator '%u'"
3975 msgid "missing ')' in expression"
3979 msgid "'?' without following ':'"
3983 msgid "integer overflow in preprocessor expression"
3987 msgid "missing '(' in expression"
3992 msgid "the left operand of \"%s\" changes sign when promoted"
3997 msgid "the right operand of \"%s\" changes sign when promoted"
4001 msgid "traditional C rejects the unary plus operator"
4005 msgid "comma operator in operand of #if"
4009 msgid "division by zero in #if"
4013 msgid "NULL directory in find_file"
4018 msgid "%s is a block device"
4023 msgid "%s is too large"
4028 msgid "%s is shorter than expected"
4033 msgid "no include path in which to search for %s"
4037 msgid "Multiple include guards may be useful for:\n"
4041 msgid "cppchar_t must be an unsigned type"
4047 "preprocessor arithmetic has maximum precision of %lu bits; target requires %"
4052 msgid "CPP arithmetic must be at least as precise as a target int"
4056 msgid "target char is less than 8 bits wide"
4060 msgid "target wchar_t is narrower than target char"
4064 msgid "target int is narrower than target char"
4068 msgid "CPP half-integer narrower than CPP character"
4074 "CPP on this host cannot handle wide character constants over %lu bits, but "
4075 "the target requires %lu bits"
4079 msgid "null character(s) ignored"
4083 msgid "'$' in identifier or number"
4088 msgid "attempt to use poisoned \"%s\""
4092 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
4096 msgid "null character(s) preserved in literal"
4100 msgid "unterminated comment"
4104 msgid "C++ style comments are not allowed in ISO C90"
4108 msgid "(this will be reported only once per input file)"
4112 msgid "multi-line comment"
4117 msgid "unspellable token %s"
4122 msgid "extra tokens at end of #%s directive"
4127 msgid "#%s is a GCC extension"
4131 msgid "suggest not using #elif in traditional C"
4136 msgid "traditional C ignores #%s with the # indented"
4141 msgid "suggest hiding #%s from traditional C with an indented #"
4145 msgid "embedding a directive within macro arguments is not portable"
4149 msgid "style of line directive is a GCC extension"
4154 msgid "invalid preprocessing directive #%s"
4158 msgid "\"defined\" cannot be used as a macro name"
4163 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
4168 msgid "no macro name given in #%s directive"
4172 msgid "macro names must be identifiers"
4177 msgid "undefining \"%s\""
4181 msgid "missing terminating > character"
4186 msgid "#%s expects \"FILENAME\" or <FILENAME>"
4190 msgid "#include nested too deeply"
4194 msgid "#include_next in primary source file"
4199 msgid "invalid flag \"%s\" in line directive"
4204 msgid "\"%s\" after #line is not a positive integer"
4208 msgid "line number out of range"
4211 #: cpplib.c:804 cpplib.c:876
4213 msgid "\"%s\" is not a valid filename"
4218 msgid "\"%s\" after # is not a positive integer"
4222 msgid "invalid #ident directive"
4227 msgid "registering \"%s\" as both a pragma and a pragma namespace"
4232 msgid "#pragma %s %s is already registered"
4237 msgid "#pragma %s is already registered"
4241 msgid "#pragma once in main file"
4245 msgid "invalid #pragma GCC poison directive"
4250 msgid "poisoning existing macro \"%s\""
4254 msgid "#pragma system_header ignored outside include file"
4259 msgid "cannot find source file %s"
4264 msgid "current file is older than %s"
4268 msgid "_Pragma takes a parenthesized string literal"
4272 msgid "#else without #if"
4276 msgid "#else after #else"
4280 msgid "#elif without #if"
4284 msgid "#elif after #else"
4288 msgid "#endif without #if"
4292 msgid "missing '(' after predicate"
4296 msgid "missing ')' to complete answer"
4300 msgid "predicate's answer is empty"
4304 msgid "assertion without predicate"
4308 msgid "predicate must be an identifier"
4313 msgid "\"%s\" re-asserted"
4316 #: cppmacro.c:125 cppmacro.c:280
4318 msgid "invalid built-in macro \"%s\""
4322 msgid "could not determine date and time"
4326 msgid "invalid string literal, ignoring final '\\'"
4331 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
4335 msgid "ISO C99 requires rest arguments to be used"
4340 msgid "macro \"%s\" requires %u arguments, but only %u given"
4345 msgid "macro \"%s\" passed %u arguments, but takes just %u"
4350 msgid "unterminated argument list invoking macro \"%s\""
4355 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
4360 msgid "duplicate macro parameter \"%s\""
4365 msgid "\"%s\" may not appear in macro parameter list"
4369 msgid "macro parameters must be comma-separated"
4373 msgid "parameter name missing"
4377 msgid "anonymous variadic macros were introduced in C99"
4381 msgid "ISO C does not permit named variadic macros"
4385 msgid "missing ')' in macro parameter list"
4389 msgid "ISO C requires whitespace after the macro name"
4393 msgid "'#' is not followed by a macro parameter"
4397 msgid "'##' cannot appear at either end of a macro expansion"
4402 msgid "macro argument \"%s\" would be stringified in traditional C"
4407 msgid "invalid hash type %d in cpp_macro_definition"
4410 #: cpppch.c:83 cpppch.c:331 cpppch.c:355 cpppch.c:364
4411 msgid "while writing precompiled header"
4416 msgid "%s: not used because `%.*s' not defined"
4421 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
4426 msgid "%s: not used because `%s' is defined"
4429 #: cpppch.c:528 cpppch.c:714
4430 msgid "while reading precompiled header"
4435 msgid "\"%s\" is not a valid option to the preprocessor"
4439 msgid "too many input files"
4444 msgid "detected recursion whilst expanding macro \"%s\""
4449 msgid ";; Processing block from %d to %d, %d sets.\n"
4454 msgid "%s:%d: confused by earlier errors, bailing out\n"
4458 msgid "compilation terminated.\n"
4462 msgid "Internal compiler error: Error reporting routines re-entered.\n"
4467 msgid "in %s, at %s:%d"
4472 msgid "dominator of %d should be %d, not %d"
4477 msgid "DW_LOC_OP %s not implemented\n"
4481 msgid "%Jinternal regno botch: '%D' has regno = %d\n"
4485 msgid "support for the DWARF1 debugging format is deprecated"
4490 msgid "can't get current directory: %m"
4494 msgid "can't access real part of complex value in hard register"
4498 msgid "can't access imaginary part of complex value in hard register"
4502 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
4507 msgid "abort in %s, at %s:%d"
4511 msgid "exception handling disabled, use -fexceptions to enable"
4515 msgid "argument of `__builtin_eh_return_regno' must be constant"
4519 msgid "__builtin_eh_return not supported on this target"
4523 msgid "stack limits not supported on this target"
4527 msgid "function using short complex types cannot be inline"
4530 #: expr.c:5948 expr.c:5957 expr.c:5966 expr.c:5971 expr.c:6300 expr.c:6316
4531 msgid "unsupported wide integer operation"
4535 msgid "%Jprior parameter's size depends on '%D'"
4539 msgid "returned value in block_exit_expr"
4542 #. We can't make a bitwise copy of this object, so fail.
4544 msgid "cannot take the address of an unaligned member"
4548 msgid "negative insn length"
4552 msgid "could not split insn"
4556 msgid "invalid `asm': "
4560 msgid "nested assembly dialect alternatives"
4563 #: final.c:2974 final.c:2986
4564 msgid "unterminated assembly dialect alternative"
4569 msgid "operand number missing after %%-letter"
4572 #: final.c:3033 final.c:3072
4573 msgid "operand number out of range"
4578 msgid "invalid %%-code"
4583 msgid "`%%l' operand isn't a label"
4586 #. We can't handle floating point constants;
4587 #. PRINT_OPERAND must handle them.
4588 #: final.c:3223 vmsdbgout.c:467 config/i386/i386.c:6651
4589 #: config/pdp11/pdp11.c:1645
4590 msgid "floating constant misused"
4593 #: final.c:3279 vmsdbgout.c:524 config/i386/i386.c:6729
4594 #: config/pdp11/pdp11.c:1692
4595 msgid "invalid expression as operand"
4599 msgid "function might be possible candidate for attribute `noreturn'"
4603 msgid "`noreturn' function does return"
4607 msgid "control reaches end of non-void function"
4611 msgid "Attempt to delete prologue/epilogue insn:"
4614 #: fold-const.c:2759 fold-const.c:2772
4616 msgid "comparison is always %d due to width of bit-field"
4619 #: fold-const.c:3967 fold-const.c:3984
4621 msgid "comparison is always %d"
4624 #: fold-const.c:4115
4625 msgid "`or' of unmatched not-equal tests is always 1"
4628 #: fold-const.c:4120
4629 msgid "`and' of mutually exclusive equal-tests is always 0"
4632 #: fold-const.c:8324
4633 msgid "fold check: original tree changed by fold"
4636 #: function.c:883 varasm.c:1415
4637 msgid "%Jsize of variable '%D' is too large"
4641 msgid "impossible constraint in `asm'"
4645 msgid "%J'%D' might be used uninitialized in this function"
4649 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
4653 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
4657 msgid "function returns an aggregate"
4661 msgid "%Junused parameter '%D'"
4666 msgid "ambiguous abbreviation %s"
4671 msgid "incomplete `%s' option"
4676 msgid "missing argument to `%s' option"
4681 msgid "extraneous argument to `%s' option"
4685 msgid "Using built-in specs.\n"
4691 "Setting spec %s to '%s'\n"
4697 msgid "Reading specs from %s\n"
4700 #: gcc.c:1940 gcc.c:1959
4702 msgid "specs %%include syntax malformed after %ld characters"
4707 msgid "could not find specs file %s\n"
4710 #: gcc.c:1984 gcc.c:1992 gcc.c:2001 gcc.c:2010
4712 msgid "specs %%rename syntax malformed after %ld characters"
4717 msgid "specs %s spec was not found to be renamed"
4722 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
4727 msgid "rename spec %s to %s\n"
4739 msgid "specs unknown %% command after %ld characters"
4742 #: gcc.c:2057 gcc.c:2070
4744 msgid "specs file malformed after %ld characters"
4748 msgid "spec file has no spec for linking"
4752 msgid "-pipe not supported"
4758 "Go ahead? (y or n) "
4764 "Internal error: %s (program %s)\n"
4765 "Please submit a full bug report.\n"
4766 "See %s for instructions."
4771 msgid "# %s %.2f %.2f\n"
4776 msgid "Usage: %s [options] file...\n"
4784 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
4788 msgid " --help Display this information\n"
4793 " --target-help Display target specific command line options\n"
4797 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
4801 msgid " -dumpspecs Display all of the built in spec strings\n"
4805 msgid " -dumpversion Display the version of the compiler\n"
4809 msgid " -dumpmachine Display the compiler's target processor\n"
4814 " -print-search-dirs Display the directories in the compiler's search "
4820 " -print-libgcc-file-name Display the name of the compiler's companion "
4825 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
4830 " -print-prog-name=<prog> Display the full path to compiler component "
4836 " -print-multi-directory Display the root directory for versions of "
4842 " -print-multi-lib Display the mapping between command line options "
4844 " multiple library search directories\n"
4848 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
4853 " -Wa,<options> Pass comma-separated <options> on to the "
4859 " -Wp,<options> Pass comma-separated <options> on to the "
4865 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
4869 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
4873 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
4877 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
4881 msgid " -save-temps Do not delete intermediate files\n"
4885 msgid " -pipe Use pipes rather than intermediate files\n"
4889 msgid " -time Time the execution of each subprocess\n"
4894 " -specs=<file> Override built-in specs with the contents of "
4900 " -std=<standard> Assume that the input sources are for <standard>\n"
4905 " -B <directory> Add <directory> to the compiler's search paths\n"
4909 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
4914 " -V <version> Run gcc version number <version>, if installed\n"
4919 " -v Display the programs invoked by the compiler\n"
4924 " -### Like -v but options quoted and commands not "
4930 " -E Preprocess only; do not compile, assemble or "
4935 msgid " -S Compile only; do not assemble or link\n"
4939 msgid " -c Compile and assemble, but do not link\n"
4943 msgid " -o <file> Place the output into <file>\n"
4948 " -x <language> Specify the language of the following input "
4950 " Permissible languages include: c c++ assembler "
4952 " 'none' means revert to the default behavior of\n"
4953 " guessing the language based on the file's "
4961 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
4962 " passed on to the various sub-processes invoked by %s. In order to pass\n"
4963 " other options on to these processes the -W<letter> options must be used.\n"
4968 msgid "`-%c' option must have argument"
4973 msgid "couldn't run `%s': %s"
4976 #. translate_options () has turned --version into -fversion.
4979 msgid "%s (GCC) %s\n"
4982 #: gcc.c:3337 gcov.c:423
4983 msgid "Copyright (C) 2003 Free Software Foundation, Inc.\n"
4988 "This is free software; see the source for copying conditions. There is NO\n"
4989 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
4994 msgid "argument to `-Xlinker' is missing"
4998 msgid "argument to `-Xpreprocessor' is missing"
5002 msgid "argument to `-Xassembler' is missing"
5006 msgid "argument to `-l' is missing"
5010 msgid "argument to `-specs' is missing"
5014 msgid "argument to `-specs=' is missing"
5019 msgid "`-%c' must come at the start of the command line"
5023 msgid "argument to `-B' is missing"
5027 msgid "warning: -pipe ignored because -save-temps specified"
5031 msgid "warning: -pipe ignored because -time specified"
5035 msgid "argument to `-x' is missing"
5040 msgid "argument to `-%s' is missing"
5045 msgid "warning: `-x %s' after last input file has no effect"
5049 msgid "invalid specification! Bug in cc"
5057 #. Catch the case where a spec string contains something like
5058 #. '%{foo:%*}'. ie there is no * in the pattern on the left
5059 #. hand side of the :.
5062 msgid "spec failure: '%%*' has not been initialized by pattern match"
5067 msgid "warning: use of obsolete %%[ operator in specs"
5072 msgid "Processing spec %c%s%c, which is '%s'\n"
5077 msgid "spec failure: unrecognized spec option '%c'"
5082 msgid "unknown spec function `%s'"
5087 msgid "error in args to spec function `%s'"
5091 msgid "malformed spec function name"
5096 msgid "no arguments for spec function"
5100 msgid "malformed spec function arguments"
5104 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
5108 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
5113 msgid "unrecognized option `-%s'"
5118 msgid "install: %s%s\n"
5123 msgid "programs: %s\n"
5128 msgid "libraries: %s\n"
5134 "For bug reporting instructions, please see:\n"
5139 msgid "Configured with: %s\n"
5144 msgid "Thread model: %s\n"
5149 msgid "gcc version %s\n"
5154 msgid "gcc driver version %s executing gcc version %s\n"
5158 msgid "no input files"
5161 #: gcc.c:6304 gcc.c:6423
5163 msgid "%s: linker input file unused because linking not done"
5167 msgid "cannot specify -o with -c or -S and multiple languages"
5172 msgid "%s: %s compiler not installed on this system"
5177 msgid "language %s not recognized"
5181 msgid "internal gcc abort"
5185 msgid "Internal gcov abort.\n"
5190 "Usage: gcov [OPTION]... SOURCEFILE\n"
5196 "Print code coverage information.\n"
5201 msgid " -h, --help Print this help, then exit\n"
5205 msgid " -v, --version Print version number, then exit\n"
5210 " -a, --all-blocks Show information for every basic block\n"
5215 " -b, --branch-probabilities Include branch probabilities in output\n"
5220 " -c, --branch-counts Given counts of branches taken\n"
5221 " rather than percentages\n"
5225 msgid " -n, --no-output Do not create an output file\n"
5230 " -l, --long-file-names Use long output file names for included\n"
5235 msgid " -f, --function-summaries Output summaries for each function\n"
5240 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
5245 msgid " -p, --preserve-paths Preserve all pathname components\n"
5250 " -u, --unconditional-branches Show unconditional branch counts too\n"
5257 "For bug reporting instructions, please see:\n"
5263 msgid "gcov (GCC) %s\n"
5268 "This is free software; see the source for copying conditions.\n"
5269 "There is NO warranty; not even for MERCHANTABILITY or \n"
5270 "FITNESS FOR A PARTICULAR PURPOSE.\n"
5276 msgid "%s:no functions found\n"
5279 #: gcov.c:536 gcov.c:564
5285 msgid "%s:creating `%s'\n"
5290 msgid "%s:error writing output file `%s'\n"
5295 msgid "%s:could not open output file `%s'\n"
5300 msgid "%s:cannot open graph file\n"
5305 msgid "%s:not a gcov graph file\n"
5310 msgid "%s:version `%.4s', prefer `%.4s'\n"
5315 msgid "%s:already seen blocks for `%s'\n"
5318 #: gcov.c:903 gcov.c:1062
5320 msgid "%s:corrupted\n"
5325 msgid "%s:cannot open data file\n"
5330 msgid "%s:not a gcov data file\n"
5335 msgid "%s:version `%.4s', prefer version `%.4s'\n"
5340 msgid "%s:stamp mismatch with graph file\n"
5345 msgid "%s:unknown function `%u'\n"
5350 msgid "%s:profile mismatch for `%s'\n"
5355 msgid "%s:overflowed\n"
5360 msgid "%s:`%s' lacks entry and/or exit blocks\n"
5365 msgid "%s:`%s' has arcs to entry block\n"
5370 msgid "%s:`%s' has arcs from exit block\n"
5375 msgid "%s:graph is unsolvable for `%s'\n"
5385 msgid "Lines executed:%s of %d\n"
5389 msgid "No executable lines"
5394 msgid "Branches executed:%s of %d\n"
5399 msgid "Taken at least once:%s of %d\n"
5403 msgid "No branches\n"
5408 msgid "Calls executed:%s of %d\n"
5417 msgid "%s:no lines for `%s'\n"
5422 msgid "call %2d returned %s\n"
5427 msgid "call %2d never executed\n"
5432 msgid "branch %2d taken %s%s\n"
5437 msgid "branch %2d never executed\n"
5442 msgid "unconditional %2d taken %s\n"
5447 msgid "unconditional %2d never executed\n"
5452 msgid "%s:cannot open source file\n"
5457 msgid "%s:source file is newer than graph file `%s'\n"
5460 #. Return if there's nothing to do, or it is too expensive.
5462 msgid "GCSE disabled"
5466 msgid "NULL pointer checks disabled"
5469 #. Return if there's nothing to do, or it is too expensive
5471 msgid "jump bypassing disabled"
5476 msgid "%s: %d basic blocks and %d edges/basic block"
5481 msgid "%s: %d basic blocks and %d registers"
5484 #: genautomata.c:1534
5486 msgid "Name `%s' contains quotes"
5489 #: genautomata.c:1657
5491 msgid "invalid string `%s' in define_cpu_unit"
5494 #: genautomata.c:1688
5496 msgid "invalid string `%s' in define_query_cpu_unit"
5499 #: genautomata.c:1719 genautomata.c:1722
5501 msgid "invalid string `%s' in define_bypass"
5504 #: genautomata.c:1756
5506 msgid "invalid first string `%s' in exclusion_set"
5509 #: genautomata.c:1760
5511 msgid "invalid second string `%s' in exclusion_set"
5514 #: genautomata.c:1906
5516 msgid "invalid string `%s' in define_automaton"
5519 #: genautomata.c:1936
5521 msgid "invalid option `%s' in automata_option"
5524 #: genautomata.c:1957
5526 msgid "garbage after ) in reservation `%s'"
5529 #: genautomata.c:1987 genautomata.c:2019 genautomata.c:2045
5531 msgid "invalid `%s' in reservation `%s'"
5534 #: genautomata.c:1998
5536 msgid "repetition `%s' <= 1 in reservation `%s'"
5539 #: genautomata.c:2467
5541 msgid "unit `%s' in exclusion is not declared"
5544 #: genautomata.c:2469
5546 msgid "`%s' in exclusion is not unit"
5549 #: genautomata.c:2505
5551 msgid "unit `%s' excludes itself"
5554 #: genautomata.c:2513
5556 msgid "units `%s' and `%s' in exclusion set belong to different automata"
5559 #: genautomata.c:2685
5561 msgid "unit `%s' requires own absence"
5564 #: genautomata.c:2713 genautomata.c:2719
5566 msgid "unit `%s' excludes and requires presence of `%s'"
5569 #: genautomata.c:2733 genautomata.c:2739
5571 msgid "unit `%s' requires absence and presence of `%s'"
5574 #: genautomata.c:2818 genautomata.c:2821
5576 msgid "repeated declaration of automaton `%s'"
5579 #: genautomata.c:2837
5581 msgid "define_insn_reservation `%s' has negative latency time"
5584 #: genautomata.c:2843
5586 msgid "`%s' is already used as insn reservation name"
5589 #: genautomata.c:2849
5591 msgid "define_bypass `%s - %s' has negative latency time"
5594 #: genautomata.c:2863
5596 msgid "automaton `%s' is not declared"
5599 #: genautomata.c:2873
5601 msgid "define_unit `%s' without automaton when one defined"
5604 #: genautomata.c:2879
5606 msgid "`%s' is declared as cpu unit"
5609 #: genautomata.c:2888
5611 msgid "`%s' is declared as cpu reservation"
5614 #: genautomata.c:2898
5616 msgid "repeated declaration of unit `%s'"
5619 #: genautomata.c:2901
5621 msgid "repeated declaration of reservation `%s'"
5624 #: genautomata.c:2916 genautomata.c:2919
5626 msgid "there is no insn reservation `%s'"
5629 #: genautomata.c:2936 genautomata.c:2941
5631 msgid "the same bypass `%s - %s' is already defined"
5634 #: genautomata.c:2946
5636 msgid "bypass `%s - %s' is already defined"
5639 #: genautomata.c:3049 genautomata.c:3051
5641 msgid "automaton `%s' is not used"
5644 #: genautomata.c:3073
5646 msgid "undeclared unit or reservation `%s'"
5649 #: genautomata.c:3151 genautomata.c:3153
5651 msgid "unit `%s' is not used"
5654 #: genautomata.c:3158 genautomata.c:3160
5656 msgid "reservation `%s' is not used"
5659 #: genautomata.c:3255
5661 msgid "cycle in definition of reservation `%s'"
5664 #: genautomata.c:5424
5665 msgid "The following units do not satisfy units-automata distribution rule"
5668 #: genautomata.c:5425
5669 msgid " (A unit of given unit automaton should be on each reserv. altern.)"
5672 #: genautomata.c:5428
5674 msgid "Unit %s, reserv. %s, cycle %d"
5677 #: genautomata.c:9632
5678 msgid "-split has no argument."
5681 #: genautomata.c:9633
5682 msgid "option `-split' has not been implemented yet\n"
5685 #: genautomata.c:9677 genautomata.c:9682
5687 msgid "Automaton `%s': Insn `%s' will never be issued"
5690 #: genautomata.c:9689 genautomata.c:9692
5692 msgid "Insn `%s' will never be issued"
5695 #: genautomata.c:9839
5696 msgid "Errors in DFA description"
5699 #: genautomata.c:9921
5701 msgid "Error in writing DFA description file %s"
5704 #: genconditions.c:192
5705 msgid "No input file name."
5710 msgid "no complex class for class %s"
5715 msgid "no vector class for class %s"
5720 msgid "%s:%d: duplicate definition of mode \"%s\""
5725 msgid "%s:%d: previous definition here"
5728 #: genmodes.c:209 genmodes.c:551 genmodes.c:575 genmodes.c:608
5730 msgid "%s:%d: no mode \"%s\""
5733 #: genmodes.c:215 genmodes.c:613
5735 msgid "%s:%d: mode \"%s\" is not class %s"
5740 msgid "%s:%d: mode \"%s\" already has a %s adjustment"
5745 msgid "%s:%d: previous adjustment here"
5750 msgid "%s:%d: (%s) field %s must be set"
5755 msgid "%s:%d: (%s) field %s must not be set"
5760 msgid "%s:%d: mode with no name"
5765 msgid "%s:%d: %smode has no mode class"
5770 msgid "%s:%d:mode name \"%s\" is too long"
5775 msgid "%s:%d: float mode \"%s\" has no 'F'"
5778 #: genmodes.c:488 genmodes.c:621
5780 msgid "%s:%d: mode name \"%s\" is too long"
5785 msgid "%s:%d: mode \"%s\" is not class FLOAT"
5790 msgid "%s:%d: mode \"%s\" is not class INT"
5793 #: genmodes.c:1106 genmodes.c:1138
5795 msgid "mode %s is neither vector nor complex but contains %s"
5800 msgid "usage: %s [-h|-m] > file"
5803 #: ggc-common.c:396 ggc-common.c:404 ggc-common.c:485 ggc-common.c:505
5804 #: ggc-page.c:1984 ggc-page.c:2016 ggc-page.c:2023
5806 msgid "can't write PCH file: %m"
5811 msgid "can't get position in PCH file: %m"
5816 msgid "can't write padding to PCH file: %m"
5819 #: ggc-common.c:561 ggc-common.c:569 ggc-common.c:576 ggc-common.c:579
5820 #: ggc-common.c:652 ggc-common.c:655 ggc-page.c:2111
5822 msgid "can't read PCH file: %m"
5826 msgid "had to relocate PCH"
5831 msgid "open /dev/zero: %m"
5834 #: ggc-page.c:2001 ggc-page.c:2007
5835 msgid "can't write PCH file"
5839 msgid "Generating PCH files is not supported when using ggc-simple.c"
5842 #: haifa-sched.c:197
5844 msgid "fix_sched_param: unknown param: %s"
5848 msgid "function cannot be inline"
5852 msgid "varargs function cannot be inline"
5856 msgid "function using alloca cannot be inline"
5860 msgid "function using setjmp cannot be inline"
5864 msgid "function uses __builtin_eh_return"
5868 msgid "function with nested functions cannot be inline"
5872 msgid "function with label addresses used in initializers cannot inline"
5875 #: integrate.c:193 integrate.c:237
5876 msgid "function too large to be inline"
5880 msgid "no prototype, and parameter address used; cannot be inline"
5883 #: integrate.c:210 integrate.c:255
5884 msgid "inline functions not supported for this return value type"
5888 msgid "function with varying-size return value cannot be inline"
5892 msgid "function with varying-size parameter cannot be inline"
5896 msgid "function with transparent unit parameter cannot be inline"
5900 msgid "function with computed jump cannot inline"
5904 msgid "function with nonlocal goto cannot be inline"
5908 msgid "function with target specific attribute(s) cannot be inlined"
5912 msgid "%Hwill never be executed"
5917 msgid "In file included from %s:%u"
5920 #. Translators note: this message is used in conjunction
5921 #. with "In file included from %s:%ld" and some other
5922 #. tricks. We want something like this:
5924 #. | In file included from sys/select.h:123,
5925 #. | from sys/types.h:234,
5926 #. | from userfile.c:31:
5927 #. | bits/select.h:45: <error message here>
5929 #. with all the "from"s lined up.
5930 #. The trailing comma is at the beginning of this message,
5931 #. and the trailing colon is not translated.
5939 #. What to print when a switch has no documentation.
5941 msgid "This switch lacks documentation"
5944 #. Eventually this should become a hard error IMO.
5947 msgid "command line option \"%s\" is valid for %s but not for %s"
5952 msgid "missing argument to \"%s\""
5957 msgid "argument to \"%s\" should be a non-negative integer"
5962 msgid "unrecognized command line option \"%s\""
5966 msgid "-Wuninitialized is not supported without -O"
5971 msgid "unrecognized register name \"%s\""
5976 msgid "unknown tls-model \"%s\""
5980 msgid "use -gdwarf -gN for DWARF v1 level N, and -gdwarf-2 for DWARF v2"
5985 msgid "%s: --param arguments should be of the form NAME=VALUE"
5990 msgid "invalid --param value `%s'"
5994 msgid "target system does not support debug output"
5999 msgid "debug format \"%s\" conflicts with prior selection"
6004 msgid "unrecognised debug output level \"%s\""
6009 msgid "debug output level %s is too high"
6013 msgid "The following options are language-independent:\n"
6019 "The %s front end recognizes the following options:\n"
6024 msgid "The --param option recognizes the following as parameters:\n"
6027 #. If we didn't find this parameter, issue an error message.
6030 msgid "invalid parameter `%s'"
6034 msgid "corrupted profile info: run_max * runs < sum_max"
6038 msgid "corrupted profile info: sum_all is smaller than sum_max"
6043 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
6049 "corrupted profile info: number of iterations for basic block %d thought to "
6056 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
6061 msgid "%s: internal abort\n"
6066 msgid "%s: error writing file `%s': %s\n"
6071 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
6076 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
6081 msgid "%s: warning: no read access for file `%s'\n"
6086 msgid "%s: warning: no write access for file `%s'\n"
6091 msgid "%s: warning: no write access for dir containing `%s'\n"
6094 #. Catch cases like /.. where we try to backup to a
6095 #. point above the absolute root of the logical file
6099 msgid "%s: invalid file name: %s\n"
6104 msgid "%s: %s: can't get status: %s\n"
6111 "%s: fatal error: aux info file corrupted at line %d\n"
6116 msgid "%s:%d: declaration of function `%s' takes different forms\n"
6121 msgid "%s: compiling `%s'\n"
6126 msgid "%s: wait: %s\n"
6131 msgid "%s: subprocess got fatal signal %d\n"
6136 msgid "%s: %s exited with status %d\n"
6141 msgid "%s: warning: missing SYSCALLS file `%s'\n"
6144 #: protoize.c:1995 protoize.c:2024
6146 msgid "%s: can't read aux info file `%s': %s\n"
6149 #: protoize.c:2040 protoize.c:2068
6151 msgid "%s: can't get status of aux info file `%s': %s\n"
6156 msgid "%s: can't open aux info file `%s' for reading: %s\n"
6161 msgid "%s: error reading aux info file `%s': %s\n"
6166 msgid "%s: error closing aux info file `%s': %s\n"
6171 msgid "%s: can't delete aux info file `%s': %s\n"
6174 #: protoize.c:2225 protoize.c:4195
6176 msgid "%s: can't delete file `%s': %s\n"
6181 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
6186 msgid "%s: conflicting extern definitions of '%s'\n"
6191 msgid "%s: declarations of '%s' will not be converted\n"
6196 msgid "%s: conflict list for '%s' follows:\n"
6201 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
6206 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
6211 msgid "%s: %d: warning: no extern definition for `%s'\n"
6216 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
6221 msgid "%s: multiple static defs of `%s' in file `%s'\n"
6224 #: protoize.c:2716 protoize.c:2719
6226 msgid "%s: %d: warning: source too confusing\n"
6231 msgid "%s: %d: warning: varargs function declaration not converted\n"
6236 msgid "%s: declaration of function `%s' not converted\n"
6241 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
6248 "%s: warning: too few parameter lists in declaration of `%s'\n"
6253 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
6258 msgid "%s: local declaration for function `%s' not inserted\n"
6265 "%s: %d: warning: can't add declaration of `%s' into macro call\n"
6270 msgid "%s: global declarations for file `%s' not inserted\n"
6273 #: protoize.c:3533 protoize.c:3563
6275 msgid "%s: definition of function `%s' not converted\n"
6280 msgid "%s: %d: warning: definition of %s not converted\n"
6285 msgid "%s: found definition of `%s' at %s(%d)\n"
6288 #. If we make it here, then we did not know about this
6289 #. function definition.
6292 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
6297 msgid "%s: function definition not converted\n"
6302 msgid "%s: `%s' not converted\n"
6307 msgid "%s: would convert file `%s'\n"
6312 msgid "%s: converting file `%s'\n"
6317 msgid "%s: can't get status for file `%s': %s\n"
6322 msgid "%s: can't open file `%s' for reading: %s\n"
6329 "%s: error reading input file `%s': %s\n"
6334 msgid "%s: can't create/open clean file `%s': %s\n"
6339 msgid "%s: warning: file `%s' already saved in `%s'\n"
6344 msgid "%s: can't link file `%s' to `%s': %s\n"
6349 msgid "%s: can't create/open output file `%s': %s\n"
6354 msgid "%s: can't change mode of file `%s': %s\n"
6359 msgid "%s: cannot get working directory: %s\n"
6364 msgid "%s: input file names must have .c suffixes: %s\n"
6368 msgid "Didn't find a coloring.\n"
6373 msgid "output constraint %d must specify a single register"
6378 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
6382 msgid "output regs must be grouped at top of stack"
6386 msgid "implicitly popped regs must be grouped at top of stack"
6391 msgid "output operand %d must use `&' constraint"
6396 msgid "can't use '%s' as a %s register"
6399 #: regclass.c:764 config/ia64/ia64.c:4417 config/ia64/ia64.c:4424
6401 msgid "unknown register name: %s"
6405 msgid "global register variable follows a function definition"
6409 msgid "register used for two global register variables"
6413 msgid "call-clobbered register used for global register variable"
6418 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
6423 msgid "validate_value_data: Loop in regno chain (%u)"
6428 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
6433 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
6437 msgid "cannot reload integer constant operand in `asm'"
6441 msgid "impossible register constraint in `asm'"
6445 msgid "`&' constraint used with no register class"
6449 msgid "unable to generate reloads for:"
6452 #: reload.c:3648 reload.c:3862
6453 msgid "inconsistent operand constraints in an `asm'"
6457 msgid "frame size too large for reliable stack checking"
6461 msgid "try reducing the number of local variables"
6466 msgid "can't find a register in class `%s' while reloading `asm'"
6471 msgid "unable to find a register to spill in class `%s'"
6475 msgid "this is the insn:"
6479 msgid "`asm' operand requires impossible reload"
6482 #. It's the compiler's fault.
6484 msgid "could not find a spill register"
6488 msgid "`asm' operand constraint incompatible with operand size"
6491 #. It's the compiler's fault.
6493 msgid "VOIDmode on an output"
6497 msgid "output operand is constant in `asm'"
6501 msgid "unrecognizable insn:"
6505 msgid "insn does not satisfy its constraints:"
6510 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
6516 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
6522 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
6528 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
6533 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
6538 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
6543 msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
6548 msgid "jump to `%s' invalidly jumps into binding contour"
6551 #: stmt.c:967 stmt.c:3691
6552 msgid "%Jlabel '%D' used before containing binding contour"
6556 msgid "output operand constraint lacks `='"
6561 msgid "output constraint `%c' for operand %d is not at the beginning"
6565 msgid "operand constraint contains incorrectly positioned '+' or '='"
6568 #: stmt.c:1189 stmt.c:1287
6570 msgid "`%%' constraint used with last operand"
6574 msgid "matching constraint not valid in output operand"
6579 msgid "input operand constraint contains `%c'"
6583 msgid "matching constraint references invalid operand number"
6588 msgid "invalid punctuation `%c' in constraint"
6593 msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
6598 msgid "unknown register name `%s' in `asm'"
6603 msgid "PIC register `%s' clobbered in `asm'"
6608 msgid "more than %d operands in `asm'"
6613 msgid "output number %d not directly addressable"
6618 msgid "asm operand %d probably doesn't match constraints"
6623 msgid "use of memory input without lvalue in asm operand %d is deprecated"
6627 msgid "asm clobber conflict with output operand"
6631 msgid "asm clobber conflict with input operand"
6635 msgid "too many alternatives in `asm'"
6639 msgid "operand constraints for `asm' differ in number of alternatives"
6644 msgid "duplicate asm operand name '%s'"
6648 msgid "missing close brace for named operand"
6653 msgid "undefined named operand '%s'"
6657 msgid "%Hstatement with no effect"
6661 msgid "%Hvalue computed is not used"
6665 msgid "%Junused variable '%D'"
6669 msgid "%Hunreachable code at beginning of %s"
6674 msgid "enumeration value `%s' not handled in switch"
6677 #: stmt.c:5057 stmt.c:5077
6679 msgid "case value `%ld' not in enumerated type"
6682 #: stmt.c:5060 stmt.c:5080
6684 msgid "case value `%ld' not in enumerated type `%s'"
6688 msgid "switch missing default case"
6691 #: stor-layout.c:183
6692 msgid "type size can't be explicitly evaluated"
6695 #: stor-layout.c:185
6696 msgid "variable-size type declared outside of any function"
6699 #: stor-layout.c:513
6700 msgid "%Jsize of '%D' is %d bytes"
6703 #: stor-layout.c:515
6704 msgid "%Jsize of '%D' is larger than %d bytes"
6707 #: stor-layout.c:881
6708 msgid "%Jpacked attribute causes inefficient alignment for '%D'"
6711 #: stor-layout.c:884
6712 msgid "%Jpacked attribute is unnecessary for '%D'"
6715 #: stor-layout.c:900
6716 msgid "%Jpadding struct to align '%D'"
6719 #: stor-layout.c:1243
6720 msgid "padding struct size to alignment boundary"
6723 #: stor-layout.c:1273
6725 msgid "packed attribute causes inefficient alignment for `%s'"
6728 #: stor-layout.c:1275
6730 msgid "packed attribute is unnecessary for `%s'"
6733 #: stor-layout.c:1280
6734 msgid "packed attribute causes inefficient alignment"
6737 #: stor-layout.c:1282
6738 msgid "packed attribute is unnecessary"
6742 msgid "__builtin_saveregs not supported by this target"
6747 msgid "cannot timevar_pop '%s' when top of timevars stack is '%s'"
6753 "Execution times (seconds)\n"
6756 #. Print total time.
6763 msgid "time in %s: %ld.%06ld (%ld%%)\n"
6768 msgid "collect: reading %s\n"
6773 msgid "collect: recompiling %s\n"
6778 msgid "collect: tweaking %s in %s\n"
6782 msgid "collect: relinking\n"
6787 msgid "ld returned %d exit status"
6802 msgid "invalid option argument `%s'"
6807 msgid "getting core file size maximum limit: %m"
6812 msgid "setting core file size limit to maximum: %m"
6816 msgid "%J'%F' used but never defined"
6820 msgid "%J'%F' declared `static' but never defined"
6824 msgid "%J'%D' defined but not used"
6827 #: toplev.c:1757 toplev.c:1774
6829 msgid "`%s' is deprecated (declared at %s:%d)"
6834 msgid "`%s' is deprecated"
6839 msgid "type is deprecated (declared at %s:%d)"
6843 msgid "type is deprecated"
6848 msgid "invalid register name `%s' for register variable"
6853 "branch target register load optimization is not intended to be run twice"
6859 "Target specific options:\n"
6862 #: toplev.c:3767 toplev.c:3786
6864 msgid " -m%-23s [undocumented]\n"
6870 "There are undocumented target specific options as well.\n"
6874 msgid " They exist, but they are not documented.\n"
6879 msgid "unrecognized gcc debugging option: %c"
6882 #: toplev.c:3914 config/rs6000/rs6000.c:881
6884 msgid "invalid option `%s'"
6890 "%s%s%s version %s (%s)\n"
6891 "%s\tcompiled by GNU C version %s.\n"
6892 "%s%s%s version %s (%s) compiled by CC.\n"
6898 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
6902 msgid "options passed: "
6906 msgid "options enabled: "
6909 #: toplev.c:4075 java/jcf-write.c:3422
6911 msgid "can't open %s for writing: %m"
6915 msgid "created and used with different settings of -fpic"
6919 msgid "created and used with different settings of -fpie"
6924 msgid "created and used with differing settings of `-m%s'"
6928 msgid "out of memory"
6932 msgid "instruction scheduling not supported on this target machine"
6936 msgid "this target machine does not have delayed branches"
6941 msgid "-f%sleading-underscore not supported on this target machine"
6946 msgid "target system does not support the \"%s\" debug format"
6950 msgid "-ffunction-sections not supported for this target"
6954 msgid "-fdata-sections not supported for this target"
6958 msgid "-ffunction-sections disabled; it makes profiling impossible"
6962 msgid "-fprefetch-loop-arrays not supported for this target"
6967 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
6971 msgid "-fprefetch-loop-arrays is not supported with -Os"
6975 msgid "-ffunction-sections may affect debugging on some targets"
6980 msgid "error writing to %s: %m"
6983 #: toplev.c:4619 java/jcf-parse.c:909 java/jcf-write.c:3429
6985 msgid "error closing %s: %m"
6990 msgid "could not open dump file `%s'"
6995 msgid "ignoring unknown option `%.*s' in `-fdump-%s'"
6998 #: tree-inline.c:1011
7000 "%Jfunction '%F' can never be inlined because it uses alloca (override using "
7001 "the always_inline attribute)"
7004 #: tree-inline.c:1024
7005 msgid "%Jfunction '%F' can never be inlined because it uses setjmp"
7008 #: tree-inline.c:1038
7010 "%Jfunction '%F' can never be inlined because it uses variable argument lists"
7013 #: tree-inline.c:1053
7015 "%Jfunction '%F' can never be inlined because it uses setjmp-longjmp "
7016 "exception handling"
7019 #: tree-inline.c:1071
7021 "%Jfunction '%F' can never be inlined because it contains a nested function"
7024 #: tree-inline.c:1088
7026 "%Jfunction '%F' can never be inlined because it contains a computed goto"
7029 #: tree-inline.c:1098
7031 "%Jfunction '%F' can never be inlined because it contains a nonlocal goto"
7034 #: tree-inline.c:1121
7036 "%Jfunction '%F' can never be inlined because it uses variable sized variables"
7039 #: tree-optimize.c:190
7040 msgid "%Jsize of return value of '%D' is %u bytes"
7043 #: tree-optimize.c:193
7044 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
7048 msgid "arrays of functions are not meaningful"
7052 msgid "function return type cannot be function"
7056 msgid "invalid initializer for bit string"
7061 msgid "tree check: expected %s, have %s in %s, at %s:%d"
7066 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
7071 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
7076 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
7080 msgid "%J%D causes a section type conflict"
7084 msgid "%Jregister name not specified for '%D'"
7088 msgid "%Jinvalid register name for '%D'"
7092 msgid "%Jdata type of '%D' isn't suitable for a register"
7096 msgid "%Jregister specified for '%D' isn't suitable for data type"
7100 msgid "global register variable has initial value"
7104 msgid "volatile register variables don't work as you might wish"
7108 msgid "%Jregister name given for non-register variable '%D'"
7112 msgid "%Jstorage size of `%D' isn't known"
7117 "%Jalignment of '%D' is greater than maximum object file alignment. Using %d"
7121 msgid "thread-local COMMON data not implemented"
7126 "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
7130 msgid "initializer for integer value is too complicated"
7134 msgid "initializer for floating value is not a floating constant"
7138 msgid "unknown set constructor type"
7143 msgid "invalid initial value for member `%s'"
7146 #: varasm.c:4234 varasm.c:4278
7147 msgid "%Jweak declaration of '%D' must precede definition"
7152 "%Jweak declaration of '%D' after first use results in unspecified behavior"
7156 msgid "%Jweak declaration of '%D' must be public"
7160 msgid "%Jweak declaration of '%D' not supported"
7163 #: varasm.c:4314 varasm.c:4387
7164 msgid "only weak aliases are supported in this configuration"
7168 msgid "alias definitions not supported in this configuration; ignored"
7172 msgid "visibility attribute not supported in this configuration; ignored"
7177 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
7180 #. Print an error message for unrecognized stab codes.
7183 msgid "no sclass for %s stab (0x%x)\n"
7188 "The maximum number of instructions in a single function eligible for inlining"
7192 msgid "The maximum number of instructions when automatically inlining"
7197 "The maximum number of instructions by repeated inlining before gcc starts to "
7202 msgid "The maximum number of instructions for the RTL inliner"
7206 msgid "The maximum number of instructions to consider to fill a delay slot"
7211 "The maximum number of instructions to consider to find accurate live "
7212 "register information"
7216 msgid "The maximum length of scheduling's pending operations list"
7220 msgid "The size of function body to be considered large"
7224 msgid "Maximal growth due to inlining of large function (in percent)"
7229 "how much can given compilation unit grow because of the inlining (in percent)"
7233 msgid "The maximum amount of memory to be allocated by GCSE"
7237 msgid "The maximum number of passes to make when doing GCSE"
7241 msgid "The maximum number of instructions to consider to unroll in a loop"
7246 "The maximum number of instructions to consider to unroll in a loop on average"
7250 msgid "The maximum number of unrollings of a single loop"
7254 msgid "The maximum number of insns of a peeled loop"
7258 msgid "The maximum number of peelings of a single loop"
7262 msgid "The maximum number of insns of a completely peeled loop"
7267 "The maximum number of peelings of a single loop that is peeled completely"
7271 msgid "The maximum number of insns of a peeled loop that rolls only once"
7275 msgid "The maximum number of insns of an unswitched loop"
7279 msgid "The maximum number of unswitchings in a single loop"
7284 "Select fraction of the maximal count of repetitions of basic block in "
7285 "program given basic block needs to have to be considered hot"
7290 "Select fraction of the maximal frequency of executions of basic block in "
7291 "function given basic block needs to have to be considered hot"
7296 "The percentage of function, weighted by execution frequency, that must be "
7297 "covered by trace formation. Used when profile feedback is available"
7302 "The percentage of function, weighted by execution frequency, that must be "
7303 "covered by trace formation. Used when profile feedback is not available"
7307 msgid "Maximal code growth caused by tail duplication (in percent)"
7312 "Stop reverse growth if the reverse probability of best edge is less than "
7313 "this threshold (in percent)"
7318 "Stop forward growth if the probability of best edge is less than this "
7319 "threshold (in percent). Used when profile feedback is available"
7324 "Stop forward growth if the probability of best edge is less than this "
7325 "threshold (in percent). Used when profile feedback is not available"
7329 msgid "The maximum number of incoming edges to consider for crossjumping"
7333 msgid "The maximum length of path considered in cse"
7338 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
7339 "total size of the heap"
7343 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
7346 #: config/darwin-c.c:75
7347 msgid "too many #pragma options align=reset"
7350 #: config/darwin-c.c:95 config/darwin-c.c:98 config/darwin-c.c:100
7351 #: config/darwin-c.c:102
7352 msgid "malformed '#pragma options', ignoring"
7355 #: config/darwin-c.c:105
7356 msgid "junk at end of '#pragma options'"
7359 #: config/darwin-c.c:115
7360 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
7363 #: config/darwin-c.c:127
7364 msgid "missing '(' after '#pragma unused', ignoring"
7367 #: config/darwin-c.c:145
7368 msgid "missing ')' after '#pragma unused', ignoring"
7371 #: config/darwin-c.c:148
7372 msgid "junk at end of '#pragma unused'"
7375 #: config/lynx-ng.h:97 config/lynx.h:116 config/rs6000/lynx.h:73
7376 msgid "-msystem-v and -p are incompatible"
7379 #: config/lynx-ng.h:99 config/lynx.h:118 config/rs6000/lynx.h:75
7380 msgid "-msystem-v and -mthreads are incompatible"
7383 #: config/windiss.h:37
7384 msgid "profiler support for WindISS"
7387 #: config/alpha/alpha.c:231
7389 msgid "-f%s ignored for Unicos/Mk (not supported)"
7392 #: config/alpha/alpha.c:255
7393 msgid "-mieee not supported on Unicos/Mk"
7396 #: config/alpha/alpha.c:266
7397 msgid "-mieee-with-inexact not supported on Unicos/Mk"
7400 #: config/alpha/alpha.c:283
7402 msgid "bad value `%s' for -mtrap-precision switch"
7405 #: config/alpha/alpha.c:297
7407 msgid "bad value `%s' for -mfp-rounding-mode switch"
7410 #: config/alpha/alpha.c:312
7412 msgid "bad value `%s' for -mfp-trap-mode switch"
7415 #: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1035
7417 msgid "bad value `%s' for -mtls-size switch"
7420 #: config/alpha/alpha.c:343 config/alpha/alpha.c:355
7422 msgid "bad value `%s' for -mcpu switch"
7425 #: config/alpha/alpha.c:362
7426 msgid "trap mode not supported on Unicos/Mk"
7429 #: config/alpha/alpha.c:369
7430 msgid "fp software completion requires -mtrap-precision=i"
7433 #: config/alpha/alpha.c:385
7434 msgid "rounding mode not supported for VAX floats"
7437 #: config/alpha/alpha.c:390
7438 msgid "trap mode not supported for VAX floats"
7441 #: config/alpha/alpha.c:419
7443 msgid "L%d cache latency unknown for %s"
7446 #: config/alpha/alpha.c:434
7448 msgid "bad value `%s' for -mmemory-latency"
7451 #: config/alpha/alpha.c:5402
7453 msgid "invalid %%H value"
7456 #: config/alpha/alpha.c:5423
7458 msgid "invalid %%J value"
7461 #: config/alpha/alpha.c:5439 config/ia64/ia64.c:4013
7463 msgid "invalid %%r value"
7466 #: config/alpha/alpha.c:5449 config/rs6000/rs6000.c:8720
7467 #: config/xtensa/xtensa.c:1971
7469 msgid "invalid %%R value"
7472 #: config/alpha/alpha.c:5455 config/rs6000/rs6000.c:8639
7473 #: config/xtensa/xtensa.c:1938
7475 msgid "invalid %%N value"
7478 #: config/alpha/alpha.c:5463 config/rs6000/rs6000.c:8667
7480 msgid "invalid %%P value"
7483 #: config/alpha/alpha.c:5471
7485 msgid "invalid %%h value"
7488 #: config/alpha/alpha.c:5479 config/xtensa/xtensa.c:1964
7490 msgid "invalid %%L value"
7493 #: config/alpha/alpha.c:5518 config/rs6000/rs6000.c:8621
7495 msgid "invalid %%m value"
7498 #: config/alpha/alpha.c:5526 config/rs6000/rs6000.c:8629
7500 msgid "invalid %%M value"
7503 #: config/alpha/alpha.c:5570
7505 msgid "invalid %%U value"
7508 #: config/alpha/alpha.c:5582 config/alpha/alpha.c:5596
7509 #: config/rs6000/rs6000.c:8728
7511 msgid "invalid %%s value"
7514 #: config/alpha/alpha.c:5619
7516 msgid "invalid %%C value"
7519 #: config/alpha/alpha.c:5656 config/rs6000/rs6000.c:8478
7521 msgid "invalid %%E value"
7524 #: config/alpha/alpha.c:5681 config/alpha/alpha.c:5729
7525 msgid "unknown relocation unspec"
7528 #: config/alpha/alpha.c:5690 config/rs6000/rs6000.c:9041
7530 msgid "invalid %%xn code"
7533 #: config/alpha/alpha.c:6618 config/alpha/alpha.c:6621 config/s390/s390.c:6470
7534 #: config/s390/s390.c:6473
7535 msgid "bad builtin fcode"
7538 #. Macro to define tables used to set the flags.
7539 #. This is a list in braces of pairs in braces,
7540 #. each pair being { "NAME", VALUE }
7541 #. where VALUE is the bits to set or minus the bits to clear.
7542 #. An empty string NAME is used to identify the default VALUE.
7543 #: config/alpha/alpha.h:286 config/i386/i386.h:327 config/i386/i386.h:329
7544 #: config/i386/i386.h:331 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:293
7545 #: config/s390/s390.h:123 config/sparc/sparc.h:537 config/sparc/sparc.h:542
7546 msgid "Use hardware fp"
7549 #: config/alpha/alpha.h:287 config/i386/i386.h:328 config/i386/i386.h:330
7550 #: config/rs6000/rs6000.h:295 config/sparc/sparc.h:539
7551 #: config/sparc/sparc.h:544
7552 msgid "Do not use hardware fp"
7555 #: config/alpha/alpha.h:288
7556 msgid "Use fp registers"
7559 #: config/alpha/alpha.h:290
7560 msgid "Do not use fp registers"
7563 #: config/alpha/alpha.h:291
7564 msgid "Do not assume GAS"
7567 #: config/alpha/alpha.h:292
7571 #: config/alpha/alpha.h:294
7572 msgid "Request IEEE-conformant math library routines (OSF/1)"
7575 #: config/alpha/alpha.h:296
7576 msgid "Emit IEEE-conformant code, without inexact exceptions"
7579 #: config/alpha/alpha.h:298
7580 msgid "Emit IEEE-conformant code, with inexact exceptions"
7583 #: config/alpha/alpha.h:300
7584 msgid "Do not emit complex integer constants to read-only memory"
7587 #: config/alpha/alpha.h:301
7591 #: config/alpha/alpha.h:302
7592 msgid "Do not use VAX fp"
7595 #: config/alpha/alpha.h:303
7596 msgid "Emit code for the byte/word ISA extension"
7599 #: config/alpha/alpha.h:306
7600 msgid "Emit code for the motion video ISA extension"
7603 #: config/alpha/alpha.h:309
7604 msgid "Emit code for the fp move and sqrt ISA extension"
7607 #: config/alpha/alpha.h:311
7608 msgid "Emit code for the counting ISA extension"
7611 #: config/alpha/alpha.h:314
7612 msgid "Emit code using explicit relocation directives"
7615 #: config/alpha/alpha.h:317
7616 msgid "Emit 16-bit relocations to the small data areas"
7619 #: config/alpha/alpha.h:319
7620 msgid "Emit 32-bit relocations to the small data areas"
7623 #: config/alpha/alpha.h:321
7624 msgid "Emit direct branches to local functions"
7627 #: config/alpha/alpha.h:324
7628 msgid "Emit rdval instead of rduniq for thread pointer"
7633 #. For -mfp-rounding-mode=[n|m|c|d]
7634 #. For -mfp-trap-mode=[n|u|su|sui]
7635 #. For -mtrap-precision=[p|f|i]
7636 #. For -mmemory-latency=
7638 #: config/alpha/alpha.h:353
7639 msgid "Use features of and schedule given CPU"
7642 #: config/alpha/alpha.h:355
7643 msgid "Schedule given CPU"
7646 #: config/alpha/alpha.h:357
7647 msgid "Control the generated fp rounding mode"
7650 #: config/alpha/alpha.h:359
7651 msgid "Control the IEEE trap mode"
7654 #: config/alpha/alpha.h:361
7655 msgid "Control the precision given to fp exceptions"
7658 #: config/alpha/alpha.h:363
7659 msgid "Tune expected memory latency"
7662 #: config/alpha/alpha.h:365 config/ia64/ia64.h:243 config/rs6000/sysv4.h:90
7663 msgid "Specify bit size of immediate TLS offsets"
7666 #: config/arc/arc.c:147
7668 msgid "bad value (%s) for -mcpu switch"
7671 #: config/arc/arc.c:371
7673 msgid "argument of `%s' attribute is not a string constant"
7676 #: config/arc/arc.c:378
7678 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
7681 #: config/arc/arc.c:1772 config/m32r/m32r.c:2281
7683 msgid "invalid operand to %%R code"
7686 #: config/arc/arc.c:1804 config/m32r/m32r.c:2304
7688 msgid "invalid operand to %%H/%%L code"
7691 #: config/arc/arc.c:1827 config/m32r/m32r.c:2375
7693 msgid "invalid operand to %%U code"
7696 #: config/arc/arc.c:1838
7698 msgid "invalid operand to %%V code"
7702 #: config/arc/arc.c:1845 config/m32r/m32r.c:2408 config/sparc/sparc.c:6857
7703 msgid "invalid operand output code"
7706 #: config/arm/arm.c:519
7708 msgid "switch -mcpu=%s conflicts with -march= switch"
7711 #: config/arm/arm.c:529 config/rs6000/rs6000.c:731 config/sparc/sparc.c:419
7713 msgid "bad value (%s) for %s switch"
7716 #: config/arm/arm.c:671
7717 msgid "target CPU does not support APCS-32"
7720 #: config/arm/arm.c:676
7721 msgid "target CPU does not support APCS-26"
7724 #: config/arm/arm.c:682
7725 msgid "target CPU does not support interworking"
7728 #: config/arm/arm.c:688
7729 msgid "target CPU does not support THUMB instructions"
7732 #: config/arm/arm.c:702
7734 "enabling backtrace support is only meaningful when compiling for the Thumb"
7737 #: config/arm/arm.c:705
7739 "enabling callee interworking support is only meaningful when compiling for "
7743 #: config/arm/arm.c:708
7745 "enabling caller interworking support is only meaningful when compiling for "
7749 #: config/arm/arm.c:714
7750 msgid "interworking forces APCS-32 to be used"
7753 #: config/arm/arm.c:720
7754 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
7757 #: config/arm/arm.c:728
7758 msgid "-fpic and -mapcs-reent are incompatible"
7761 #: config/arm/arm.c:731
7762 msgid "APCS reentrant code not supported. Ignored"
7765 #: config/arm/arm.c:739
7766 msgid "-g with -mno-apcs-frame may not give sensible debugging"
7769 #: config/arm/arm.c:747
7770 msgid "passing floating point arguments in fp regs not yet supported"
7773 #: config/arm/arm.c:791
7775 msgid "invalid floating point emulation option: -mfpe-%s"
7778 #: config/arm/arm.c:802
7779 msgid "-mfpe switch not supported by ep9312 target cpu - ignored."
7782 #: config/arm/arm.c:822
7783 msgid "structure size boundary can only be set to 8 or 32"
7786 #: config/arm/arm.c:830
7787 msgid "-mpic-register= is useless without -fpic"
7790 #: config/arm/arm.c:837
7792 msgid "unable to use '%s' for PIC register"
7795 #: config/arm/arm.c:2204 config/arm/arm.c:2222 config/avr/avr.c:4580
7796 #: config/c4x/c4x.c:4445 config/h8300/h8300.c:4255 config/i386/i386.c:1561
7797 #: config/i386/i386.c:1607 config/ip2k/ip2k.c:3234
7798 #: config/m68hc11/m68hc11.c:1291 config/m68k/m68k.c:319
7799 #: config/mcore/mcore.c:3374 config/ns32k/ns32k.c:1091
7800 #: config/rs6000/rs6000.c:14300 config/sh/sh.c:6715 config/sh/sh.c:6736
7801 #: config/sh/sh.c:6771 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
7803 msgid "`%s' attribute only applies to functions"
7806 #: config/arm/arm.c:10450
7807 msgid "unable to compute real location of stacked parameter"
7810 #. @@@ better error message
7811 #: config/arm/arm.c:11078 config/arm/arm.c:11115
7812 msgid "selector must be an immediate"
7815 #. @@@ better error message
7816 #: config/arm/arm.c:11158 config/i386/i386.c:14096 config/i386/i386.c:14130
7817 msgid "mask must be an immediate"
7820 #: config/arm/arm.c:11821
7821 msgid "no low registers available for popping high registers"
7824 #: config/arm/arm.c:12066
7825 msgid "interrupt Service Routines cannot be coded in Thumb mode"
7828 #: config/arm/pe.c:170 config/mcore/mcore.c:3240
7829 msgid "%Jinitialized variable '%D' is marked dllimport"
7832 #: config/arm/pe.c:179
7833 msgid "%Jstatic variable '%D' is marked dllimport"
7836 #: config/arm/arm.h:450
7837 msgid "Generate APCS conformant stack frames"
7840 #: config/arm/arm.h:453
7841 msgid "Store function names in object code"
7844 #: config/arm/arm.h:457
7845 msgid "Use the 32-bit version of the APCS"
7848 #: config/arm/arm.h:459
7849 msgid "Use the 26-bit version of the APCS"
7852 #: config/arm/arm.h:463
7853 msgid "Pass FP arguments in FP registers"
7856 #: config/arm/arm.h:466
7857 msgid "Generate re-entrant, PIC code"
7860 #: config/arm/arm.h:469
7861 msgid "The MMU will trap on unaligned accesses"
7864 #: config/arm/arm.h:476
7865 msgid "Use library calls to perform FP operations"
7868 #: config/arm/arm.h:478 config/i960/i960.h:291
7869 msgid "Use hardware floating point instructions"
7872 #: config/arm/arm.h:480
7873 msgid "Assume target CPU is configured as big endian"
7876 #: config/arm/arm.h:482
7877 msgid "Assume target CPU is configured as little endian"
7880 #: config/arm/arm.h:484
7881 msgid "Assume big endian bytes, little endian words"
7884 #: config/arm/arm.h:486
7885 msgid "Support calls between Thumb and ARM instruction sets"
7888 #: config/arm/arm.h:489
7889 msgid "Generate a call to abort if a noreturn function returns"
7892 #: config/arm/arm.h:492
7893 msgid "Do not move instructions into a function's prologue"
7896 #: config/arm/arm.h:495
7897 msgid "Do not load the PIC register in function prologues"
7900 #: config/arm/arm.h:498
7901 msgid "Generate call insns as indirect calls, if necessary"
7904 #: config/arm/arm.h:501
7905 msgid "Compile for the Thumb not the ARM"
7908 #: config/arm/arm.h:505
7909 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
7912 #: config/arm/arm.h:508
7913 msgid "Thumb: Generate (leaf) stack frames even if not needed"
7916 #: config/arm/arm.h:511
7917 msgid "Thumb: Assume non-static functions may be called from ARM code"
7920 #: config/arm/arm.h:515
7921 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
7924 #: config/arm/arm.h:519
7925 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
7928 #: config/arm/arm.h:521
7929 msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
7932 #: config/arm/arm.h:529
7933 msgid "Specify the name of the target CPU"
7936 #: config/arm/arm.h:531
7937 msgid "Specify the name of the target architecture"
7940 #: config/arm/arm.h:535
7941 msgid "Specify the version of the floating point emulator"
7944 #: config/arm/arm.h:537
7945 msgid "Specify the minimum bit alignment of structures"
7948 #: config/arm/arm.h:539
7949 msgid "Specify the register to be used for PIC addressing"
7952 #: config/arm/pe.h:65
7953 msgid "Ignore dllimport attribute for functions"
7956 #: config/avr/avr.c:535
7958 msgid "large frame pointer change (%d) with -mtiny-stack"
7961 #: config/avr/avr.c:1123
7962 msgid "bad address, not (reg+disp):"
7965 #: config/avr/avr.c:1131
7966 msgid "internal compiler error. Bad address:"
7969 #: config/avr/avr.c:1144
7970 msgid "internal compiler error. Unknown mode:"
7973 #: config/avr/avr.c:1766 config/avr/avr.c:2427
7974 msgid "invalid insn:"
7977 #: config/avr/avr.c:1800 config/avr/avr.c:1883 config/avr/avr.c:1932
7978 #: config/avr/avr.c:1941 config/avr/avr.c:2036 config/avr/avr.c:2205
7979 #: config/avr/avr.c:2461 config/avr/avr.c:2569
7980 msgid "incorrect insn:"
7983 #: config/avr/avr.c:1960 config/avr/avr.c:2121 config/avr/avr.c:2276
7984 #: config/avr/avr.c:2613
7985 msgid "unknown move insn:"
7988 #: config/avr/avr.c:2836
7989 msgid "bad shift insn:"
7992 #: config/avr/avr.c:2949 config/avr/avr.c:3370 config/avr/avr.c:3741
7993 msgid "internal compiler error. Incorrect shift:"
7996 #: config/avr/avr.c:4554 config/ip2k/ip2k.c:3207
7997 msgid "only initialized variables can be placed into program memory area"
8000 #: config/avr/avr.c:4648
8001 msgid "only uninitialized variables can be placed in the .noinit section"
8004 #: config/avr/avr.c:4662
8006 msgid "MCU `%s' supported for assembler only"
8009 #: config/avr/avr.h:72
8010 msgid "Assume int to be 8 bit integer"
8013 #: config/avr/avr.h:74
8014 msgid "Change the stack pointer without disabling interrupts"
8017 #: config/avr/avr.h:76
8018 msgid "Use subroutines for function prologue/epilogue"
8021 #: config/avr/avr.h:78
8022 msgid "Change only the low 8 bits of the stack pointer"
8025 #: config/avr/avr.h:80
8026 msgid "Do not generate tablejump insns"
8029 #: config/avr/avr.h:82
8030 msgid "Use rjmp/rcall (limited range) on >8K devices"
8033 #: config/avr/avr.h:84
8034 msgid "Output instruction sizes to the asm file"
8037 #: config/avr/avr.h:101
8038 msgid "Specify the initial stack address"
8041 #: config/avr/avr.h:102
8042 msgid "Specify the MCU name"
8045 #. `GIV_SORT_CRITERION(GIV1, GIV2)'
8046 #. In some cases, the strength reduction optimization pass can
8047 #. produce better code if this is defined. This macro controls the
8048 #. order that induction variables are combined. This macro is
8049 #. particularly useful if the target has limited addressing modes.
8050 #. For instance, the SH target has only positive offsets in
8051 #. addresses. Thus sorting to put the smallest address first allows
8052 #. the most combinations to be found.
8053 #: config/avr/avr.h:2266
8054 msgid "trampolines not supported"
8057 #: config/c4x/c4x-c.c:71
8059 msgid "missing '(' after '#pragma %s' - ignored"
8062 #: config/c4x/c4x-c.c:74
8064 msgid "missing function name in '#pragma %s' - ignored"
8067 #: config/c4x/c4x-c.c:79
8069 msgid "malformed '#pragma %s' - ignored"
8072 #: config/c4x/c4x-c.c:81
8074 msgid "missing section name in '#pragma %s' - ignored"
8077 #: config/c4x/c4x-c.c:86
8079 msgid "missing ')' for '#pragma %s' - ignored"
8082 #: config/c4x/c4x-c.c:89
8084 msgid "junk at end of '#pragma %s'"
8087 #: config/c4x/c4x.c:300
8089 msgid "unknown CPU version %d, using 40.\n"
8092 #: config/c4x/c4x.c:848
8094 msgid "ISR %s requires %d words of local vars, max is 32767"
8097 #: config/c4x/c4x.c:1569
8098 msgid "using CONST_DOUBLE for address"
8101 #: config/c4x/c4x.c:1707
8102 msgid "c4x_address_cost: Invalid addressing mode"
8105 #: config/c4x/c4x.c:1842
8107 msgid "c4x_print_operand: %%L inconsistency"
8110 #: config/c4x/c4x.c:1848
8112 msgid "c4x_print_operand: %%N inconsistency"
8115 #: config/c4x/c4x.c:1889
8117 msgid "c4x_print_operand: %%O inconsistency"
8120 #: config/c4x/c4x.c:1984
8121 msgid "c4x_print_operand: Bad operand case"
8124 #: config/c4x/c4x.c:2025
8125 msgid "c4x_print_operand_address: Bad post_modify"
8128 #: config/c4x/c4x.c:2047
8129 msgid "c4x_print_operand_address: Bad pre_modify"
8132 #: config/c4x/c4x.c:2095 config/c4x/c4x.c:2107 config/c4x/c4x.c:2122
8133 msgid "c4x_print_operand_address: Bad operand case"
8136 #: config/c4x/c4x.c:2373
8137 msgid "c4x_rptb_insert: Cannot find start label"
8140 #: config/c4x/c4x.c:3290 config/c4x/c4x.c:3308
8141 msgid "mode not QImode"
8144 #: config/c4x/c4x.c:3378
8145 msgid "invalid indirect memory address"
8148 #: config/c4x/c4x.c:3467
8149 msgid "invalid indirect (S) memory address"
8152 #: config/c4x/c4x.c:3795
8153 msgid "c4x_valid_operands: Internal error"
8156 #: config/c4x/c4x.c:4214
8157 msgid "c4x_operand_subword: invalid mode"
8160 #: config/c4x/c4x.c:4217
8161 msgid "c4x_operand_subword: invalid operand"
8164 #. We could handle these with some difficulty.
8165 #. e.g., *p-- => *(p-=2); *(p+1).
8166 #: config/c4x/c4x.c:4243
8167 msgid "c4x_operand_subword: invalid autoincrement"
8170 #: config/c4x/c4x.c:4249
8171 msgid "c4x_operand_subword: invalid address"
8174 #: config/c4x/c4x.c:4260
8175 msgid "c4x_operand_subword: address not offsettable"
8178 #: config/c4x/c4x.c:4470
8179 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
8182 #. ??? HACK. We shouldn't have flag_inline_trees at all.
8183 #. Name of the c4x assembler.
8184 #. Name of the c4x linker.
8185 #. Define assembler options.
8186 #. Define linker options.
8187 #. Specify the end file to link with.
8188 #. Target compilation option flags.
8189 #. Small memory model.
8190 #. Use 24-bit MPYI for C3x.
8191 #. Fast fixing of floats.
8192 #. Allow use of RPTS.
8194 #. Be compatible with TI assembler.
8195 #. Be paranoid about DP reg. in ISRs.
8196 #. Pass arguments on stack.
8197 #. Enable features under development.
8198 #. Enable repeat block.
8199 #. Use BK as general register.
8200 #. Use decrement and branch for C3x.
8201 #. Enable debugging of GCC.
8202 #. Force constants into registers.
8203 #. Allow unsigned loop counters.
8204 #. Force op0 and op1 to be same.
8205 #. Save all 40 bits for floats.
8206 #. Allow parallel insns.
8207 #. Allow MPY||ADD, MPY||SUB insns.
8208 #. Assume mem refs possibly aliased.
8215 #. Run-time compilation parameters selecting different hardware subsets.
8217 #. Macro to define tables used to set the flags.
8218 #. This is a list in braces of triplets in braces,
8219 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
8220 #. where VALUE is the bits to set or minus the bits to clear.
8221 #. An empty string NAME is used to identify the default VALUE.
8222 #: config/c4x/c4x.h:168
8223 msgid "Small memory model"
8226 #: config/c4x/c4x.h:170
8227 msgid "Big memory model"
8230 #: config/c4x/c4x.h:172
8231 msgid "Use MPYI instruction for C3x"
8234 #: config/c4x/c4x.h:174
8235 msgid "Do not use MPYI instruction for C3x"
8238 #: config/c4x/c4x.h:176
8239 msgid "Use fast but approximate float to integer conversion"
8242 #: config/c4x/c4x.h:178
8243 msgid "Use slow but accurate float to integer conversion"
8246 #: config/c4x/c4x.h:180
8247 msgid "Enable use of RTPS instruction"
8250 #: config/c4x/c4x.h:182
8251 msgid "Disable use of RTPS instruction"
8254 #: config/c4x/c4x.h:184
8255 msgid "Enable use of RTPB instruction"
8258 #: config/c4x/c4x.h:186
8259 msgid "Disable use of RTPB instruction"
8262 #: config/c4x/c4x.h:188
8263 msgid "Generate code for C30 CPU"
8266 #: config/c4x/c4x.h:190
8267 msgid "Generate code for C31 CPU"
8270 #: config/c4x/c4x.h:192
8271 msgid "Generate code for C32 CPU"
8274 #: config/c4x/c4x.h:194
8275 msgid "Generate code for C33 CPU"
8278 #: config/c4x/c4x.h:196
8279 msgid "Generate code for C40 CPU"
8282 #: config/c4x/c4x.h:198
8283 msgid "Generate code for C44 CPU"
8286 #: config/c4x/c4x.h:200
8287 msgid "Emit code compatible with TI tools"
8290 #: config/c4x/c4x.h:202
8291 msgid "Emit code to use GAS extensions"
8294 #: config/c4x/c4x.h:204 config/c4x/c4x.h:208
8295 msgid "Save DP across ISR in small memory model"
8298 #: config/c4x/c4x.h:206 config/c4x/c4x.h:210
8299 msgid "Don't save DP across ISR in small memory model"
8302 #: config/c4x/c4x.h:212
8303 msgid "Pass arguments on the stack"
8306 #: config/c4x/c4x.h:214
8307 msgid "Pass arguments in registers"
8310 #: config/c4x/c4x.h:216
8311 msgid "Enable new features under development"
8314 #: config/c4x/c4x.h:218
8315 msgid "Disable new features under development"
8318 #: config/c4x/c4x.h:220
8319 msgid "Use the BK register as a general purpose register"
8322 #: config/c4x/c4x.h:222
8323 msgid "Do not allocate BK register"
8326 #: config/c4x/c4x.h:224
8327 msgid "Enable use of DB instruction"
8330 #: config/c4x/c4x.h:226
8331 msgid "Disable use of DB instruction"
8334 #: config/c4x/c4x.h:228
8335 msgid "Enable debugging"
8338 #: config/c4x/c4x.h:230
8339 msgid "Disable debugging"
8342 #: config/c4x/c4x.h:232
8343 msgid "Force constants into registers to improve hoisting"
8346 #: config/c4x/c4x.h:234
8347 msgid "Don't force constants into registers"
8350 #: config/c4x/c4x.h:236
8351 msgid "Force RTL generation to emit valid 3 operand insns"
8354 #: config/c4x/c4x.h:238
8355 msgid "Allow RTL generation to emit invalid 3 operand insns"
8358 #: config/c4x/c4x.h:240
8359 msgid "Allow unsigned iteration counts for RPTB/DB"
8362 #: config/c4x/c4x.h:242
8363 msgid "Disallow unsigned iteration counts for RPTB/DB"
8366 #: config/c4x/c4x.h:244
8367 msgid "Preserve all 40 bits of FP reg across call"
8370 #: config/c4x/c4x.h:246
8371 msgid "Only preserve 32 bits of FP reg across call"
8374 #: config/c4x/c4x.h:248
8375 msgid "Enable parallel instructions"
8378 #: config/c4x/c4x.h:250
8379 msgid "Disable parallel instructions"
8382 #: config/c4x/c4x.h:252
8383 msgid "Enable MPY||ADD and MPY||SUB instructions"
8386 #: config/c4x/c4x.h:254
8387 msgid "Disable MPY||ADD and MPY||SUB instructions"
8390 #: config/c4x/c4x.h:256
8391 msgid "Assume that pointers may be aliased"
8394 #: config/c4x/c4x.h:258
8395 msgid "Assume that pointers not aliased"
8398 #: config/c4x/c4x.h:331
8399 msgid "Specify maximum number of iterations for RPTS"
8402 #: config/c4x/c4x.h:333
8403 msgid "Select CPU to generate code for"
8406 #: config/cris/cris.c:596
8407 msgid "unexpected index-type in cris_print_index"
8410 #: config/cris/cris.c:610
8411 msgid "unexpected base-type in cris_print_base"
8414 #: config/cris/cris.c:903
8416 msgid "stackframe too big: %d bytes"
8419 #: config/cris/cris.c:1214
8420 msgid "allocated but unused delay list in epilogue"
8423 #: config/cris/cris.c:1224
8425 "unexpected function type needing stack adjustment for __builtin_eh_return"
8428 #: config/cris/cris.c:1300
8429 msgid "invalid operand for 'b' modifier"
8432 #: config/cris/cris.c:1313
8433 msgid "invalid operand for 'v' modifier"
8436 #: config/cris/cris.c:1323
8437 msgid "invalid operand for 'P' modifier"
8440 #: config/cris/cris.c:1330
8441 msgid "invalid operand for 'p' modifier"
8444 #: config/cris/cris.c:1369
8445 msgid "invalid operand for 'z' modifier"
8448 #: config/cris/cris.c:1400 config/cris/cris.c:1430
8449 msgid "invalid operand for 'H' modifier"
8452 #: config/cris/cris.c:1406
8453 msgid "bad register"
8456 #: config/cris/cris.c:1444
8457 msgid "invalid operand for 'e' modifier"
8460 #: config/cris/cris.c:1461
8461 msgid "invalid operand for 'm' modifier"
8464 #: config/cris/cris.c:1486
8465 msgid "invalid operand for 'A' modifier"
8468 #: config/cris/cris.c:1494
8469 msgid "invalid operand for 'D' modifier"
8472 #: config/cris/cris.c:1508
8473 msgid "invalid operand for 'T' modifier"
8476 #: config/cris/cris.c:1517
8477 msgid "invalid operand modifier letter"
8480 #: config/cris/cris.c:1525
8482 msgid "internal error: bad register: %d"
8485 #: config/cris/cris.c:1573
8486 msgid "unexpected multiplicative operand"
8489 #: config/cris/cris.c:1593
8490 msgid "unexpected operand"
8493 #: config/cris/cris.c:1626 config/cris/cris.c:1636
8494 msgid "unrecognized address"
8497 #: config/cris/cris.c:1986
8498 msgid "internal error: sideeffect-insn affecting main effect"
8501 #. If we get here, the caller got its initial tests wrong.
8502 #: config/cris/cris.c:2379
8503 msgid "internal error: cris_side_effect_mode_ok with bad operands"
8506 #: config/cris/cris.c:2456 config/cris/cris.c:2518
8507 msgid "unrecognized supposed constant"
8510 #: config/cris/cris.c:2563
8511 msgid "unrecognized supposed constant in cris_global_pic_symbol"
8514 #: config/cris/cris.c:2582
8516 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
8519 #: config/cris/cris.c:2610
8521 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
8524 #: config/cris/cris.c:2646
8526 msgid "unknown CRIS cpu version specification in -mtune= : %s"
8529 #: config/cris/cris.c:2664
8530 msgid "-fPIC and -fpic are not supported in this configuration"
8533 #: config/cris/cris.c:2680
8534 msgid "that particular -g option is invalid with -maout and -melinux"
8537 #: config/cris/cris.c:2935 config/cris/cris.c:2980
8538 msgid "unexpected side-effects in address"
8541 #. Labels are never marked as global symbols.
8542 #: config/cris/cris.c:3075 config/cris/cris.c:3106
8543 msgid "unexpected PIC symbol"
8546 #: config/cris/cris.c:3079
8547 msgid "PIC register isn't set up"
8550 #: config/cris/cris.c:3092 config/cris/cris.c:3175
8551 msgid "unexpected address expression"
8554 #: config/cris/cris.c:3110
8555 msgid "emitting PIC operand, but PIC register isn't set up"
8558 #: config/cris/cris.c:3119
8559 msgid "unexpected NOTE as addr_const:"
8562 #: config/cris/aout.h:108
8563 msgid "Compile for the MMU-less Etrax 100-based elinux system"
8566 #: config/cris/aout.h:115
8567 msgid "For elinux, request a specified stack-size for this program"
8570 #. 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.
8571 #: config/cris/cris.h:332
8572 msgid "Compile for ETRAX 4 (CRIS v3)"
8575 #: config/cris/cris.h:337
8576 msgid "Compile for ETRAX 100 (CRIS v8)"
8579 #: config/cris/cris.h:341
8580 msgid "Emit verbose debug information in assembly code"
8583 #: config/cris/cris.h:344
8584 msgid "Do not use condition codes from normal instructions"
8587 #: config/cris/cris.h:348
8588 msgid "Do not emit addressing modes with side-effect assignment"
8591 #: config/cris/cris.h:351
8592 msgid "Do not tune stack alignment"
8595 #: config/cris/cris.h:354
8596 msgid "Do not tune writable data alignment"
8599 #: config/cris/cris.h:357
8600 msgid "Do not tune code and read-only data alignment"
8603 #: config/cris/cris.h:366
8604 msgid "Align code and data to 32 bits"
8607 #: config/cris/cris.h:379
8608 msgid "Don't align items in code or data"
8611 #: config/cris/cris.h:382
8612 msgid "Do not emit function prologue or epilogue"
8615 #. We have to handle this m-option here since we can't wash it off in both CC1_SPEC and CC1PLUS_SPEC.
8616 #: config/cris/cris.h:386
8617 msgid "Use the most feature-enabling options allowed by other options"
8620 #. 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.
8621 #: config/cris/cris.h:392
8622 msgid "Override -mbest-lib-options"
8625 #: config/cris/cris.h:424
8626 msgid "Generate code for the specified chip or CPU version"
8629 #: config/cris/cris.h:426
8630 msgid "Tune alignment for the specified chip or CPU version"
8633 #: config/cris/cris.h:428
8634 msgid "Warn when a stackframe is larger than the specified size"
8638 #: config/cris/cris.h:1014
8639 msgid "no FUNCTION_PROFILER for CRIS"
8642 #: config/cris/linux.h:71
8643 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
8646 #: config/d30v/d30v.c:215
8648 msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
8651 #: config/d30v/d30v.c:2675
8652 msgid "bad insn to d30v_print_operand_address:"
8655 #: config/d30v/d30v.c:2692 config/d30v/d30v.c:2753 config/d30v/d30v.c:2774
8656 #: config/d30v/d30v.c:2792
8657 msgid "bad insn to d30v_print_operand_memory_reference:"
8660 #: config/d30v/d30v.c:2860
8661 msgid "bad insn to d30v_print_operand, 'f' modifier:"
8664 #: config/d30v/d30v.c:2869
8665 msgid "bad insn to d30v_print_operand, 'A' modifier:"
8668 #: config/d30v/d30v.c:2876
8669 msgid "bad insn to d30v_print_operand, 'M' modifier:"
8672 #: config/d30v/d30v.c:2930
8673 msgid "bad insn to print_operand, 'F' or 'T' modifier:"
8676 #: config/d30v/d30v.c:2941
8677 msgid "bad insn to print_operand, 'B' modifier:"
8680 #: config/d30v/d30v.c:2948
8681 msgid "bad insn to print_operand, 'E' modifier:"
8684 #: config/d30v/d30v.c:2966
8685 msgid "bad insn to print_operand, 'R' modifier:"
8688 #: config/d30v/d30v.c:2975 config/d30v/d30v.c:2983
8689 msgid "bad insn to print_operand, 's' modifier:"
8692 #: config/d30v/d30v.c:3012
8693 msgid "bad insn in d30v_print_operand, 0 case"
8696 #: config/d30v/d30v.c:3310
8697 msgid "d30v_emit_comparison"
8700 #: config/d30v/d30v.c:3354
8701 msgid "bad call to d30v_move_2words"
8704 #: config/d30v/d30v.h:111
8705 msgid "Enable use of conditional move instructions"
8708 #: config/d30v/d30v.h:114
8709 msgid "Disable use of conditional move instructions"
8712 #: config/d30v/d30v.h:117
8713 msgid "Debug argument support in compiler"
8716 #: config/d30v/d30v.h:120
8717 msgid "Debug stack support in compiler"
8720 #: config/d30v/d30v.h:123
8721 msgid "Debug memory address support in compiler"
8724 #: config/d30v/d30v.h:126
8725 msgid "Make adjacent short instructions parallel if possible"
8728 #: config/d30v/d30v.h:129
8729 msgid "Do not make adjacent short instructions parallel"
8732 #: config/d30v/d30v.h:132 config/d30v/d30v.h:135
8733 msgid "Link programs/data to be in external memory by default"
8736 #: config/d30v/d30v.h:138
8737 msgid "Link programs/data to be in onchip memory by default"
8740 #: config/d30v/d30v.h:146
8741 msgid "Change the branch costs within the compiler"
8744 #: config/d30v/d30v.h:149
8745 msgid "Change the threshold for conversion to conditional execution"
8748 #: config/dsp16xx/dsp16xx.c:1463 config/dsp16xx/dsp16xx.c:1486
8749 msgid "stack size > 32k"
8752 #: config/dsp16xx/dsp16xx.c:1695
8753 msgid "invalid addressing mode"
8756 #: config/dsp16xx/dsp16xx.c:1838
8757 msgid "bad register extension code"
8760 #: config/dsp16xx/dsp16xx.c:1938
8761 msgid "invalid offset in ybase addressing"
8764 #: config/dsp16xx/dsp16xx.c:1941
8765 msgid "invalid register in ybase addressing"
8768 #: config/dsp16xx/dsp16xx.c:2116
8769 msgid "invalid shift operator in emit_1600_core_shift"
8772 #: config/dsp16xx/dsp16xx.c:2406
8773 msgid "invalid mode for gen_tst_reg"
8776 #: config/dsp16xx/dsp16xx.c:2478
8777 msgid "invalid mode for integer comparison in gen_compare_reg"
8780 #. Macro to define tables used to set the flags.
8781 #. This is a list in braces of pairs in braces,
8782 #. each pair being { "NAME", VALUE }
8783 #. where VALUE is the bits to set or minus the bits to clear.
8784 #. An empty string NAME is used to identify the default VALUE.
8785 #: config/dsp16xx/dsp16xx.h:230
8786 msgid "Pass parameters in registers (default)"
8789 #: config/dsp16xx/dsp16xx.h:232
8790 msgid "Don't pass parameters in registers"
8793 #: config/dsp16xx/dsp16xx.h:234
8794 msgid "Generate code for near calls"
8797 #: config/dsp16xx/dsp16xx.h:236
8798 msgid "Don't generate code for near calls"
8801 #: config/dsp16xx/dsp16xx.h:238
8802 msgid "Generate code for near jumps"
8805 #: config/dsp16xx/dsp16xx.h:240
8806 msgid "Don't generate code for near jumps"
8809 #: config/dsp16xx/dsp16xx.h:242
8810 msgid "Generate code for a bit-manipulation unit"
8813 #: config/dsp16xx/dsp16xx.h:244
8814 msgid "Don't generate code for a bit-manipulation unit"
8817 #: config/dsp16xx/dsp16xx.h:246
8818 msgid "Generate code for memory map1"
8821 #: config/dsp16xx/dsp16xx.h:248
8822 msgid "Generate code for memory map2"
8825 #: config/dsp16xx/dsp16xx.h:250
8826 msgid "Generate code for memory map3"
8829 #: config/dsp16xx/dsp16xx.h:252
8830 msgid "Generate code for memory map4"
8833 #: config/dsp16xx/dsp16xx.h:254
8834 msgid "Ouput extra code for initialized data"
8837 #: config/dsp16xx/dsp16xx.h:256
8838 msgid "Don't let reg. allocator use ybase registers"
8841 #: config/dsp16xx/dsp16xx.h:258
8842 msgid "Output extra debug info in Luxworks environment"
8845 #: config/dsp16xx/dsp16xx.h:260
8846 msgid "Save temp. files in Luxworks environment"
8849 #: config/dsp16xx/dsp16xx.h:272
8850 msgid "Specify alternate name for text section"
8853 #: config/dsp16xx/dsp16xx.h:274
8854 msgid "Specify alternate name for data section"
8857 #: config/dsp16xx/dsp16xx.h:276
8858 msgid "Specify alternate name for bss section"
8861 #: config/dsp16xx/dsp16xx.h:278
8862 msgid "Specify alternate name for constant section"
8865 #: config/dsp16xx/dsp16xx.h:280
8866 msgid "Specify alternate name for dsp16xx chip"
8869 #. Output assembler code to FILE to increment profiler label # LABELNO
8870 #. for profiling a function entry.
8871 #: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1669
8872 #: config/dsp16xx/dsp16xx.h:1674
8873 msgid "profiling not implemented yet"
8876 #. Emit RTL insns to initialize the variable parts of a trampoline.
8877 #. FNADDR is an RTX for the address of the function's pure code.
8878 #. CXT is an RTX for the static chain value for the function.
8879 #: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
8880 msgid "trampolines not yet implemented"
8883 #: config/fr30/fr30.c:455
8884 msgid "fr30_print_operand_address: unhandled address"
8887 #: config/fr30/fr30.c:482
8889 msgid "fr30_print_operand: unrecognized %%p code"
8892 #: config/fr30/fr30.c:502
8894 msgid "fr30_print_operand: unrecognized %%b code"
8897 #: config/fr30/fr30.c:523
8899 msgid "fr30_print_operand: unrecognized %%B code"
8902 #: config/fr30/fr30.c:531
8904 msgid "fr30_print_operand: invalid operand to %%A code"
8907 #: config/fr30/fr30.c:548
8909 msgid "fr30_print_operand: invalid %%x code"
8912 #: config/fr30/fr30.c:555
8914 msgid "fr30_print_operand: invalid %%F code"
8917 #: config/fr30/fr30.c:572
8918 msgid "fr30_print_operand: unknown code"
8921 #: config/fr30/fr30.c:601 config/fr30/fr30.c:610 config/fr30/fr30.c:621
8922 #: config/fr30/fr30.c:634
8923 msgid "fr30_print_operand: unhandled MEM"
8926 #: config/fr30/fr30.h:63
8927 msgid "Assume small address space"
8930 #: config/frv/frv.c:415 config/frv/frv.c:433
8932 msgid "Unknown cpu: -mcpu=%s"
8935 #: config/frv/frv.c:456
8936 msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
8939 #: config/frv/frv.c:2465
8940 msgid "Bad insn to frv_print_operand_address:"
8943 #: config/frv/frv.c:2478
8944 msgid "Bad register to frv_print_operand_memory_reference_reg:"
8947 #: config/frv/frv.c:2519 config/frv/frv.c:2529 config/frv/frv.c:2538
8948 #: config/frv/frv.c:2566 config/frv/frv.c:2579 config/frv/frv.c:2583
8949 msgid "Bad insn to frv_print_operand_memory_reference:"
8952 #: config/frv/frv.c:2725
8953 msgid "Bad insn in frv_print_operand, bad const_double"
8956 #: config/frv/frv.c:2770
8957 msgid "Bad insn to frv_print_operand, 'C' modifier:"
8960 #: config/frv/frv.c:2793
8961 msgid "Bad insn to frv_print_operand, 'c' modifier:"
8964 #: config/frv/frv.c:2818
8965 msgid "Bad insn to frv_print_operand, 'e' modifier:"
8968 #: config/frv/frv.c:2826
8969 msgid "Bad insn to frv_print_operand, 'F' modifier:"
8972 #: config/frv/frv.c:2842
8973 msgid "Bad insn to frv_print_operand, 'f' modifier:"
8976 #: config/frv/frv.c:2895
8977 msgid "Bad insn to frv_print_operand, 'L' modifier:"
8980 #: config/frv/frv.c:2908
8981 msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
8984 #: config/frv/frv.c:2929
8985 msgid "Bad insn to frv_print_operand, 'O' modifier:"
8988 #: config/frv/frv.c:2947
8989 msgid "Bad insn to frv_print_operand, P modifier:"
8992 #: config/frv/frv.c:2967
8993 msgid "Bad insn in frv_print_operand, z case"
8996 #: config/frv/frv.c:2995
8997 msgid "Bad insn in frv_print_operand, 0 case"
9000 #: config/frv/frv.c:3000
9001 msgid "frv_print_operand: unknown code"
9004 #: config/frv/frv.c:5683
9005 msgid "Bad output_move_single operand"
9008 #: config/frv/frv.c:5812
9009 msgid "Bad output_move_double operand"
9012 #: config/frv/frv.c:5956
9013 msgid "Bad output_condmove_single operand"
9016 #: config/frv/frv.c:8300
9017 msgid "frv_registers_update"
9020 #: config/frv/frv.c:8460
9021 msgid "frv_registers_used_p"
9024 #: config/frv/frv.c:8589
9025 msgid "frv_registers_set_p"
9028 #: config/frv/frv.c:9188
9029 msgid "accumulator is not a constant integer"
9032 #: config/frv/frv.c:9193
9033 msgid "accumulator number is out of bounds"
9036 #: config/frv/frv.c:9204
9038 msgid "inappropriate accumulator for `%s'"
9041 #: config/frv/frv.c:9270
9043 msgid "`%s' expects a constant argument"
9046 #: config/frv/frv.c:9275
9048 msgid "constant argument out of range for `%s'"
9051 #: config/frv/frv.c:9655
9052 msgid "media functions are not available unless -mmedia is used"
9055 #: config/frv/frv.c:9667
9056 msgid "this media function is only available on the fr500"
9059 #: config/frv/frv.c:9695
9060 msgid "this media function is only available on the fr400"
9063 #. This macro is a C statement to print on `stderr' a string describing the
9064 #. particular machine description choice. Every machine description should
9065 #. define `TARGET_VERSION'. For example:
9068 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
9070 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
9072 #: config/frv/frv.h:505
9076 #: config/h8300/h8300.c:288
9077 msgid "-ms2600 is used without -ms"
9080 #: config/h8300/h8300.c:294
9081 msgid "-mn is used without -mh or -ms"
9084 #. Macro to define tables used to set the flags.
9085 #. This is a list in braces of pairs in braces,
9086 #. each pair being { "NAME", VALUE }
9087 #. where VALUE is the bits to set or minus the bits to clear.
9088 #. An empty string NAME is used to identify the default VALUE.
9089 #: config/h8300/h8300.h:145
9090 msgid "Generate H8S code"
9093 #: config/h8300/h8300.h:146
9094 msgid "Do not generate H8S code"
9097 #: config/h8300/h8300.h:147
9098 msgid "Generate H8S/2600 code"
9101 #: config/h8300/h8300.h:148
9102 msgid "Do not generate H8S/2600 code"
9105 #: config/h8300/h8300.h:149
9106 msgid "Make integers 32 bits wide"
9109 #: config/h8300/h8300.h:152
9110 msgid "Use registers for argument passing"
9113 #: config/h8300/h8300.h:154
9114 msgid "Do not use registers for argument passing"
9117 #: config/h8300/h8300.h:156
9118 msgid "Consider access to byte sized memory slow"
9121 #: config/h8300/h8300.h:157
9122 msgid "Enable linker relaxing"
9125 #: config/h8300/h8300.h:158
9126 msgid "Generate H8/300H code"
9129 #: config/h8300/h8300.h:159
9130 msgid "Enable the normal mode"
9133 #: config/h8300/h8300.h:160
9134 msgid "Do not generate H8/300H code"
9137 #: config/h8300/h8300.h:161
9138 msgid "Use H8/300 alignment rules"
9141 #: config/i370/i370-c.c:55
9142 msgid "junk at end of #pragma map"
9145 #: config/i370/i370-c.c:61
9146 msgid "malformed #pragma map, ignored"
9149 #: config/i370/i370.c:784
9150 msgid "real name is too long - alias ignored"
9153 #: config/i370/i370.c:789
9154 msgid "alias name is too long - alias ignored"
9157 #: config/i370/i370.c:1060
9158 msgid "internal error--no jump follows compare:"
9161 #. Macro to define tables used to set the flags. This is a list in braces
9162 #. of pairs in braces, each pair being { "NAME", VALUE }
9163 #. where VALUE is the bits to set or minus the bits to clear.
9164 #. An empty string NAME is used to identify the default VALUE.
9165 #: config/i370/i370.h:75
9166 msgid "Generate char instructions"
9169 #: config/i370/i370.h:76
9170 msgid "Do not generate char instructions"
9173 #: config/i386/i386.c:1151
9175 msgid "code model %s not supported in PIC mode"
9178 #: config/i386/i386.c:1161 config/sparc/sparc.c:382
9180 msgid "bad value (%s) for -mcmodel= switch"
9183 #: config/i386/i386.c:1176
9185 msgid "bad value (%s) for -masm= switch"
9188 #: config/i386/i386.c:1179
9190 msgid "code model `%s' not supported in the %s bit mode"
9193 #: config/i386/i386.c:1182
9194 msgid "code model `large' not supported yet"
9197 #: config/i386/i386.c:1184
9199 msgid "%i-bit mode not compiled in"
9202 #: config/i386/i386.c:1211 config/i386/i386.c:1223
9203 msgid "CPU you selected does not support x86-64 instruction set"
9206 #: config/i386/i386.c:1216 config/iq2000/iq2000.c:1806
9208 msgid "bad value (%s) for -march= switch"
9211 #: config/i386/i386.c:1229
9213 msgid "bad value (%s) for -mtune= switch"
9216 #: config/i386/i386.c:1246
9218 msgid "-mregparm=%d is not between 0 and %d"
9221 #: config/i386/i386.c:1259
9222 msgid "-malign-loops is obsolete, use -falign-loops"
9225 #: config/i386/i386.c:1264 config/i386/i386.c:1277 config/i386/i386.c:1290
9227 msgid "-malign-loops=%d is not between 0 and %d"
9230 #: config/i386/i386.c:1272
9231 msgid "-malign-jumps is obsolete, use -falign-jumps"
9234 #: config/i386/i386.c:1285
9235 msgid "-malign-functions is obsolete, use -falign-functions"
9238 #: config/i386/i386.c:1323
9240 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
9243 #: config/i386/i386.c:1335
9245 msgid "-mbranch-cost=%d is not between 0 and 5"
9248 #: config/i386/i386.c:1347
9250 msgid "bad value (%s) for -mtls-dialect= switch"
9253 #: config/i386/i386.c:1376
9254 msgid "-malign-double makes no sense in the 64bit mode"
9257 #: config/i386/i386.c:1378
9258 msgid "-mrtd calling convention not supported in the 64bit mode"
9261 #: config/i386/i386.c:1400 config/i386/i386.c:1411
9262 msgid "SSE instruction set disabled, using 387 arithmetics"
9265 #: config/i386/i386.c:1416
9266 msgid "387 instruction set disabled, using SSE arithmetics"
9269 #: config/i386/i386.c:1423
9271 msgid "bad value (%s) for -mfpmath= switch"
9274 #: config/i386/i386.c:1571 config/i386/i386.c:1582
9275 msgid "fastcall and stdcall attributes are not compatible"
9278 #: config/i386/i386.c:1575 config/i386/i386.c:1631
9279 msgid "fastcall and regparm attributes are not compatible"
9282 #: config/i386/i386.c:1618
9284 msgid "`%s' attribute requires an integer constant argument"
9287 #: config/i386/i386.c:1624
9289 msgid "argument to `%s' attribute larger than %d"
9292 #: config/i386/i386.c:2771
9293 msgid "SSE vector return without SSE enabled changes the ABI"
9296 #: config/i386/i386.c:6723
9297 msgid "invalid UNSPEC as operand"
9300 #: config/i386/i386.c:6974
9301 msgid "extended registers have no high halves"
9304 #: config/i386/i386.c:6989
9305 msgid "unsupported operand size for extended register"
9308 #: config/i386/i386.c:7299
9310 "operand is neither a constant nor a condition code, invalid operand code 'c'"
9313 #: config/i386/i386.c:7345
9315 msgid "invalid operand code `%c'"
9318 #: config/i386/i386.c:7390
9319 msgid "invalid constraints for operand"
9322 #: config/i386/i386.c:11787
9323 msgid "unknown insn mode"
9326 #: config/i386/i386.c:13898 config/i386/i386.c:13934
9328 msgid "selector must be an integer constant in the range 0..%i"
9331 #: config/i386/i386.c:14162
9332 msgid "shift must be an immediate"
9335 #: config/i386/i386.c:15186
9337 msgid "`%s' incompatible attribute ignored"
9340 #: config/i386/winnt.c:104
9341 msgid "%Jfunction `%D' definition is marked dllimport."
9344 #: config/i386/winnt.c:112
9345 msgid "%Jvariable `%D' definition is marked dllimport."
9348 #: config/i386/winnt.c:132
9349 msgid "%Jexternal linkage required for symbol '%D' because of '%s' attribute."
9352 #: config/i386/winnt.c:149
9354 msgid "`%s' attribute only applies to variables"
9357 #: config/i386/winnt.c:247
9359 "%Jfunction '%D' is defined after prior declaration as dllimport: attribute "
9363 #: config/i386/winnt.c:258
9364 msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
9367 #: config/i386/winnt.c:270
9368 msgid "%Jdefinition of static data member '%D' of dllimport'd class."
9371 #: config/i386/winnt.c:329
9372 msgid "%Jinconsistent dll linkage for '%D', dllexport assumed."
9375 #: config/i386/winnt.c:371
9377 msgid "`%s' declared as both exported to and imported from a DLL"
9380 #: config/i386/winnt.c:380
9382 "%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external "
9386 #: config/i386/winnt.c:529
9387 msgid "%J'%D' defined locally after being referenced with dllimport linkage"
9390 #: config/i386/winnt.c:532
9392 "%J'%D' redeclared without dllimport attribute after being referenced with "
9396 #: config/i386/winnt.c:701
9397 msgid "%J'%D' causes a section type conflict"
9400 #: config/i386/cygming.h:40
9401 msgid "Use the Cygwin interface"
9404 #: config/i386/cygming.h:41
9405 msgid "Use the Mingw32 interface"
9408 #: config/i386/cygming.h:42
9409 msgid "Create GUI application"
9412 #: config/i386/cygming.h:43
9413 msgid "Don't set Windows defines"
9416 #: config/i386/cygming.h:44
9417 msgid "Set Windows defines"
9420 #: config/i386/cygming.h:45
9421 msgid "Create console application"
9424 #: config/i386/cygming.h:46
9425 msgid "Generate code for a DLL"
9428 #: config/i386/cygming.h:48
9429 msgid "Ignore dllimport for functions"
9432 #: config/i386/cygming.h:50
9433 msgid "Use Mingw-specific thread support"
9436 #: config/i386/cygming.h:169
9438 msgid "-f%s ignored for target (all code is position independent)"
9441 #: config/i386/djgpp.h:191
9442 msgid "-mbnu210 is ignored (option is obsolete)"
9445 #: config/i386/i386-interix.h:255
9446 msgid "ms-bitfields not supported for objc"
9455 #: config/i386/i386.h:339
9456 msgid "Alternate calling convention"
9459 #: config/i386/i386.h:341 config/m68k/m68k.h:339 config/ns32k/ns32k.h:144
9460 msgid "Use normal calling convention"
9463 #: config/i386/i386.h:343
9464 msgid "Align some doubles on dword boundary"
9467 #: config/i386/i386.h:345
9468 msgid "Align doubles on word boundary"
9471 #: config/i386/i386.h:347
9472 msgid "Uninitialized locals in .bss"
9475 #: config/i386/i386.h:349
9476 msgid "Uninitialized locals in .data"
9479 #: config/i386/i386.h:351 config/m68k/linux.h:35 config/ns32k/ns32k.h:167
9480 msgid "Use IEEE math for fp comparisons"
9483 #: config/i386/i386.h:353 config/ns32k/ns32k.h:169
9484 msgid "Do not use IEEE math for fp comparisons"
9487 #: config/i386/i386.h:355
9488 msgid "Return values of functions in FPU registers"
9491 #: config/i386/i386.h:357
9492 msgid "Do not return values of functions in FPU registers"
9495 #: config/i386/i386.h:359
9496 msgid "Do not generate sin, cos, sqrt for FPU"
9499 #: config/i386/i386.h:361
9500 msgid "Generate sin, cos, sqrt for FPU"
9503 #: config/i386/i386.h:363
9504 msgid "Omit the frame pointer in leaf functions"
9507 #: config/i386/i386.h:366
9508 msgid "Enable stack probing"
9513 #: config/i386/i386.h:371
9514 msgid "Align destination of the string operations"
9517 #: config/i386/i386.h:373
9518 msgid "Do not align destination of the string operations"
9521 #: config/i386/i386.h:375
9522 msgid "Inline all known string operations"
9525 #: config/i386/i386.h:377
9526 msgid "Do not inline all known string operations"
9529 #: config/i386/i386.h:379 config/i386/i386.h:383
9530 msgid "Use push instructions to save outgoing arguments"
9533 #: config/i386/i386.h:381 config/i386/i386.h:385
9534 msgid "Do not use push instructions to save outgoing arguments"
9537 #: config/i386/i386.h:387
9538 msgid "Support MMX built-in functions"
9541 #: config/i386/i386.h:389
9542 msgid "Do not support MMX built-in functions"
9545 #: config/i386/i386.h:391
9546 msgid "Support 3DNow! built-in functions"
9549 #: config/i386/i386.h:393
9550 msgid "Do not support 3DNow! built-in functions"
9553 #: config/i386/i386.h:395
9554 msgid "Support MMX and SSE built-in functions and code generation"
9557 #: config/i386/i386.h:397
9558 msgid "Do not support MMX and SSE built-in functions and code generation"
9561 #: config/i386/i386.h:399
9562 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
9565 #: config/i386/i386.h:401
9566 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
9569 #: config/i386/i386.h:403
9570 msgid "Support MMX, SSE, SSE2 and PNI built-in functions and code generation"
9573 #: config/i386/i386.h:405
9575 "Do not support MMX, SSE, SSE2 and PNI built-in functions and code generation"
9578 #: config/i386/i386.h:407
9579 msgid "sizeof(long double) is 16"
9582 #: config/i386/i386.h:409
9583 msgid "sizeof(long double) is 12"
9586 #: config/i386/i386.h:411
9587 msgid "Generate 64bit x86-64 code"
9590 #: config/i386/i386.h:413
9591 msgid "Generate 32bit i386 code"
9594 #: config/i386/i386.h:415
9595 msgid "Use native (MS) bitfield layout"
9598 #: config/i386/i386.h:417
9599 msgid "Use gcc default bitfield layout"
9602 #: config/i386/i386.h:419
9603 msgid "Use red-zone in the x86-64 code"
9606 #: config/i386/i386.h:421
9607 msgid "Do not use red-zone in the x86-64 code"
9610 #: config/i386/i386.h:423
9612 msgid "Use direct references against %gs when accessing tls data"
9615 #: config/i386/i386.h:425
9617 msgid "Do not use direct references against %gs when accessing tls data"
9620 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9621 #. command options that have values. Its definition is an
9622 #. initializer with a subgrouping for each command option.
9624 #. Each subgrouping contains a string constant, that defines the
9625 #. fixed part of the option name, and the address of a variable. The
9626 #. variable, type `char *', is set to the variable part of the given
9627 #. option if the fixed part matches. The actual option name is made
9628 #. by appending `-m' to the specified name.
9629 #: config/i386/i386.h:459 config/ia64/ia64.h:245 config/rs6000/rs6000.h:412
9630 #: config/s390/s390.h:145 config/sparc/sparc.h:650
9631 msgid "Schedule code for given CPU"
9634 #: config/i386/i386.h:461
9635 msgid "Generate floating point mathematics using given instruction set"
9638 #: config/i386/i386.h:463 config/s390/s390.h:147
9639 msgid "Generate code for given CPU"
9642 #: config/i386/i386.h:465
9643 msgid "Number of registers used to pass integer arguments"
9646 #. TARGET_DEFAULT is defined in m68k-none.h, netbsd.h, etc.
9647 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9648 #. command options that have values. Its definition is an
9649 #. initializer with a subgrouping for each command option.
9651 #. Each subgrouping contains a string constant, that defines the
9652 #. fixed part of the option name, and the address of a variable. The
9653 #. variable, type `char *', is set to the variable part of the given
9654 #. option if the fixed part matches. The actual option name is made
9655 #. by appending `-m' to the specified name.
9656 #: config/i386/i386.h:467 config/m68k/m68k.h:355
9657 msgid "Loop code aligned to this power of 2"
9660 #: config/i386/i386.h:469 config/m68k/m68k.h:357
9661 msgid "Jump targets are aligned to this power of 2"
9664 #: config/i386/i386.h:471 config/m68k/m68k.h:359
9665 msgid "Function starts are aligned to this power of 2"
9668 #: config/i386/i386.h:474
9669 msgid "Attempt to keep stack aligned to this power of 2"
9672 #: config/i386/i386.h:476
9673 msgid "Branches are this expensive (1-5, arbitrary units)"
9676 #: config/i386/i386.h:478
9677 msgid "Use given x86-64 code model"
9682 #: config/i386/i386.h:484
9683 msgid "Use given assembler dialect"
9686 #: config/i386/i386.h:486
9687 msgid "Use given thread-local storage dialect"
9690 #: config/i386/sco5.h:293
9691 msgid "Generate ELF output"
9694 #. 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.
9695 #. 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.
9696 #: config/i386/xm-djgpp.h:64
9697 msgid "environment variable DJGPP not defined"
9700 #: config/i386/xm-djgpp.h:66
9702 msgid "environment variable DJGPP points to missing file '%s'"
9705 #: config/i386/xm-djgpp.h:69
9707 msgid "environment variable DJGPP points to corrupt file '%s'"
9710 #. Macro to define tables used to set the flags.
9711 #. This is a list in braces of pairs in braces,
9712 #. each pair being { "NAME", VALUE }
9713 #. where VALUE is the bits to set or minus the bits to clear.
9714 #. An empty string NAME is used to identify the default VALUE.
9715 #: config/i860/i860.h:60
9716 msgid "Generate code which uses the FPU"
9719 #: config/i860/i860.h:61 config/i860/i860.h:62
9720 msgid "Do not generate code which uses the FPU"
9723 #: config/i960/i960-c.c:68
9724 msgid "sorry, not implemented: #pragma align NAME=SIZE"
9727 #: config/i960/i960-c.c:73
9728 msgid "malformed #pragma align - ignored"
9731 #: config/i960/i960-c.c:111
9732 msgid "sorry, not implemented: #pragma noalign NAME"
9735 #: config/i960/i960.c:130 config/i960/i960.c:140
9736 msgid "conflicting architectures defined - using C series"
9739 #: config/i960/i960.c:135
9740 msgid "conflicting architectures defined - using K series"
9743 #: config/i960/i960.c:150
9744 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
9747 #: config/i960/i960.c:1452 config/m68k/m68k.c:652 config/rs6000/rs6000.c:11039
9748 msgid "stack limit expression is not supported"
9751 #. Macro to define tables used to set the flags.
9752 #. This is a list in braces of pairs in braces,
9753 #. each pair being { "NAME", VALUE }
9754 #. where VALUE is the bits to set or minus the bits to clear.
9755 #. An empty string NAME is used to identify the default VALUE.
9756 #. ??? Not all ten of these architecture variations actually exist, but I
9757 #. am not sure which are real and which aren't.
9758 #: config/i960/i960.h:250
9759 msgid "Generate SA code"
9762 #: config/i960/i960.h:253
9763 msgid "Generate SB code"
9766 #. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate SC code")},
9767 #: config/i960/i960.h:258
9768 msgid "Generate KA code"
9771 #: config/i960/i960.h:261
9772 msgid "Generate KB code"
9775 #. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate KC code")},
9776 #: config/i960/i960.h:266
9777 msgid "Generate JA code"
9780 #: config/i960/i960.h:268
9781 msgid "Generate JD code"
9784 #: config/i960/i960.h:271
9785 msgid "Generate JF code"
9788 #: config/i960/i960.h:273
9789 msgid "generate RP code"
9792 #: config/i960/i960.h:276
9793 msgid "Generate MC code"
9796 #: config/i960/i960.h:279
9797 msgid "Generate CA code"
9800 #. {"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")},
9801 #: config/i960/i960.h:289
9802 msgid "Generate CF code"
9805 #: config/i960/i960.h:293 config/mips/mips.h:539 config/pa/pa.h:266
9806 msgid "Use software floating point"
9809 #: config/i960/i960.h:295
9810 msgid "Use alternate leaf function entries"
9813 #: config/i960/i960.h:297
9814 msgid "Do not use alternate leaf function entries"
9817 #: config/i960/i960.h:299
9818 msgid "Perform tail call optimization"
9821 #: config/i960/i960.h:301
9822 msgid "Do not perform tail call optimization"
9825 #: config/i960/i960.h:303
9826 msgid "Use complex addressing modes"
9829 #: config/i960/i960.h:305
9830 msgid "Do not use complex addressing modes"
9833 #: config/i960/i960.h:307
9834 msgid "Align code to 8 byte boundary"
9837 #: config/i960/i960.h:309
9838 msgid "Do not align code to 8 byte boundary"
9841 #. {"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")},
9842 #: config/i960/i960.h:315 config/i960/i960.h:317
9843 msgid "Enable compatibility with iC960 v2.0"
9846 #: config/i960/i960.h:319
9847 msgid "Enable compatibility with iC960 v3.0"
9850 #: config/i960/i960.h:321 config/i960/i960.h:323
9851 msgid "Enable compatibility with ic960 assembler"
9854 #: config/i960/i960.h:325
9855 msgid "Do not permit unaligned accesses"
9858 #: config/i960/i960.h:327
9859 msgid "Permit unaligned accesses"
9862 #: config/i960/i960.h:329
9863 msgid "Layout types like Intel's v1.3 gcc"
9866 #: config/i960/i960.h:331
9867 msgid "Do not layout types like Intel's v1.3 gcc"
9870 #: config/i960/i960.h:333 config/sparc/freebsd.h:76 config/sparc/linux.h:90
9871 #: config/sparc/linux64.h:102 config/sparc/netbsd-elf.h:215
9872 msgid "Use 64 bit long doubles"
9875 #: config/i960/i960.h:335
9876 msgid "Enable linker relaxation"
9879 #: config/i960/i960.h:337
9880 msgid "Do not enable linker relaxation"
9883 #: config/ia64/ia64-c.c:52
9884 msgid "malformed #pragma builtin"
9887 #: config/ia64/ia64.c:1025 config/m32r/m32r.c:336
9889 msgid "invalid argument of `%s' attribute"
9892 #: config/ia64/ia64.c:1037
9893 msgid "%Jan address area attribute cannot be specified for local variables"
9896 #: config/ia64/ia64.c:1044
9897 msgid "%Jaddress area of '%s' conflicts with previous declaration"
9900 #: config/ia64/ia64.c:1051
9901 msgid "%Jaddress area attribute cannot be specified for functions"
9904 #: config/ia64/ia64.c:4058
9905 msgid "ia64_print_operand: unknown code"
9908 #: config/ia64/ia64.c:4405
9909 msgid "value of -mfixed-range must have form REG1-REG2"
9912 #: config/ia64/ia64.c:4432
9914 msgid "%s-%s is an empty range"
9917 #: config/ia64/ia64.c:4480
9918 msgid "cannot optimize floating point division for both latency and throughput"
9921 #: config/ia64/ia64.c:4486
9922 msgid "cannot optimize integer division for both latency and throughput"
9925 #: config/ia64/ia64.c:4498
9927 msgid "bad value (%s) for -mtls-size= switch"
9930 #: config/ia64/ia64.c:4514
9932 msgid "bad value (%s) for -tune= switch"
9935 #. This macro defines names of command options to set and clear bits in
9936 #. `target_flags'. Its definition is an initializer with a subgrouping for
9937 #. each command option.
9938 #: config/ia64/ia64.h:152
9939 msgid "Generate big endian code"
9942 #: config/ia64/ia64.h:154 config/mcore/mcore.h:154
9943 msgid "Generate little endian code"
9946 #: config/ia64/ia64.h:156
9947 msgid "Generate code for GNU as"
9950 #: config/ia64/ia64.h:158
9951 msgid "Generate code for Intel as"
9954 #: config/ia64/ia64.h:160
9955 msgid "Generate code for GNU ld"
9958 #: config/ia64/ia64.h:162
9959 msgid "Generate code for Intel ld"
9962 #: config/ia64/ia64.h:164
9963 msgid "Generate code without GP reg"
9966 #: config/ia64/ia64.h:166
9967 msgid "Emit stop bits before and after volatile extended asms"
9970 #: config/ia64/ia64.h:168
9971 msgid "Don't emit stop bits before and after volatile extended asms"
9974 #: config/ia64/ia64.h:170
9975 msgid "Emit code for Itanium (TM) processor B step"
9978 #: config/ia64/ia64.h:172
9979 msgid "Use in/loc/out register names"
9982 #: config/ia64/ia64.h:174
9983 msgid "Disable use of sdata/scommon/sbss"
9986 #: config/ia64/ia64.h:176
9987 msgid "Enable use of sdata/scommon/sbss"
9990 #: config/ia64/ia64.h:178
9991 msgid "gp is constant (but save/restore gp on indirect calls)"
9994 #: config/ia64/ia64.h:180
9995 msgid "Generate self-relocatable code"
9998 #: config/ia64/ia64.h:182
9999 msgid "Generate inline floating point division, optimize for latency"
10002 #: config/ia64/ia64.h:184
10003 msgid "Generate inline floating point division, optimize for throughput"
10006 #: config/ia64/ia64.h:186
10007 msgid "Generate inline integer division, optimize for latency"
10010 #: config/ia64/ia64.h:188
10011 msgid "Generate inline integer division, optimize for throughput"
10014 #: config/ia64/ia64.h:190
10015 msgid "Enable Dwarf 2 line debug info via GNU as"
10018 #: config/ia64/ia64.h:192
10019 msgid "Disable Dwarf 2 line debug info via GNU as"
10022 #: config/ia64/ia64.h:194
10023 msgid "Enable earlier placing stop bits for better scheduling"
10026 #: config/ia64/ia64.h:196
10027 msgid "Disable earlier placing stop bits"
10030 #: config/ia64/ia64.h:241
10031 msgid "Specify range of registers to make fixed"
10034 #: config/ip2k/ip2k.c:1100
10035 msgid "bad operand"
10038 #: config/iq2000/iq2000.c:1782
10040 msgid "bad value (%s) for -mcpu= switch"
10043 #: config/iq2000/iq2000.c:1811
10045 msgid "The compiler does not support -march=%s."
10048 #: config/iq2000/iq2000.c:2206
10050 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
10053 #: config/iq2000/iq2000.c:3022
10055 msgid "argument `%d' is not a constant"
10058 #: config/iq2000/iq2000.c:3313 config/xtensa/xtensa.c:2053
10059 msgid "PRINT_OPERAND_ADDRESS, null pointer"
10062 #: config/iq2000/iq2000.c:3469
10064 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
10067 #: config/iq2000/iq2000.c:3478 config/mips/mips.c:5347
10068 #: config/xtensa/xtensa.c:1907
10069 msgid "PRINT_OPERAND null pointer"
10072 #: config/iq2000/iq2000.c:3547
10074 msgid "invalid %%P operand"
10077 #: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:8657
10079 msgid "invalid %%p value"
10082 #: config/iq2000/iq2000.c:3619 config/mips/mips.c:5475
10084 msgid "invalid use of %%d, %%x, or %%X"
10087 #: config/iq2000/iq2000.h:74 config/mn10300/mn10300.h:74
10088 msgid "No default crt0.o"
10091 #: config/iq2000/iq2000.h:76
10092 msgid "Use GP relative sdata/sbss sections"
10095 #: config/iq2000/iq2000.h:78
10096 msgid "Don't use GP relative sdata/sbss sections"
10099 #: config/iq2000/iq2000.h:80 config/mips/mips.h:563
10100 msgid "Use ROM instead of RAM"
10103 #: config/iq2000/iq2000.h:82 config/mips/mips.h:565
10104 msgid "Don't use ROM instead of RAM"
10107 #: config/iq2000/iq2000.h:84 config/mips/mips.h:567
10108 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
10111 #: config/iq2000/iq2000.h:86 config/mips/mips.h:569
10112 msgid "Don't put uninitialized constants in ROM"
10115 #: config/iq2000/iq2000.h:108 config/mips/mips.h:731 config/pa/pa.h:310
10116 msgid "Specify CPU for scheduling purposes"
10119 #: config/iq2000/iq2000.h:110 config/mips/mips.h:733
10120 msgid "Specify CPU for code generation purposes"
10123 #: config/m32r/m32r.c:159
10125 msgid "bad value (%s) for -mmodel switch"
10128 #: config/m32r/m32r.c:168
10130 msgid "bad value (%s) for -msdata switch"
10133 #: config/m32r/m32r.c:2251
10135 msgid "invalid operand to %%s code"
10138 #: config/m32r/m32r.c:2258
10140 msgid "invalid operand to %%p code"
10143 #: config/m32r/m32r.c:2313
10144 msgid "bad insn for 'A'"
10147 #: config/m32r/m32r.c:2360
10149 msgid "invalid operand to %%T/%%B code"
10152 #: config/m32r/m32r.c:2383
10154 msgid "invalid operand to %%N code"
10157 #: config/m32r/m32r.c:2422
10158 msgid "pre-increment address is not a register"
10161 #: config/m32r/m32r.c:2429
10162 msgid "pre-decrement address is not a register"
10165 #: config/m32r/m32r.c:2436
10166 msgid "post-increment address is not a register"
10169 #: config/m32r/m32r.c:2514 config/m32r/m32r.c:2530
10170 #: config/rs6000/rs6000.c:14497
10171 msgid "bad address"
10174 #: config/m32r/m32r.c:2535
10175 msgid "lo_sum not of register"
10178 #. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" },
10179 #: config/m32r/m32r.h:245
10180 msgid "Display compile time statistics"
10183 #: config/m32r/m32r.h:247
10184 msgid "Align all loops to 32 byte boundary"
10187 #: config/m32r/m32r.h:250
10188 msgid "Only issue one instruction per cycle"
10191 #: config/m32r/m32r.h:253
10192 msgid "Prefer branches over conditional execution"
10195 #: config/m32r/m32r.h:269
10196 msgid "Code size: small, medium or large"
10199 #: config/m32r/m32r.h:271
10200 msgid "Small data area: none, sdata, use"
10203 #: config/m68hc11/m68hc11.c:266
10205 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
10208 #: config/m68hc11/m68hc11.c:1327
10209 msgid "`trap' and `far' attributes are not compatible, ignoring `far'"
10212 #: config/m68hc11/m68hc11.c:1333
10213 msgid "`trap' attribute is already used"
10216 #. !!!! SCz wrong here.
10217 #: config/m68hc11/m68hc11.c:3331 config/m68hc11/m68hc11.c:3717
10218 msgid "move insn not handled"
10221 #: config/m68hc11/m68hc11.c:3563 config/m68hc11/m68hc11.c:3647
10222 #: config/m68hc11/m68hc11.c:3920
10223 msgid "invalid register in the move instruction"
10226 #: config/m68hc11/m68hc11.c:3597
10227 msgid "invalid operand in the instruction"
10230 #: config/m68hc11/m68hc11.c:3894
10231 msgid "invalid register in the instruction"
10234 #: config/m68hc11/m68hc11.c:3927
10235 msgid "operand 1 must be a hard register"
10238 #: config/m68hc11/m68hc11.c:3944
10239 msgid "invalid rotate insn"
10242 #: config/m68hc11/m68hc11.c:4365
10243 msgid "registers IX, IY and Z used in the same INSN"
10246 #: config/m68hc11/m68hc11.c:4702 config/m68hc11/m68hc11.c:5005
10247 msgid "cannot do z-register replacement"
10250 #: config/m68hc11/m68hc11.c:5068
10251 msgid "invalid Z register replacement for insn"
10254 #. Macro to define tables used to set the flags. This is a list in braces of
10255 #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
10256 #. to set or minus the bits to clear. An empty string NAME is used to
10257 #. identify the default VALUE.
10258 #: config/m68hc11/m68hc11.h:177
10259 msgid "Compile with 16-bit integer mode"
10262 #: config/m68hc11/m68hc11.h:179
10263 msgid "Compile with 32-bit integer mode"
10266 #: config/m68hc11/m68hc11.h:181
10267 msgid "Auto pre/post decrement increment allowed"
10270 #: config/m68hc11/m68hc11.h:183
10271 msgid "Auto pre/post decrement increment not allowed"
10274 #: config/m68hc11/m68hc11.h:185
10275 msgid "Min/max instructions allowed"
10278 #: config/m68hc11/m68hc11.h:187
10279 msgid "Min/max instructions not allowed"
10282 #: config/m68hc11/m68hc11.h:189
10283 msgid "Use call and rtc for function calls and returns"
10286 #: config/m68hc11/m68hc11.h:191
10287 msgid "Use jsr and rts for function calls and returns"
10290 #: config/m68hc11/m68hc11.h:193
10291 msgid "Do not use direct addressing mode for soft registers"
10294 #: config/m68hc11/m68hc11.h:195
10295 msgid "Use direct addressing mode for soft registers"
10298 #: config/m68hc11/m68hc11.h:197 config/m68hc11/m68hc11.h:203
10299 msgid "Compile for a 68HC11"
10302 #: config/m68hc11/m68hc11.h:199 config/m68hc11/m68hc11.h:205
10303 msgid "Compile for a 68HC12"
10306 #: config/m68hc11/m68hc11.h:201 config/m68hc11/m68hc11.h:207
10307 msgid "Compile for a 68HCS12"
10310 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10311 #. command options that have values. Its definition is an
10312 #. initializer with a subgrouping for each command option.
10314 #. Each subgrouping contains a string constant, that defines the
10315 #. fixed part of the option name, and the address of a variable. The
10316 #. variable, type `char *', is set to the variable part of the given
10317 #. option if the fixed part matches. The actual option name is made
10318 #. by appending `-m' to the specified name.
10319 #: config/m68hc11/m68hc11.h:221
10320 msgid "Specify the register allocation order"
10323 #: config/m68hc11/m68hc11.h:223
10324 msgid "Indicate the number of soft registers available"
10327 #: config/m68k/m68k.c:213
10329 msgid "-malign-loops=%d is not between 1 and %d"
10332 #: config/m68k/m68k.c:224
10333 msgid "-mshared-library-id= specified without -mid-shared-library"
10336 #: config/m68k/m68k.c:227
10338 msgid "-mshared-library-id=%d is not between 0 and %d"
10341 #: config/m68k/m68k.c:241
10342 msgid "cannot specify both -msep-data and -mid-shared-library"
10345 #: config/m68k/m68k.c:256
10347 msgid "-malign-jumps=%d is not between 1 and %d"
10350 #: config/m68k/m68k.c:267
10352 msgid "-malign-functions=%d is not between 1 and %d"
10355 #: config/m68k/m68k.c:276
10356 msgid "-fPIC is not currently supported on the 68000 or 68010\n"
10359 #. Macro to define tables used to set the flags.
10360 #. This is a list in braces of pairs in braces,
10361 #. each pair being { "NAME", VALUE }
10362 #. where VALUE is the bits to set or minus the bits to clear.
10363 #. An empty string NAME is used to identify the default VALUE.
10364 #: config/m68k/m68k.h:243 config/m68k/m68k.h:245
10365 msgid "Generate code for a 68020"
10368 #: config/m68k/m68k.h:250 config/m68k/m68k.h:253
10369 msgid "Generate code for a 68000"
10372 #: config/m68k/m68k.h:255
10373 msgid "Use the bit-field instructions"
10376 #: config/m68k/m68k.h:257
10377 msgid "Do not use the bit-field instructions"
10380 #: config/m68k/m68k.h:259
10381 msgid "Consider type `int' to be 16 bits wide"
10384 #: config/m68k/m68k.h:261
10385 msgid "Consider type `int' to be 32 bits wide"
10388 #: config/m68k/m68k.h:264
10389 msgid "Generate code with library calls for floating point"
10392 #: config/m68k/m68k.h:266
10393 msgid "Generate code for a 68040, without any new instructions"
10396 #: config/m68k/m68k.h:269
10397 msgid "Generate code for a 68060, without any new instructions"
10400 #: config/m68k/m68k.h:273
10401 msgid "Generate code for a 68030"
10404 #: config/m68k/m68k.h:276
10405 msgid "Generate code for a 68040"
10408 #: config/m68k/m68k.h:280
10409 msgid "Generate code for a 68060"
10412 #: config/m68k/m68k.h:285
10413 msgid "Generate code for a 520X"
10416 #: config/m68k/m68k.h:289
10417 msgid "Generate code for a 5206e"
10420 #: config/m68k/m68k.h:293
10421 msgid "Generate code for a 528x"
10424 #: config/m68k/m68k.h:297
10425 msgid "Generate code for a 5307"
10428 #: config/m68k/m68k.h:301
10429 msgid "Generate code for a 5407"
10432 #: config/m68k/m68k.h:304
10433 msgid "Generate code for a 68851"
10436 #: config/m68k/m68k.h:306
10437 msgid "Do no generate code for a 68851"
10440 #: config/m68k/m68k.h:309
10441 msgid "Generate code for a 68302"
10444 #: config/m68k/m68k.h:312
10445 msgid "Generate code for a 68332"
10448 #: config/m68k/m68k.h:316
10449 msgid "Generate code for a cpu32"
10452 #: config/m68k/m68k.h:319
10453 msgid "Align variables on a 32-bit boundary"
10456 #: config/m68k/m68k.h:321
10457 msgid "Align variables on a 16-bit boundary"
10460 #: config/m68k/m68k.h:323
10461 msgid "Enable separate data segment"
10464 #: config/m68k/m68k.h:325
10465 msgid "Disable separate data segment"
10468 #: config/m68k/m68k.h:327
10469 msgid "Enable ID based shared library"
10472 #: config/m68k/m68k.h:329
10473 msgid "Disable ID based shared library"
10476 #: config/m68k/m68k.h:331
10477 msgid "Generate pc-relative code"
10480 #: config/m68k/m68k.h:333
10481 msgid "Do not use unaligned memory references"
10484 #: config/m68k/m68k.h:335
10485 msgid "Use unaligned memory references"
10488 #: config/m68k/m68k.h:337
10489 msgid "Use different calling convention using 'rtd'"
10492 #: config/m68k/m68k.h:361
10493 msgid "ID of shared library to build"
10496 #: config/mcore/mcore.c:2972
10498 msgid "invalid option `-mstack-increment=%s'"
10501 #: config/mcore/mcore.h:121
10502 msgid "Inline constants if it can be done in 2 insns or less"
10505 #: config/mcore/mcore.h:123
10506 msgid "Inline constants if it only takes 1 instruction"
10509 #: config/mcore/mcore.h:125
10510 msgid "Set maximum alignment to 4"
10513 #: config/mcore/mcore.h:127
10514 msgid "Set maximum alignment to 8"
10517 #: config/mcore/mcore.h:131
10518 msgid "Do not use the divide instruction"
10521 #: config/mcore/mcore.h:135
10522 msgid "Do not arbitrary sized immediates in bit operations"
10525 #: config/mcore/mcore.h:137
10526 msgid "Always treat bit-field as int-sized"
10529 #: config/mcore/mcore.h:141
10530 msgid "Force functions to be aligned to a 4 byte boundary"
10533 #: config/mcore/mcore.h:143
10534 msgid "Force functions to be aligned to a 2 byte boundary"
10537 #: config/mcore/mcore.h:145
10538 msgid "Emit call graph information"
10541 #: config/mcore/mcore.h:149
10542 msgid "Prefer word accesses over byte accesses"
10545 #: config/mcore/mcore.h:160
10546 msgid "Generate code for the M*Core M340"
10549 #: config/mcore/mcore.h:173
10550 msgid "Maximum amount for a single stack increment operation"
10553 #: config/mips/mips.c:3118 config/xtensa/xtensa.c:988
10554 #: config/xtensa/xtensa.c:1020 config/xtensa/xtensa.c:1029
10558 #: config/mips/mips.c:4564
10560 msgid "bad value (%s) for -mabi= switch"
10563 #: config/mips/mips.c:4587
10566 "-mips%s conflicts with the other architecture options, which specify a MIPS%"
10570 #: config/mips/mips.c:4606
10572 msgid "-march=%s is not compatible with the selected ABI"
10575 #: config/mips/mips.c:4621
10576 msgid "-mgp64 used with a 32-bit processor"
10579 #: config/mips/mips.c:4623
10580 msgid "-mgp32 used with a 64-bit ABI"
10583 #: config/mips/mips.c:4625
10584 msgid "-mgp64 used with a 32-bit ABI"
10587 #: config/mips/mips.c:4643 config/mips/mips.c:4645 config/mips/mips.c:4647
10588 #: config/mips/mips.c:4776
10590 msgid "unsupported combination: %s"
10593 #: config/mips/mips.c:4740
10594 msgid "-g is only supported using GNU as,"
10597 #: config/mips/mips.c:4742
10598 msgid "-g is only supported using GNU as with -mabi=32,"
10601 #: config/mips/mips.c:4743 config/pa/pa.c:352
10602 msgid "-g option disabled"
10605 #: config/mips/mips.c:4771
10607 "generation of Branch Likely instructions enabled, but not supported by "
10611 #: config/mips/mips.c:4788
10612 msgid "-G is incompatible with PIC code which is the default"
10615 #: config/mips/mips.c:4816
10616 msgid "-membedded-pic and -mabicalls are incompatible"
10619 #: config/mips/mips.c:4819
10620 msgid "-G and -membedded-pic are incompatible"
10623 #: config/mips/mips.c:4851
10624 msgid "non-PIC n64 with explicit relocations"
10627 #: config/mips/mips.c:5155
10628 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
10631 #: config/mips/mips.c:5284
10633 msgid "internal error: %%) found without a %%( in assembler pattern"
10636 #: config/mips/mips.c:5298
10638 msgid "internal error: %%] found without a %%[ in assembler pattern"
10641 #: config/mips/mips.c:5311
10643 msgid "internal error: %%> found without a %%< in assembler pattern"
10646 #: config/mips/mips.c:5324
10648 msgid "internal error: %%} found without a %%{ in assembler pattern"
10651 #: config/mips/mips.c:5338
10653 msgid "PRINT_OPERAND: unknown punctuation '%c'"
10656 #: config/mips/mips.c:5376
10658 msgid "PRINT_OPERAND, invalid insn for %%C"
10661 #: config/mips/mips.c:5393
10663 msgid "PRINT_OPERAND, invalid insn for %%N"
10666 #: config/mips/mips.c:5402
10668 msgid "PRINT_OPERAND, invalid insn for %%F"
10671 #: config/mips/mips.c:5411
10673 msgid "PRINT_OPERAND, invalid insn for %%W"
10676 #: config/mips/mips.c:7902
10678 msgid "can not handle inconsistent calls to `%s'"
10681 #: config/mips/mips.c:9129
10682 msgid "the cpu name must be lower case"
10685 #: config/mips/mips.c:9151
10687 msgid "bad value (%s) for %s"
10690 #: config/mips/mips.c:9420
10692 msgid "can't rewind temp file: %m"
10695 #: config/mips/mips.c:9424
10697 msgid "can't write to output file: %m"
10700 #: config/mips/mips.c:9427
10702 msgid "can't read from temp file: %m"
10705 #: config/mips/mips.c:9430
10707 msgid "can't close temp file: %m"
10710 #: config/mips/linux64.h:39
10711 msgid "Same as -mabi=32, just trickier"
10714 #. Target CPU builtins.
10715 #. We do this here because __mips is defined below and so we can't use builtin_define_std.
10716 #. Treat _R3000 and _R4000 like register-size defines, which is how they've historically been used.
10717 #. Macros dependent on the C dialect.
10718 #. Bizzare, but needed at least for Irix.
10719 #. Macro to define tables used to set the flags.
10720 #. This is a list in braces of pairs in braces,
10721 #. each pair being { "NAME", VALUE }
10722 #. where VALUE is the bits to set or minus the bits to clear.
10723 #. An empty string NAME is used to identify the default VALUE.
10724 #: config/mips/mips.h:501
10725 msgid "Use 64-bit int type"
10728 #: config/mips/mips.h:503
10729 msgid "Use 64-bit long type"
10732 #: config/mips/mips.h:505
10733 msgid "Use 32-bit long type"
10736 #: config/mips/mips.h:507
10737 msgid "Optimize lui/addiu address loads"
10740 #: config/mips/mips.h:509
10741 msgid "Don't optimize lui/addiu address loads"
10744 #: config/mips/mips.h:511
10745 msgid "Use MIPS as"
10748 #: config/mips/mips.h:513
10752 #: config/mips/mips.h:515
10753 msgid "Use symbolic register names"
10756 #: config/mips/mips.h:517
10757 msgid "Don't use symbolic register names"
10760 #: config/mips/mips.h:519 config/mips/mips.h:521
10761 msgid "Use GP relative sdata/sbss sections (now ignored)"
10764 #: config/mips/mips.h:523 config/mips/mips.h:525
10765 msgid "Don't use GP relative sdata/sbss sections (now ignored)"
10768 #: config/mips/mips.h:527
10769 msgid "Output compiler statistics (now ignored)"
10772 #: config/mips/mips.h:529
10773 msgid "Don't output compiler statistics"
10776 #: config/mips/mips.h:531
10777 msgid "Don't optimize block moves"
10780 #: config/mips/mips.h:533
10781 msgid "Optimize block moves"
10784 #: config/mips/mips.h:535
10785 msgid "Use mips-tfile asm postpass"
10788 #: config/mips/mips.h:537
10789 msgid "Don't use mips-tfile asm postpass"
10792 #. Macro to define tables used to set the flags.
10793 #. This is a list in braces of triplets in braces,
10794 #. each triplet being { "NAME", VALUE, DOC }
10795 #. where VALUE is the bits to set or minus the bits to clear and DOC
10796 #. is the documentation for --help (NULL if intentionally undocumented).
10797 #. An empty string NAME is used to identify the default VALUE.
10798 #: config/mips/mips.h:541 config/pdp11/pdp11.h:61
10799 msgid "Use hardware floating point"
10802 #: config/mips/mips.h:543
10803 msgid "Use 64-bit FP registers"
10806 #: config/mips/mips.h:545
10807 msgid "Use 32-bit FP registers"
10810 #: config/mips/mips.h:547
10811 msgid "Use 64-bit general registers"
10814 #: config/mips/mips.h:549
10815 msgid "Use 32-bit general registers"
10818 #: config/mips/mips.h:551
10819 msgid "Use Irix PIC"
10822 #: config/mips/mips.h:553
10823 msgid "Don't use Irix PIC"
10826 #: config/mips/mips.h:555
10827 msgid "Use indirect calls"
10830 #: config/mips/mips.h:557
10831 msgid "Don't use indirect calls"
10834 #: config/mips/mips.h:559
10835 msgid "Use embedded PIC"
10838 #: config/mips/mips.h:561
10839 msgid "Don't use embedded PIC"
10842 #: config/mips/mips.h:571
10843 msgid "Use big-endian byte order"
10846 #: config/mips/mips.h:573
10847 msgid "Use little-endian byte order"
10850 #: config/mips/mips.h:575
10851 msgid "Use single (32-bit) FP only"
10854 #: config/mips/mips.h:577
10855 msgid "Don't use single (32-bit) FP only"
10858 #: config/mips/mips.h:579
10859 msgid "Use multiply accumulate"
10862 #: config/mips/mips.h:581
10863 msgid "Don't use multiply accumulate"
10866 #: config/mips/mips.h:583 config/rs6000/rs6000.h:311
10867 msgid "Don't generate fused multiply/add instructions"
10870 #: config/mips/mips.h:585 config/rs6000/rs6000.h:309
10871 msgid "Generate fused multiply/add instructions"
10874 #: config/mips/mips.h:587
10875 msgid "Work around early 4300 hardware bug"
10878 #: config/mips/mips.h:589
10879 msgid "Don't work around early 4300 hardware bug"
10882 #: config/mips/mips.h:591
10883 msgid "Work around errata for early SB-1 revision 2 cores"
10886 #: config/mips/mips.h:593
10887 msgid "Don't work around errata for early SB-1 revision 2 cores"
10890 #: config/mips/mips.h:595
10891 msgid "Trap on integer divide by zero"
10894 #: config/mips/mips.h:597
10895 msgid "Don't trap on integer divide by zero"
10898 #: config/mips/mips.h:599
10899 msgid "Use Branch Likely instructions, overriding default for arch"
10902 #: config/mips/mips.h:601
10903 msgid "Don't use Branch Likely instructions, overriding default for arch"
10906 #: config/mips/mips.h:603
10907 msgid "Use NewABI-style %reloc() assembly operators"
10910 #: config/mips/mips.h:605
10911 msgid "Use assembler macros instead of relocation operators"
10914 #: config/mips/mips.h:607
10915 msgid "Generate mips16 code"
10918 #: config/mips/mips.h:609
10919 msgid "Generate normal-mode code"
10922 #: config/mips/mips.h:611
10923 msgid "Lift restrictions on GOT size"
10926 #: config/mips/mips.h:613
10927 msgid "Do not lift restrictions on GOT size"
10930 #: config/mips/mips.h:735
10931 msgid "Specify an ABI"
10934 #: config/mips/mips.h:737
10935 msgid "Specify a Standard MIPS ISA"
10938 #: config/mips/mips.h:739
10939 msgid "Don't call any cache flush functions"
10942 #: config/mips/mips.h:741
10943 msgid "Specify cache flush function"
10946 #. Output assembler code to FILE to increment profiler label # LABELNO
10947 #. for profiling a function entry.
10948 #: config/mips/mips.h:2433
10949 msgid "mips16 function profiling"
10952 #: config/mmix/mmix.c:207
10954 msgid "-f%s not supported: ignored"
10957 #: config/mmix/mmix.c:633
10960 "too large function value type, needs %d registers, have only %d registers "
10964 #: config/mmix/mmix.c:803
10965 msgid "function_profiler support for MMIX"
10968 #: config/mmix/mmix.c:823
10969 msgid "MMIX Internal: Last named vararg would not fit in a register"
10972 #: config/mmix/mmix.c:1538 config/mmix/mmix.c:1668
10973 msgid "MMIX Internal: Expected a CONST_INT, not this"
10976 #: config/mmix/mmix.c:1546 config/mmix/mmix.c:1570 config/mmix/mmix.c:1686
10978 msgid "MMIX Internal: Bad register: %d"
10981 #: config/mmix/mmix.c:1617
10982 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
10985 #: config/mmix/mmix.c:1636
10986 msgid "MMIX Internal: Expected a register, not this"
10989 #: config/mmix/mmix.c:1646
10990 msgid "MMIX Internal: Expected a constant, not this"
10993 #. Presumably there's a missing case above if we get here.
10994 #: config/mmix/mmix.c:1678
10996 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
10999 #. We need the original here.
11000 #: config/mmix/mmix.c:1730
11001 msgid "MMIX Internal: Cannot decode this operand"
11004 #: config/mmix/mmix.c:1787
11005 msgid "MMIX Internal: This is not a recognized address"
11008 #: config/mmix/mmix.c:1964
11010 msgid "stack frame not a multiple of 8 bytes: %d"
11013 #: config/mmix/mmix.c:2203
11015 msgid "stack frame not a multiple of octabyte: %d"
11018 #: config/mmix/mmix.c:2677 config/mmix/mmix.c:2741
11020 msgid "MMIX Internal: %s is not a shiftable int"
11023 #: config/mmix/mmix.c:2857
11024 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
11027 #: config/mmix/mmix.c:2864
11028 msgid "MMIX Internal: What's the CC of this?"
11031 #: config/mmix/mmix.c:2868
11032 msgid "MMIX Internal: What is the CC of this?"
11035 #: config/mmix/mmix.c:2938
11036 msgid "MMIX Internal: This is not a constant:"
11039 #. For these target macros, there is no generic documentation here. You
11040 #. should read `Using and Porting GCC' for that. Only comments specific
11041 #. to the MMIX target are here.
11043 #. There are however references to the specific texinfo node (comments
11044 #. with "Node:"), so there should be little or nothing amiss. Probably
11045 #. the opposite, since we don't have to care about old littering and
11046 #. soon outdated generic comments.
11048 #. User symbols are in the same name-space as built-in symbols, but we
11049 #. don't need the built-in symbols, so remove those and instead apply
11050 #. stricter operand checking. Don't warn when expanding insns.
11051 #. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
11052 #. Provide default program start 0x100 unless -mno-set-program-start.
11053 #. Don't do this if linking relocatably, with -r. For a final link,
11054 #. produce mmo, unless ELF is requested or when linking relocatably.
11055 #. Put unused option values here.
11056 #: config/mmix/mmix.h:132
11057 msgid "Set start-address of the program"
11060 #: config/mmix/mmix.h:134
11061 msgid "Set start-address of data"
11064 #. FIXME: Provide a way to *load* the epsilon register.
11065 #: config/mmix/mmix.h:198
11066 msgid "For intrinsics library: pass all parameters in registers"
11069 #: config/mmix/mmix.h:201
11070 msgid "Use register stack for parameters and return value"
11073 #: config/mmix/mmix.h:203
11074 msgid "Use call-clobbered registers for parameters and return value"
11077 #: config/mmix/mmix.h:205
11078 msgid "Use epsilon-respecting floating point compare instructions"
11081 #: config/mmix/mmix.h:208
11082 msgid "Use zero-extending memory loads, not sign-extending ones"
11085 #: config/mmix/mmix.h:211
11087 "Generate divide results with reminder having the same sign as the divisor "
11088 "(not the dividend)"
11091 #: config/mmix/mmix.h:215
11092 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
11095 #: config/mmix/mmix.h:217
11096 msgid "Do not provide a default start-address 0x100 of the program"
11099 #: config/mmix/mmix.h:219
11100 msgid "Link to emit program in ELF format (rather than mmo)"
11103 #: config/mmix/mmix.h:221
11104 msgid "Use P-mnemonics for branches statically predicted as taken"
11107 #: config/mmix/mmix.h:223
11108 msgid "Don't use P-mnemonics for branches"
11111 #: config/mmix/mmix.h:225
11112 msgid "Use addresses that allocate global registers"
11115 #: config/mmix/mmix.h:227
11116 msgid "Do not use addresses that allocate global registers"
11119 #: config/mmix/mmix.h:229
11120 msgid "Generate a single exit point for each function"
11123 #: config/mmix/mmix.h:231
11124 msgid "Do not generate a single exit point for each function"
11127 #: config/mn10300/linux.h:69 config/mn10300/mn10300.h:71
11128 msgid "Target the AM33 processor"
11131 #: config/mn10300/linux.h:70 config/mn10300/mn10300.h:75
11132 msgid "Target the AM33/2.0 processor"
11135 #: config/mn10300/linux.h:71 config/mn10300/mn10300.h:78
11136 msgid "Enable linker relaxations"
11139 #: config/mn10300/mn10300.h:69
11140 msgid "Work around hardware multiply bug"
11143 #: config/mn10300/mn10300.h:70
11144 msgid "Do not work around hardware multiply bug"
11147 #: config/ns32k/ns32k.h:142 config/s390/s390.h:124
11148 msgid "Don't use hardware fp"
11151 #: config/ns32k/ns32k.h:143
11152 msgid "Alternative calling convention"
11155 #: config/ns32k/ns32k.h:145
11156 msgid "Pass some arguments in registers"
11159 #: config/ns32k/ns32k.h:146
11160 msgid "Pass all arguments on stack"
11163 #: config/ns32k/ns32k.h:147
11164 msgid "Optimize for 32532 cpu"
11167 #: config/ns32k/ns32k.h:148
11168 msgid "Optimize for 32332 cpu"
11171 #: config/ns32k/ns32k.h:150
11172 msgid "Optimize for 32032"
11175 #: config/ns32k/ns32k.h:152
11176 msgid "Register sb is zero. Use for absolute addressing"
11179 #: config/ns32k/ns32k.h:153
11180 msgid "Do not use register sb"
11183 #: config/ns32k/ns32k.h:155
11184 msgid "Use bit-field instructions"
11187 #: config/ns32k/ns32k.h:157
11188 msgid "Do not use bit-field instructions"
11191 #: config/ns32k/ns32k.h:158
11192 msgid "Generate code for high memory"
11195 #: config/ns32k/ns32k.h:159
11196 msgid "Generate code for low memory"
11199 #: config/ns32k/ns32k.h:160
11203 #: config/ns32k/ns32k.h:162
11204 msgid "Use multiply-accumulate fp instructions"
11207 #: config/ns32k/ns32k.h:164
11208 msgid "Do not use multiply-accumulate fp instructions"
11211 #: config/ns32k/ns32k.h:165
11212 msgid "\"Small register classes\" kludge"
11215 #: config/ns32k/ns32k.h:166
11216 msgid "No \"Small register classes\" kludge"
11219 #: config/pa/pa.c:303
11222 "unknown -mschedule= option (%s).\n"
11223 "Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
11226 #: config/pa/pa.c:328
11229 "unknown -march= option (%s).\n"
11230 "Valid options are 1.0, 1.1, and 2.0\n"
11233 #: config/pa/pa.c:341
11234 msgid "PIC code generation is not supported in the portable runtime model\n"
11237 #: config/pa/pa.c:346
11238 msgid "PIC code generation is not compatible with fast indirect calls\n"
11241 #: config/pa/pa.c:351
11242 msgid "-g is only supported when using GAS on this processor,"
11245 #: config/pa/pa-hpux.h:91 config/pa/pa64-hpux.h:25
11246 msgid "Generate cpp defines for server IO"
11249 #: config/pa/pa-hpux.h:92 config/pa/pa64-hpux.h:27
11250 msgid "Generate cpp defines for workstation IO"
11253 #. Macro to define tables used to set the flags. This is a
11254 #. list in braces of target switches with each switch being
11255 #. { "NAME", VALUE, "HELP_STRING" }. VALUE is the bits to set,
11256 #. or minus the bits to clear. An empty string NAME is used to
11257 #. identify the default VALUE. Do not mark empty strings for
11259 #: config/pa/pa.h:232 config/pa/pa.h:238
11260 msgid "Generate PA1.1 code"
11263 #: config/pa/pa.h:234 config/pa/pa.h:236
11264 msgid "Generate PA1.0 code"
11267 #: config/pa/pa.h:240
11268 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
11271 #: config/pa/pa.h:242
11272 msgid "Disable FP regs"
11275 #: config/pa/pa.h:244
11276 msgid "Do not disable FP regs"
11279 #: config/pa/pa.h:246
11280 msgid "Disable space regs"
11283 #: config/pa/pa.h:248
11284 msgid "Do not disable space regs"
11287 #: config/pa/pa.h:250
11288 msgid "Put jumps in call delay slots"
11291 #: config/pa/pa.h:252
11292 msgid "Do not put jumps in call delay slots"
11295 #: config/pa/pa.h:254
11296 msgid "Disable indexed addressing"
11299 #: config/pa/pa.h:256
11300 msgid "Do not disable indexed addressing"
11303 #: config/pa/pa.h:258
11304 msgid "Use portable calling conventions"
11307 #: config/pa/pa.h:260
11308 msgid "Do not use portable calling conventions"
11311 #: config/pa/pa.h:262
11312 msgid "Assume code will be assembled by GAS"
11315 #: config/pa/pa.h:264
11316 msgid "Do not assume code will be assembled by GAS"
11319 #: config/pa/pa.h:268
11320 msgid "Do not use software floating point"
11323 #: config/pa/pa.h:270
11324 msgid "Emit long load/store sequences"
11327 #: config/pa/pa.h:272
11328 msgid "Do not emit long load/store sequences"
11331 #: config/pa/pa.h:274
11332 msgid "Generate fast indirect calls"
11335 #: config/pa/pa.h:276
11336 msgid "Do not generate fast indirect calls"
11339 #: config/pa/pa.h:278
11340 msgid "Generate code for huge switch statements"
11343 #: config/pa/pa.h:280
11344 msgid "Do not generate code for huge switch statements"
11347 #: config/pa/pa.h:282
11348 msgid "Always generate long calls"
11351 #: config/pa/pa.h:284
11352 msgid "Generate long calls only when needed"
11355 #: config/pa/pa.h:286
11356 msgid "Enable linker optimizations"
11359 #: config/pa/pa.h:312
11361 "Specify architecture for code generation. Values are 1.0, 1.1, and 2.0. "
11362 "2.0 requires gas snapshot 19990413 or later."
11365 #: config/pa/pa64-hpux.h:29
11366 msgid "Assume code will be linked by GNU ld"
11369 #: config/pa/pa64-hpux.h:31
11370 msgid "Assume code will be linked by HP ld"
11373 #: config/pdp11/pdp11.h:62
11374 msgid "Do not use hardware floating point"
11377 #. return float result in ac0
11378 #: config/pdp11/pdp11.h:64
11379 msgid "Return floating point results in ac0"
11382 #: config/pdp11/pdp11.h:65
11383 msgid "Return floating point results in memory"
11387 #: config/pdp11/pdp11.h:67
11388 msgid "Generate code for an 11/40"
11392 #: config/pdp11/pdp11.h:70
11393 msgid "Generate code for an 11/45"
11397 #: config/pdp11/pdp11.h:73
11398 msgid "Generate code for an 11/10"
11401 #. use movstrhi for bcopy
11402 #. use 32 bit for int
11403 #: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
11404 msgid "Use 32 bit int"
11407 #: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
11408 msgid "Use 16 bit int"
11411 #. use 32 bit for float
11412 #: config/pdp11/pdp11.h:83 config/pdp11/pdp11.h:84
11413 msgid "Use 32 bit float"
11416 #: config/pdp11/pdp11.h:85 config/pdp11/pdp11.h:86
11417 msgid "Use 64 bit float"
11420 #. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
11421 #. is branching expensive - on a PDP, it's actually really cheap
11422 #. this is just to play around and check what code gcc generates
11423 #. split instruction and data memory?
11424 #: config/pdp11/pdp11.h:95
11425 msgid "Target has split I&D"
11428 #: config/pdp11/pdp11.h:96
11429 msgid "Target does not have split I&D"
11432 #. UNIX assembler syntax?
11433 #: config/pdp11/pdp11.h:98
11434 msgid "Use UNIX assembler syntax"
11437 #: config/pdp11/pdp11.h:99
11438 msgid "Use DEC assembler syntax"
11441 #: config/rs6000/host-darwin.c:52
11442 msgid "Segmentation Fault (code)"
11445 #: config/rs6000/host-darwin.c:83
11446 msgid "Out of stack space.\n"
11449 #: config/rs6000/host-darwin.c:104
11451 msgid "Try running `%s' in the shell to raise its limit.\n"
11454 #: config/rs6000/host-darwin.c:117
11455 msgid "Segmentation Fault"
11458 #: config/rs6000/host-darwin.c:131
11460 msgid "While setting up signal stack: %m"
11463 #: config/rs6000/host-darwin.c:137
11465 msgid "While setting up signal handler: %m"
11468 #: config/rs6000/host-darwin.c:184
11470 msgid "couldn't unmap pch_address_space: %m\n"
11473 #. Handle the machine specific pragma longcall. Its syntax is
11475 #. # pragma longcall ( TOGGLE )
11477 #. where TOGGLE is either 0 or 1.
11479 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
11480 #. whether or not new function declarations receive a longcall
11481 #. attribute by default.
11482 #: config/rs6000/rs6000-c.c:46
11483 msgid "ignoring malformed #pragma longcall"
11486 #: config/rs6000/rs6000-c.c:59
11487 msgid "missing open paren"
11490 #: config/rs6000/rs6000-c.c:61
11491 msgid "missing number"
11494 #: config/rs6000/rs6000-c.c:63
11495 msgid "missing close paren"
11498 #: config/rs6000/rs6000-c.c:66
11499 msgid "number must be 0 or 1"
11502 #: config/rs6000/rs6000-c.c:69
11503 msgid "junk at end of #pragma longcall"
11506 #: config/rs6000/rs6000.c:765
11507 msgid "-mmultiple is not supported on little endian systems"
11510 #: config/rs6000/rs6000.c:772
11511 msgid "-mstring is not supported on little endian systems"
11514 #: config/rs6000/rs6000.c:786
11516 msgid "unknown -mdebug-%s switch"
11519 #: config/rs6000/rs6000.c:798
11521 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
11524 #: config/rs6000/rs6000.c:809
11526 msgid "Unknown switch -mlong-double-%s"
11529 #: config/rs6000/rs6000.c:980
11531 msgid "unknown -m%s= option specified: '%s'"
11534 #: config/rs6000/rs6000.c:997
11536 msgid "not configured for ABI: '%s'"
11539 #: config/rs6000/rs6000.c:1003
11541 msgid "unknown ABI specified: '%s'"
11544 #: config/rs6000/rs6000.c:1017
11546 msgid "unknown -malign-XXXXX option specified: '%s'"
11549 #: config/rs6000/rs6000.c:5134
11550 msgid "argument 1 must be a 5-bit signed literal"
11553 #: config/rs6000/rs6000.c:5236 config/rs6000/rs6000.c:5862
11554 msgid "argument 2 must be a 5-bit unsigned literal"
11557 #: config/rs6000/rs6000.c:5276
11558 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
11561 #: config/rs6000/rs6000.c:5330
11562 msgid "argument 1 of __builtin_altivec_predicate is out of range"
11565 #: config/rs6000/rs6000.c:5461
11566 msgid "argument 3 must be a 4-bit unsigned literal"
11569 #: config/rs6000/rs6000.c:5631
11571 msgid "argument to `%s' must be a 2-bit unsigned literal"
11574 #: config/rs6000/rs6000.c:5744
11575 msgid "argument to dss must be a 2-bit unsigned literal"
11578 #: config/rs6000/rs6000.c:5982
11579 msgid "argument 1 of __builtin_spe_predicate must be a constant"
11582 #: config/rs6000/rs6000.c:6055
11583 msgid "argument 1 of __builtin_spe_predicate is out of range"
11586 #: config/rs6000/rs6000.c:8487
11588 msgid "invalid %%f value"
11591 #: config/rs6000/rs6000.c:8496
11593 msgid "invalid %%F value"
11596 #: config/rs6000/rs6000.c:8505
11598 msgid "invalid %%G value"
11601 #: config/rs6000/rs6000.c:8540
11603 msgid "invalid %%j code"
11606 #: config/rs6000/rs6000.c:8550
11608 msgid "invalid %%J code"
11611 #: config/rs6000/rs6000.c:8560
11613 msgid "invalid %%k value"
11616 #: config/rs6000/rs6000.c:8580 config/xtensa/xtensa.c:1957
11618 msgid "invalid %%K value"
11621 #: config/rs6000/rs6000.c:8647
11623 msgid "invalid %%O value"
11626 #: config/rs6000/rs6000.c:8694
11628 msgid "invalid %%q value"
11631 #: config/rs6000/rs6000.c:8738
11633 msgid "invalid %%S value"
11636 #: config/rs6000/rs6000.c:8780
11638 msgid "invalid %%T value"
11641 #: config/rs6000/rs6000.c:8790
11643 msgid "invalid %%u value"
11646 #: config/rs6000/rs6000.c:8799 config/xtensa/xtensa.c:1927
11648 msgid "invalid %%v value"
11651 #: config/rs6000/rs6000.c:13255
11652 msgid "no profiling of 64-bit code for this ABI"
11655 #: config/rs6000/aix.h:186 config/rs6000/beos.h:32
11656 msgid "Always pass floating-point arguments in memory"
11659 #: config/rs6000/aix.h:188 config/rs6000/beos.h:34
11660 msgid "Don't always pass floating-point arguments in memory"
11663 #: config/rs6000/aix41.h:27 config/rs6000/aix43.h:31 config/rs6000/aix51.h:31
11664 #: config/rs6000/aix52.h:31
11665 msgid "Support message passing with the Parallel Environment"
11668 #: config/rs6000/aix43.h:27 config/rs6000/aix51.h:27 config/rs6000/aix52.h:27
11669 msgid "Compile for 64-bit pointers"
11672 #: config/rs6000/aix43.h:29 config/rs6000/aix51.h:29 config/rs6000/aix52.h:29
11673 msgid "Compile for 32-bit pointers"
11676 #: config/rs6000/aix43.h:48 config/rs6000/aix51.h:48 config/rs6000/aix52.h:48
11677 msgid "-maix64 and POWER architecture are incompatible"
11680 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:53 config/rs6000/aix52.h:53
11681 msgid "-maix64 requires PowerPC64 architecture remain enabled"
11684 #: config/rs6000/aix43.h:57 config/rs6000/aix51.h:57 config/rs6000/aix52.h:57
11686 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
11689 #: config/rs6000/darwin.h:64
11690 msgid "Generate code suitable for executables (NOT shared libs)"
11693 #. The Darwin ABI always includes AltiVec, can't be (validly) turned
11695 #: config/rs6000/darwin.h:79
11696 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
11699 #. Darwin doesn't support -fpic.
11700 #: config/rs6000/darwin.h:85
11701 msgid "-fpic is not supported; -fPIC assumed"
11704 #: config/rs6000/linux64.h:195
11705 msgid "Call mcount for profiling before a function prologue"
11708 #: config/rs6000/linux64.h:197
11709 msgid "Call mcount for profiling after a function prologue"
11712 #. Run-time compilation parameters selecting different hardware subsets.
11714 #. Macro to define tables used to set the flags.
11715 #. This is a list in braces of pairs in braces,
11716 #. each pair being { "NAME", VALUE }
11717 #. where VALUE is the bits to set or minus the bits to clear.
11718 #. An empty string NAME is used to identify the default VALUE.
11719 #: config/rs6000/rs6000.h:241
11720 msgid "Use POWER instruction set"
11723 #: config/rs6000/rs6000.h:244
11724 msgid "Use POWER2 instruction set"
11727 #: config/rs6000/rs6000.h:246
11728 msgid "Do not use POWER2 instruction set"
11731 #: config/rs6000/rs6000.h:249
11732 msgid "Do not use POWER instruction set"
11735 #: config/rs6000/rs6000.h:251
11736 msgid "Use PowerPC instruction set"
11739 #: config/rs6000/rs6000.h:254
11740 msgid "Do not use PowerPC instruction set"
11743 #: config/rs6000/rs6000.h:256
11744 msgid "Use PowerPC General Purpose group optional instructions"
11747 #: config/rs6000/rs6000.h:258
11748 msgid "Don't use PowerPC General Purpose group optional instructions"
11751 #: config/rs6000/rs6000.h:260
11752 msgid "Use PowerPC Graphics group optional instructions"
11755 #: config/rs6000/rs6000.h:262
11756 msgid "Don't use PowerPC Graphics group optional instructions"
11759 #: config/rs6000/rs6000.h:264
11760 msgid "Use PowerPC-64 instruction set"
11763 #: config/rs6000/rs6000.h:266
11764 msgid "Don't use PowerPC-64 instruction set"
11767 #: config/rs6000/rs6000.h:268
11768 msgid "Use AltiVec instructions"
11771 #: config/rs6000/rs6000.h:270
11772 msgid "Don't use AltiVec instructions"
11775 #: config/rs6000/rs6000.h:272
11776 msgid "Use new mnemonics for PowerPC architecture"
11779 #: config/rs6000/rs6000.h:274
11780 msgid "Use old mnemonics for PowerPC architecture"
11783 #: config/rs6000/rs6000.h:277
11784 msgid "Put everything in the regular TOC"
11787 #: config/rs6000/rs6000.h:279
11788 msgid "Place floating point constants in TOC"
11791 #: config/rs6000/rs6000.h:281
11792 msgid "Don't place floating point constants in TOC"
11795 #: config/rs6000/rs6000.h:283
11796 msgid "Place symbol+offset constants in TOC"
11799 #: config/rs6000/rs6000.h:285
11800 msgid "Don't place symbol+offset constants in TOC"
11803 #: config/rs6000/rs6000.h:291
11804 msgid "Place variable addresses in the regular TOC"
11807 #: config/rs6000/rs6000.h:297
11808 msgid "Generate load/store multiple instructions"
11811 #: config/rs6000/rs6000.h:299
11812 msgid "Do not generate load/store multiple instructions"
11815 #: config/rs6000/rs6000.h:301
11816 msgid "Generate string instructions for block moves"
11819 #: config/rs6000/rs6000.h:303
11820 msgid "Do not generate string instructions for block moves"
11823 #: config/rs6000/rs6000.h:305
11824 msgid "Generate load/store with update instructions"
11827 #: config/rs6000/rs6000.h:307
11828 msgid "Do not generate load/store with update instructions"
11831 #: config/rs6000/rs6000.h:315
11832 msgid "Don't schedule the start and end of the procedure"
11835 #: config/rs6000/rs6000.h:321
11836 msgid "Return all structures in memory (AIX default)"
11839 #: config/rs6000/rs6000.h:323
11840 msgid "Return small structures in registers (SVR4 default)"
11843 #: config/rs6000/rs6000.h:410 config/sparc/sparc.h:648
11844 msgid "Use features of and schedule code for given CPU"
11847 #: config/rs6000/rs6000.h:413
11848 msgid "Enable debug output"
11851 #: config/rs6000/rs6000.h:415
11852 msgid "Select full, part, or no traceback table"
11855 #: config/rs6000/rs6000.h:416
11856 msgid "Specify ABI to use"
11859 #: config/rs6000/rs6000.h:418
11860 msgid "Specify size of long double (64 or 128 bits)"
11863 #: config/rs6000/rs6000.h:420
11864 msgid "Specify yes/no if isel instructions should be generated"
11867 #: config/rs6000/rs6000.h:422
11868 msgid "Specify yes/no if SPE SIMD instructions should be generated"
11871 #: config/rs6000/rs6000.h:424
11872 msgid "Specify yes/no if using floating point in the GPRs"
11875 #: config/rs6000/rs6000.h:426
11876 msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
11879 #: config/rs6000/rs6000.h:428
11880 msgid "Avoid all range limits on call instructions"
11883 #: config/rs6000/rs6000.h:431
11884 msgid "Determine which dependences between insns are considered costly"
11887 #: config/rs6000/rs6000.h:433
11888 msgid "Specify which post scheduling nop insertion scheme to apply"
11891 #: config/rs6000/rs6000.h:435
11892 msgid "Specify alignment of structure fields default/natural"
11895 #: config/rs6000/rs6000.h:437
11896 msgid "Specify scheduling priority for dispatch slot restricted insns"
11899 #. Definitions for __builtin_return_address and __builtin_frame_address.
11900 #. __builtin_return_address (0) should give link register (65), enable
11902 #. This should be uncommented, so that the link register is used, but
11903 #. currently this would result in unmatched insns and spilling fixed
11904 #. registers so we'll leave it for another day. When these problems are
11905 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
11907 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
11908 #. Number of bytes into the frame return addresses can be found. See
11909 #. rs6000_stack_info in rs6000.c for more information on how the different
11910 #. abi's store the return address.
11911 #: config/rs6000/rs6000.h:1950
11912 msgid "RETURN_ADDRESS_OFFSET not supported"
11915 #: config/rs6000/sysv4.h:87
11916 msgid "Select ABI calling convention"
11919 #: config/rs6000/sysv4.h:88
11920 msgid "Select method for sdata handling"
11923 #: config/rs6000/sysv4.h:100
11924 msgid "Align to the base type of the bit-field"
11927 #: config/rs6000/sysv4.h:102
11928 msgid "Don't align to the base type of the bit-field"
11931 #: config/rs6000/sysv4.h:104
11932 msgid "Don't assume that unaligned accesses are handled by the system"
11935 #: config/rs6000/sysv4.h:106
11936 msgid "Assume that unaligned accesses are handled by the system"
11939 #: config/rs6000/sysv4.h:108 config/rs6000/sysv4.h:112
11940 msgid "Produce code relocatable at runtime"
11943 #: config/rs6000/sysv4.h:110 config/rs6000/sysv4.h:114
11944 msgid "Don't produce code relocatable at runtime"
11947 #: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:118
11948 msgid "Produce little endian code"
11951 #: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
11952 msgid "Produce big endian code"
11955 #: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:124
11956 #: config/rs6000/sysv4.h:125 config/rs6000/sysv4.h:126
11957 #: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
11958 #: config/rs6000/sysv4.h:138 config/rs6000/sysv4.h:139
11959 #: config/rs6000/sysv4.h:151 config/rs6000/sysv4.h:157
11960 msgid "no description yet"
11963 #: config/rs6000/sysv4.h:129
11967 #: config/rs6000/sysv4.h:130
11968 msgid "Don't use EABI"
11971 #: config/rs6000/sysv4.h:133
11972 msgid "Do not allow bit-fields to cross word boundaries"
11975 #: config/rs6000/sysv4.h:135
11976 msgid "Use alternate register names"
11979 #: config/rs6000/sysv4.h:137
11980 msgid "Don't use alternate register names"
11983 #: config/rs6000/sysv4.h:141
11984 msgid "Link with libsim.a, libc.a and sim-crt0.o"
11987 #: config/rs6000/sysv4.h:143
11988 msgid "Link with libads.a, libc.a and crt0.o"
11991 #: config/rs6000/sysv4.h:145
11992 msgid "Link with libyk.a, libc.a and crt0.o"
11995 #: config/rs6000/sysv4.h:147
11996 msgid "Link with libmvme.a, libc.a and crt0.o"
11999 #: config/rs6000/sysv4.h:149
12000 msgid "Set the PPC_EMB bit in the ELF flags header"
12003 #: config/rs6000/sysv4.h:150
12004 msgid "Use the WindISS simulator"
12007 #: config/rs6000/sysv4.h:153
12008 msgid "Generate 64-bit code"
12011 #: config/rs6000/sysv4.h:155
12012 msgid "Generate 32-bit code"
12015 #. Sometimes certain combinations of command options do not make sense
12016 #. on a particular target machine. You can define a macro
12017 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
12018 #. defined, is executed once just after all the command options have
12021 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
12023 #: config/rs6000/sysv4.h:212
12025 msgid "bad value for -mcall-%s"
12028 #: config/rs6000/sysv4.h:228
12030 msgid "bad value for -msdata=%s"
12033 #: config/rs6000/sysv4.h:245
12035 msgid "-mrelocatable and -msdata=%s are incompatible"
12038 #: config/rs6000/sysv4.h:254
12040 msgid "-f%s and -msdata=%s are incompatible"
12043 #: config/rs6000/sysv4.h:263
12045 msgid "-msdata=%s and -mcall-%s are incompatible"
12048 #: config/rs6000/sysv4.h:272
12049 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
12052 #: config/rs6000/sysv4.h:278
12054 msgid "-mrelocatable and -mcall-%s are incompatible"
12057 #: config/rs6000/sysv4.h:285
12059 msgid "-fPIC and -mcall-%s are incompatible"
12062 #: config/rs6000/sysv4.h:292
12063 msgid "-mcall-aixdesc must be big endian"
12066 #: config/rs6000/sysv4.h:307
12068 msgid "-m%s not supported in this configuration"
12071 #: config/s390/s390.c:1048
12073 msgid "Unknown cpu used in -march=%s."
12076 #: config/s390/s390.c:1067
12078 msgid "Unknown cpu used in -mtune=%s."
12081 #: config/s390/s390.c:1072
12083 msgid "z/Architecture mode not supported on %s."
12086 #: config/s390/s390.c:1074
12087 msgid "64-bit ABI not supported in ESA/390 mode."
12090 #: config/s390/s390.c:3388
12091 msgid "invalid UNSPEC as operand (1)"
12094 #: config/s390/s390.c:3436
12095 msgid "invalid UNSPEC as operand (2)"
12098 #: config/s390/s390.c:3442
12099 msgid "UNKNOWN in s390_output_symbolic_const !?"
12102 #: config/s390/s390.c:3458
12103 msgid "Cannot decompose address."
12106 #: config/s390/s390.c:3621
12107 msgid "UNKNOWN in print_operand !?"
12110 #: config/s390/s390.c:5313
12111 msgid "Total size of local variables exceeds architecture limit."
12114 #: config/s390/s390.h:125
12115 msgid "Set backchain"
12118 #: config/s390/s390.h:126
12119 msgid "Don't set backchain (faster, but debug harder"
12122 #: config/s390/s390.h:127
12123 msgid "Use bras for executable < 64k"
12126 #: config/s390/s390.h:128
12127 msgid "Don't use bras"
12130 #: config/s390/s390.h:129
12131 msgid "Additional debug prints"
12134 #: config/s390/s390.h:130
12135 msgid "Don't print additional debug prints"
12138 #: config/s390/s390.h:131
12142 #: config/s390/s390.h:132
12146 #: config/s390/s390.h:133
12147 msgid "z/Architecture"
12150 #: config/s390/s390.h:134
12151 msgid "ESA/390 architecture"
12154 #: config/s390/s390.h:135
12158 #: config/s390/s390.h:136
12162 #: config/s390/s390.h:137
12163 msgid "enable tpf OS code"
12166 #: config/s390/s390.h:138
12167 msgid "disable tpf OS code"
12170 #: config/s390/s390.h:139
12171 msgid "disable fused multiply/add instructions"
12174 #: config/s390/s390.h:140
12175 msgid "enable fused multiply/add instructions"
12178 #: config/sh/sh.c:5819
12179 msgid "__builtin_saveregs not supported by this subtarget"
12182 #: config/sh/sh.c:6721
12183 msgid "attribute interrupt_handler is not compatible with -m5-compact"
12186 #. The sp_switch attribute only has meaning for interrupt functions.
12187 #: config/sh/sh.c:6743 config/sh/sh.c:6778
12189 msgid "`%s' attribute only applies to interrupt functions"
12192 #. The argument must be a constant string.
12193 #: config/sh/sh.c:6750
12195 msgid "`%s' attribute argument not a string constant"
12198 #. The argument must be a constant integer.
12199 #: config/sh/sh.c:6785
12201 msgid "`%s' attribute argument not an integer constant"
12204 #. There are no delay slots on SHmedia.
12205 #. Relaxation isn't yet supported for SHmedia
12206 #. -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.
12207 #: config/sh/sh.h:478
12208 msgid "Profiling is not supported on this target."
12211 #: config/sparc/sparc.c:355
12213 msgid "%s is not supported by this configuration"
12216 #: config/sparc/sparc.c:362
12217 msgid "-mlong-double-64 not allowed with -m64"
12220 #: config/sparc/sparc.c:387
12221 msgid "-mcmodel= is not supported on 32 bit systems"
12224 #: config/sparc/sparc.c:6665 config/sparc/sparc.c:6671
12226 msgid "invalid %%Y operand"
12229 #: config/sparc/sparc.c:6741
12231 msgid "invalid %%A operand"
12234 #: config/sparc/sparc.c:6751
12236 msgid "invalid %%B operand"
12239 #: config/sparc/sparc.c:6790
12241 msgid "invalid %%c operand"
12244 #: config/sparc/sparc.c:6791
12246 msgid "invalid %%C operand"
12249 #: config/sparc/sparc.c:6812
12251 msgid "invalid %%d operand"
12254 #: config/sparc/sparc.c:6813
12256 msgid "invalid %%D operand"
12259 #: config/sparc/sparc.c:6829
12261 msgid "invalid %%f operand"
12264 #: config/sparc/sparc.c:6843
12266 msgid "invalid %%s operand"
12269 #: config/sparc/sparc.c:6897
12270 msgid "long long constant not a valid immediate operand"
12273 #: config/sparc/sparc.c:6900
12274 msgid "floating point constant not a valid immediate operand"
12277 #: config/sparc/freebsd.h:77 config/sparc/linux.h:91
12278 #: config/sparc/linux64.h:103 config/sparc/netbsd-elf.h:216
12279 msgid "Use 128 bit long doubles"
12282 #: config/sparc/sp64-elf.h:90
12283 msgid "Generate code for big endian"
12286 #: config/sparc/sp64-elf.h:91
12287 msgid "Generate code for little endian"
12290 #: config/sparc/sp86x-elf.h:69
12291 msgid "Use little-endian byte order for data"
12294 #: config/sparc/sparc.h:547
12295 msgid "Assume possible double misalignment"
12298 #: config/sparc/sparc.h:549
12299 msgid "Assume all doubles are aligned"
12302 #: config/sparc/sparc.h:551
12303 msgid "Pass -assert pure-text to linker"
12306 #: config/sparc/sparc.h:553
12307 msgid "Do not pass -assert pure-text to linker"
12310 #: config/sparc/sparc.h:555
12311 msgid "Use flat register window model"
12314 #: config/sparc/sparc.h:557
12315 msgid "Do not use flat register window model"
12318 #: config/sparc/sparc.h:559
12319 msgid "Use ABI reserved registers"
12322 #: config/sparc/sparc.h:561
12323 msgid "Do not use ABI reserved registers"
12326 #: config/sparc/sparc.h:563
12327 msgid "Use hardware quad fp instructions"
12330 #: config/sparc/sparc.h:565
12331 msgid "Do not use hardware quad fp instructions"
12334 #: config/sparc/sparc.h:567
12335 msgid "Compile for v8plus ABI"
12338 #: config/sparc/sparc.h:569
12339 msgid "Do not compile for v8plus ABI"
12342 #: config/sparc/sparc.h:571
12343 msgid "Utilize Visual Instruction Set"
12346 #: config/sparc/sparc.h:573
12347 msgid "Do not utilize Visual Instruction Set"
12350 #. ??? These are deprecated, coerced to -mcpu=. Delete in 2.9.
12351 #: config/sparc/sparc.h:576
12352 msgid "Optimize for Cypress processors"
12355 #: config/sparc/sparc.h:578
12356 msgid "Optimize for SPARCLite processors"
12359 #: config/sparc/sparc.h:580
12360 msgid "Optimize for F930 processors"
12363 #: config/sparc/sparc.h:582
12364 msgid "Optimize for F934 processors"
12367 #: config/sparc/sparc.h:584
12368 msgid "Use V8 SPARC ISA"
12371 #: config/sparc/sparc.h:586
12372 msgid "Optimize for SuperSPARC processors"
12375 #. End of deprecated options.
12376 #: config/sparc/sparc.h:589
12377 msgid "Pointers are 64-bit"
12380 #: config/sparc/sparc.h:591
12381 msgid "Pointers are 32-bit"
12384 #: config/sparc/sparc.h:593
12385 msgid "Use 32-bit ABI"
12388 #: config/sparc/sparc.h:595
12389 msgid "Use 64-bit ABI"
12392 #: config/sparc/sparc.h:597
12393 msgid "Use stack bias"
12396 #: config/sparc/sparc.h:599
12397 msgid "Do not use stack bias"
12400 #: config/sparc/sparc.h:601
12401 msgid "Use structs on stronger alignment for double-word copies"
12404 #: config/sparc/sparc.h:603
12405 msgid "Do not use structs on stronger alignment for double-word copies"
12408 #: config/sparc/sparc.h:605
12409 msgid "Optimize tail call instructions in assembler and linker"
12412 #: config/sparc/sparc.h:607
12413 msgid "Do not optimize tail call instructions in assembler or linker"
12416 #: config/sparc/sparc.h:652
12417 msgid "Use given SPARC code model"
12420 #: config/stormy16/stormy16.c:526
12421 msgid "Constant halfword load operand out of range."
12424 #: config/stormy16/stormy16.c:536
12425 msgid "Constant arithmetic operand out of range."
12428 #: config/stormy16/stormy16.c:1027
12429 msgid "Local variable memory requirements exceed capacity."
12432 #: config/stormy16/stormy16.c:1193
12433 msgid "function_profiler support"
12436 #: config/stormy16/stormy16.c:1292
12437 msgid "cannot use va_start in interrupt function"
12440 #: config/stormy16/stormy16.c:1624
12441 msgid "`B' operand is not constant"
12444 #: config/stormy16/stormy16.c:1630
12445 msgid "`B' operand has multiple bits set"
12448 #: config/stormy16/stormy16.c:1656
12449 msgid "`o' operand is not constant"
12452 #: config/stormy16/stormy16.c:1670
12453 msgid "xstormy16_print_operand: unknown code"
12456 #: config/stormy16/stormy16.c:1716
12458 msgid "switch statement of size %lu entries too large"
12461 #: config/v850/v850-c.c:67
12462 msgid "#pragma GHS endXXXX found without previous startXXX"
12465 #: config/v850/v850-c.c:69
12466 msgid "#pragma GHS endXXX does not match previous startXXX"
12469 #: config/v850/v850-c.c:94
12470 msgid "cannot set interrupt attribute: no current function"
12473 #: config/v850/v850-c.c:102
12474 msgid "cannot set interrupt attribute: no such identifier"
12477 #: config/v850/v850-c.c:147
12478 msgid "junk at end of #pragma ghs section"
12481 #: config/v850/v850-c.c:164
12483 msgid "unrecognized section name \"%s\""
12486 #: config/v850/v850-c.c:179
12487 msgid "malformed #pragma ghs section"
12490 #: config/v850/v850-c.c:198
12491 msgid "junk at end of #pragma ghs interrupt"
12494 #: config/v850/v850-c.c:209
12495 msgid "junk at end of #pragma ghs starttda"
12498 #: config/v850/v850-c.c:220
12499 msgid "junk at end of #pragma ghs startsda"
12502 #: config/v850/v850-c.c:231
12503 msgid "junk at end of #pragma ghs startzda"
12506 #: config/v850/v850-c.c:242
12507 msgid "junk at end of #pragma ghs endtda"
12510 #: config/v850/v850-c.c:253
12511 msgid "junk at end of #pragma ghs endsda"
12514 #: config/v850/v850-c.c:264
12515 msgid "junk at end of #pragma ghs endzda"
12518 #: config/v850/v850.c:142
12520 msgid "%s=%s is not numeric"
12523 #: config/v850/v850.c:149
12525 msgid "%s=%s is too large"
12528 #: config/v850/v850.c:301
12529 msgid "const_double_split got a bad insn:"
12532 #: config/v850/v850.c:866
12533 msgid "output_move_single:"
12536 #: config/v850/v850.c:2209
12537 msgid "%Jdata area attributes cannot be specified for local variables"
12540 #: config/v850/v850.c:2220
12541 msgid "%Jdata area of '%D' conflicts with previous declaration"
12544 #: config/v850/v850.c:2419
12546 msgid "bogus JR construction: %d\n"
12549 #: config/v850/v850.c:2440 config/v850/v850.c:2643
12551 msgid "bad amount of stack space removal: %d"
12554 #: config/v850/v850.c:2619
12556 msgid "bogus JARL construction: %d\n"
12559 #: config/v850/v850.c:2989
12561 msgid "Bogus DISPOSE construction: %d\n"
12564 #: config/v850/v850.c:3011
12566 msgid "Too much stack space to dispose of: %d"
12569 #: config/v850/v850.c:3184
12571 msgid "Bogus PREPEARE construction: %d\n"
12574 #: config/v850/v850.c:3206
12576 msgid "Too much stack space to prepare: %d"
12579 #. Macro to define tables used to set the flags.
12580 #. This is a list in braces of pairs in braces,
12581 #. each pair being { "NAME", VALUE }
12582 #. where VALUE is the bits to set or minus the bits to clear.
12583 #. An empty string NAME is used to identify the default VALUE.
12584 #: config/v850/v850.h:174
12585 msgid "Support Green Hills ABI"
12588 #: config/v850/v850.h:177
12589 msgid "Prohibit PC relative function calls"
12592 #: config/v850/v850.h:180
12593 msgid "Reuse r30 on a per function basis"
12596 #: config/v850/v850.h:183
12597 msgid "Use stubs for function prologues"
12600 #: config/v850/v850.h:186
12601 msgid "Same as: -mep -mprolog-function"
12604 #: config/v850/v850.h:187
12605 msgid "Enable backend debugging"
12608 #: config/v850/v850.h:189
12609 msgid "Compile for the v850 processor"
12612 #: config/v850/v850.h:191
12613 msgid "Compile for v850e1 processor"
12616 #. Make sure that the other bits are cleared.
12617 #: config/v850/v850.h:193
12618 msgid "Compile for v850e processor"
12621 #. Make sure that the other bits are cleared.
12622 #: config/v850/v850.h:195
12623 msgid "Enable the use of the short load instructions"
12626 #: config/v850/v850.h:198
12627 msgid "Do not use the callt instruction"
12630 #: config/v850/v850.h:205
12631 msgid "Do not use registers r2 and r5"
12634 #: config/v850/v850.h:207
12635 msgid "Enforce strict alignment"
12638 #: config/v850/v850.h:210
12639 msgid "Use 4 byte entries in switch tables"
12642 #: config/v850/v850.h:236
12643 msgid "Set the max size of data eligible for the TDA area"
12646 #: config/v850/v850.h:239
12647 msgid "Set the max size of data eligible for the SDA area"
12650 #: config/v850/v850.h:242
12651 msgid "Set the max size of data eligible for the ZDA area"
12654 #: config/xtensa/xtensa.c:1786
12655 msgid "boolean registers required for the floating-point option"
12658 #: config/xtensa/xtensa.c:1840
12660 msgid "-f%s is not supported with CONST16 instructions"
12663 #: config/xtensa/xtensa.c:1845
12664 msgid "PIC is required but not supported with CONST16 instructions"
12667 #: config/xtensa/xtensa.c:1915
12669 msgid "invalid %%D value"
12672 #: config/xtensa/xtensa.c:1952
12673 msgid "invalid mask"
12676 #: config/xtensa/xtensa.c:1978
12678 msgid "invalid %%x value"
12681 #: config/xtensa/xtensa.c:1985
12683 msgid "invalid %%d value"
12686 #: config/xtensa/xtensa.c:2006 config/xtensa/xtensa.c:2016
12688 msgid "invalid %%t/%%b value"
12691 #: config/xtensa/xtensa.c:2058
12692 msgid "invalid address"
12695 #: config/xtensa/xtensa.c:2083
12696 msgid "no register in address"
12699 #: config/xtensa/xtensa.c:2091
12700 msgid "address offset not a constant"
12703 #: config/xtensa/xtensa.c:2755
12704 msgid "only uninitialized variables can be placed in a .bss section"
12707 #: config/xtensa/xtensa.h:79
12708 msgid "Use CONST16 instruction to load constants"
12711 #: config/xtensa/xtensa.h:81
12712 msgid "Use PC-relative L32R instruction to load constants"
12715 #: config/xtensa/xtensa.h:83
12716 msgid "Disable fused multiply/add and multiply/subtract FP instructions"
12719 #: config/xtensa/xtensa.h:85
12720 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
12723 #: config/xtensa/xtensa.h:87
12724 msgid "Intersperse literal pools with code in the text section"
12727 #: config/xtensa/xtensa.h:89
12728 msgid "Put literal pools in a separate literal section"
12731 #: config/xtensa/xtensa.h:91
12732 msgid "Automatically align branch targets to reduce branch penalties"
12735 #: config/xtensa/xtensa.h:93
12736 msgid "Do not automatically align branch targets"
12739 #: config/xtensa/xtensa.h:95
12740 msgid "Use indirect CALLXn instructions for large programs"
12743 #: config/xtensa/xtensa.h:97
12744 msgid "Use direct CALLn instructions for fast calls"
12749 msgid "missing argument to \"-%s\""
12753 msgid "`-gnat' misspelled as `-gant'"
12757 msgid "unable to call pointer to member function here"
12761 msgid "destructors take no parameters"
12765 msgid "destructor name `~%T' does not match type `%T' of expression"
12768 #: cp/call.c:397 cp/call.c:4951
12769 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
12773 msgid "request for member `%D' is ambiguous"
12777 msgid "%s %D(%T, %T, %T) <built-in>"
12781 msgid "%s %D(%T, %T) <built-in>"
12785 msgid "%s %D(%T) <built-in>"
12789 msgid "%s %T <conversion>"
12793 msgid "%J%s %+#D <near match>"
12801 msgid "candidates are:"
12805 msgid "conversion from `%T' to `%T' is ambiguous"
12808 #: cp/call.c:2741 cp/call.c:2785
12809 msgid "no matching function for call to `%D(%A)'"
12812 #: cp/call.c:2744 cp/call.c:2788
12813 msgid "call of overloaded `%D(%A)' is ambiguous"
12816 #. It's no good looking for an overloaded operator() on a
12817 #. pointer-to-member-function.
12821 "pointer-to-member function %E cannot be called without an object; consider "
12826 msgid "no match for call to `(%T) (%A)'"
12830 msgid "call of `(%T) (%A)' is ambiguous"
12835 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
12840 msgid "%s for 'operator%s' in '%E%s'"
12845 msgid "%s for 'operator[]' in '%E[%E]'"
12850 msgid "%s for '%s' in '%s %E'"
12855 msgid "%s for 'operator%s' in '%E %s %E'"
12860 msgid "%s for 'operator%s' in '%s%E'"
12864 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
12869 msgid "`%E' has type `void' and is not a throw-expression"
12872 #: cp/call.c:3173 cp/call.c:3364
12873 msgid "operands to ?: have different types"
12877 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
12881 msgid "enumeral and non-enumeral type in conditional expression"
12885 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
12889 msgid "using synthesized `%#D' for copy assignment"
12893 msgid " where cfront would use `%#D'"
12897 msgid "comparison between `%#T' and `%#T'"
12901 msgid "no suitable `operator %s' for `%T'"
12905 msgid "`%+#D' is private"
12909 msgid "`%+#D' is protected"
12913 msgid "`%+#D' is inaccessible"
12917 msgid "within this context"
12921 msgid "invalid conversion from `%T' to `%T'"
12924 #: cp/call.c:3988 cp/call.c:4126 cp/call.c:4128
12925 msgid " initializing argument %P of `%D'"
12928 #: cp/call.c:4050 cp/call.c:4054
12929 msgid " initializing argument %P of `%D' from result of `%D'"
12932 #: cp/call.c:4060 cp/call.c:4063
12933 msgid " initializing temporary from result of `%D'"
12937 msgid "cannot bind bitfield `%E' to `%T'"
12941 msgid "cannot bind packed field `%E' to `%T'"
12945 msgid "cannot bind rvalue `%E' to `%T'"
12948 #. Undefined behavior [expr.call] 5.2.2/7. We used to just warn
12949 #. here and do a bitwise copy, but now cp_expr_size will abort if we
12953 "cannot pass objects of non-POD type `%#T' through `...'; call will abort at "
12957 #. Undefined behavior [expr.call] 5.2.2/7.
12959 msgid "cannot receive objects of non-POD type `%#T' through `...'"
12963 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
12967 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
12971 msgid "`%T' is not an accessible base of `%T'"
12975 msgid "could not find class$ field in java interface type `%T'"
12979 msgid "call to non-function `%D'"
12983 msgid "no matching function for call to `%T::%s(%A)%#V'"
12988 msgid "call of overloaded `%s(%A)' is ambiguous"
12992 msgid "cannot call member function `%D' without object"
12996 msgid "passing `%T' chooses `%T' over `%T'"
12999 #: cp/call.c:5655 cp/name-lookup.c:4004
13000 msgid " in call to `%D'"
13004 msgid "choosing `%D' over `%D'"
13008 msgid " for conversion from `%T' to `%T'"
13012 msgid " because conversion sequence for the argument is better"
13017 "ISO C++ says that these are ambiguous, even though the worst conversion for "
13018 "the first is better than the worst conversion for the second:"
13022 msgid "candidate 1:"
13026 msgid "candidate 2:"
13030 msgid "could not convert `%E' to `%T'"
13035 "invalid initialization of non-const reference of type '%T' from a temporary "
13041 "invalid initialization of reference of type '%T' from expression of type '%T'"
13046 "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
13050 msgid "`%#D' and `%#D' cannot be overloaded"
13054 msgid "duplicate enum value `%D'"
13058 msgid "duplicate field `%D' (as enum and non-enum)"
13062 msgid "duplicate nested type `%D'"
13066 msgid "duplicate field `%D' (as type and non-type)"
13070 msgid "duplicate member `%D'"
13074 msgid "conflicting access specifications for method `%D', ignored"
13079 msgid "conflicting access specifications for field `%s', ignored"
13083 msgid "`%D' names constructor"
13087 msgid "`%D' invalid in `%T'"
13091 msgid "no members matching `%D' in `%#T'"
13094 #: cp/class.c:1163 cp/class.c:1171
13095 msgid "`%D' invalid in `%#T'"
13099 msgid " because of local method `%#D' with same name"
13103 msgid " because of local member `%#D' with same name"
13107 msgid "base class `%#T' has a non-virtual destructor"
13112 "base `%T' with only non-default constructor in class without a constructor"
13116 msgid "all member functions in class `%T' are private"
13120 msgid "`%#T' only defines a private destructor and has no friends"
13124 msgid "`%#T' only defines private constructors and has no friends"
13128 msgid "no unique final overrider for `%D' in `%T'"
13131 #. Here we know it is a hider, and no overrider exists.
13133 msgid "`%D' was hidden"
13141 msgid "ISO C++ forbids member `%D' with same name as enclosing class"
13144 #: cp/class.c:2562 cp/decl2.c:1186
13145 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
13148 #: cp/class.c:2568 cp/decl2.c:1193
13149 msgid "private member `%#D' in anonymous union"
13152 #: cp/class.c:2571 cp/decl2.c:1195
13153 msgid "protected member `%#D' in anonymous union"
13158 "vtable layout for class `%T' may not be ABI-compliant and may change in a "
13159 "future version of GCC due to implicit virtual destructor"
13163 msgid "bit-field `%#D' with non-integral type"
13167 msgid "bit-field `%D' width not an integer constant"
13171 msgid "negative width in bit-field `%D'"
13175 msgid "zero width for bit-field `%D'"
13179 msgid "width of `%D' exceeds its type"
13183 msgid "`%D' is too small to hold all values of `%#T'"
13187 msgid "member `%#D' with constructor not allowed in union"
13191 msgid "member `%#D' with destructor not allowed in union"
13195 msgid "member `%#D' with copy assignment operator not allowed in union"
13199 msgid "multiple fields in union `%T' initialized"
13203 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
13207 msgid "field `%D' in local class cannot be static"
13211 msgid "field `%D' invalidly declared function type"
13215 msgid "field `%D' invalidly declared method type"
13218 #. Unions cannot have static members.
13220 msgid "field `%D' declared static in union"
13224 msgid "non-static reference `%#D' in class without a constructor"
13228 msgid "non-static const member `%#D' in class without a constructor"
13232 msgid "field `%#D' with same name as class"
13236 msgid "`%#T' has pointer data members"
13240 msgid " but does not override `%T(const %T&)'"
13244 msgid " or `operator=(const %T&)'"
13248 msgid " but does not override `operator=(const %T&)'"
13253 "offset of empty base `%T' may not be ABI-compliant and maychange in a future "
13258 msgid "class `%T' will be considered nearly empty in a future version of GCC"
13262 msgid "initializer specified for non-virtual method `%D'"
13267 "offset of virtual base `%T' is not ABI-compliant and may change in a future "
13272 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
13276 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
13281 "size assigned to `%T' may not be ABI-compliant and may change in a future "
13285 #. Versions of G++ before G++ 3.4 did not reset the
13289 "the offset of `%D' may not be ABI-compliant and may change in a future "
13295 "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
13300 "`%D' contains empty classes which may cause base classes to be placed at "
13301 "different locations in a future version of GCC"
13306 "layout of classes derived from empty class `%T' may change in a future "
13310 #: cp/class.c:4990 cp/semantics.c:2027
13311 msgid "redefinition of `%#T'"
13315 msgid "`%#T' has virtual functions but non-virtual destructor"
13319 msgid "trying to finish struct, but kicked out due to previous parse errors"
13324 msgid "language string `\"%s\"' not recognized"
13329 "cannot resolve overloaded function `%D' based on conversion to type `%T'"
13333 msgid "no matches converting function `%D' to type `%#T'"
13337 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
13341 msgid "assuming pointer to member `%D'"
13346 msgid "(a pointer to member can only be formed with `&%E')"
13349 #: cp/class.c:5984 cp/class.c:6166 cp/class.c:6173
13350 msgid "not enough type information"
13354 msgid "argument of type `%T' does not match `%T'"
13358 msgid "invalid operation on uninstantiated type"
13361 #. [basic.scope.class]
13363 #. A name N used in a class S shall refer to the same declaration
13364 #. in its context and when re-evaluated in the completed scope of
13366 #: cp/class.c:6410 cp/decl.c:1229 cp/name-lookup.c:488 cp/pt.c:1957
13367 msgid "declaration of `%#D'"
13371 msgid "changes meaning of `%D' from `%+#D'"
13374 #: cp/cp-lang.c:394
13375 msgid "inter-module optimisations not implemented yet"
13379 msgid "can't convert from incomplete type `%T' to `%T'"
13383 msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
13386 #: cp/cvt.c:113 cp/cvt.c:127
13387 msgid "converting from `%T' to `%T'"
13390 #: cp/cvt.c:185 cp/cvt.c:253 cp/cvt.c:297
13391 msgid "cannot convert `%E' from type `%T' to type `%T'"
13394 #: cp/cvt.c:214 cp/cvt.c:218
13395 msgid "pointer to member cast from `%T' to `%T' is via virtual base"
13399 msgid "invalid conversion from '%T' to '%T'"
13403 msgid "conversion from `%T' to `%T' discards qualifiers"
13407 msgid "casting `%T' to `%T' does not dereference pointer"
13411 msgid "cannot convert type `%T' to type `%T'"
13415 msgid "conversion from `%#T' to `%#T'"
13419 msgid "`%#T' used where a `%T' was expected"
13423 msgid "`%#T' used where a floating point value was expected"
13427 msgid "conversion from `%T' to non-scalar type `%T' requested"
13431 msgid "object of incomplete type `%T' will not be accessed in %s"
13435 msgid "object of type `%T' will not be accessed in %s"
13439 msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
13442 #. [over.over] enumerates the places where we can take the address
13443 #. of an overloaded function, and this is not one of them.
13446 msgid "%s cannot resolve address of overloaded function"
13449 #. Only warn when there is no &.
13452 msgid "%s is a reference, not call, to function `%E'"
13457 msgid "%s has no effect"
13461 msgid "converting NULL to non-pointer type"
13465 msgid "ambiguous default type conversion from `%T'"
13469 msgid " candidate conversions include `%D' and `%D'"
13472 #. Folks should explicitly indicate the appropriate alphabet for
13473 #. each demangling. Providing a default would allow the
13474 #. question to go unconsidered.
13475 #: cp/cxxfilt.c:238
13476 msgid "Internal error: no symbol alphabet for current style"
13480 msgid "label `%D' used but not defined"
13484 msgid "label `%D' defined but not used"
13487 #: cp/decl.c:1137 cp/decl.c:1548
13488 msgid "previous declaration of `%D'"
13492 msgid "%Jprevious declaration of '%D' with attribute noinline"
13496 msgid "%Jprevious declaration of '%D' was inline"
13499 #: cp/decl.c:1216 cp/decl.c:1254
13500 msgid "shadowing %s function `%#D'"
13504 msgid "library function `%#D' redeclared as non-function `%#D'"
13508 msgid "conflicts with built-in declaration `%#D'"
13511 #: cp/decl.c:1249 cp/decl.c:1354 cp/decl.c:1370
13512 msgid "new declaration `%#D'"
13516 msgid "ambiguates built-in declaration `%#D'"
13520 msgid "`%#D' redeclared as different kind of symbol"
13524 msgid "previous declaration of `%#D'"
13528 msgid "declaration of template `%#D'"
13531 #: cp/decl.c:1340 cp/name-lookup.c:489
13532 msgid "conflicts with previous declaration `%#D'"
13535 #: cp/decl.c:1355 cp/decl.c:1371
13536 msgid "ambiguates old declaration `%#D'"
13540 msgid "declaration of C function `%#D' conflicts with"
13544 msgid "previous declaration `%#D' here"
13548 msgid "conflicting declaration '%#D'"
13552 msgid "'%D' has a previous declaration as `%#D'"
13556 msgid "`%#D' previously defined here"
13560 msgid "`%#D' previously declared here"
13563 #. Prototype decl follows defn w/o prototype.
13565 msgid "prototype for `%#D'"
13569 msgid "%Jfollows non-prototype definition here"
13573 msgid "previous declaration of `%#D' with %L linkage"
13577 msgid "conflicts with new declaration with %L linkage"
13580 #: cp/decl.c:1475 cp/decl.c:1482
13581 msgid "default argument given for parameter %d of `%#D'"
13584 #: cp/decl.c:1477 cp/decl.c:1484
13585 msgid "after previous specification in `%#D'"
13589 msgid "`%#D' was used before it was declared inline"
13593 msgid "%Jprevious non-inline declaration here"
13597 msgid "redundant redeclaration of `%D' in same scope"
13602 msgid "declaration of `%F' throws different exceptions"
13607 msgid "than previous declaration `%F'"
13610 #. From [temp.expl.spec]:
13612 #. If a template, a member template or the member of a class
13613 #. template is explicitly specialized then that
13614 #. specialization shall be declared before the first use of
13615 #. that specialization that would cause an implicit
13616 #. instantiation to take place, in every translation unit in
13617 #. which such a use occurs.
13619 msgid "explicit specialization of %D after first use"
13623 msgid "implicit declaration of function `%#D'"
13628 msgid "label `%s' referenced outside of any function"
13631 #: cp/decl.c:2189 cp/decl.c:2213 cp/decl.c:2301
13632 msgid "jump to label `%D'"
13635 #: cp/decl.c:2191 cp/decl.c:2215
13636 msgid "jump to case label"
13639 #: cp/decl.c:2194 cp/decl.c:2218
13640 msgid "%H from here"
13644 msgid " crosses initialization of `%#D'"
13647 #: cp/decl.c:2202 cp/decl.c:2317
13648 msgid " enters scope of non-POD `%#D'"
13651 #: cp/decl.c:2222 cp/decl.c:2321
13652 msgid " enters try block"
13655 #: cp/decl.c:2224 cp/decl.c:2323
13656 msgid " enters catch block"
13663 #. Can't skip init of __exception_info.
13665 msgid "%J enters catch block"
13669 msgid " skips initialization of `%#D'"
13673 msgid "label named wchar_t"
13677 msgid "duplicate label `%D'"
13682 msgid "case label `%E' not within a switch statement"
13685 #: cp/decl.c:2592 cp/parser.c:2992
13686 msgid "`%D' used without template parameters"
13689 #: cp/decl.c:2602 cp/decl.c:2618 cp/decl.c:2706
13690 msgid "no class template named `%#T' in `%#T'"
13693 #: cp/decl.c:2639 cp/decl.c:2649 cp/decl.c:2669
13694 msgid "no type named `%#T' in `%#T'"
13698 msgid "%Jan anonymous union cannot have function members"
13702 msgid "member %#D' with constructor not allowed in anonymous aggregate"
13706 msgid "member %#D' with destructor not allowed in anonymous aggregate"
13711 "member %#D' with copy assignment operator not allowed in anonymous aggregate"
13715 msgid "redeclaration of C++ built-in type `%T'"
13719 msgid "multiple types in one declaration"
13723 msgid "missing type-name in typedef-declaration"
13727 msgid "ISO C++ prohibits anonymous structs"
13731 msgid "`%D' can only be specified for functions"
13735 msgid "`%D' can only be specified inside a class"
13739 msgid "`%D' can only be specified for constructors"
13743 msgid "`%D' can only be specified for objects and functions"
13746 #: cp/decl.c:3687 cp/decl2.c:883
13747 msgid "typedef `%D' is initialized (use __typeof__ instead)"
13751 msgid "function `%#D' is initialized like a variable"
13755 msgid "declaration of `%#D' has `extern' and is initialized"
13759 msgid "`%#D' is not a static member of `%#T'"
13763 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
13767 msgid "duplicate initialization of %D"
13771 msgid "declaration of `%#D' outside of class is not definition"
13775 msgid "variable `%#D' has initializer but incomplete type"
13778 #: cp/decl.c:3842 cp/decl.c:4385
13779 msgid "elements of array `%#D' have incomplete type"
13783 msgid "aggregate `%#D' has incomplete type and cannot be defined"
13787 msgid "`%D' declared as reference but not initialized"
13791 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
13795 msgid "cannot initialize `%T' from `%T'"
13799 msgid "initializer fails to determine size of `%D'"
13803 msgid "array size missing in `%D'"
13807 msgid "zero-size array `%D'"
13810 #. An automatic variable with an incomplete type: that is an error.
13811 #. Don't talk about array types here, since we took care of that
13812 #. message in grokdeclarator.
13814 msgid "storage size of `%D' isn't known"
13818 msgid "storage size of `%D' isn't constant"
13823 "sorry: semantics of inline function static data `%#D' are wrong (you'll wind "
13824 "up with multiple copies)"
13828 msgid "%J you can work around this by removing the initializer"
13832 msgid "uninitialized const `%D'"
13836 msgid "brace-enclosed initializer used to initialize `%T'"
13840 msgid "initializer for `%T' must be brace-enclosed"
13844 msgid "ISO C++ does not allow designated initializers"
13848 msgid "`%T' has no non-static data member named `%D'"
13852 msgid "too many initializers for `%T'"
13856 msgid "variable-sized object `%D' may not be initialized"
13860 msgid "`%D' has incomplete type"
13864 msgid "`%D' must be initialized by constructor, not by `{...}'"
13868 msgid "structure `%D' with uninitialized const members"
13872 msgid "structure `%D' with uninitialized reference members"
13876 msgid "assignment (not initialization) in declaration"
13880 msgid "cannot initialize `%D' to namespace `%D'"
13884 msgid "shadowing previous type declaration of `%#D'"
13888 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
13892 msgid "`%D' is thread-local and so cannot be dynamically initialized"
13896 msgid "invalid catch parameter"
13900 msgid "destructor for alien class `%T' cannot be a member"
13904 msgid "constructor for alien class `%T' cannot be a member"
13908 msgid "`%D' declared as a `virtual' %s"
13912 msgid "`%D' declared as an `inline' %s"
13917 "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
13921 msgid "`%D' declared as a friend"
13925 msgid "`%D' declared with an exception specification"
13929 msgid "cannot declare `::main' to be a template"
13933 msgid "cannot declare `::main' to be inline"
13937 msgid "cannot declare `::main' to be static"
13941 msgid "`main' must return `int'"
13945 msgid "non-local function `%#D' uses anonymous type"
13950 "`%#D' does not refer to the unqualified type, so it is not used for linkage"
13954 msgid "non-local function `%#D' uses local type `%T'"
13958 msgid "%smember function `%D' cannot have `%T' method qualifier"
13962 msgid "defining explicit specialization `%D' in friend declaration"
13965 #. Something like `template <class T> friend void f<T>()'.
13967 msgid "invalid use of template-id `%D' in declaration of primary template"
13972 "default arguments are not allowed in declaration of friend template "
13973 "specialization `%D'"
13978 "`inline' is not allowed in declaration of friend template specialization `%D'"
13982 msgid "definition of implicitly-declared `%D'"
13985 #: cp/decl.c:5702 cp/decl2.c:764
13986 msgid "no `%#D' member function declared in class `%T'"
13990 msgid "non-local variable `%#D' uses local type `%T'"
13995 "invalid in-class initialization of static data member of non-integral type `%"
14000 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
14005 "ISO C++ forbids initialization of member constant `%D' of non-integral type `"
14010 msgid "size of array `%D' has non-integer type"
14014 msgid "size of array has non-integer type"
14018 msgid "size of array `%D' is negative"
14022 msgid "size of array is negative"
14026 msgid "ISO C++ forbids zero-size array `%D'"
14030 msgid "ISO C++ forbids zero-size array"
14034 msgid "size of array `%D' is not an integral constant-expression"
14038 msgid "size of array is not an integral constant-expression"
14042 msgid "ISO C++ forbids variable-size array `%D'"
14046 msgid "ISO C++ forbids variable-size array"
14050 msgid "overflow in array dimension"
14054 msgid "declaration of `%D' as %s"
14059 msgid "creating %s"
14064 "declaration of `%D' as multidimensional array must have bounds for all "
14065 "dimensions except the first"
14070 "multidimensional array must have bounds for all dimensions except the first"
14074 msgid "return type specification for constructor invalid"
14078 msgid "return type specification for destructor invalid"
14082 msgid "operator `%T' declared to return `%T'"
14086 msgid "return type specified for `operator %T'"
14090 msgid "destructors must be member functions"
14094 msgid "destructor `%T' must match class name `%T'"
14098 msgid "declarator-id missing; using reserved word `%D'"
14102 msgid "type `%T' is not derived from type `%T'"
14105 #. Parse error puts this typespec where
14106 #. a declarator should go.
14108 msgid "`%T' specified as declarator-id"
14112 msgid " perhaps you want `%T' for a constructor"
14115 #. Sometimes, we see a template-name used as part of a
14116 #. decl-specifier like in
14117 #. std::allocator alloc;
14118 #. Handle that gracefully.
14121 msgid "invalid use of template-name '%E' in a declarator"
14125 msgid "declaration of `%D' as non-function"
14129 msgid "`bool' is now a keyword"
14133 msgid "extraneous `%T' ignored"
14136 #: cp/decl.c:6722 cp/decl.c:6766
14137 msgid "multiple declarations `%T' and `%T'"
14141 msgid "ISO C++ does not support `long long'"
14144 #: cp/decl.c:6839 cp/decl.c:6842
14146 msgid "ISO C++ forbids declaration of `%s' with no type"
14151 msgid "short, signed or unsigned invalid for `%s'"
14156 msgid "long and short specified together for `%s'"
14161 msgid "signed and unsigned given together for `%s'"
14165 msgid "qualifiers are not allowed on declaration of `operator %T'"
14169 msgid "member `%D' cannot be declared both virtual and static"
14173 msgid "`%T::%D' is not a valid declarator"
14177 msgid "storage class specifiers invalid in parameter declarations"
14181 msgid "typedef declaration invalid in parameter declaration"
14185 msgid "virtual outside class declaration"
14190 msgid "storage class specified for %s `%s'"
14195 msgid "top-level declaration of `%s' specifies `auto'"
14199 msgid "storage class specifiers invalid in friend function declarations"
14203 msgid "destructor cannot be static member function"
14208 msgid "destructors may not be `%s'"
14212 msgid "constructor cannot be static member function"
14216 msgid "constructors cannot be declared virtual"
14221 msgid "constructors may not be `%s'"
14225 msgid "return value type specifier for constructor ignored"
14230 msgid "can't initialize friend function `%s'"
14233 #. Cannot be both friend and virtual.
14235 msgid "virtual functions cannot be friends"
14239 msgid "friend declaration not in class definition"
14244 msgid "can't define friend function `%s' in a local class definition"
14248 msgid "destructors may not have parameters"
14251 #: cp/decl.c:7442 cp/decl.c:7449
14252 msgid "cannot declare reference to `%#T'"
14256 msgid "cannot declare pointer to `%#T'"
14260 msgid "cannot declare pointer to `%#T' member"
14264 msgid "extra qualification `%T::' on member `%s' ignored"
14268 msgid "cannot declare member function `%T::%s' within `%T'"
14272 msgid "cannot declare member `%T::%s' within `%T'"
14276 msgid "data member may not have variably modified type `%T'"
14280 msgid "parameter may not have variably modified type `%T'"
14283 #. [dcl.fct.spec] The explicit specifier shall only be used in
14284 #. declarations of constructors within a class definition.
14286 msgid "only declarations of constructors can be `explicit'"
14291 msgid "non-member `%s' cannot be declared `mutable'"
14296 msgid "non-object member `%s' cannot be declared `mutable'"
14301 msgid "function `%s' cannot be declared `mutable'"
14306 msgid "static `%s' cannot be declared `mutable'"
14311 msgid "const `%s' cannot be declared `mutable'"
14315 msgid "template-id `%D' used as a declarator"
14319 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
14323 msgid "%Jtypedef name may not be a nested-name-specifier"
14327 msgid "%Jinvalid type qualifier for non-member function type"
14331 msgid "type qualifiers specified for friend class declaration"
14335 msgid "`inline' specified for friend class declaration"
14339 msgid "template parameters cannot be friends"
14343 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
14347 msgid "friend declaration requires class-key, i.e. `friend %#T'"
14351 msgid "trying to make class `%T' a friend of global scope"
14355 msgid "invalid qualifiers on non-member function type"
14359 msgid "abstract declarator `%T' used as declaration"
14363 msgid "unnamed variable or field declared void"
14367 msgid "variable or field declared void"
14371 msgid "cannot use `::' in parameter declaration"
14374 #. Something like struct S { int N::j; };
14376 msgid "invalid use of `::'"
14380 msgid "function `%D' cannot be declared friend"
14384 msgid "can't make `%D' into a method -- not in a class"
14388 msgid "function `%D' declared virtual inside a union"
14392 msgid "`%D' cannot be declared virtual, since it is always static"
14396 msgid "field `%D' has incomplete type"
14400 msgid "name `%T' has incomplete type"
14404 msgid " in instantiation of template `%T'"
14409 msgid "`%s' is neither function nor member function; cannot be declared friend"
14413 msgid "member functions are implicitly friends of their class"
14416 #. An attempt is being made to initialize a non-static
14417 #. member. But, from [class.mem]:
14419 #. 4 A member-declarator can contain a
14420 #. constant-initializer only if it declares a static
14421 #. member (_class.static_) of integral or enumeration
14422 #. type, see _class.static.data_.
14424 #. This used to be relatively common practice, but
14425 #. the rest of the compiler does not correctly
14426 #. handle the initialization unless the member is
14427 #. static so we make it static below.
14429 msgid "ISO C++ forbids initialization of member `%D'"
14433 msgid "making `%D' static"
14438 "ISO C++ forbids static data member `%D' with same name as enclosing class"
14443 msgid "storage class `auto' invalid for function `%s'"
14448 msgid "storage class `register' invalid for function `%s'"
14453 msgid "storage class `__thread' invalid for function `%s'"
14459 "storage class `static' invalid for function `%s' declared out of global scope"
14465 "storage class `inline' invalid for function `%s' declared out of global scope"
14470 msgid "virtual non-class function `%s'"
14474 msgid "cannot declare member function `%D' to have static linkage"
14477 #. FIXME need arm citation
14479 msgid "cannot declare static function inside another function"
14484 "`static' may not be used when defining (as opposed to declaring) a static "
14489 msgid "static member `%D' declared `register'"
14493 msgid "cannot explicitly declare member `%#D' to have extern linkage"
14497 msgid "default argument for `%#D' has type `%T'"
14501 msgid "default argument for parameter of type `%T' has type `%T'"
14505 msgid "default argument `%E' uses local variable `%D'"
14510 msgid "invalid string constant `%E'"
14515 "invalid integer constant in parameter list, did you forget to give parameter "
14520 msgid "parameter `%D' invalidly declared method type"
14524 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
14529 #. A declaration of a constructor for a class X is ill-formed if
14530 #. its first parameter is of type (optionally cv-qualified) X
14531 #. and either there are no other parameters or else all other
14532 #. parameters have default arguments.
14534 #. We *don't* complain about member template instantiations that
14535 #. have this form, though; they can occur as we try to decide
14536 #. what constructor to use during overload resolution. Since
14537 #. overload resolution will never prefer such a constructor to
14538 #. the non-template copy constructor (which is either explicitly
14539 #. or implicitly defined), there's no need to worry about their
14540 #. existence. Theoretically, they should never even be
14541 #. instantiated, but that's hard to forestall.
14543 msgid "invalid constructor; you probably meant `%T (const %T&)'"
14547 msgid "`%D' must be a nonstatic member function"
14552 "`%D' must be either a non-static member function or a non-member function"
14556 msgid "`%D' must have an argument of class or enumerated type"
14561 msgid "conversion to %s%s will never use a type conversion operator"
14566 msgid "ISO C++ prohibits overloading operator ?:"
14570 msgid "postfix `%D' must take `int' as its argument"
14574 msgid "postfix `%D' must take `int' as its second argument"
14578 msgid "`%D' must take either zero or one argument"
14582 msgid "`%D' must take either one or two arguments"
14586 msgid "prefix `%D' should return `%T'"
14590 msgid "postfix `%D' should return `%T'"
14594 msgid "`%D' must take `void'"
14597 #: cp/decl.c:9116 cp/decl.c:9124
14598 msgid "`%D' must take exactly one argument"
14602 msgid "`%D' must take exactly two arguments"
14606 msgid "user-defined `%D' always evaluates both arguments"
14610 msgid "`%D' should return by value"
14613 #: cp/decl.c:9160 cp/decl.c:9163
14614 msgid "`%D' cannot have default arguments"
14618 msgid "using typedef-name `%D' after `%s'"
14622 msgid "using template type parameter `%T' after `%s'"
14626 msgid "`%T' referred to as `%s'"
14630 msgid "`%T' referred to as enum"
14633 #. If a class template appears as elaborated type specifier
14634 #. without a template header such as:
14636 #. template <class T> class C {};
14637 #. void f(class C); // No template header here
14639 #. then the required template argument is missing.
14641 msgid "template argument required for `%s %T'"
14645 msgid "use of enum `%#D' without previous declaration"
14649 msgid "derived union `%T' invalid"
14653 msgid "base type `%T' fails to be a struct or class type"
14657 msgid "recursive type `%T' undefined"
14661 msgid "duplicate base type `%T' invalid"
14665 msgid "multiple definition of `%#T'"
14669 msgid "%Jprevious definition here"
14674 #. IF no integral type can represent all the enumerator values, the
14675 #. enumeration is ill-formed.
14677 msgid "no integral type can represent all of the enumerator values for `%T'"
14681 msgid "enumerator value for `%D' not integer constant"
14685 msgid "overflow in enumeration values at `%D'"
14689 msgid "return type `%#T' is incomplete"
14693 msgid "return type for `main' changed to `int'"
14697 msgid "`%D' implicitly declared before its definition"
14700 #: cp/decl.c:10143 cp/typeck.c:5968
14701 msgid "`operator=' should return a reference to `*this'"
14705 msgid "parameter `%D' declared void"
14709 msgid "invalid member function declaration"
14713 msgid "`%D' is already defined in class `%T'"
14717 msgid "static member function `%#D' declared with type qualifiers"
14722 msgid "duplicate type qualifiers in %s declaration"
14726 msgid "template `%#D' instantiated in file without #pragma interface"
14730 msgid "template `%#D' defined in file without #pragma interface"
14734 msgid "name missing for member function"
14737 #: cp/decl2.c:438 cp/decl2.c:452
14738 msgid "ambiguous conversion for array subscript"
14742 msgid "invalid types `%T[%T]' for array subscript"
14746 msgid "type `%#T' argument given to `delete', expected pointer"
14750 msgid "anachronistic use of array size in vector delete"
14755 "cannot delete a function. Only pointer-to-objects are valid arguments to "
14760 msgid "deleting `%T' is undefined"
14764 msgid "deleting array `%#D'"
14767 #. 14.5.2.2 [temp.mem]
14769 #. A local class shall not have member templates.
14771 msgid "invalid declaration of member template `%#D' in local class"
14775 msgid "invalid use of `virtual' in template declaration of `%#D'"
14778 #: cp/decl2.c:579 cp/pt.c:2694
14779 msgid "template declaration of `%#D'"
14783 msgid "Java method '%D' has non-Java return type `%T'"
14787 msgid "Java method '%D' has non-Java parameter type `%T'"
14791 msgid "prototype for `%#D' does not match any in class `%T'"
14795 msgid "local class `%#T' shall not have static data member `%#D'"
14799 msgid "initializer invalid for static member with constructor"
14803 msgid "(an out of class initialization is required)"
14807 msgid "member `%D' conflicts with virtual function table field name"
14811 msgid "`%D' is already defined in `%T'"
14815 msgid "field initializer is not constant"
14819 msgid "`asm' specifiers are not permitted on non-static data members"
14823 msgid "cannot declare `%D' to be a bit-field type"
14827 msgid "cannot declare bit-field `%D' with function type"
14831 msgid "`%D' is already defined in the class %T"
14835 msgid "static member `%D' cannot be a bit-field"
14839 msgid "initializer specified for non-member function `%D'"
14843 msgid "invalid initializer for virtual method `%D'"
14847 msgid "anonymous struct not inside named type"
14851 msgid "namespace-scope anonymous aggregates must be static"
14855 msgid "anonymous union with no members"
14859 msgid "`operator new' must return type `%T'"
14863 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
14867 msgid "`operator delete' must return type `%T'"
14871 msgid "`operator delete' takes type `%T' as first parameter"
14875 msgid "inline function `%D' used but never defined"
14879 msgid "default argument missing for parameter %P of `%+#D'"
14882 #. damn ICE suppression
14885 msgid "unexpected letter `%c' in locate_error\n"
14888 #. Can't throw a reference.
14890 msgid "type `%T' is disallowed in Java `throw' or `catch'"
14894 msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
14897 #. Thrown object must be a Throwable.
14899 msgid "type `%T' is not derived from `java::lang::Throwable'"
14903 msgid "mixing C++ and Java catches in a single translation unit"
14907 msgid "throwing NULL, which has integral, not pointer type"
14911 msgid " in thrown expression"
14916 "expression '%E' of abstract class type '%T' cannot be used in throw-"
14921 msgid "exception of type `%T' will be caught"
14925 msgid " by earlier handler for `%T'"
14929 msgid "`...' handler must be the last handler for its try block"
14933 msgid "`%D' is already a friend of class `%T'"
14937 msgid "previous friend declaration of `%D'"
14941 msgid "invalid type `%T' declared `friend'"
14945 #. Friend declarations shall not declare partial
14946 #. specializations.
14948 msgid "partial specialization `%T' declared `friend'"
14952 msgid "class `%T' is implicitly friends with itself"
14955 #. template <class T> friend typename S<T>::X;
14957 msgid "typename type `%#T' declared `friend'"
14960 #. template <class T> friend class T;
14962 msgid "template parameter type `%T' declared `friend'"
14965 #. template <class T> friend class A; where A is not a template
14967 msgid "`%#T' is not a template"
14971 msgid "`%D' is already a friend of `%T'"
14975 msgid "`%T' is already a friend of `%T'"
14979 msgid "member `%D' declared as friend before type `%T' defined"
14983 msgid "friend declaration `%#D' declares a non-template function"
14988 "(if this is not what you intended, make sure the function template has "
14989 "already been declared and add <> after the function name here) -Wno-non-"
14990 "template-friend disables this warning"
14993 #: cp/g++spec.c:229 java/jvspec.c:415
14995 msgid "argument to `%s' missing\n"
14999 msgid "`%D' should be initialized in the member initialization list"
15003 msgid "default-initialization of `%#D', which has reference type"
15007 msgid "uninitialized reference member `%D'"
15011 msgid "`%D' will be initialized after"
15015 msgid "base `%T' will be initialized after"
15027 msgid "multiple initializations given for `%D'"
15031 msgid "multiple initializations given for base `%T'"
15035 msgid "initializations for multiple members of `%T'"
15040 "base class `%#T' should be explicitly initialized in the copy constructor"
15043 #: cp/init.c:888 cp/init.c:907
15044 msgid "class `%T' does not have any field named `%D'"
15049 "`%#D' is a static data member; it can only be initialized at its definition"
15053 msgid "`%#D' is not a non-static data member of `%T'"
15057 msgid "unnamed initializer for `%T', which has no base classes"
15061 msgid "unnamed initializer for `%T', which uses multiple inheritance"
15065 msgid "'%D' is both a direct base and an indirect virtual base"
15069 msgid "type `%D' is not a direct or virtual base of `%T'"
15073 msgid "type `%D' is not a direct base of `%T'"
15076 #. Handle bad initializers like:
15080 #. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
15084 #. int main(int argc, char **argv) {
15085 #. COMPLEX zees(1.0, 0.0)[10];
15089 msgid "bad array initializer"
15093 msgid "`%T' is not an aggregate type"
15097 msgid "`%T' fails to be an aggregate typedef"
15101 msgid "type `%T' is of non-aggregate type"
15104 #: cp/init.c:1420 cp/typeck.c:1767
15105 msgid "qualified type `%T' does not match destructor name `~%T'"
15109 msgid "incomplete type `%T' does not have member `%D'"
15113 msgid "`%D' is not a member of type `%T'"
15117 msgid "invalid pointer to bit-field `%D'"
15121 msgid "invalid use of non-static member function `%D'"
15124 #: cp/init.c:1570 cp/semantics.c:1221
15125 msgid "invalid use of non-static data member `%D'"
15129 msgid "new of array type fails to specify size"
15133 msgid "size in array new must have integral type"
15137 msgid "zero size array reserves no space"
15141 msgid "new cannot be applied to a reference type"
15145 msgid "new cannot be applied to a function type"
15149 msgid "call to Java constructor, while `jclass' undefined"
15153 msgid "can't find class$"
15157 msgid "invalid type `void' for new"
15161 msgid "uninitialized const in `new' of `%#T'"
15166 msgid "call to Java constructor with `%s' undefined"
15170 msgid "ISO C++ forbids initialization in array new"
15174 msgid "ISO C++ forbids aggregate initializer to new"
15178 msgid "initializer ends prematurely"
15182 msgid "cannot initialize multi-dimensional array with initializer"
15186 msgid "unknown array size in delete"
15190 msgid "type to vector delete is neither pointer or array type"
15194 msgid "type name expected before `*'"
15199 msgid "junk at end of #pragma %s"
15204 msgid "invalid #pragma %s"
15208 msgid "#pragma vtable no longer supported"
15213 msgid "#pragma implementation for %s appears after file is included"
15217 msgid "junk at end of #pragma GCC java_exceptions"
15221 msgid "`%D' not defined"
15225 msgid "`%D' was not declared in this scope"
15229 msgid "`%D' undeclared (first use this function)"
15234 "(Each undeclared identifier is reported only once for each function it "
15238 #. In a template, it is invalid to write "f()" or "f(3)" if no
15239 #. declaration of "f" is available. Historically, G++ and most
15240 #. other compilers accepted that usage since they deferred all name
15241 #. lookup until instantiation time rather than doing unqualified
15242 #. name lookup at template definition time; explain to the user what
15245 #. Note that we have the exact wording of the following message in
15246 #. the manual (trouble.texi, node "Name lookup"), so they need to
15247 #. be kept in synch.
15250 "there are no arguments to `%D' that depend on a template parameter, so a "
15251 "declaration of `%D' must be available"
15256 "(if you use `-fpermissive', G++ will accept your code, but allowing the use "
15257 "of an undeclared name is deprecated)"
15260 #: cp/mangle.c:2000
15261 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
15264 #: cp/mangle.c:2053
15265 msgid "omitted middle operand to `?:' operand cannot be mangled"
15268 #: cp/mangle.c:2325
15269 msgid "the mangled name of `%D' will change in a future version of GCC"
15273 msgid "generic thunk code fails for method `%#D' which uses `...'"
15277 msgid "non-static const member `%#D', can't use default assignment operator"
15282 "non-static reference member `%#D', can't use default assignment operator"
15285 #: cp/name-lookup.c:643
15286 msgid "`%#D' used prior to declaration"
15289 #: cp/name-lookup.c:674
15290 msgid "redeclaration of `wchar_t' as `%T'"
15293 #. A redeclaration of main, but not a duplicate of the
15296 #. [basic.start.main]
15298 #. This function shall not be overloaded.
15299 #: cp/name-lookup.c:702
15300 msgid "invalid redeclaration of `%D'"
15303 #: cp/name-lookup.c:703
15307 #: cp/name-lookup.c:790
15308 msgid "type mismatch with previous external decl of `%#D'"
15311 #: cp/name-lookup.c:791
15312 msgid "previous external decl of `%#D'"
15315 #: cp/name-lookup.c:833
15316 msgid "`%D' was previously implicitly declared to return `int'"
15319 #: cp/name-lookup.c:891
15320 msgid "extern declaration of `%#D' doesn't match"
15323 #: cp/name-lookup.c:892
15324 msgid "global declaration `%#D'"
15327 #: cp/name-lookup.c:928
15328 msgid "declaration of `%#D' shadows a parameter"
15331 #: cp/name-lookup.c:949
15333 msgid "declaration of `%s' shadows a member of `this'"
15336 #: cp/name-lookup.c:1125
15337 msgid "name lookup of `%D' changed"
15340 #: cp/name-lookup.c:1127
15341 msgid " matches this `%D' under ISO standard rules"
15344 #: cp/name-lookup.c:1129
15345 msgid " matches this `%D' under old rules"
15348 #: cp/name-lookup.c:1143 cp/name-lookup.c:1150
15349 msgid "name lookup of `%D' changed for new ISO `for' scoping"
15352 #: cp/name-lookup.c:1145
15353 msgid " cannot use obsolete binding at `%D' because it has a destructor"
15356 #: cp/name-lookup.c:1152
15357 msgid " using obsolete binding at `%D'"
15360 #: cp/name-lookup.c:1205
15362 msgid "%s %s(%E) %p %d\n"
15365 #: cp/name-lookup.c:1208
15367 msgid "%s %s %p %d\n"
15370 #: cp/name-lookup.c:1327
15371 msgid "XXX is_class_level != (current_scope == class_scope)\n"
15374 #: cp/name-lookup.c:1964
15375 msgid "`%#D' hides constructor for `%#T'"
15378 #: cp/name-lookup.c:1979
15379 msgid "`%#D' conflicts with previous using declaration `%#D'"
15382 #: cp/name-lookup.c:1991
15383 msgid "previous non-function declaration `%#D'"
15386 #: cp/name-lookup.c:1992
15387 msgid "conflicts with function declaration `%#D'"
15391 #. A using-declaration shall not name a template-id.
15392 #: cp/name-lookup.c:2069
15393 msgid "a using-declaration cannot specify a template-id. Try `using %D'"
15396 #: cp/name-lookup.c:2075
15397 msgid "namespace `%D' not allowed in using-declaration"
15400 #. It's a nested name with template parameter dependent scope.
15401 #. This can only be using-declaration for class member.
15402 #: cp/name-lookup.c:2083 cp/name-lookup.c:2105 cp/name-lookup.c:3275
15403 msgid "`%T' is not a namespace"
15406 #: cp/name-lookup.c:2129
15407 msgid "`%D' not declared"
15410 #. If the OLD_FN was really declared, the
15411 #. declarations don't match.
15412 #: cp/name-lookup.c:2141 cp/name-lookup.c:2183 cp/name-lookup.c:2208
15413 msgid "`%D' is already declared in this scope"
15416 #: cp/name-lookup.c:2214
15417 msgid "using declaration `%D' introduced ambiguous type `%T'"
15420 #. Definition isn't the kind we were looking for.
15421 #: cp/name-lookup.c:2374 cp/name-lookup.c:2393
15422 msgid "`%#D' redeclared as %C"
15425 #: cp/name-lookup.c:2803
15426 msgid "using-declaration for non-member at class scope"
15429 #: cp/name-lookup.c:2810
15430 msgid "using-declaration cannot name destructor"
15433 #: cp/name-lookup.c:2906
15434 msgid "declaration of `%D' not in a namespace surrounding `%D'"
15437 #: cp/name-lookup.c:2946
15438 msgid "`%D' should have been declared inside `%D'"
15441 #: cp/name-lookup.c:3009
15442 msgid "namespace alias `%D' not allowed here, assuming `%D'"
15445 #. The parser did not find it, so it's not there.
15446 #: cp/name-lookup.c:3118
15447 msgid "unknown namespace `%D'"
15450 #: cp/name-lookup.c:3269
15451 msgid "namespace `%T' undeclared"
15454 #: cp/name-lookup.c:3415
15455 msgid "use of `%D' is ambiguous"
15458 #: cp/name-lookup.c:3416
15459 msgid " first declared as `%#D' here"
15462 #: cp/name-lookup.c:3419
15463 msgid " also declared as `%#D' here"
15466 #: cp/name-lookup.c:3434
15467 msgid "`%D' denotes an ambiguous type"
15470 #: cp/name-lookup.c:3435
15471 msgid "%J first type here"
15474 #: cp/name-lookup.c:3436
15475 msgid "%J other type here"
15478 #. This happens for A::B where B is a template, and there are no
15479 #. template arguments.
15480 #: cp/name-lookup.c:3501 cp/typeck.c:1742
15481 msgid "invalid use of `%D'"
15484 #: cp/name-lookup.c:3542
15485 msgid "`%D::%D' is not a template"
15488 #: cp/name-lookup.c:3559
15489 msgid "`%D' undeclared in namespace `%D'"
15492 #: cp/name-lookup.c:4002
15493 msgid "`%D' is not a function,"
15496 #: cp/name-lookup.c:4003
15497 msgid " conflict with `%D'"
15500 #: cp/name-lookup.c:4704
15501 msgid "XXX entering pop_everything ()\n"
15504 #: cp/name-lookup.c:4713
15505 msgid "XXX leaving pop_everything ()\n"
15509 msgid "invalid token"
15512 #: cp/parser.c:1790
15513 msgid "new types may not be defined in a return type"
15516 #: cp/parser.c:1799
15518 msgid "%s cannot appear in a constant-expression"
15521 #. Issue an error message.
15522 #: cp/parser.c:1826
15524 msgid "`%s' does not name a type"
15527 #: cp/parser.c:1857
15528 msgid "(perhaps `typename %T::%s' was intended)"
15531 #: cp/parser.c:2261
15532 msgid "ISO C++ forbids braced-groups within expressions"
15535 #: cp/parser.c:2270
15536 msgid "statement-expressions are allowed only inside functions"
15539 #: cp/parser.c:2321
15540 msgid "`this' may not be used in this context"
15543 #: cp/parser.c:2448
15544 msgid "local variable `%D' may not appear in this context"
15547 #: cp/parser.c:2804
15548 msgid "typedef-name `%D' used as destructor declarator"
15551 #: cp/parser.c:2997
15552 msgid "`%T::%D' is not a class-name or namespace-name"
15555 #: cp/parser.c:3001
15556 msgid "`::%D' is not a class-name or namespace-name"
15559 #: cp/parser.c:3005
15560 msgid "`%D::%D' is not a class-name or namespace-name"
15563 #: cp/parser.c:3010
15564 msgid "`%D' is not a class-name or namespace-name"
15567 #: cp/parser.c:3438
15568 msgid "ISO C++ forbids compound-literals"
15571 #: cp/parser.c:4352
15572 msgid "expression in new-declarator must have integral or enumeration type"
15575 #: cp/parser.c:4524
15576 msgid "use of old-style cast"
15579 #: cp/parser.c:5762
15580 msgid "ISO C++ forbids computed gotos"
15583 #: cp/parser.c:5882
15587 #: cp/parser.c:6177
15588 msgid "mixing declarations and function-definitions is forbidden"
15591 #: cp/parser.c:6311
15592 msgid "duplicate `friend'"
15595 #: cp/parser.c:6769
15596 msgid "only constructors take base initializers"
15599 #: cp/parser.c:6820
15600 msgid "anachronistic old-style base class initializer"
15603 #. Warn that we do not support `export'.
15604 #: cp/parser.c:7210
15605 msgid "keyword `export' not implemented, and will be ignored"
15608 #: cp/parser.c:8493
15609 msgid "using `typename' outside of template"
15612 #: cp/parser.c:8609
15613 msgid "expected type-name"
15616 #: cp/parser.c:8760
15617 msgid "comma at end of enumerator list"
15620 #. [namespace.udecl]
15622 #. A using declaration shall not name a template-id.
15623 #: cp/parser.c:9036
15624 msgid "a template-id may not appear in a using-declaration"
15627 #: cp/parser.c:9055
15628 msgid "`%D::%D' has not been declared"
15631 #: cp/parser.c:9058 cp/semantics.c:2282
15632 msgid "`::%D' has not been declared"
15635 #: cp/parser.c:9352
15636 msgid "an asm-specification is not allowed on a function-definition"
15639 #: cp/parser.c:9354
15640 msgid "attributes are not allowed on a function-definition"
15643 #: cp/parser.c:9469
15644 msgid "attributes after parenthesized initializer ignored"
15647 #: cp/parser.c:10587
15648 msgid "file ends in default argument"
15651 #: cp/parser.c:10643
15652 msgid "deprecated use of default argument for parameter of non-function"
15655 #: cp/parser.c:10646
15656 msgid "default arguments are only permitted for function parameters"
15659 #: cp/parser.c:11575
15660 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
15663 #: cp/parser.c:11587
15664 msgid "extra qualification ignored"
15667 #: cp/parser.c:11807
15668 msgid "extra semicolon"
15671 #: cp/parser.c:11825
15672 msgid "a class-key must be used when declaring a friend"
15675 #: cp/parser.c:11856
15676 msgid "friend declaration does not name a class or function"
15679 #: cp/parser.c:13080
15680 msgid "reference to `%D' is ambiguous"
15683 #: cp/parser.c:13252
15684 msgid "too few template-parameter-lists"
15687 #. Otherwise, there are too many template parameter lists. We have
15690 #. template <class T> template <class U> void S::f();
15691 #: cp/parser.c:13267
15692 msgid "too many template-parameter-lists"
15695 #. If begin_function_definition didn't like the definition, skip
15696 #. the entire function.
15697 #: cp/parser.c:13542
15698 msgid "invalid function declaration"
15701 #. Issue an error message.
15702 #: cp/parser.c:13579
15703 msgid "named return values are no longer supported"
15706 #: cp/parser.c:14129
15708 msgid "expected %s"
15711 #: cp/parser.c:14275
15712 msgid "`%s' tag used in naming `%#T'"
15715 #: cp/parser.c:14295
15716 msgid "%D redeclared with different access"
15719 #: cp/parser.c:14312
15720 msgid "`template' (as a disambiguator) is only allowed within templates"
15724 msgid "data member `%D' cannot be a member template"
15728 msgid "invalid member template declaration `%D'"
15732 msgid "explicit specialization in non-namespace scope `%D'"
15736 msgid "enclosing class templates are not explicitly specialized"
15739 #: cp/pt.c:737 cp/pt.c:778
15740 msgid "specializing `%#T' in different namespace"
15743 #: cp/pt.c:738 cp/pt.c:779
15744 msgid " from definition of `%#D'"
15748 msgid "specialization of `%T' after instantiation"
15752 msgid "specialization `%T' after instantiation `%T'"
15756 msgid "explicit specialization of non-template `%T'"
15760 msgid "specialization of %D after instantiation"
15768 msgid "`%D' is not a function template"
15772 msgid "template-id `%D' for `%+D' does not match any template declaration"
15776 msgid "ambiguous template specialization `%D' for `%+D'"
15779 #. This case handles bogus declarations like template <>
15780 #. template <class T> void f<int>();
15781 #: cp/pt.c:1475 cp/pt.c:1549
15782 msgid "template-id `%D' in declaration of primary template"
15786 msgid "template parameter list used in explicit instantiation"
15790 msgid "definition provided for explicit instantiation"
15794 msgid "too many template parameter lists in declaration of `%D'"
15798 msgid "too few template parameter lists in declaration of `%D'"
15802 msgid "explicit specialization not preceded by `template <>'"
15806 msgid "partial specialization `%D' of function template"
15810 msgid "default argument specified in explicit specialization"
15814 msgid "template specialization with C linkage"
15817 #. From [temp.expl.spec]:
15819 #. If such an explicit specialization for the member
15820 #. of a class template names an implicitly-declared
15821 #. special member function (clause _special_), the
15822 #. program is ill-formed.
15824 #. Similar language is found in [temp.explicit].
15826 msgid "specialization of implicitly-declared special member function"
15830 msgid "no member function `%D' declared in `%T'"
15833 #. There are two many template parameter lists.
15835 msgid "too many template parameter lists in declaration of `%T'"
15839 msgid " shadows template parm `%#D'"
15843 msgid "template parameters not used in partial specialization:"
15851 msgid "partial specialization `%T' does not specialize any template arguments"
15856 msgid "template argument `%E' involves template parameter(s)"
15860 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
15864 msgid "no default argument for `%D'"
15868 msgid "template with C linkage"
15872 msgid "template class without a name"
15877 #. A destructor shall not be a member template.
15879 msgid "destructor `%D' declared as member template"
15883 msgid "`%D' does not declare a template type"
15887 msgid "template definition of non-template `%#D'"
15891 msgid "expected %d levels of template parms for `%#D', got %d"
15895 msgid "got %d template parameters for `%#D'"
15899 msgid "got %d template parameters for `%#T'"
15904 msgid " but %d required"
15908 msgid "`%T' is not a template type"
15912 msgid "previous declaration `%D'"
15917 msgid "used %d template parameter%s instead of %d"
15921 msgid "template parameter `%#D'"
15925 msgid "redeclared here as `%#D'"
15928 #. We have in [temp.param]:
15930 #. A template-parameter may not be given default arguments
15931 #. by two different declarations in the same scope.
15933 msgid "redefinition of default argument for `%#D'"
15937 msgid "%J original definition appeared here"
15942 msgid "`%E' is not a valid template argument"
15946 msgid "it must be the address of a function with external linkage"
15950 msgid "it must be the address of an object with external linkage"
15954 msgid "it must be a pointer-to-member of the form `&X::Y'"
15960 "string literal %E is not a valid template argument because it is the address "
15961 "of an object with static linkage"
15966 msgid "address of non-extern `%E' cannot be used as template argument"
15971 msgid "non-constant `%E' cannot be used as template argument"
15975 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
15979 msgid "invalid use of '%D' as a non-type template-argument"
15984 msgid "invalid use of '%E' as a non-type template-argument"
15989 msgid "to refer to a type member of a template parameter, use `typename %E'"
15992 #: cp/pt.c:3476 cp/pt.c:3494 cp/pt.c:3533
15993 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
15997 msgid " expected a constant of type `%T', got `%T'"
16002 msgid " expected a class template, got `%E'"
16007 msgid " expected a type, got `%E'"
16011 msgid " expected a type, got `%T'"
16015 msgid " expected a class template, got `%T'"
16019 msgid " expected a template of type `%D', got `%D'"
16023 msgid "could not convert template argument `%E' to `%T'"
16028 msgid "wrong number of template arguments (%d, should be %d)"
16032 msgid "provided for `%D'"
16037 msgid "template argument %d is invalid"
16041 msgid "non-template used as template"
16045 msgid "`%T' is not a template"
16049 msgid "non-template type `%T' used as a template"
16053 msgid "for template declaration `%D'"
16058 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
16059 "to increase the maximum) instantiating `%D'"
16063 msgid "ambiguous class template instantiation for `%#T'"
16070 #: cp/pt.c:6088 cp/pt.c:6208
16071 msgid "instantiation of `%D' as type `%T'"
16075 msgid "invalid parameter type `%T'"
16079 msgid "in declaration `%D'"
16083 msgid "creating pointer to member function of non-class type `%T'"
16087 msgid "creating array with size zero"
16092 msgid "creating array with size zero (`%E')"
16096 msgid "forming reference to void"
16100 msgid "forming %s to reference type `%T'"
16104 msgid "creating pointer to member of non-class type `%T'"
16108 msgid "creating pointer to member reference type `%T'"
16112 msgid "creating array of `%T'"
16116 msgid "`%T' is not a class, struct, or union type"
16121 msgid "use of `%s' in template"
16126 msgid "`%E' names a type, but a non-type is expected"
16130 msgid "`%T' uses anonymous type"
16134 msgid "`%T' uses local type `%T'"
16138 msgid "`%T' is a variably modified type"
16143 msgid "integral expression `%E' is not constant"
16147 msgid " trying to instantiate `%D'"
16151 msgid "incomplete type unification"
16156 msgid "use of `%s' in template type unification"
16159 #: cp/pt.c:10289 cp/pt.c:10361
16160 msgid "explicit instantiation of non-template `%#D'"
16163 #: cp/pt.c:10305 cp/pt.c:10356
16164 msgid "no matching template for `%D' found"
16168 msgid "explicit instantiation of `%#D'"
16172 msgid "duplicate explicit instantiation of `%#D'"
16176 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
16179 #: cp/pt.c:10377 cp/pt.c:10463
16180 msgid "storage class `%D' applied to template instantiation"
16184 msgid "explicit instantiation of non-template type `%T'"
16188 msgid "explicit instantiation of `%#T' before definition of template"
16193 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
16197 msgid "duplicate explicit instantiation of `%#T'"
16201 msgid "explicit instantiation of `%D' but no definition available"
16205 msgid "`%#T' is not a valid type for a template constant parameter"
16209 msgid "-frepo must be used with -c"
16214 msgid "mysterious repository information in %s"
16219 msgid "can't create repository information file `%s'"
16223 msgid "cannot use typeid with -fno-rtti"
16227 msgid "must #include <typeinfo> before using typeid"
16232 "cannot create type information for type `%T' because its size is variable"
16235 #: cp/rtti.c:580 cp/rtti.c:594
16236 msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
16240 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
16244 msgid "`%T' is an ambiguous base of `%T'"
16248 msgid "`%T' is an inaccessible base of `%T'"
16251 #: cp/search.c:1746
16252 msgid "invalid covariant return type for `%#D'"
16255 #: cp/search.c:1747 cp/search.c:1753
16256 msgid " overriding `%#D'"
16259 #: cp/search.c:1751
16260 msgid "conflicting return type specified for `%#D'"
16263 #: cp/search.c:1765
16265 msgid "looser throw specifier for `%#F'"
16268 #: cp/search.c:1766
16270 msgid " overriding `%#F'"
16273 #. A static member function cannot match an inherited
16274 #. virtual member function.
16275 #: cp/search.c:1856
16276 msgid "`%#D' cannot be declared"
16279 #: cp/search.c:1857
16280 msgid " since `%#D' declared in base class"
16283 #: cp/search.c:1934
16284 msgid "`%#D' needs a final overrider"
16287 #: cp/semantics.c:1077
16289 msgid "type of asm operand `%E' could not be determined"
16292 #: cp/semantics.c:1218
16293 msgid "invalid use of member `%D' in static member function"
16296 #: cp/semantics.c:1222 cp/semantics.c:1261
16297 msgid "from this location"
16300 #: cp/semantics.c:1260
16301 msgid "object missing in reference to `%D'"
16304 #: cp/semantics.c:1697
16305 msgid "arguments to destructor are not allowed"
16308 #: cp/semantics.c:1745
16309 msgid "`this' is unavailable for static member functions"
16312 #: cp/semantics.c:1751
16313 msgid "invalid use of `this' in non-member function"
16316 #: cp/semantics.c:1753
16317 msgid "invalid use of `this' at top level"
16320 #: cp/semantics.c:1780
16321 msgid "calling type `%T' like a method"
16324 #: cp/semantics.c:1813
16325 msgid "invalid qualifying scope in pseudo-destructor name"
16328 #: cp/semantics.c:1819
16329 msgid "`%E' is not of type `%T'"
16332 #: cp/semantics.c:1930
16333 msgid "template type parameters must use the keyword `class' or `typename'"
16336 #: cp/semantics.c:1967
16337 msgid "invalid default template argument"
16340 #: cp/semantics.c:2002
16341 msgid "definition of `%#T' inside template parameter list"
16344 #: cp/semantics.c:2013
16345 msgid "invalid definition of qualified type `%T'"
16348 #: cp/semantics.c:2028
16349 msgid "previous definition of `%#T'"
16352 #: cp/semantics.c:2223
16353 msgid "invalid base-class specification"
16356 #: cp/semantics.c:2232
16357 msgid "base class `%T' has cv qualifiers"
16360 #: cp/semantics.c:2264
16361 msgid "multiple declarators in template declaration"
16364 #: cp/semantics.c:2275
16365 msgid "incomplete type `%T' used in nested name specifier"
16368 #: cp/semantics.c:2277 cp/typeck.c:1585
16369 msgid "`%D' is not a member of `%T'"
16372 #: cp/semantics.c:2280
16373 msgid "`%D' is not a member of `%D'"
16376 #: cp/semantics.c:2530
16377 msgid "`%D' cannot appear in a constant-expression"
16380 #: cp/semantics.c:2539
16381 msgid "use of namespace `%D' as expression"
16384 #: cp/semantics.c:2544
16385 msgid "use of class template `%T' as expression"
16388 #. Ambiguous reference to base members.
16389 #: cp/semantics.c:2550
16390 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
16393 #: cp/semantics.c:2610
16395 msgid "use of %s from containing function"
16398 #: cp/semantics.c:2613
16399 msgid " `%#D' declared here"
16402 #: cp/semantics.c:2664
16404 msgid "type of `%E' is unknown"
16409 msgid "non-lvalue in %s"
16413 msgid "`%V' qualifiers cannot be applied to `%T'"
16418 msgid "`%s' attribute can only be applied to Java class definitions"
16423 msgid "`%s' attribute can only be applied to class definitions"
16428 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
16432 msgid "requested init_priority is not an integer constant"
16438 "can only use `%s' attribute on file-scope definitions of objects of class "
16443 msgid "requested init_priority is out of range"
16447 msgid "requested init_priority is reserved for internal use"
16452 msgid "`%s' attribute is not supported on this platform"
16457 msgid "lang_* check: failed in %s, at %s:%d"
16460 #: cp/typeck.c:438 cp/typeck.c:453 cp/typeck.c:543
16461 msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
16467 "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
16471 msgid "%s between distinct pointer-to-member types `%T' and `%T' lacks a cast"
16474 #: cp/typeck.c:1206
16476 msgid "invalid application of `%s' to a member function"
16479 #: cp/typeck.c:1238
16481 msgid "invalid application of `%s' to a bit-field"
16484 #: cp/typeck.c:1243
16486 msgid "ISO C++ forbids applying `%s' to an expression of function type"
16489 #: cp/typeck.c:1312
16490 msgid "invalid use of non-static member function"
16493 #: cp/typeck.c:1446
16494 msgid "deprecated conversion from string constant to `%T'"
16497 #: cp/typeck.c:1556 cp/typeck.c:1839
16498 msgid "request for member `%D' in `%E', which is of non-class type `%T'"
16501 #: cp/typeck.c:1583
16503 msgid "invalid use of nonstatic data member '%E'"
16506 #: cp/typeck.c:1635 cp/typeck.c:1657
16507 msgid "invalid access to non-static data member `%D' of NULL object"
16510 #: cp/typeck.c:1637 cp/typeck.c:1659
16511 msgid "(perhaps the `offsetof' macro was used incorrectly)"
16514 #: cp/typeck.c:1773
16515 msgid "destructor name `%T' does not match type `%T' of expression"
16518 #: cp/typeck.c:1884
16519 msgid "`%D::%D' is not a member of `%T'"
16522 #: cp/typeck.c:1895
16523 msgid "`%T' is not a base of `%T'"
16526 #: cp/typeck.c:1914
16527 msgid "'%D' has no member named '%E'"
16530 #: cp/typeck.c:1929
16531 msgid "`%D' is not a member template function"
16534 #. A pointer to incomplete type (other than cv void) can be
16535 #. dereferenced [expr.unary.op]/1
16536 #: cp/typeck.c:2035
16537 msgid "`%T' is not a pointer-to-object type"
16540 #: cp/typeck.c:2060
16542 msgid "invalid use of `%s' on pointer to member"
16545 #: cp/typeck.c:2066
16546 msgid "invalid type argument"
16549 #: cp/typeck.c:2172
16550 msgid "ISO C++ forbids subscripting non-lvalue array"
16553 #: cp/typeck.c:2183
16554 msgid "subscripting array declared `register'"
16557 #: cp/typeck.c:2266
16559 msgid "object missing in use of `%E'"
16562 #: cp/typeck.c:2368
16563 msgid "ISO C++ forbids calling `::main' from within program"
16566 #: cp/typeck.c:2393
16568 msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
16571 #: cp/typeck.c:2406
16573 msgid "`%E' cannot be used as a function"
16576 #: cp/typeck.c:2499
16577 msgid "too many arguments to %s `%+#D'"
16580 #: cp/typeck.c:2501 cp/typeck.c:2607
16581 msgid "at this point in file"
16584 #: cp/typeck.c:2538
16585 msgid "parameter %P of `%D' has incomplete type `%T'"
16588 #: cp/typeck.c:2541
16589 msgid "parameter %P has incomplete type `%T'"
16592 #: cp/typeck.c:2605
16593 msgid "too few arguments to %s `%+#D'"
16596 #: cp/typeck.c:2750 cp/typeck.c:2760
16597 msgid "assuming cast to type `%T' from overloaded function"
16600 #: cp/typeck.c:2821
16602 msgid "division by zero in `%E / 0'"
16605 #: cp/typeck.c:2823
16607 msgid "division by zero in `%E / 0.'"
16610 #: cp/typeck.c:2852
16612 msgid "division by zero in `%E %% 0'"
16615 #: cp/typeck.c:2854
16617 msgid "division by zero in `%E %% 0.'"
16620 #: cp/typeck.c:2934
16622 msgid "%s rotate count is negative"
16625 #: cp/typeck.c:2937
16627 msgid "%s rotate count >= width of type"
16630 #: cp/typeck.c:2971 cp/typeck.c:2976 cp/typeck.c:3067 cp/typeck.c:3072
16631 msgid "ISO C++ forbids comparison between pointer and integer"
16634 #: cp/typeck.c:3253
16635 msgid "comparison between types `%#T' and `%#T'"
16638 #: cp/typeck.c:3289
16639 msgid "comparison between signed and unsigned integer expressions"
16642 #: cp/typeck.c:3354
16643 msgid "invalid operands of types `%T' and `%T' to binary `%O'"
16646 #. Some sort of arithmetic operation involving NULL was
16647 #. performed. Note that pointer-difference and pointer-addition
16648 #. have already been handled above, and so we don't end up here in
16650 #: cp/typeck.c:3376
16651 msgid "NULL used in arithmetic"
16654 #: cp/typeck.c:3440
16655 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
16658 #: cp/typeck.c:3442
16659 msgid "ISO C++ forbids using pointer to a function in subtraction"
16662 #: cp/typeck.c:3444
16663 msgid "ISO C++ forbids using pointer to a method in subtraction"
16666 #: cp/typeck.c:3456
16667 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
16670 #: cp/typeck.c:3511
16673 "invalid use of '%E' to form a pointer-to-member-function. Use a qualified-"
16677 #: cp/typeck.c:3517
16680 "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
16683 #: cp/typeck.c:3539
16684 msgid "taking address of temporary"
16687 #: cp/typeck.c:3774
16689 msgid "ISO C++ forbids %sing an enum"
16692 #: cp/typeck.c:3785
16693 msgid "cannot %s a pointer to incomplete type `%T'"
16696 #: cp/typeck.c:3791
16697 msgid "ISO C++ forbids %sing a pointer of type `%T'"
16700 #: cp/typeck.c:3816
16701 msgid "cast to non-reference type used as lvalue"
16704 #: cp/typeck.c:3850
16705 msgid "invalid use of `--' on bool variable `%D'"
16709 #: cp/typeck.c:3881
16710 msgid "ISO C++ forbids taking address of function `::main'"
16713 #. An expression like &memfn.
16714 #: cp/typeck.c:3952
16716 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
16717 "static member function to form a pointer to member function. Say `&%T::%D'"
16720 #: cp/typeck.c:3957
16722 "ISO C++ forbids taking the address of a bound member function to form a "
16723 "pointer to member function. Say `&%T::%D'"
16726 #: cp/typeck.c:3985
16727 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
16730 #: cp/typeck.c:4001
16734 #: cp/typeck.c:4030
16735 msgid "attempt to take address of bit-field structure member `%D'"
16738 #: cp/typeck.c:4144
16739 msgid "taking address of destructor"
16742 #: cp/typeck.c:4157
16743 msgid "taking address of bound pointer-to-member expression"
16746 #: cp/typeck.c:4165
16747 msgid "cannot create pointer to reference member `%D'"
16750 #: cp/typeck.c:4227
16751 msgid "cannot take the address of `this', which is an rvalue expression"
16754 #: cp/typeck.c:4246
16755 msgid "address requested for `%D', which is declared `register'"
16758 #: cp/typeck.c:4314
16760 msgid "%s expression list treated as compound expression"
16763 #: cp/typeck.c:4387
16764 msgid "%s from type `%T' to type `%T' casts away constness"
16767 #: cp/typeck.c:4579
16768 msgid "invalid static_cast from type `%T' to type `%T'"
16771 #: cp/typeck.c:4619
16773 "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
16776 #: cp/typeck.c:4639
16777 msgid "reinterpret_cast from `%T' to `%T' loses precision"
16780 #: cp/typeck.c:4658
16782 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
16785 #: cp/typeck.c:4664
16786 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
16789 #: cp/typeck.c:4692
16791 "invalid use of const_cast with type `%T', which is not a pointer, reference, "
16792 "nor a pointer-to-data-member type"
16795 #: cp/typeck.c:4695
16797 "invalid use of const_cast with type `%T', which is a pointer or reference to "
16801 #: cp/typeck.c:4718
16802 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
16805 #: cp/typeck.c:4735
16806 msgid "invalid const_cast from type `%T' to type `%T'"
16809 #: cp/typeck.c:4775 cp/typeck.c:4780
16810 msgid "ISO C++ forbids casting to an array type `%T'"
16813 #: cp/typeck.c:4788
16814 msgid "invalid cast to function type `%T'"
16817 #: cp/typeck.c:4844
16818 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
16821 #: cp/typeck.c:4890
16822 msgid "cast from `%T' to `%T' increases required alignment of target type"
16825 #: cp/typeck.c:5054
16826 msgid " in evaluation of `%Q(%#T, %#T)'"
16829 #: cp/typeck.c:5096
16830 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
16833 #: cp/typeck.c:5160
16834 msgid "incompatible types in assignment of `%T' to `%T'"
16837 #: cp/typeck.c:5167
16838 msgid "ISO C++ forbids assignment of arrays"
16841 #: cp/typeck.c:5269
16842 msgid " in pointer to member function conversion"
16845 #: cp/typeck.c:5277
16846 msgid " in pointer to member conversion"
16849 #. This is a reinterpret cast, we choose to do nothing.
16850 #: cp/typeck.c:5287 cp/typeck.c:5302
16851 msgid "pointer to member cast via virtual base `%T'"
16854 #: cp/typeck.c:5305
16855 msgid "pointer to member conversion via virtual base `%T'"
16858 #: cp/typeck.c:5375
16859 msgid "invalid conversion to type `%T' from type `%T'"
16862 #: cp/typeck.c:5531
16863 msgid "passing NULL used for non-pointer %s %P of `%D'"
16866 #: cp/typeck.c:5534
16867 msgid "%s to non-pointer type `%T' from NULL"
16870 #: cp/typeck.c:5542
16871 msgid "passing `%T' for %s %P of `%D'"
16874 #: cp/typeck.c:5545
16875 msgid "%s to `%T' from `%T'"
16878 #: cp/typeck.c:5555
16879 msgid "passing negative value `%E' for %s %P of `%D'"
16882 #: cp/typeck.c:5558
16883 msgid "%s of negative value `%E' to `%T'"
16886 #: cp/typeck.c:5648
16887 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
16890 #: cp/typeck.c:5651
16891 msgid "cannot convert `%T' to `%T' in %s"
16894 #: cp/typeck.c:5728 cp/typeck.c:5730
16895 msgid "in passing argument %P of `%+D'"
16898 #: cp/typeck.c:5837
16899 msgid "returning reference to temporary"
16902 #: cp/typeck.c:5844
16903 msgid "reference to non-lvalue returned"
16906 #: cp/typeck.c:5856
16907 msgid "reference to local variable `%D' returned"
16910 #: cp/typeck.c:5859
16911 msgid "address of local variable `%D' returned"
16914 #: cp/typeck.c:5889
16915 msgid "returning a value from a destructor"
16918 #. If a return statement appears in a handler of the
16919 #. function-try-block of a constructor, the program is ill-formed.
16920 #: cp/typeck.c:5897
16921 msgid "cannot return from a handler of a function-try-block of a constructor"
16924 #. You can't return a value from a constructor.
16925 #: cp/typeck.c:5900
16926 msgid "returning a value from a constructor"
16929 #: cp/typeck.c:5923
16930 msgid "return-statement with no value, in function returning '%T'"
16933 #: cp/typeck.c:5940
16934 msgid "return-statement with a value, in function returning 'void'"
16937 #: cp/typeck.c:5962
16939 "`operator new' must not return NULL unless it is declared `throw()' (or -"
16940 "fcheck-new is in effect)"
16944 msgid "type `%T' is not a base type for type `%T'"
16947 #: cp/typeck2.c:151
16948 msgid "cannot declare variable `%D' to be of type `%T'"
16951 #: cp/typeck2.c:154
16952 msgid "cannot declare parameter `%D' to be of type `%T'"
16955 #: cp/typeck2.c:157
16956 msgid "cannot declare field `%D' to be of type `%T'"
16959 #: cp/typeck2.c:161
16960 msgid "invalid return type for member function `%#D'"
16963 #: cp/typeck2.c:163
16964 msgid "invalid return type for function `%#D'"
16967 #: cp/typeck2.c:166
16968 msgid "cannot allocate an object of type `%T'"
16971 #: cp/typeck2.c:173
16972 msgid " because the following virtual functions are abstract:"
16975 #: cp/typeck2.c:175
16979 #: cp/typeck2.c:178
16980 msgid " since type `%T' has abstract virtual functions"
16983 #: cp/typeck2.c:325
16984 msgid "constructor syntax used, but no constructor declared for type `%T'"
16987 #: cp/typeck2.c:338
16988 msgid "cannot initialize arrays using this syntax"
16991 #: cp/typeck2.c:443
16992 msgid "initializing array with parameter list"
16995 #: cp/typeck2.c:499
16996 msgid "initializer for scalar variable requires one element"
16999 #: cp/typeck2.c:506
17000 msgid "braces around scalar initializer for `%T'"
17003 #: cp/typeck2.c:509
17004 msgid "ignoring extra initializers for `%T'"
17007 #: cp/typeck2.c:521
17008 msgid "variable-sized object of type `%T' may not be initialized"
17011 #: cp/typeck2.c:531
17012 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
17015 #: cp/typeck2.c:596
17016 msgid "aggregate has a partly bracketed initializer"
17019 #: cp/typeck2.c:634 cp/typeck2.c:739
17020 msgid "non-trivial labeled initializers"
17023 #: cp/typeck2.c:651
17024 msgid "non-empty initializer for array of empty elements"
17027 #: cp/typeck2.c:705
17028 msgid "initializer list for object of class with virtual base classes"
17031 #: cp/typeck2.c:711
17032 msgid "initializer list for object of class with base classes"
17035 #: cp/typeck2.c:717
17036 msgid "initializer list for object using virtual functions"
17039 #: cp/typeck2.c:779 cp/typeck2.c:795
17040 msgid "missing initializer for member `%D'"
17043 #: cp/typeck2.c:784
17044 msgid "uninitialized const member `%D'"
17047 #: cp/typeck2.c:786
17048 msgid "member `%D' with uninitialized const fields"
17051 #: cp/typeck2.c:789
17052 msgid "member `%D' is uninitialized reference"
17055 #: cp/typeck2.c:836
17056 msgid "index value instead of field name in union initializer"
17059 #: cp/typeck2.c:848
17060 msgid "no field `%D' in union being initialized"
17063 #: cp/typeck2.c:856
17064 msgid "union `%T' with no named members cannot be initialized"
17067 #: cp/typeck2.c:892
17068 msgid "excess elements in aggregate initializer"
17071 #: cp/typeck2.c:1000
17072 msgid "circular pointer delegation detected"
17075 #: cp/typeck2.c:1013
17076 msgid "base operand of `->' has non-pointer type `%T'"
17079 #: cp/typeck2.c:1037
17080 msgid "result of `operator->()' yields non-pointer result"
17083 #: cp/typeck2.c:1039
17084 msgid "base operand of `->' is not a pointer"
17087 #: cp/typeck2.c:1062
17088 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
17091 #: cp/typeck2.c:1070
17093 "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
17096 #: cp/typeck2.c:1080
17097 msgid "member type `%T::' incompatible with object type `%T'"
17100 #: cp/typeck2.c:1296
17101 msgid "call to function `%D' which throws incomplete type `%#T'"
17104 #: cp/typeck2.c:1299
17105 msgid "call to function which throws incomplete type `%#T'"
17108 #. XXX Not i18n clean.
17109 #: cp/cp-tree.h:3747
17111 msgid "%s is deprecated, please see the documentation for details"
17127 msgid "(continued):"
17130 #: f/bad.c:488 f/bad.c:506
17131 msgid "[REPORT BUG!!] %"
17134 #: f/bad.c:495 f/bad.c:527
17135 msgid "[REPORT BUG!!]"
17140 msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
17144 msgid "no INTEGER type can hold a pointer on this configuration"
17149 msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
17154 msgid "and pointers are %d bits wide, but g77 doesn't yet work"
17158 msgid "properly unless they all are 32 bits wide"
17162 msgid "Please keep this in mind before you report bugs."
17165 #. I/O will probably crash.
17168 msgid "configuration: char * holds %d bits, but ftnlen only %d"
17171 #. ASSIGN 10 TO I will crash.
17175 "configuration: char * holds %d bits, but INTEGER only %d --\n"
17176 " ASSIGN statement might fail"
17180 msgid "In statement function"
17184 msgid "Outside of any program unit:\n"
17189 msgid "%A from %B at %0%C"
17194 msgid "At %0, INCLUDE file %A exists, but is not readable"
17199 msgid "At %0, INCLUDE nesting too deep"
17204 msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
17209 msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
17215 "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
17220 msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
17225 msgid "overflowed output arg list for `%s'"
17229 msgid "--driver no longer supported"
17234 msgid "argument to `%s' missing"
17238 msgid "no input files; unwilling to write output files"
17243 msgid "Implicit declaration of `%A' at %0"
17248 msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
17253 msgid "Unknown escape sequence `\\%A' at %0"
17258 msgid "Unterminated escape sequence `\\' at %0"
17263 msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
17268 msgid "\\x used at %0 with no following hex digits"
17273 msgid "Hex escape at %0 out of range"
17278 msgid "Escape sequence at %0 out of range for character"
17282 msgid "hex escape out of range"
17287 msgid "non-ANSI-standard escape sequence, `\\%c'"
17292 msgid "non-ISO escape sequence `\\%c'"
17297 msgid "unknown escape sequence `\\%c'"
17302 msgid "unknown escape sequence: `\\' followed by char code 0x%x"
17306 msgid "badly formed directive -- no closing quote"
17310 msgid "#-lines for entering and leaving files don't match"
17314 msgid "bad directive -- missing close-quote"
17318 msgid "invalid #ident"
17322 msgid "undefined or invalid # directive"
17326 msgid "invalid #line"
17329 #: f/lex.c:1224 f/lex.c:1268
17330 msgid "use `#line ...' instead of `# ...' in first line"
17334 msgid "invalid #-line"
17339 msgid "Null character at %0 -- line ignored"
17344 msgid "INCLUDE at %0 not the only statement on the source line"
17347 #: f/ste.c:1397 f/ste.c:1744
17348 msgid "ASSIGNed FORMAT specifier is too small"
17351 #. ~~~Someday handle CHARACTER*1, CHARACTER*N
17354 msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
17358 msgid "SELECT (at %0) has duplicate cases -- check integer overflow of CASE(s)"
17362 msgid "ASSIGN to variable that is too small"
17366 msgid "ASSIGNed GOTO target variable is too small"
17371 msgid "Local adjustable symbol `%A' at %0"
17375 msgid "data initializer on host with different endianness"
17379 msgid "-fvxt-not-f90 no longer supported -- try -fvxt"
17383 msgid "-ff90-not-vxt no longer supported -- try -fno-vxt -ff90"
17387 msgid "-fdebug-kludge is disabled, use normal debugging flags"
17392 msgid "Missing first operand for binary operator at %0"
17397 msgid "Zero-length character constant at %0"
17402 msgid "Invalid token at %0 in expression or subexpression at %1"
17407 msgid "Missing operand for operator at %1 at end of expression at %0"
17412 msgid "Label %A already defined at %1 when redefined at %0"
17417 msgid "Unrecognized character at %0 [info -f g77 M LEX]"
17422 msgid "Label definition %A at %0 on empty statement (as of %1)"
17427 msgid "Invalid first character at %0 [info -f g77 M LEX]"
17432 msgid "Line too long as of %0 [info -f g77 M LEX]"
17437 msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
17442 msgid "Label number at %0 not in range 1-99999"
17447 msgid "At %0, '!' and '/*' are not valid comment delimiters"
17453 "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
17459 "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M "
17465 msgid "Character constant at %0 has no closing apostrophe at %1"
17471 "Hollerith constant at %0 specified %A more characters than are present as of "
17477 msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
17482 msgid "Integer at %0 too large"
17488 "Period at %0 not followed by digits for floating-point number or by `NOT.', "
17489 "`TRUE.', or `FALSE.'"
17494 msgid "Missing close-period between `.%A' at %0 and %1"
17500 "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent "
17506 msgid "Missing value at %1 for real-number exponent at %0"
17511 msgid "Expected binary operator between expressions at %0 and at %1"
17516 msgid "Semicolon at %0 is an invalid token"
17521 msgid "Extraneous comma in FORMAT statement at %0"
17526 msgid "Missing comma in FORMAT statement at %0"
17531 msgid "Spurious sign in FORMAT statement at %0"
17536 msgid "Spurious number in FORMAT statement at %0"
17541 msgid "Spurious text trailing number in FORMAT statement at %0"
17546 msgid "Unrecognized FORMAT specifier at %0"
17551 msgid "Missing close-parenthese(s) in FORMAT statement at %0"
17556 msgid "Missing number following period in FORMAT statement at %0"
17561 msgid "Missing number following `E' in FORMAT statement at %0"
17566 msgid "Spurious trailing comma preceding terminator at %0"
17572 "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not "
17573 "specifying the assignment operator (=)"
17579 "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement "
17580 "specifying the assignment operator (=)"
17586 "Cannot specify =initialization-expr at %0 unless `::' appears before list of "
17592 msgid "Reference to label at %1 inconsistent with its definition at %0"
17597 msgid "Reference to label at %1 inconsistent with earlier reference at %0"
17602 msgid "DO-statement reference to label at %1 follows its definition at %0"
17607 msgid "Reference to label at %1 is outside block containing definition at %0"
17613 "DO-statement references to label at %0 and %2 separated by unterminated "
17614 "block starting at %1"
17620 "DO-statement reference to label at %0 and label definition at %2 separated "
17621 "by unterminated block starting at %1"
17626 msgid "Label definition at %0 invalid on this kind of statement"
17631 msgid "Statement at %0 invalid in this context"
17636 msgid "Statement at %0 invalid in context established by statement at %1"
17641 msgid "Statement at %0 must specify construct name specified at %1"
17646 msgid "Construct name at %0 superfluous, no construct name specified at %1"
17651 msgid "Construct name at %0 not the same as construct name at %1"
17657 "Construct name at %0 does not match construct name for any containing DO "
17663 msgid "Label definition missing at %0 for DO construct specifying label at %1"
17668 msgid "Statement at %0 follows ELSE block for IF construct at %1"
17673 msgid "No label definition for FORMAT statement at %0"
17678 msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
17684 "END statement at %0 missing `%A' keyword required for internal or module "
17685 "procedure(s) bounded by %1"
17691 "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 "
17692 "specifies no generic name, operator, or assignment"
17697 msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
17702 msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
17707 msgid "Program unit name at %0 not the same as name at %1"
17712 msgid "Type name at %0 not the same as name at %1"
17717 msgid "End of source file before end of block started at %0"
17722 msgid "Undefined label, first referenced at %0"
17728 "SAVE statement or attribute at %1 cannot be specified along with SAVE "
17729 "statement or attribute at %0"
17735 "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or "
17736 "PRIVATE statement at %0"
17741 msgid "RETURN statement at %0 invalid within a main program unit"
17746 msgid "Alternate return specifier at %0 invalid within a main program unit"
17751 msgid "Alternate return specifier at %0 invalid within a function"
17757 "Access specifier or PRIVATE statement at %0 invalid for derived-type "
17758 "definition within other than the specification part of a module"
17764 "Access specifier at %0 must immediately follow derived-type statement at %1 "
17765 "with no intervening statements"
17771 "No components specified as of %0 for derived-type definition beginning at %1"
17777 "No components specified as of %0 for structure definition beginning at %1"
17782 msgid "Missing structure name for outer structure definition at %0"
17788 "Field names at %0 for outer structure definition -- specify them in a "
17789 "subsequent RECORD statement instead"
17795 "Missing field name(s) for structure definition at %0 within structure "
17801 msgid "No components specified as of %0 for map beginning at %1"
17807 "Zero or one maps specified as of %0 for union beginning at %1 -- at least "
17813 msgid "Missing %A specifier in statement at %0"
17818 msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
17823 msgid "Conflicting I/O control specifications at %0 and %1"
17828 msgid "No UNIT= specifier in I/O control list at %0"
17834 "Specification at %0 requires ADVANCE=`NO' specification in same I/O control "
17841 "Specification at %0 requires explicit FMT= specification in same I/O control "
17847 msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
17852 msgid "Duplicate or overlapping case values/ranges at %0 and %1"
17858 "Type and/or kind-type parameter disagreement between CASE value or value "
17859 "within range at %0 and SELECT CASE at %1"
17865 "Range specification at %0 invalid for CASE statement within logical-type "
17866 "SELECT CASE statement"
17871 msgid "Fortran 90 feature at %0 unsupported"
17877 "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %"
17883 msgid "Null element at %0 for array reference at %1"
17888 msgid "Too few elements (%A missing) as of %0 for array reference at %1"
17893 msgid "Too many elements as of %0 for array reference at %1"
17898 msgid "Missing colon as of %0 in substring reference for %1"
17903 msgid "Invalid use at %0 of substring operator on %1"
17908 msgid "Substring begin/end point at %0 out of defined range"
17913 msgid "Array element value at %0 out of defined range"
17918 msgid "Expression at %0 has incorrect data type or rank for its context"
17923 msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
17928 msgid "%A step count known to be 0 (zero) at %0"
17933 msgid "%A end value plus step count known to overflow at %0"
17939 "%A begin, end, and step-count values known to result in implementation-"
17940 "dependent behavior due to overflow(s) in intermediate calculations at %0"
17946 "%A begin, end, and step-count values known to result in no iterations at %0"
17951 msgid "Type disagreement between expressions at %0 and %1"
17956 msgid "No specification for implied-DO iterator `%A' at %0"
17961 msgid "Gratuitous parentheses surround implied-DO construct at %0"
17966 msgid "Zero-size specification invalid at %0"
17971 msgid "Zero-size array at %0"
17976 msgid "Target machine does not support complex entity of kind specified at %0"
17981 msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
17986 msgid "Attempt to raise constant zero to a power at %0"
17991 msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
17996 msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
18001 msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
18006 msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
18012 "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
18017 msgid "Unable to open INCLUDE file `%A' at %0"
18022 msgid "Null argument at %0 for statement function reference at %1"
18027 msgid "Null argument at %0 for procedure invocation at %1"
18033 "%A too few arguments (starting with dummy argument `%B') as of %0 for "
18034 "statement function reference at %1"
18039 msgid "%A too many arguments as of %0 for statement function reference at %1"
18045 "Array supplied at %1 for dummy argument `%A' in statement function reference "
18051 msgid "Unsupported FORMAT specifier at %0"
18056 msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
18061 msgid "Unsupported VXT statement at %0"
18066 msgid "Attempt to specify second initial value for `%A' at %0"
18071 msgid "Too few initial values in list of initializers for `%A' at %0"
18076 msgid "Too many initial values in list of initializers starting at %0"
18082 "Array or substring specification for `%A' out of range in statement at %0"
18088 "Array subscript #%B out of range for initialization of `%A' in statement at %"
18095 "Implied do-loop step count of 0 (zero) for iteration variable `%A' in "
18102 "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in "
18109 "Not an integer constant expression in implied do-loop in statement at %0"
18114 msgid "Attempt to specify second initial value for element of `%A' at %0"
18119 msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
18125 "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
18131 "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D "
18132 "bytes offset from `%B'"
18138 "Array or substring specification for `%A' out of range in EQUIVALENCE "
18144 msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
18149 msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
18154 msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
18160 "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%"
18166 msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
18171 msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
18177 "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for "
18178 "example, `%A' and `%B'"
18183 msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
18189 "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at "
18195 msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
18200 msgid "Blank common initialized at %0"
18206 "Intrinsic `%A' is passed as actual argument at %0 but not explicitly "
18207 "declared INTRINSIC"
18213 "External procedure `%A' is passed as actual argument at %0 but not "
18214 "explicitly declared EXTERNAL"
18219 msgid "Character `%A' (for example) is upper-case in symbol name at %0"
18224 msgid "Character `%A' (for example) is lower-case in symbol name at %0"
18230 "Character `%A' not followed at some point by lower-case character in symbol "
18236 msgid "Initial character `%A' is lower-case in symbol name at %0"
18242 "NAMELIST not adequately supported by run-time library for source files with "
18248 msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
18253 msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
18258 msgid "Truncating characters on right side of character constant at %0"
18263 msgid "Truncating characters on right side of hollerith constant at %0"
18268 msgid "Truncating non-zero data on left side of numeric constant at %0"
18273 msgid "Truncating non-zero data on left side of typeless constant at %0"
18278 msgid "Typeless constant at %0 too large"
18283 msgid "First-column ampersand continuation at %0"
18286 #: f/bad.def:1055 f/bad.def:1058
18289 "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
18292 #: f/bad.def:1061 f/bad.def:1064
18294 msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
18297 #: f/bad.def:1067 f/bad.def:1070
18299 msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
18305 "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M "
18312 "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M "
18316 #: f/bad.def:1079 f/bad.def:1082
18319 "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
18324 msgid "Array `%A' at %0 is too large to handle"
18329 msgid "Statement function `%A' defined at %0 is not used"
18335 "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M "
18341 msgid "Internal compiler error -- cannot perform operation"
18344 #. Kind messages are used in diagnostic location reports of the
18345 #. form "<file>: In function `foo': <error message>".
18347 msgid "In unknown kind"
18355 msgid "In function"
18359 msgid "In subroutine"
18367 msgid "In block-data unit"
18371 msgid "In common block"
18375 msgid "In construct"
18379 msgid "In namelist"
18383 msgid "In anything"
18386 #: java/check-init.c:905
18388 msgid "internal error in check-init: tree code not implemented: %s"
18391 #: java/check-init.c:977
18392 msgid "%Jfinal field '%D' may not have been initialized"
18395 #: java/class.c:514 java/class.c:538
18396 msgid "internal error - too many interface type"
18399 #: java/class.c:637
18400 msgid "bad method signature"
18403 #: java/class.c:681
18404 msgid "misplaced ConstantValue attribute (not in any field)"
18407 #: java/class.c:683
18409 msgid "duplicate ConstantValue attribute for field '%s'"
18412 #: java/class.c:694
18414 msgid "ConstantValue attribute of field '%s' has wrong type"
18417 #: java/class.c:983
18419 msgid "field '%s' not found in class"
18422 #: java/class.c:1240
18423 msgid "%Jabstract method in non-abstract class"
18426 #: java/class.c:2033
18427 msgid "%Jnon-static method '%D' overrides static method"
18430 #: java/decl.c:1061
18431 msgid "%J'%D' used prior to declaration"
18434 #: java/decl.c:1102
18436 msgid "declaration of `%s' shadows a parameter"
18439 #: java/decl.c:1105
18441 msgid "declaration of `%s' shadows a symbol from the parameter list"
18444 #: java/decl.c:1397
18445 msgid "%Jlabel '%D' used but not defined"
18448 #: java/decl.c:1402
18449 msgid "%Jlabel '%D' defined but not used"
18452 #: java/decl.c:1530
18453 msgid "%JIn %D: overlapped variable and exception ranges at %d"
18456 #: java/decl.c:1608
18457 msgid "bad type in parameter debug info"
18460 #: java/decl.c:1617
18461 msgid "%Jbad PC range for debug info for local '%D'"
18465 msgid "stack underflow - dup* operation"
18468 #: java/expr.c:1468
18471 "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
18474 #: java/expr.c:1496
18476 msgid "field `%s' not found"
18479 #: java/expr.c:1654
18480 msgid "ret instruction not implemented"
18483 #: java/expr.c:1809
18485 msgid "method '%s' not found in class"
18488 #: java/expr.c:2009
18490 msgid "failed to find class '%s'"
18493 #: java/expr.c:2019
18495 msgid "class '%s' has no method named '%s' matching signature '%s'"
18498 #: java/expr.c:2029
18499 msgid "invokestatic on non static method"
18502 #: java/expr.c:2034
18503 msgid "invokestatic on abstract method"
18506 #: java/expr.c:2042
18507 msgid "invoke[non-static] on static method"
18510 #: java/expr.c:2341
18512 msgid "missing field '%s' in '%s'"
18515 #: java/expr.c:2347
18517 msgid "mismatching signature for field '%s' in '%s'"
18520 #: java/expr.c:2369
18521 msgid "%Jassignment to final field '%D' not in field's class"
18524 #: java/expr.c:2374
18525 msgid "%Jassignment to final static field `%D' not in class initializer"
18528 #: java/expr.c:2382
18529 msgid "%Jassignment to final field '%D' not in constructor"
18532 #: java/expr.c:2624
18534 msgid "can't expand %s"
18537 #: java/expr.c:2796
18538 msgid "invalid PC in line number table"
18541 #: java/expr.c:2842
18543 msgid "unreachable bytecode from %d to before %d"
18546 #: java/expr.c:2880
18548 msgid "unreachable bytecode from %d to the end of the method"
18551 #. duplicate code from LOAD macro
18552 #: java/expr.c:3194
18553 msgid "unrecogized wide sub-instruction"
18556 #: java/jcf-io.c:534
18559 "source file for class `%s' is newer than its matching class file. Source "
18560 "file `%s' used instead"
18563 #: java/jcf-parse.c:334
18564 msgid "bad string constant"
18567 #: java/jcf-parse.c:352
18569 msgid "bad value constant type %d, index %d"
18572 #: java/jcf-parse.c:517
18574 msgid "can't reopen %s: %m"
18577 #: java/jcf-parse.c:522
18579 msgid "can't close %s: %m"
18582 #: java/jcf-parse.c:606
18584 msgid "cannot find file for class %s"
18587 #: java/jcf-parse.c:617
18588 msgid "not a valid Java .class file"
18591 #: java/jcf-parse.c:620
18592 msgid "error while parsing constant pool"
18595 #: java/jcf-parse.c:623
18597 msgid "error in constant pool entry #%d\n"
18600 #. FIXME - where was first time
18601 #: java/jcf-parse.c:635
18603 msgid "reading class %s for the second time from %s"
18606 #: java/jcf-parse.c:653
18607 msgid "error while parsing fields"
18610 #: java/jcf-parse.c:656
18611 msgid "error while parsing methods"
18614 #: java/jcf-parse.c:659
18615 msgid "error while parsing final attributes"
18618 #: java/jcf-parse.c:673
18621 "the `java.lang.Object' that was found in `%s' didn't have the special zero-"
18622 "length `gnu.gcj.gcj-compiled' attribute. This generally means that your "
18623 "classpath is incorrectly set. Use `info gcj \"Input Options\"' to see the "
18624 "info page describing how to set the classpath"
18627 #: java/jcf-parse.c:756
18628 msgid "missing Code attribute"
18631 #: java/jcf-parse.c:988
18632 msgid "%Hsource file seen twice on command line and will be compiled only once"
18635 #: java/jcf-parse.c:1004
18636 msgid "no input file specified"
18639 #: java/jcf-parse.c:1033
18641 msgid "can't close input file %s: %m"
18644 #: java/jcf-parse.c:1071
18646 msgid "bad zip/jar file %s"
18649 #: java/jcf-parse.c:1256
18651 msgid "error while reading %s from zip file"
18654 #: java/jcf-write.c:2602
18657 "internal error in generate_bytecode_insn - tree code not implemented: %s"
18660 #: java/jcf-write.c:2934
18661 msgid "field initializer type mismatch"
18664 #: java/jcf-write.c:3389
18666 msgid "can't create directory %s: %m"
18669 #: java/jcf-write.c:3442
18671 msgid "can't create %s: %m"
18674 #: java/jv-scan.c:185
18675 msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
18678 #: java/jv-scan.c:188
18680 msgid "can't open output file `%s'"
18683 #: java/jv-scan.c:222
18685 msgid "file not found `%s'"
18688 #: java/jvspec.c:418
18689 msgid "can't specify `-D' without `--main'\n"
18692 #: java/jvspec.c:421
18694 msgid "`%s' is not a valid class name"
18697 #: java/jvspec.c:427
18698 msgid "--resource requires -o"
18701 #: java/jvspec.c:434
18702 msgid "warning: already-compiled .class files ignored with -C"
18705 #: java/jvspec.c:441
18706 msgid "cannot specify both -C and -o"
18709 #: java/jvspec.c:453
18710 msgid "cannot create temporary file"
18713 #: java/jvspec.c:481
18714 msgid "using both @FILE with multiple files not implemented"
18717 #: java/jvspec.c:530
18718 msgid "cannot specify `main' class when not linking"
18722 msgid "can't do dependency tracking with input from stdin"
18726 msgid "couldn't determine target name for dependency tracking"
18732 "unknown encoding: `%s'\n"
18733 "This might mean that your locale's encoding is not supported\n"
18734 "by your system's iconv(3) implementation. If you aren't trying\n"
18735 "to use a particular encoding for your input file, try the\n"
18736 "`--encoding=UTF-8' option"
18739 #: java/mangle.c:89
18741 msgid "can't mangle %s"
18744 #: java/mangle_name.c:140 java/mangle_name.c:210
18745 msgid "internal error - invalid Utf8 name"
18748 #: java/typeck.c:530
18749 msgid "junk at end of signature string"
18752 #: java/verify.c:471
18753 msgid "bad pc in exception_table"
18756 #: java/verify.c:477
18757 msgid "exception handler inside code that is being protected"
18760 #: java/verify.c:1387
18762 msgid "unknown opcode %d@pc=%d during verification"
18765 #: java/verify.c:1457 java/verify.c:1470 java/verify.c:1474
18767 msgid "verification error at PC=%d"
18770 #: objc/objc-act.c:689
18772 msgid "object does not conform to the `%s' protocol"
18775 #: objc/objc-act.c:775 objc/objc-act.c:848
18777 msgid "class `%s' does not implement the `%s' protocol"
18780 #: objc/objc-act.c:951
18782 msgid "statically allocated instance of Objective-C class `%s'"
18785 #: objc/objc-act.c:998
18787 msgid "unexpected type for `id' (%s)"
18790 #: objc/objc-act.c:1003
18791 msgid "undefined type `id', please import <objc/objc.h>"
18794 #: objc/objc-act.c:1052
18796 msgid "protocol `%s' has circular dependency"
18799 #: objc/objc-act.c:1074 objc/objc-act.c:5985
18801 msgid "cannot find protocol declaration for `%s'"
18804 #: objc/objc-act.c:1408 objc/objc-act.c:2645 objc/objc-act.c:6516
18805 #: objc/objc-act.c:6825 objc/objc-act.c:6878 objc/objc-act.c:6903
18807 msgid "cannot find interface declaration for `%s'"
18810 #: objc/objc-act.c:1423
18812 msgid "interface `%s' does not have valid constant string layout"
18815 #: objc/objc-act.c:1439
18817 msgid "cannot find reference tag for class `%s'"
18820 #: objc/objc-act.c:2179
18822 msgid "creating selector for non existant method %s"
18825 #: objc/objc-act.c:2389
18827 msgid "`%s' is not an Objective-C class name or alias"
18830 #: objc/objc-act.c:2500 objc/objc-act.c:2518 objc/objc-act.c:6772
18831 #: objc/objc-act.c:7062 objc/objc-act.c:7091
18832 msgid "Objective-C declarations may only appear in global scope"
18835 #: objc/objc-act.c:2505
18837 msgid "cannot find class `%s'"
18840 #: objc/objc-act.c:2507
18842 msgid "class `%s' already exists"
18845 #: objc/objc-act.c:2532 objc/objc-act.c:6794
18847 msgid "`%s' redeclared as different kind of symbol"
18850 #. fatal did not work with 2 args...should fix
18851 #: objc/objc-act.c:2680
18853 msgid "cannot find interface declaration for `%s', superclass of `%s'"
18856 #: objc/objc-act.c:2687
18858 msgid "circular inheritance in interface declaration for `%s'"
18861 #: objc/objc-act.c:2780 objc/objc-act.c:2924 objc/objc-act.c:3024
18862 #: objc/objc-act.c:3200 objc/objc-act.c:3240
18863 msgid "Use `-fobjc-exceptions' to enable Objective-C exception syntax"
18866 #: objc/objc-act.c:2787
18867 msgid "`@throw;' (rethrow) used outside of a `@catch' block"
18870 #: objc/objc-act.c:3027
18871 msgid "`@catch' parameter is not a known Objective-C class type"
18874 #: objc/objc-act.c:3036
18875 msgid "Exception already handled by preceding `@catch(id)'"
18878 #: objc/objc-act.c:3041
18880 msgid "Exception of type `%s *' already handled by `@catch (%s *)'"
18883 #: objc/objc-act.c:3206
18884 msgid "`@try' without `@catch' or `@finally'"
18887 #: objc/objc-act.c:3647
18888 msgid "%Jtype '%D' does not have a known size"
18891 #: objc/objc-act.c:4256
18895 #: objc/objc-act.c:4281 objc/objc-act.c:4300
18896 msgid "inconsistent instance variable specification"
18899 #: objc/objc-act.c:5303
18900 msgid "can not use an object as parameter to a method\n"
18903 #: objc/objc-act.c:5504
18905 msgid "multiple %s named `%c%s' found"
18908 #: objc/objc-act.c:5721
18910 msgid "no super class declared in @interface for `%s'"
18913 #: objc/objc-act.c:5809
18915 msgid "invalid receiver type `%s'"
18918 #: objc/objc-act.c:5820
18920 msgid "`%s' may not respond to `%c%s'"
18923 #: objc/objc-act.c:5825
18925 msgid "`%c%s' not implemented by protocol(s)"
18928 #: objc/objc-act.c:5830
18929 msgid "(Messages without a matching method signature"
18932 #: objc/objc-act.c:5831
18933 msgid "will be assumed to return `id' and accept"
18936 #: objc/objc-act.c:5832
18937 msgid "`...' as arguments.)"
18940 #: objc/objc-act.c:6082
18942 msgid "undeclared selector `%s'"
18945 #. Historically, a class method that produced objects (factory
18946 #. method) would assign `self' to the instance that it
18947 #. allocated. This would effectively turn the class method into
18948 #. an instance method. Following this assignment, the instance
18949 #. variables could be accessed. That practice, while safe,
18950 #. violates the simple rule that a class method should not refer
18951 #. to an instance variable. It's better to catch the cases
18952 #. where this is done unknowingly than to support the above
18954 #: objc/objc-act.c:6124
18956 msgid "instance variable `%s' accessed in class method"
18959 #: objc/objc-act.c:6330
18961 msgid "duplicate declaration of method `%c%s'"
18964 #: objc/objc-act.c:6371
18966 msgid "duplicate interface declaration for category `%s(%s)'"
18969 #: objc/objc-act.c:6401
18971 msgid "illegal reference type specified for instance variable `%s'"
18974 #: objc/objc-act.c:6417
18976 msgid "instance variable `%s' has unknown size"
18979 #. vtable pointers are Real Bad(tm), since Obj-C cannot initialize them
18980 #: objc/objc-act.c:6431
18982 msgid "type `%s' has virtual member functions"
18985 #: objc/objc-act.c:6432
18987 msgid "illegal aggregate type `%s' specified for instance variable `%s'"
18990 #: objc/objc-act.c:6440
18992 msgid "type `%s' has a user-defined constructor"
18995 #: objc/objc-act.c:6442
18997 msgid "type `%s' has a user-defined destructor"
19000 #: objc/objc-act.c:6443
19002 "C++ constructors and destructors will not be invoked for Objective-C fields"
19005 #: objc/objc-act.c:6493
19007 msgid "instance variable `%s' is declared private"
19010 #: objc/objc-act.c:6542
19012 msgid "instance variable `%s' is %s; this will be a hard error in the future"
19015 #: objc/objc-act.c:6549
19017 msgid "instance variable `%s' is declared %s"
19020 #: objc/objc-act.c:6559
19021 msgid "static access to object of type `id'"
19024 #: objc/objc-act.c:6581 objc/objc-act.c:6669
19026 msgid "incomplete implementation of class `%s'"
19029 #: objc/objc-act.c:6585 objc/objc-act.c:6674
19031 msgid "incomplete implementation of category `%s'"
19034 #: objc/objc-act.c:6590 objc/objc-act.c:6679
19036 msgid "method definition for `%c%s' not found"
19039 #: objc/objc-act.c:6720
19041 msgid "%s `%s' does not fully implement the `%s' protocol"
19044 #: objc/objc-act.c:6778 objc/objc-act.c:8806
19045 msgid "`@end' missing in implementation context"
19048 #: objc/objc-act.c:6808
19050 msgid "reimplementation of class `%s'"
19053 #: objc/objc-act.c:6839
19055 msgid "conflicting super class name `%s'"
19058 #: objc/objc-act.c:6841
19060 msgid "previous declaration of `%s'"
19063 #: objc/objc-act.c:6855 objc/objc-act.c:6857
19065 msgid "duplicate interface declaration for class `%s'"
19068 #: objc/objc-act.c:7124
19070 msgid "duplicate declaration for protocol `%s'"
19073 #. Add a readable method name to the warning.
19074 #: objc/objc-act.c:7616
19075 msgid "%J%s `%c%s'"
19078 #: objc/objc-act.c:7911
19080 msgid "no super class declared in interface for `%s'"
19083 #: objc/objc-act.c:7959
19084 msgid "[super ...] must appear in a method context"
19088 msgid "Display this information"
19093 "--param <param>=<value>\tSet paramter <param> to value. See below for a "
19094 "complete list of parameters"
19099 "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
19100 "before <question> disables the <answer> to <question>"
19104 msgid "Do not discard comments"
19108 msgid "Do not discard comments in macro expansions"
19113 "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
19114 "<macro> is given, <val> is taken to be 1"
19119 "-G<number>\tPut global and static data smaller than <number> bytes into a "
19120 "special section (on some targets)"
19124 msgid "Print the name of header files as they are used"
19128 msgid "Generate make dependencies and compile"
19132 msgid "Treat missing header files as generated files"
19136 msgid "Like -MD but ignore system header files"
19140 msgid "-MQ <target>\tAdd a MAKE-quoted target"
19144 msgid "-O<number>\tSet optimization level to <number>"
19148 msgid "Optimize for space rather than speed"
19152 msgid "Do not generate #line directives"
19156 msgid "-U<macro>\tUndefine <macro>"
19160 msgid "This switch is deprecated; use -Wextra instead"
19164 msgid "Warn about returning structures, unions or arrays"
19168 msgid "Warn about casting functions to incompatible types"
19172 msgid "Warn about pointer casts which increase alignment"
19176 msgid "Warn about casts which discard qualifiers"
19180 msgid "Warn about subscripts whose type is \"char\""
19184 msgid "Warn about possibly confusing type conversions"
19188 msgid "Warn when all constructors and destructors are private"
19192 msgid "Warn when a declaration is found after a statement"
19196 msgid "Warn if deprecated class, method, or field is used"
19200 msgid "Warn about uses of __attribute__((deprecated)) declarations"
19204 msgid "Warn when an optimization pass is disabled"
19208 msgid "Warn about compile-time integer division by zero"
19212 msgid "Warn about violations of Effective C++ style rules"
19216 msgid "Warn about stray tokens after #elif and #endif"
19220 msgid "Treat all warnings as errors"
19224 msgid "Make implicit function declarations an error"
19228 msgid "Print extra (possibly unwanted) warnings"
19232 msgid "Warn if deprecated empty statements are found"
19236 msgid "Warn if testing floating point numbers for equality"
19240 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
19244 msgid "Warn if passing too many arguments to a function for its format string"
19248 msgid "Warn about format strings that are not literals"
19252 msgid "Warn about possible security problems with format functions"
19256 msgid "Warn about strftime formats yielding 2-digit years"
19260 msgid "Enable warnings about inter-procedural problems"
19264 msgid "Warn about implicit function declarations"
19268 msgid "Warn when a declaration does not specify a type"
19272 msgid "Warn about variables which are initialized to themselves."
19276 msgid "Warn when an inlined function cannot be inlined"
19280 msgid "Warn about invalid uses of the \"offsetof\" macro"
19284 msgid "Warn about PCH files that are found but not used"
19288 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
19292 msgid "Do not warn about using \"long long\" when -pedantic"
19296 msgid "Warn about suspicious declarations of \"main\""
19300 msgid "Warn about possibly missing braces around initializers"
19304 msgid "Warn about global functions without previous declarations"
19308 msgid "Warn about functions which might be candidates for format attributes"
19313 "Warn about functions which might be candidates for __attribute__((noreturn))"
19317 msgid "Warn about global functions without prototypes"
19321 msgid "Warn about use of multi-character character constants"
19325 msgid "Warn about \"extern\" declarations not at file scope"
19330 "Warn when non-templatized friend functions are declared within a template"
19334 msgid "Warn about non-virtual destructors"
19338 msgid "Warn if a C-style cast is used in a program"
19342 msgid "Warn if an old-style parameter definition is used"
19346 msgid "Warn if .class files are out of date"
19350 msgid "Warn about overloaded virtual function names"
19354 msgid "Warn when the packed attribute has no effect on struct layout"
19358 msgid "Warn when padding is required to align structure members"
19362 msgid "Warn about possibly missing parentheses"
19366 msgid "Warn when converting the type of pointers to member functions"
19370 msgid "Warn about function pointer arithmetic"
19374 msgid "Warn if inherited methods are unimplemented"
19378 msgid "Warn about multiple declarations of the same object"
19382 msgid "Warn if modifiers are specified when not necessary"
19386 msgid "Warn when the compiler reorders code"
19391 "Warn whenever a function's return type defaults to \"int\" (C), or about "
19392 "inconsistent return types (C++)"
19396 msgid "Warn if a selector has multiple methods"
19400 msgid "Warn about possible violations of sequence point rules"
19404 msgid "Warn when one local variable shadows another"
19408 msgid "Warn about signed-unsigned comparisons"
19412 msgid "Warn when overload promotes from unsigned to signed"
19416 msgid "Warn about code which might break strict aliasing rules"
19420 msgid "Warn about unprototyped function declarations"
19424 msgid "Warn about constructs with surprising meanings"
19428 msgid "Warn about enumerated switches, with no default, missing a case"
19432 msgid "Warn about enumerated switches missing a \"default:\" statement"
19436 msgid "Warn about all enumerated switches missing a specific case"
19440 msgid "Warn when synthesis behavior differs from Cfront"
19444 msgid "Do not suppress warnings from system headers"
19448 msgid "Warn about features not present in traditional C"
19452 msgid "Warn if an undefined macro is used in an #if directive"
19456 msgid "Warn about uninitialized automatic variables"
19460 msgid "Warn about unrecognized pragmas"
19464 msgid "Warn about code that will never be executed"
19468 msgid "Enable all -Wunused- warnings"
19472 msgid "Warn when a function is unused"
19476 msgid "Warn when a label is unused"
19480 msgid "Warn about macros defined in the main file that are not used"
19484 msgid "Warn when a function parameter is unused"
19488 msgid "Warn when an expression value is unused"
19492 msgid "Warn when a variable is unused"
19496 msgid "Give strings the type \"array of char\""
19501 "A synonym for -std=c89. In a future version of GCC it will become "
19502 "synonymous with -std=c99 instead"
19506 msgid "-aux-info <file>\tEmit declaration information into <file>"
19510 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
19514 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
19518 msgid "--CLASSPATH\tDeprecated; use --classpath instead"
19522 msgid "Enforce class member access control semantics"
19526 msgid "Align the start of functions"
19530 msgid "Align labels which are only reached by jumping"
19534 msgid "Align all labels"
19538 msgid "Align the start of loops"
19542 msgid "Change when template instances are emitted"
19546 msgid "Specify that arguments may alias each other and globals"
19550 msgid "Assume arguments may alias globals but not each other"
19554 msgid "Assume arguments alias neither each other nor globals"
19558 msgid "Recognize the \"asm\" keyword"
19562 msgid "Generate unwind tables that are exact at each instruction boundary"
19567 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
19573 "Backslashes in character and hollerith constants are special (not C-style)"
19577 msgid "Delete libU77 intrinsics with bad interfaces"
19581 msgid "Disable libU77 intrinsics with bad interfaces"
19585 msgid "Enable libU77 intrinsics with bad interfaces"
19589 msgid "Hide libU77 intrinsics with bad interfaces"
19593 msgid "--bootclasspath=<path>\tReplace system path"
19597 msgid "Generate code to check bounds before indexing arrays"
19601 msgid "Replace add, compare, branch with branch on count register"
19605 msgid "Use profiling information for branch probabilities"
19610 "Perform branch target load optimization before prologue / epilogue threading"
19615 "Perform branch target load optimization after prologue / epilogue threading"
19619 msgid "Recognize built-in functions"
19624 "-fcall-saved-<register>\tMark <register> as being preserved across functions"
19629 "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
19633 msgid "Save registers around function calls"
19637 msgid "Program written in strict mixed-case"
19641 msgid "Compile as if program written in lowercase"
19645 msgid "Preserve case used in program"
19649 msgid "Program written in lowercase"
19653 msgid "Program written in uppercase"
19657 msgid "Compile as if program written in uppercase"
19661 msgid "Check the return value of new"
19665 msgid "--classpath=<path>\tSet class path"
19669 msgid "Do not put uninitialized globals in the common section"
19673 msgid "Allow the arguments of the '?' operator to have different types"
19677 msgid "Reduce the size of object files"
19681 msgid "Make string literals \"const char[]\" not \"char[]\""
19685 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
19689 msgid "Perform a register copy-propagation optimization pass"
19693 msgid "Perform cross-jumping optimization"
19697 msgid "When running CSE, follow jumps to their targets"
19701 msgid "When running CSE, follow conditional jumps"
19705 msgid "Place data items into their own section"
19710 "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
19714 msgid "Inline member functions by default"
19718 msgid "Defer popping functions args from stack until later"
19722 msgid "Attempt to fill delay slots of branch instructions"
19726 msgid "Delete useless null pointer checks"
19731 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
19732 "location at the beginning of line-wrapped diagnostics"
19736 msgid "Allow '$' in symbol names"
19740 msgid "Permit '$' as an identifier character"
19745 "Suppress output of instruction numbers and line number notes in debugging "
19750 msgid "Perform DWARF2 duplicate elimination"
19755 msgid "Perform unused type elimination in debug info"
19759 msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
19764 "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
19768 msgid "Generate code to check exception specifications"
19772 msgid "Enable exception handling"
19777 "-fexec-charset=<cset>\tConvert all strings and character constants to "
19778 "character set <cset>"
19782 msgid "Perform a number of minor, expensive optimizations"
19786 msgid "f2c-compatible code can be generated"
19790 msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
19794 msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
19798 msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
19802 msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
19806 msgid "Unsupported; generate libf2c-calling code"
19810 msgid "Program is written in typical FORTRAN 66 dialect"
19814 msgid "Program is written in typical Unix-f77 dialect"
19818 msgid "Program is written in Fortran-90-ish dialect"
19822 msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
19826 msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
19830 msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
19834 msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
19838 msgid "Assume no NaNs or infinities are generated"
19843 "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
19847 msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
19851 msgid "Unsupported; affects code generation of arrays"
19855 msgid "Do not store floats in registers"
19859 msgid "Scope of for-init-statement variables is local to the loop"
19863 msgid "Copy memory address constants into registers before use"
19867 msgid "Always check for non gcj generated classes archives"
19871 msgid "Copy memory operands into registers before use"
19875 msgid "Generate code to check subscript and substring bounds"
19879 msgid "Program is written in Fortran-90-ish free form"
19883 msgid "Do not assume that standard C libraries and \"main\" exist"
19887 msgid "Allow function addresses to be held in registers"
19891 msgid "Place each function into its own section"
19895 msgid "Perform global common subexpression elimination"
19900 "Perform redundant load after store elimination in global common "
19901 "subexpression elimination"
19906 "Perform enhanced load motion during global common subexpression elimination"
19910 msgid "Perform store motion after global common subexpression elimination"
19914 msgid "Enable fatal diagnostics about inter-procedural problems"
19918 msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
19922 msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
19926 msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
19930 msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
19934 msgid "Recognize GNU-defined keywords"
19938 msgid "Output GNU ld formatted global initializers"
19942 msgid "Generate code for GNU runtime environment"
19946 msgid "Enable guessing of branch probabilities"
19950 msgid "Assume normal C execution environment"
19954 msgid "Enable support for huge objects"
19958 msgid "Process #ident directives"
19962 msgid "Perform conversion of conditional jumps to branchless equivalents"
19966 msgid "Perform conversion of conditional jumps to conditional execution"
19970 msgid "Export functions even if they can be inlined"
19974 msgid "Emit implicit instantiations of inline templates"
19978 msgid "Emit implicit instantiations of templates"
19982 msgid "Use offset tables for virtual method calls"
19986 msgid "Do not generate .size directives"
19990 msgid "Initialize local vars and arrays to zero"
19994 msgid "Pay attention to the \"inline\" keyword"
19999 "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
20003 msgid "Instrument function entry and exit with profiling calls"
20007 msgid "Intrinsics letters in arbitrary cases"
20011 msgid "Intrinsics spelled as e.g. SqRt"
20015 msgid "Intrinsics in lowercase"
20019 msgid "Intrinsics in uppercase"
20023 msgid "Assume native functions are implemented using JNI"
20027 msgid "Generate code for functions even if they are fully inlined"
20031 msgid "Emit static const variables even if they are not used"
20035 msgid "Give external symbols a leading underscore"
20039 msgid "Perform loop optimizations"
20043 msgid "Language keyword letters in arbitrary cases"
20047 msgid "Language keywords spelled as e.g. IOStat"
20051 msgid "Language keywords in lowercase"
20055 msgid "Language keywords in uppercase"
20059 msgid "Set errno after built-in math functions"
20063 msgid "Report on permanent memory allocation"
20067 msgid "Attempt to merge identical constants and constant variables"
20071 msgid "Attempt to merge identical constants across compilation units"
20076 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
20077 "line. 0 suppresses line-wrapping"
20081 msgid "Delete MIL-STD 1753 intrinsics"
20085 msgid "Disable MIL-STD 1753 intrinsics"
20089 msgid "Enable MIL-STD 1753 intrinsics"
20093 msgid "Hide MIL-STD 1753 intrinsics"
20097 msgid "Force all loop invariant computations out of loops"
20101 msgid "Don't warn about uses of Microsoft extensions"
20105 msgid "Use graph-coloring register allocation"
20109 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
20113 msgid "Assume that receivers of Objective-C messages may be nil"
20117 msgid "Support synchronous non-call exceptions"
20121 msgid "Enable Objective-C exception and synchronization syntax"
20126 msgid "Perform loop unrolling for all loops"
20131 msgid "Perform loop unrolling when iteration count is known"
20135 msgid "When possible do not generate stack frames"
20139 msgid "Take at least one trip through each iterative DO loop"
20143 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
20147 msgid "Do the full register move optimization pass"
20151 msgid "Optimize sibling and tail recursive calls"
20155 msgid "Enable optimization of static class initialization code"
20159 msgid "Enable optional diagnostics"
20163 msgid "Pack structure members together without holes"
20167 msgid "Return small aggregates in memory, not registers"
20171 msgid "Warn about use of (only a few for now) Fortran extensions"
20175 msgid "Perform loop peeling"
20179 msgid "Enable machine specific peephole optimizations"
20183 msgid "Enable an RTL peephole pass before sched2"
20187 msgid "Downgrade conformance errors to warnings"
20191 msgid "Generate position-independent code if possible"
20195 msgid "Generate position-independent code for executables if possible"
20199 msgid "Generate prefetch instructions, if available, for arrays in loops"
20203 msgid "Enable basic program profiling code"
20207 msgid "Insert arc-based program profiling code"
20211 msgid "Insert code to profile values of expressions"
20215 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
20219 msgid "Strength reduce all loop general induction variables"
20223 msgid "Return small aggregates in registers"
20227 msgid "Enables a register move optimization"
20231 msgid "Perform a register renaming optimization pass"
20235 msgid "Reorder basic blocks to improve code placement"
20239 msgid "Reorder functions to improve code placement"
20244 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
20249 msgid "Enable automatic template instantiation"
20253 msgid "Add a common subexpression elimination pass after loop optimizations"
20257 msgid "Run the loop optimizer twice"
20261 msgid "Disable optimizations that assume default FP rounding behavior"
20265 msgid "Generate run time type descriptor information"
20269 msgid "Enable scheduling across basic blocks"
20273 msgid "Allow speculative motion of non-loads"
20277 msgid "Allow speculative motion of some loads"
20281 msgid "Allow speculative motion of more loads"
20285 msgid "Allow premature scheduling of queued insns"
20290 "Set dependence distance checking in premature scheduling of queued insns"
20295 "-fsched-stalled-insns-dep=<number> Set dependence distance checking in "
20296 "premature scheduling of queued insns"
20301 "-fsched-stalled-insns=<number> Set number of queued insns that can be "
20302 "prematurely scheduled"
20306 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
20310 msgid "If scheduling post reload, do superblock scheduling"
20314 msgid "If scheduling post reload, do trace scheduling"
20318 msgid "Reschedule instructions before register allocation"
20322 msgid "Reschedule instructions after register allocation"
20326 msgid "Allow appending a second underscore to externals"
20330 msgid "Mark data as shared rather than private"
20334 msgid "Use the same size for double as for float"
20338 msgid "Use the narrowest integer type possible for enumeration types"
20342 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
20346 msgid "Disable optimizations observable by IEEE signaling NaNs"
20350 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
20354 msgid "Make \"char\" signed by default"
20358 msgid "Do not print names of program units as they are compiled"
20362 msgid "Convert floating point constants to single precision constants"
20366 msgid "Internally convert most source to lowercase"
20370 msgid "Internally preserve source case"
20374 msgid "Internally convert most source to uppercase"
20378 msgid "Enable static single assignment optimizations"
20382 msgid "Enable SSA conditional constant propagation"
20386 msgid "Enable aggressive SSA dead code elimination"
20390 msgid "Insert stack checking code into the program"
20395 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
20399 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
20403 msgid "Display statistics accumulated during compilation"
20407 msgid "Enable assignability checks for stores into object arrays"
20411 msgid "Perform strength reduction optimizations"
20415 msgid "Assume strict aliasing rules apply"
20419 msgid "Symbol names spelled in mixed case"
20423 msgid "Symbol names in lowercase"
20427 msgid "Symbol names in uppercase"
20431 msgid "Check for syntax errors, then stop"
20435 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
20439 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
20443 msgid "Create data files needed by \"gcov\""
20447 msgid "Perform jump threading optimizations"
20451 msgid "Report the time taken by each compiler pass"
20456 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
20457 "default thread-local storage code generation model"
20461 msgid "Perform superblock formation via tail duplication"
20465 msgid "Assume floating-point operations can trap"
20469 msgid "Trap for signed overflow in addition, subtraction and multiplication"
20473 msgid "Make prefix-radix non-decimal constants be typeless"
20477 msgid "Allow all ugly features"
20481 msgid "Hollerith and typeless can be passed as arguments"
20485 msgid "Allow ordinary copying of ASSIGN'ed vars"
20489 msgid "Dummy array dimensioned to (1) is assumed-size"
20493 msgid "Trailing comma in procedure call denotes null argument"
20497 msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
20501 msgid "Initialization via DATA and PARAMETER is not type-compatible"
20505 msgid "Allow INTEGER and LOGICAL interchangeability"
20509 msgid "Append underscores to externals"
20513 msgid "Compile whole compilation unit at a time"
20517 msgid "Delete libU77 intrinsics"
20521 msgid "Disable libU77 intrinsics"
20525 msgid "Enable libU77 intrinsics"
20529 msgid "Hide libU77 intrinsics"
20533 msgid "Allow math optimizations that may violate IEEE or ISO standards"
20537 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
20541 msgid "Make \"char\" unsigned by default"
20545 msgid "Perform loop unswitching"
20549 msgid "Just generate unwind tables for exception handling"
20553 msgid "Use __cxa_atexit to register destructors"
20557 msgid "Add extra commentary to assembler output"
20561 msgid "Print g77-specific version information and run internal tests"
20565 msgid "Use expression value profiles in optimizations"
20569 msgid "Discard unused virtual functions"
20573 msgid "Implement vtables using thunks"
20577 msgid "Program is written in VXT (Digital-like) FORTRAN"
20581 msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
20585 msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
20589 msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
20593 msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
20597 msgid "Emit common-like symbols as weak symbols"
20601 msgid "Construct webs and split unrelated uses of single variable"
20606 "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
20607 "to character set <cset>"
20611 msgid "Generate a #line directive pointing at the current working directory"
20615 msgid "Assume signed arithmetic overflow wraps around"
20619 msgid "Store strings in writable data section"
20623 msgid "Emit cross referencing information"
20627 msgid "Print internal debugging-related information"
20631 msgid "Put zero initialized data in the bss section"
20636 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
20640 msgid "Treat initial values of 0 like non-zero values"
20644 msgid "Generate debug information in default format"
20648 msgid "Generate debug information in COFF format"
20652 msgid "Generate debug information in DWARF v1 format"
20656 msgid "Generate debug information in extended DWARF v1 format"
20660 msgid "Generate debug information in DWARF v2 format"
20664 msgid "Dump declarations to a .decl file"
20668 msgid "Generate debug information in default extended format"
20672 msgid "-gnat<options>\tSpecify options to GNAT"
20676 msgid "Generate debug information in STABS format"
20680 msgid "Generate debug information in extended STABS format"
20684 msgid "Generate debug information in VMS format"
20688 msgid "Generate debug information in XCOFF format"
20692 msgid "Generate debug information in extended XCOFF format"
20696 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
20700 msgid "-imacros <file>\tAccept definition of macros in <file>"
20704 msgid "-include <file>\tInclude the contents of <file> before other files"
20708 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
20712 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
20716 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
20720 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
20724 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
20729 "Do not search standard system include directories (those specified with -"
20730 "isystem will still be used)"
20734 msgid "Do not search standard system include directories for C++"
20738 msgid "-o <file>\tPlace output into <file>"
20742 msgid "Enable function profiling"
20746 msgid "Issue warnings needed for strict compliance to the standard"
20750 msgid "Like -pedantic but issue them as errors"
20754 msgid "Generate C header of platform-specific features"
20758 msgid "Do not display functions compiled or elapsed time"
20762 msgid "Remap file names when including files"
20766 msgid "Conform to the ISO 1998 C++ standard"
20770 msgid "Conform to the ISO 1990 C standard"
20774 msgid "Conform to the ISO 1999 C standard"
20780 msgid "Deprecated in favor of -std=c99"
20784 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
20788 msgid "Conform to the ISO 1990 C standard with GNU extensions"
20792 msgid "Conform to the ISO 1999 C standard with GNU extensions"
20796 msgid "Deprecated in favor of -std=gnu99"
20800 msgid "Deprecated in favor of -std=c89"
20804 msgid "Conform to the ISO 1990 C standard as amended in 1994"
20808 msgid "Enable traditional preprocessing"
20812 msgid "-trigraphs\tSupport ISO C trigraphs"
20816 msgid "Do not predefine system-specific and GCC-specific macros"
20820 msgid "Enable verbose output"
20824 msgid "Suppress warnings"
20827 #: config/i386/cygwin.h:29
20828 msgid "mno-cygwin and mno-win32 are not compatible"
20831 #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
20832 msgid "shared and mdll are not compatible"
20835 #: config/rs6000/sysv4.h:1054 config/i386/freebsd-aout.h:215
20836 msgid "`-p' not supported; use `-pg' and gprof(1)"
20839 #: f/lang-specs.h:38
20840 msgid "GCC does not support -C without using -E"
20843 #: f/lang-specs.h:39
20844 msgid "GCC does not support -CC without using -E"
20847 #: config/sparc/linux64.h:207 config/sparc/linux64.h:218
20848 #: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
20849 #: config/sparc/sol2-bi.h:166 config/sparc/sol2-bi.h:176
20850 msgid "may not use both -m32 and -m64"
20853 #: config/i386/sco5.h:192
20854 msgid "-pg not supported on this platform"
20857 #: config/i386/sco5.h:193
20858 msgid "-p and -pp specified - pick one"
20861 #: config/i386/sco5.h:267
20862 msgid "-G and -static are mutually exclusive"
20865 #: config/darwin.h:215
20866 msgid "-current_version only allowed with -dynamiclib"
20869 #: config/darwin.h:218
20870 msgid "-install_name only allowed with -dynamiclib"
20873 #: config/darwin.h:223
20874 msgid "-bundle not allowed with -dynamiclib"
20877 #: config/darwin.h:224
20878 msgid "-bundle_loader not allowed with -dynamiclib"
20881 #: config/darwin.h:225
20882 msgid "-client_name not allowed with -dynamiclib"
20885 #: config/darwin.h:228
20886 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
20889 #: config/darwin.h:229
20890 msgid "-force_flat_namespace not allowed with -dynamiclib"
20893 #: config/darwin.h:231
20894 msgid "-keep_private_externs not allowed with -dynamiclib"
20897 #: config/darwin.h:232
20898 msgid "-private_bundle not allowed with -dynamiclib"
20901 #: config/vax/netbsd-elf.h:42
20902 msgid "The -shared option is not currently supported for VAX ELF."
20905 #: config/vax/vax.h:50 config/vax/vax.h:51
20906 msgid "profiling not supported with -mg\n"
20909 #: config/arc/arc.h:63 config/mips/mips.h:1129
20910 msgid "may not use both -EB and -EL"
20913 #: config/mcore/mcore.h:65
20914 msgid "the m210 does not have little endian support"
20917 #: config/mips/mips.h:975
20918 msgid "-pipe is not supported"
20921 #: treelang/lang-specs.h:52
20922 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
20925 #: config/arm/arm.h:197
20926 msgid "-mapcs-26 and -mapcs-32 may not be used together"
20929 #: config/arm/arm.h:199
20930 msgid "-msoft-float and -mhard_float may not be used together"
20933 #: config/arm/arm.h:201
20934 msgid "-mbig-endian and -mlittle-endian may not be used together"
20937 #: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:766
20938 msgid "-pg and -fomit-frame-pointer are incompatible"
20941 #: ada/lang-specs.h:36
20942 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
20945 #: config/mips/r3900.h:35
20946 msgid "-mhard-float not supported"
20949 #: config/mips/r3900.h:37
20950 msgid "-msingle-float and -msoft-float can not both be specified"
20953 #: java/lang-specs.h:34
20954 msgid "-fjni and -femit-class-files are incompatible"
20957 #: java/lang-specs.h:35
20958 msgid "-fjni and -femit-class-file are incompatible"
20961 #: java/lang-specs.h:36 java/lang-specs.h:37
20962 msgid "-femit-class-file should used along with -fsyntax-only"
20965 #: config/rs6000/darwin.h:97
20966 msgid " conflicting code gen style switches are used"
20970 msgid "GCC does not support -C or -CC without -E"
20974 msgid "-E required when input is from standard input"