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 "POT-Creation-Date: 2003-03-21 16:03-0800\n"
11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 "Language-Team: LANGUAGE <LL@li.org>\n"
15 "Content-Type: text/plain; charset=CHARSET\n"
16 "Content-Transfer-Encoding: 8bit\n"
20 msgid "`%s' attribute directive ignored"
25 msgid "wrong number of arguments specified for `%s' attribute"
30 msgid "`%s' attribute does not apply to types"
35 msgid "`%s' attribute only applies to function types"
38 #: attribs.c:406 c-common.c:4867 c-common.c:4889 c-common.c:4911
39 #: c-common.c:4942 c-common.c:4964 c-common.c:4989 c-common.c:5015
40 #: c-common.c:5045 c-common.c:5083 c-common.c:5130 c-common.c:5160
41 #: c-common.c:5190 c-common.c:5213 c-common.c:5488 c-common.c:5510
42 #: c-common.c:5553 c-common.c:5630 c-common.c:5686 c-common.c:5747
43 #: c-common.c:5781 c-common.c:6135 config/arm/arm.c:2151 config/arm/arm.c:2178
44 #: config/avr/avr.c:4783 config/h8300/h8300.c:4016 config/h8300/h8300.c:4041
45 #: config/i386/i386.c:1594 config/i386/i386.c:15318 config/i386/winnt.c:88
46 #: config/ip2k/ip2k.c:3214
48 msgid "`%s' attribute ignored"
52 msgid "offset outside bounds of constant string"
56 msgid "second arg to `__builtin_prefetch' must be a constant"
60 msgid "invalid second arg to __builtin_prefetch; using zero"
64 msgid "third arg to `__builtin_prefetch' must be a constant"
68 msgid "invalid third arg to __builtin_prefetch; using zero"
71 #. ??? We used to try and build up a call to the out of line function,
72 #. guessing about what registers needed saving etc. This became much
73 #. harder with __builtin_va_start, since we don't have a tree for a
74 #. call to __builtin_saveregs to fall back on. There was exactly one
75 #. port (i860) that used this code, and I'm unconvinced it could actually
76 #. handle the general case. So we no longer try to handle anything
77 #. weird and make the backend absorb the evil.
79 msgid "__builtin_saveregs not supported by this target"
83 msgid "argument of `__builtin_args_info' must be constant"
87 msgid "argument of `__builtin_args_info' out of range"
91 msgid "missing argument in `__builtin_args_info'"
95 msgid "`va_start' used in function with fixed args"
99 msgid "second parameter of `va_start' not last named argument"
102 #. Evidently an out of date version of <stdarg.h>; can't validate
103 #. va_start's second argument, but can still work as intended.
105 msgid "`__builtin_next_arg' called without an argument"
109 msgid "too many arguments to function `va_start'"
113 msgid "first argument to `va_arg' not of type `va_list'"
116 #. Unfortunately, this is merely undefined, rather than a constraint
117 #. violation, so we cannot make this an error. If this call is never
118 #. executed, the program is still strictly conforming.
121 msgid "`%s' is promoted to `%s' when passed through `...'"
126 msgid "(so you should pass `%s' not `%s' to `va_arg')"
130 msgid "invalid arg to `__builtin_frame_address'"
134 msgid "invalid arg to `__builtin_return_address'"
138 msgid "unsupported arg to `__builtin_frame_address'"
142 msgid "unsupported arg to `__builtin_return_address'"
146 msgid "second arg to `__builtin_expect' must be a constant"
150 msgid "__builtin_longjmp second argument must be 1"
153 #. just do library call, if unknown builtin
154 #: builtins.c:4493 c-common.c:4476
156 msgid "built-in function `%s' not currently supported"
160 msgid "target format does not support infinity"
165 msgid "`%s' is not defined outside of function scope"
171 "string length `%d' is greater than the length `%d' ISO C%d compilers are "
172 "required to support"
176 msgid "concatenation of string literals with __FUNCTION__ is deprecated"
180 msgid "overflow in constant expression"
184 msgid "integer overflow in expression"
188 msgid "floating point overflow in expression"
192 msgid "vector overflow in expression"
195 #. This detects cases like converting -129 or 256 to unsigned char.
197 msgid "large integer implicitly truncated to unsigned type"
201 msgid "negative integer implicitly converted to unsigned type"
205 msgid "overflow in implicit constant conversion"
210 msgid "operation on `%s' may be undefined"
214 msgid "expression statement has incomplete type"
218 msgid "case label does not reduce to an integer constant"
222 msgid "invalid truth-value expression"
227 msgid "invalid operands to binary %s"
231 msgid "comparison is always false due to limited range of data type"
235 msgid "comparison is always true due to limited range of data type"
239 msgid "comparison of unsigned expression >= 0 is always true"
243 msgid "comparison of unsigned expression < 0 is always false"
247 msgid "pointer of type `void *' used in arithmetic"
251 msgid "pointer to a function used in arithmetic"
255 msgid "pointer to member function used in arithmetic"
259 msgid "pointer to a member used in arithmetic"
262 #: c-common.c:2760 f/com.c:14676
263 msgid "struct type value used where scalar is required"
266 #: c-common.c:2764 f/com.c:14680
267 msgid "union type value used where scalar is required"
270 #: c-common.c:2768 f/com.c:14684
271 msgid "array type value used where scalar is required"
274 #: c-common.c:2889 f/com.c:14817
275 msgid "suggest parentheses around assignment used as truth value"
278 #: c-common.c:2933 c-common.c:2965
279 msgid "invalid use of `restrict'"
283 msgid "invalid application of `sizeof' to a function type"
288 msgid "invalid application of `%s' to a void type"
293 msgid "invalid application of `%s' to an incomplete type"
297 msgid "`__alignof' applied to a bit-field"
302 msgid "cannot disable built-in function `%s'"
305 #: c-common.c:3804 c-typeck.c:1749
307 msgid "too few arguments to function `%s'"
310 #: c-common.c:3810 c-typeck.c:1602
312 msgid "too many arguments to function `%s'"
317 msgid "non-floating-point argument to function `%s'"
321 msgid "pointers are not permitted as case values"
325 msgid "ISO C++ forbids range expressions in switch statements"
329 msgid "ISO C forbids range expressions in switch statements"
333 msgid "empty range specified"
337 msgid "duplicate (or overlapping) case value"
341 msgid "this is the first entry overlapping that value"
345 msgid "duplicate case value"
349 msgid "previously used here"
353 msgid "multiple default labels in one switch"
357 msgid "this is the first default label"
361 msgid "ISO C++ forbids taking the address of a label"
365 msgid "ISO C forbids taking the address of a label"
371 msgid "declaration of \"%s\" shadows a parameter"
377 msgid "declaration of \"%s\" shadows a previous local"
383 msgid "declaration of \"%s\" shadows a global declaration"
388 msgid "unknown machine mode `%s'"
393 msgid "no data type for mode `%s'"
398 msgid "invalid pointer mode `%s'"
401 #: c-common.c:5263 c-common.c:5877
403 msgid "unable to emulate '%s'"
407 msgid "section attribute cannot be specified for local variables"
412 msgid "section of `%s' conflicts with previous declaration"
417 msgid "section attribute not allowed for `%s'"
421 msgid "section 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"
438 msgid "alignment may not be specified for `%s'"
443 msgid "`%s' defined both normally and as an alias"
447 msgid "alias arg not a string"
451 msgid "visibility arg not a string"
456 "visibility arg must be one of \"default\", \"hidden\", \"protected\" or "
461 msgid "tls_model arg not a string"
466 "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-"
467 "dynamic\" or \"global-dynamic\""
470 #: c-common.c:5597 c-common.c:5653
472 msgid "`%s' attribute applies only to functions"
475 #: c-common.c:5604 c-common.c:5660
477 msgid "can't set `%s' attribute after definition"
482 msgid "`%s' attribute ignored for `%s'"
487 msgid "invalid vector type for attribute `%s'"
490 #: c-common.c:5833 c-common.c:5865
491 msgid "no vector mode with the size and type specified could be found"
495 msgid "nonnull attribute without arguments on a non-prototype"
500 msgid "nonnull argument has invalid operand number (arg %lu)"
506 "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
511 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
516 msgid "null argument where non-null required (arg %lu)"
519 #: c-convert.c:82 c-typeck.c:996 c-typeck.c:4053 cp/typeck.c:1627
521 msgid "void value not ignored as it ought to be"
524 #: c-convert.c:114 java/typeck.c:148
525 msgid "conversion to non-scalar type requested"
530 msgid "array `%s' assumed to have one element"
535 msgid "`struct %s' incomplete in scope ending here"
540 msgid "`union %s' incomplete in scope ending here"
545 msgid "`enum %s' incomplete in scope ending here"
548 #: c-decl.c:656 c-decl.c:781 java/decl.c:1367
550 msgid "label `%s' used but not defined"
553 #: c-decl.c:662 c-decl.c:788 java/decl.c:1373
555 msgid "label `%s' defined but not used"
560 msgid "function `%s' redeclared as inline"
565 msgid "previous declaration of function `%s' with attribute noinline"
570 msgid "function `%s' redeclared with attribute noinline"
575 msgid "previous declaration of function `%s' was inline"
578 #: c-decl.c:943 c-decl.c:989
580 msgid "shadowing built-in function `%s'"
585 msgid "shadowing library function `%s'"
590 msgid "library function `%s' declared as non-function"
593 #: c-decl.c:955 c-decl.c:958
595 msgid "built-in function `%s' declared as non-function"
598 #: c-decl.c:962 objc/objc-act.c:2389 objc/objc-act.c:6182
600 msgid "`%s' redeclared as different kind of symbol"
603 #: c-decl.c:963 c-decl.c:1154 c-decl.c:1168 c-decl.c:1175 c-decl.c:1320
604 #: objc/objc-act.c:2391 objc/objc-act.c:6184 objc/objc-act.c:6239
606 msgid "previous declaration of `%s'"
609 #. If types don't match for a built-in, throw away the built-in.
612 msgid "conflicting types for built-in function `%s'"
615 #: c-decl.c:1101 c-decl.c:1120
617 msgid "conflicting types for `%s'"
622 "a parameter list with an ellipsis can't match an empty parameter name list "
628 "an argument type that has a default promotion can't match an empty parameter "
629 "name list declaration"
634 msgid "thread-local declaration of `%s' follows non thread-local declaration"
639 msgid "non thread-local declaration of `%s' follows thread-local declaration"
642 #: c-decl.c:1185 c-decl.c:1208
644 msgid "redefinition of `%s'"
649 msgid "redeclaration of `%s'"
654 msgid "conflicting declarations of `%s'"
659 msgid "prototype for `%s' follows"
662 #: c-decl.c:1236 c-decl.c:1244 c-decl.c:1255
663 msgid "non-prototype definition here"
668 msgid "prototype for `%s' follows and number of arguments doesn't match"
673 msgid "prototype for `%s' follows and argument %d doesn't match"
678 msgid "`%s' declared inline after being called"
683 msgid "`%s' declared inline after its definition"
688 msgid "static declaration for `%s' follows non-static"
693 msgid "non-static declaration for `%s' follows static"
698 msgid "const declaration for `%s' follows non-const"
703 msgid "type qualifiers for `%s' conflict with previous decl"
708 msgid "redundant redeclaration of `%s' in same scope"
713 msgid "nested extern declaration of `%s'"
716 #: c-decl.c:1708 java/decl.c:1025
718 msgid "`%s' used prior to declaration"
721 #: c-decl.c:1722 c-decl.c:1897
723 msgid "`%s' was declared implicitly `extern' and later `static'"
726 #: c-decl.c:1825 cp/decl.c:3979
727 msgid "type mismatch with previous external decl"
732 msgid "previous external decl of `%s'"
736 msgid "type mismatch with previous implicit declaration"
741 msgid "previous implicit declaration of `%s'"
746 msgid "`%s' was previously implicitly declared to return `int'"
751 msgid "`%s' was declared `extern' and later `static'"
756 msgid "extern declaration of `%s' doesn't match global one"
761 msgid "`%s' locally external but globally static"
766 msgid "function `%s' was previously declared within a block"
769 #: c-decl.c:2120 c-decl.c:2122
771 msgid "implicit declaration of function `%s'"
776 msgid "label %s referenced outside of any function"
781 msgid "duplicate label declaration `%s'"
785 msgid "this is a previous declaration"
789 msgid "unnamed struct/union that defines no instances"
793 msgid "useless keyword or type name in empty declaration"
797 msgid "two types specified in one empty declaration"
800 #: c-decl.c:2724 c-parse.y:756 c-parse.y:758 objc-parse.y:802 objc-parse.y:804
802 msgid "empty declaration"
807 "ISO C90 does not support `static' or type qualifiers in parameter array "
812 msgid "ISO C90 does not support `[*]' array declarators"
816 msgid "GCC does not yet properly implement `[*]' array declarators"
820 msgid "static or type qualifiers in abstract declarator"
825 msgid "`%s' is usually a function"
830 msgid "typedef `%s' is initialized (use __typeof__ instead)"
835 msgid "function `%s' is initialized like a variable"
838 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
841 msgid "parameter `%s' is initialized"
844 #: c-decl.c:2894 c-typeck.c:4867
845 msgid "variable-sized object may not be initialized"
850 msgid "variable `%s' has initializer but incomplete type"
855 msgid "elements of array `%s' have incomplete type"
860 msgid "declaration of `%s' has `extern' and is initialized"
863 #: c-decl.c:2968 c-decl.c:5734
865 msgid "inline function `%s' given attribute noinline"
870 msgid "initializer fails to determine size of `%s'"
875 msgid "array size missing in `%s'"
880 msgid "zero or negative size array `%s'"
885 msgid "storage size of `%s' isn't known"
890 msgid "storage size of `%s' isn't constant"
895 msgid "ignoring asm-specifier for non-static local variable `%s'"
900 msgid "ISO C forbids parameter `%s' shadowing typedef"
903 #: c-decl.c:3573 cp/decl.c:10168
904 msgid "`long long long' is too long for GCC"
908 msgid "ISO C90 does not support `long long'"
911 #: c-decl.c:3587 c-decl.c:3590 cp/decl.c:10173
913 msgid "duplicate `%s'"
916 #: c-decl.c:3600 cp/decl.c:10179
917 msgid "`__thread' before `extern'"
920 #: c-decl.c:3602 cp/decl.c:10181
921 msgid "`__thread' before `static'"
924 #: c-decl.c:3610 cp/decl.c:10208
926 msgid "two or more data types in declaration of `%s'"
929 #: c-decl.c:3630 cp/decl.c:10213
931 msgid "`%s' fails to be a typedef or built in type"
936 msgid "type defaults to `int' in declaration of `%s'"
941 msgid "both long and short specified for `%s'"
944 #: c-decl.c:3702 cp/decl.c:10313
946 msgid "long or short specified with char for `%s'"
949 #: c-decl.c:3709 cp/decl.c:10317
951 msgid "long or short specified with floating type for `%s'"
955 msgid "the only valid combination is `long double'"
960 msgid "both signed and unsigned specified for `%s'"
963 #: c-decl.c:3720 cp/decl.c:10306
965 msgid "long, short, signed or unsigned invalid for `%s'"
968 #: c-decl.c:3726 cp/decl.c:10326
970 msgid "long, short, signed or unsigned used invalidly for `%s'"
973 #: c-decl.c:3744 cp/decl.c:10347
975 msgid "complex invalid for `%s'"
979 msgid "ISO C90 does not support complex types"
983 msgid "ISO C does not support plain `complex' meaning `double complex'"
986 #: c-decl.c:3804 c-decl.c:3816
987 msgid "ISO C does not support complex integer types"
990 #: c-decl.c:3831 c-decl.c:4284 cp/decl.c:10950
991 msgid "duplicate `const'"
994 #: c-decl.c:3833 c-decl.c:4288 cp/decl.c:10954
995 msgid "duplicate `restrict'"
998 #: c-decl.c:3835 c-decl.c:4286 cp/decl.c:10952
999 msgid "duplicate `volatile'"
1002 #: c-decl.c:3863 cp/decl.c:10510
1004 msgid "multiple storage classes in declaration of `%s'"
1008 msgid "function definition declared `auto'"
1012 msgid "function definition declared `register'"
1016 msgid "function definition declared `typedef'"
1020 msgid "function definition declared `__thread'"
1025 msgid "storage class specified for structure field `%s'"
1028 #: c-decl.c:3896 cp/decl.c:10557
1030 msgid "storage class specified for parameter `%s'"
1033 #: c-decl.c:3899 cp/decl.c:10559
1034 msgid "storage class specified for typename"
1037 #: c-decl.c:3911 cp/decl.c:10574
1039 msgid "`%s' initialized and declared `extern'"
1042 #: c-decl.c:3913 cp/decl.c:10577
1044 msgid "`%s' has both `extern' and initializer"
1047 #: c-decl.c:3918 cp/decl.c:10585
1049 msgid "top-level declaration of `%s' specifies `auto'"
1052 #: c-decl.c:3923 cp/decl.c:10581
1054 msgid "nested function `%s' declared `extern'"
1057 #: c-decl.c:3929 cp/decl.c:10591
1059 msgid "function-scope `%s' implicitly auto and declared `__thread'"
1062 #. Only the innermost declarator (making a parameter be of
1063 #. array type which is converted to pointer type)
1064 #. may have static or type qualifiers.
1065 #: c-decl.c:3968 c-decl.c:4156
1066 msgid "static or type qualifiers in non-parameter array declarator"
1071 msgid "declaration of `%s' as array of voids"
1076 msgid "declaration of `%s' as array of functions"
1079 #: c-decl.c:4023 c-decl.c:5290
1080 msgid "invalid use of structure with flexible array member"
1085 msgid "size of array `%s' has non-integer type"
1090 msgid "ISO C forbids zero-size array `%s'"
1095 msgid "size of array `%s' is negative"
1100 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
1105 msgid "ISO C90 forbids variable-size array `%s'"
1108 #: c-decl.c:4100 c-decl.c:4310 cp/decl.c:11121
1110 msgid "size of array `%s' is too large"
1114 msgid "ISO C90 does not support flexible array members"
1118 msgid "array type has incomplete element type"
1121 #: c-decl.c:4130 c-decl.c:4360
1122 msgid "ISO C forbids const or volatile function types"
1125 #: c-decl.c:4176 cp/decl.c:10718
1127 msgid "`%s' declared as function returning a function"
1130 #: c-decl.c:4181 cp/decl.c:10723
1132 msgid "`%s' declared as function returning an array"
1136 msgid "ISO C forbids qualified void function return type"
1140 msgid "type qualifiers ignored on function return type"
1143 #: c-decl.c:4242 c-decl.c:4325 c-decl.c:4449 c-decl.c:4541
1144 msgid "ISO C forbids qualified function types"
1147 #: c-decl.c:4282 cp/decl.c:10946
1148 msgid "invalid type modifier within pointer declarator"
1151 #: c-decl.c:4380 cp/decl.c:11402
1153 msgid "variable or field `%s' declared void"
1157 msgid "attributes in parameter array declarator ignored"
1161 msgid "invalid type modifier within array declarator"
1166 msgid "field `%s' declared as a function"
1171 msgid "field `%s' has incomplete type"
1174 #: c-decl.c:4521 c-decl.c:4523 c-decl.c:4525 c-decl.c:4532
1176 msgid "invalid storage class for function `%s'"
1180 msgid "`noreturn' function returns non-void value"
1184 msgid "cannot inline function `main'"
1189 msgid "variable `%s' declared `inline'"
1192 #. A mere warning is sure to result in improper semantics
1193 #. at runtime. Don't bother to allow this to compile.
1194 #: c-decl.c:4645 cp/decl.c:9261
1195 msgid "thread-local storage not supported for this target"
1198 #: c-decl.c:4700 c-decl.c:5786
1199 msgid "function declaration isn't a prototype"
1203 msgid "parameter names (without types) in function declaration"
1206 #: c-decl.c:4738 c-decl.c:6156
1208 msgid "parameter `%s' has incomplete type"
1212 msgid "parameter has incomplete type"
1217 msgid "parameter `%s' points to incomplete type"
1221 msgid "parameter points to incomplete type"
1226 msgid "parameter `%s' has just a forward declaration"
1230 msgid "`void' in parameter list must be the entire list"
1235 msgid "`struct %s' declared inside parameter list"
1240 msgid "`union %s' declared inside parameter list"
1245 msgid "`enum %s' declared inside parameter list"
1249 msgid "anonymous struct declared inside parameter list"
1253 msgid "anonymous union declared inside parameter list"
1257 msgid "anonymous enum declared inside parameter list"
1262 "its scope is only this definition or declaration, which is probably not what "
1268 msgid "redefinition of `union %s'"
1273 msgid "redefinition of `struct %s'"
1276 #: c-decl.c:5073 cp/decl.c:6892
1277 msgid "declaration does not declare anything"
1280 #: c-decl.c:5115 c-decl.c:5118
1282 msgid "%s defined inside parms"
1285 #: c-decl.c:5116 c-decl.c:5119 c-decl.c:5130
1289 #: c-decl.c:5116 c-decl.c:5119
1295 msgid "%s has no %s"
1303 msgid "named members"
1312 msgid "nested redefinition of `%s'"
1317 msgid "bit-field `%s' width not an integer constant"
1322 msgid "bit-field `%s' has invalid type"
1327 msgid "bit-field `%s' type invalid in ISO C"
1332 msgid "negative width in bit-field `%s'"
1337 msgid "width of `%s' exceeds its type"
1342 msgid "zero width for bit-field `%s'"
1347 msgid "`%s' is narrower than values of its type"
1351 msgid "flexible array member in union"
1355 msgid "flexible array member not at end of struct"
1359 msgid "flexible array member in otherwise empty struct"
1364 msgid "duplicate member `%s'"
1368 msgid "union cannot be made transparent"
1371 #. This enum is a named one that has been declared already.
1374 msgid "redeclaration of `enum %s'"
1378 msgid "enum defined inside parms"
1382 msgid "enumeration values exceed range of largest integer"
1387 msgid "enumerator value for `%s' not integer constant"
1391 msgid "overflow in enumeration values"
1395 msgid "ISO C restricts enumerator values to range of `int'"
1399 msgid "return type is an incomplete type"
1403 msgid "return type defaults to `int'"
1408 msgid "no previous prototype for `%s'"
1413 msgid "`%s' was used with no prototype before its definition"
1418 msgid "no previous declaration for `%s'"
1423 msgid "`%s' was used with no declaration before its definition"
1426 #: c-decl.c:5839 c-decl.c:6392
1428 msgid "return type of `%s' is not `int'"
1433 msgid "first argument of `%s' should be `int'"
1438 msgid "second argument of `%s' should be `char **'"
1443 msgid "third argument of `%s' should probably be `char **'"
1448 msgid "`%s' takes only zero or two arguments"
1453 msgid "`%s' is normally a non-static function"
1457 msgid "parm types given both in parmlist and separately"
1461 msgid "parameter name omitted"
1464 #: c-decl.c:6008 c-decl.c:6110
1466 msgid "parameter `%s' declared void"
1470 msgid "parameter name missing from parameter list"
1475 msgid "multiple parameters named `%s'"
1478 #: c-decl.c:6125 c-decl.c:6127
1480 msgid "type of `%s' defaults to `int'"
1485 msgid "declaration for parameter `%s' but no such parameter"
1489 msgid "number of arguments doesn't match prototype"
1494 msgid "promoted argument `%s' doesn't match prototype"
1499 msgid "argument `%s' doesn't match prototype"
1502 #: c-decl.c:6424 cp/decl.c:14164
1503 msgid "no return statement in function returning non-void"
1507 msgid "this function may return with or without a value"
1512 msgid "size of return value of `%s' is %u bytes"
1517 msgid "size of return value of `%s' is larger than %d bytes"
1520 #. If we get here, declarations have been used in a for loop without
1521 #. the C99 for loop scope. This doesn't make much sense, so don't
1524 msgid "`for' loop initial declaration used outside C99 mode"
1529 msgid "`struct %s' declared in `for' loop initial declaration"
1534 msgid "`union %s' declared in `for' loop initial declaration"
1539 msgid "`enum %s' declared in `for' loop initial declaration"
1544 msgid "declaration of non-variable `%s' in `for' loop initial declaration"
1549 msgid "declaration of static variable `%s' in `for' loop initial declaration"
1554 msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
1557 #: c-format.c:111 c-format.c:193
1558 msgid "format string arg not a string type"
1562 msgid "args to be formatted is not '...'"
1566 msgid "strftime formats cannot format arguments"
1569 #: c-format.c:170 c-format.c:272
1570 msgid "format string has invalid operand number"
1574 msgid "function does not return string type"
1578 msgid "unrecognized format specifier"
1583 msgid "`%s' is an unrecognized format function type"
1587 msgid "format string arg follows the args to be formatted"
1595 msgid "the ` ' printf flag"
1598 #: c-format.c:604 c-format.c:675
1603 msgid "the `+' printf flag"
1606 #: c-format.c:605 c-format.c:651
1611 msgid "the `#' printf flag"
1614 #: c-format.c:606 c-format.c:649
1619 msgid "the `0' printf flag"
1622 #: c-format.c:607 c-format.c:648 c-format.c:678
1627 msgid "the `-' printf flag"
1630 #: c-format.c:608 c-format.c:632
1635 msgid "the `'' printf flag"
1638 #: c-format.c:609 c-format.c:633
1643 msgid "the `I' printf flag"
1646 #: c-format.c:610 c-format.c:630 c-format.c:652 c-format.c:679 c-format.c:1704
1651 msgid "field width in printf format"
1659 msgid "precision in printf format"
1662 #: c-format.c:612 c-format.c:631 c-format.c:682
1663 msgid "length modifier"
1667 msgid "length modifier in printf format"
1671 msgid "assignment suppression"
1675 msgid "the assignment suppression scanf feature"
1683 msgid "the `a' scanf flag"
1687 msgid "field width in scanf format"
1691 msgid "length modifier in scanf format"
1695 msgid "the `'' scanf flag"
1699 msgid "the `I' scanf flag"
1707 msgid "the `_' strftime flag"
1711 msgid "the `-' strftime flag"
1715 msgid "the `0' strftime flag"
1718 #: c-format.c:650 c-format.c:674
1723 msgid "the `^' strftime flag"
1727 msgid "the `#' strftime flag"
1731 msgid "field width in strftime format"
1735 msgid "`E' modifier"
1739 msgid "the `E' strftime modifier"
1743 msgid "`O' modifier"
1747 msgid "the `O' strftime modifier"
1751 msgid "the `O' modifier"
1755 msgid "fill character"
1759 msgid "fill character in strfmon format"
1763 msgid "the `^' strfmon flag"
1767 msgid "the `+' strfmon flag"
1775 msgid "the `(' strfmon flag"
1783 msgid "the `!' strfmon flag"
1787 msgid "the `-' strfmon flag"
1791 msgid "field width in strfmon format"
1795 msgid "left precision"
1799 msgid "left precision in strfmon format"
1803 msgid "right precision"
1807 msgid "right precision in strfmon format"
1811 msgid "length modifier in strfmon format"
1816 msgid "function might be possible candidate for `%s' format attribute"
1819 #: c-format.c:1109 c-format.c:1130 c-format.c:2114
1820 msgid "missing $ operand number in format"
1825 msgid "%s does not support %%n$ operand number formats"
1829 msgid "operand number out of range in format"
1834 msgid "format argument %d used more than once in %s format"
1839 msgid "format argument %d unused before used argument %d in $-style format"
1843 msgid "format not a string literal, format string not checked"
1847 msgid "format not a string literal and no format arguments"
1851 msgid "format not a string literal, argument types not checked"
1855 msgid "too many arguments for format"
1859 msgid "unused arguments in $-style format"
1864 msgid "zero-length %s format string"
1868 msgid "format is a wide character string"
1872 msgid "unterminated format string"
1876 msgid "embedded `\\0' in format"
1881 msgid "spurious trailing `%%' in format"
1884 #: c-format.c:1637 c-format.c:1874
1886 msgid "repeated %s in format"
1890 msgid "missing fill character at end of strfmon format"
1893 #: c-format.c:1689 c-format.c:1788 c-format.c:2068 c-format.c:2121
1894 msgid "too few arguments for format"
1899 msgid "zero width in %s format"
1904 msgid "empty left precision in %s format"
1908 msgid "field precision"
1913 msgid "empty precision in %s format"
1918 msgid "%s does not support the `%s' %s length modifier"
1922 msgid "conversion lacks type at end of format"
1927 msgid "unknown conversion type character `%c' in format"
1932 msgid "unknown conversion type character 0x%x in format"
1937 msgid "%s does not support the `%%%c' %s format"
1942 msgid "%s used with `%%%c' %s format"
1947 msgid "%s does not support %s"
1952 msgid "%s does not support %s with the `%%%c' %s format"
1957 msgid "%s ignored with %s and `%%%c' %s format"
1962 msgid "%s ignored with %s in %s format"
1967 msgid "use of %s and %s together with `%%%c' %s format"
1972 msgid "use of %s and %s together in %s format"
1977 msgid "`%%%c' yields only last 2 digits of year in some locales"
1982 msgid "`%%%c' yields only last 2 digits of year"
1985 #. The end of the format string was reached.
1988 msgid "no closing `]' for `%%[' format"
1993 msgid "use of `%s' length modifier with `%c' type character"
1998 msgid "%s does not support the `%%%s%c' %s format"
2002 msgid "operand number specified with suppressed assignment"
2006 msgid "operand number specified for format taking no argument"
2011 msgid "writing through null pointer (arg %d)"
2016 msgid "reading through null pointer (arg %d)"
2021 msgid "writing into constant object (arg %d)"
2026 msgid "extra type qualifiers in format argument (arg %d)"
2031 msgid "format argument is not a pointer (arg %d)"
2036 msgid "format argument is not a pointer to a pointer (arg %d)"
2044 msgid "different type"
2049 msgid "%s is not type %s (arg %d)"
2054 msgid "%s format, %s arg (arg %d)"
2059 msgid "ignoring duplicate directory \"%s\"\n"
2063 msgid " as it is a non-system directory that duplicates a system directory\n"
2068 msgid "ignoring nonexistent directory \"%s\"\n"
2073 msgid "%s: not a directory"
2077 msgid "#include \"...\" search starts here:\n"
2081 msgid "#include <...> search starts here:\n"
2085 msgid "End of search list.\n"
2089 msgid "badly nested C headers from preprocessor"
2094 msgid "ignoring #pragma %s %s"
2099 msgid "universal-character-name '\\U%08x' not valid in identifier"
2104 msgid "universal-character-name '\\u%04x' not valid in identifier"
2109 msgid "stray '%c' in program"
2114 msgid "stray '\\%o' in program"
2118 msgid "this decimal constant is unsigned only in ISO C90"
2122 msgid "this decimal constant would be unsigned in ISO C90"
2127 msgid "integer constant is too large for \"%s\" type"
2132 msgid "floating constant exceeds range of \"%s\""
2135 #: c-lex.c:941 cpplex.c:342 cpplex.c:680 cpplex.c:1963
2136 msgid "ignoring invalid multibyte character"
2141 msgid "missing argument to \"-%s\""
2146 msgid "no class name specified with \"-%s\""
2151 msgid "assertion missing after \"-%s\""
2156 msgid "macro name missing after \"-%s\""
2161 msgid "missing path after \"-%s\""
2166 msgid "missing filename after \"-%s\""
2171 msgid "missing target after \"-%s\""
2176 msgid "options array incorrectly sorted: %s is before %s"
2181 msgid "too many filenames given. Type %s --help for usage"
2185 msgid "-I- specified twice"
2189 msgid "-Wno-strict-prototypes is not supported in C++"
2194 msgid "switch \"%s\" is no longer supported"
2199 msgid "switch \"%s\" is deprecated, please see documentation for details"
2204 "-fhandle-exceptions has been renamed to -fexceptions (and is now on by "
2209 msgid "output filename specified twice"
2213 msgid "-Wformat-y2k ignored without -Wformat"
2217 msgid "-Wformat-extra-args ignored without -Wformat"
2221 msgid "-Wformat-zero-length ignored without -Wformat"
2225 msgid "-Wformat-nonliteral ignored without -Wformat"
2229 msgid "-Wformat-security ignored without -Wformat"
2233 msgid "-Wmissing-format-attribute ignored without -Wformat"
2238 msgid "opening output file %s"
2242 msgid "YYDEBUG not defined"
2247 msgid "opening dependency file %s"
2252 msgid "closing dependency file %s"
2257 msgid "when writing output to %s"
2261 msgid "to generate dependencies you must specify either -M or -MM"
2269 msgid "<command line>"
2274 msgid "\"-%s\" is valid for %s but not for %s"
2277 #. To keep the lines from getting too long for some compilers, limit
2278 #. to about 500 characters (6 lines) per chunk.
2282 " -include <file> Include the contents of <file> before other "
2284 " -imacros <file> Accept definition of macros in <file>\n"
2285 " -iprefix <path> Specify <path> as a prefix for next two options\n"
2286 " -iwithprefix <dir> Add <dir> to the end of the system include path\n"
2287 " -iwithprefixbefore <dir> Add <dir> to the end of the main include path\n"
2288 " -isystem <dir> Add <dir> to the start of the system include "
2294 " -idirafter <dir> Add <dir> to the end of the system include path\n"
2295 " -I <dir> Add <dir> to the end of the main include path\n"
2296 " -I- Fine-grained include path control; see info "
2298 " -nostdinc Do not search system include directories\n"
2299 " (dirs specified with -isystem will still be "
2301 " -nostdinc++ Do not search system include directories for C+"
2303 " -o <file> Put output into <file>\n"
2308 " -trigraphs Support ISO C trigraphs\n"
2309 " -std=<std name> Specify the conformance standard; one of:\n"
2310 " gnu89, gnu99, c89, c99, iso9899:1990,\n"
2311 " iso9899:199409, iso9899:1999, c++98\n"
2312 " -w Inhibit warning messages\n"
2313 " -W[no-]trigraphs Warn if trigraphs are encountered\n"
2314 " -W[no-]comment{s} Warn if one comment starts inside another\n"
2319 " -W[no-]traditional Warn about features not present in traditional "
2321 " -W[no-]undef Warn if an undefined macro is used by #if\n"
2322 " -W[no-]import Warn about the use of the #import directive\n"
2327 " -W[no-]error Treat all warnings as errors\n"
2328 " -W[no-]system-headers Do not suppress warnings from system headers\n"
2329 " -W[no-]all Enable most preprocessor warnings\n"
2334 " -M Generate make dependencies\n"
2335 " -MM As -M, but ignore system header files\n"
2336 " -MD Generate make dependencies and compile\n"
2337 " -MMD As -MD, but ignore system header files\n"
2338 " -MF <file> Write dependency output to the given file\n"
2339 " -MG Treat missing header file as generated files\n"
2344 " -MP\t\t\t Generate phony targets for all headers\n"
2345 " -MQ <target> Add a MAKE-quoted target\n"
2346 " -MT <target> Add an unquoted target\n"
2351 " -D<macro> Define a <macro> with string '1' as its value\n"
2352 " -D<macro>=<val> Define a <macro> with <val> as its value\n"
2353 " -A<question>=<answer> Assert the <answer> to <question>\n"
2354 " -A-<question>=<answer> Disable the <answer> to <question>\n"
2355 " -U<macro> Undefine <macro> \n"
2356 " -v Display the version number\n"
2361 " -H Print the name of header files as they are used\n"
2362 " -C Do not discard comments\n"
2363 " -dM Display a list of macro definitions active at "
2365 " -dD Preserve macro definitions in output\n"
2366 " -dN As -dD except that only the names are preserved\n"
2367 " -dI Include #include directives in the output\n"
2372 " -f[no-]preprocessed Treat the input file as already preprocessed\n"
2373 " -ftabstop=<number> Distance between tab stops for column reporting\n"
2374 " -isysroot <dir> Set <dir> to be the system root directory\n"
2375 " -P Do not generate #line directives\n"
2376 " -remap Remap file names when including files\n"
2377 " --help Display this information\n"
2380 #. Like YYERROR but do call yyerror.
2381 #: c-parse.y:58 c-p21614.c:5337 ps27181.c:3065 p25538.c:6094 objc-parse.y:58
2382 #: op13529.c:6665 /home/zack/src/gcc/vanilla/gcc/treelang/parse.c:2118
2383 msgid "syntax error"
2386 #: c-p21614.c:2078 gengtype-yacc.c:551 ps27181.c:1934 p25538.c:2905
2387 #: op13529.c:2708 /home/zack/src/gcc/vanilla/gcc/treelang/parse.c:661
2388 msgid "syntax error: cannot back up"
2391 #: c-parse.y:328 objc-parse.y:349
2392 msgid "ISO C forbids an empty source file"
2395 #: c-parse.y:369 c-typeck.c:6889 objc-parse.y:391
2396 msgid "argument of `asm' is not a constant string"
2399 #: c-parse.y:377 objc-parse.y:399
2400 msgid "ISO C forbids data definition with no type or storage class"
2403 #: c-parse.y:379 objc-parse.y:401
2404 msgid "data definition has no type or storage class"
2407 #: c-parse.y:392 objc-parse.y:414
2408 msgid "ISO C does not allow extra `;' outside of a function"
2411 #: c-parse.y:452 cppexp.c:1314
2412 msgid "traditional C rejects the unary plus operator"
2415 #: c-parse.y:499 objc-parse.y:521
2416 msgid "`sizeof' applied to a bit-field"
2419 #: c-parse.y:586 objc-parse.y:608
2420 msgid "ISO C forbids omitting the middle term of a ?: expression"
2423 #: c-parse.y:635 objc-parse.y:657
2424 msgid "ISO C89 forbids compound literals"
2427 #: c-parse.y:649 objc-parse.y:671
2428 msgid "ISO C forbids braced-groups within expressions"
2431 #: c-parse.y:680 objc-parse.y:702
2432 msgid "first argument to __builtin_choose_expr not a constant"
2435 #: c-parse.y:724 objc-parse.y:770
2436 msgid "traditional C rejects ISO C style function definitions"
2439 #: c-parse.y:988 c-parse.y:994 c-parse.y:1000 c-parse.y:1006 c-parse.y:1027
2440 #: c-parse.y:1033 c-parse.y:1039 c-parse.y:1045 c-parse.y:1078 c-parse.y:1084
2441 #: c-parse.y:1090 c-parse.y:1096 c-parse.y:1141 c-parse.y:1147 c-parse.y:1153
2442 #: c-parse.y:1159 objc-parse.y:1034 objc-parse.y:1040 objc-parse.y:1046
2443 #: objc-parse.y:1052 objc-parse.y:1073 objc-parse.y:1079 objc-parse.y:1085
2444 #: objc-parse.y:1091 objc-parse.y:1124 objc-parse.y:1130 objc-parse.y:1136
2445 #: objc-parse.y:1142 objc-parse.y:1187 objc-parse.y:1193 objc-parse.y:1199
2446 #: objc-parse.y:1205
2448 msgid "`%s' is not at beginning of declaration"
2451 #: c-parse.y:1444 objc-parse.y:1499
2452 msgid "ISO C forbids empty initializer braces"
2455 #: c-parse.y:1458 objc-parse.y:1513
2456 msgid "ISO C89 forbids specifying subobject to initialize"
2459 #: c-parse.y:1461 objc-parse.y:1516
2460 msgid "obsolete use of designated initializer without `='"
2463 #: c-parse.y:1465 objc-parse.y:1520
2464 msgid "obsolete use of designated initializer with `:'"
2467 #: c-parse.y:1492 objc-parse.y:1547
2468 msgid "ISO C forbids specifying range of elements to initialize"
2471 #: c-parse.y:1500 c-parse.y:1531 objc-parse.y:1555 objc-parse.y:1586
2472 msgid "ISO C forbids nested functions"
2475 #: c-parse.y:1706 objc-parse.y:1763
2476 msgid "ISO C forbids forward references to `enum' types"
2479 #: c-parse.y:1718 cp/parser.c:9033 objc-parse.y:1775
2480 msgid "comma at end of enumerator list"
2483 #: c-parse.y:1726 objc-parse.y:1783
2484 msgid "no semicolon at end of struct or union"
2487 #: c-parse.y:1735 objc-parse.y:1792 objc-parse.y:2867
2488 msgid "extra semicolon in struct or union specified"
2491 #: c-parse.y:1748 objc-parse.y:1819
2492 msgid "ISO C doesn't support unnamed structs/unions"
2495 #: c-parse.y:1757 objc-parse.y:1828
2496 msgid "ISO C forbids member declarations with no members"
2499 #: c-parse.y:1916 objc-parse.y:1987
2500 msgid "deprecated use of label at end of compound statement"
2503 #: c-parse.y:1933 objc-parse.y:2004
2504 msgid "ISO C89 forbids mixed declarations and code"
2507 #: c-parse.y:2008 objc-parse.y:2083
2508 msgid "ISO C forbids label declarations"
2511 #: c-parse.y:2058 objc-parse.y:2133
2512 msgid "braced-group within expression allowed only inside a function"
2515 #: c-parse.y:2185 objc-parse.y:2260
2516 msgid "empty body in an else-statement"
2519 #: c-parse.y:2306 objc-parse.y:2381
2520 msgid "ISO C forbids `goto *expr;'"
2523 #: c-parse.y:2406 objc-parse.y:2481
2524 msgid "ISO C forbids forward parameter declarations"
2527 #. Gcc used to allow this as an extension. However, it does
2528 #. not work for all targets, and thus has been disabled.
2529 #. Also, since func (...) and func () are indistinguishable,
2530 #. it caused problems with the code in expand_builtin which
2531 #. tries to verify that BUILT_IN_NEXT_ARG is being used
2533 #: c-parse.y:2432 objc-parse.y:2507
2534 msgid "ISO C requires a named argument before `...'"
2537 #: c-parse.y:2529 objc-parse.y:2604
2538 msgid "`...' in old-style identifier list"
2541 #: c-p21614.c:5333 ps27181.c:3061 p25538.c:6090 op13529.c:6661
2542 #: /home/zack/src/gcc/vanilla/gcc/treelang/parse.c:2114
2543 msgid "syntax error; also virtual memory exhausted"
2546 #: c-p21614.c:5451 gengtype-yacc.c:1585 ps27181.c:3179 p25538.c:6193
2547 #: op13529.c:6779 /home/zack/src/gcc/vanilla/gcc/treelang/parse.c:2217
2548 msgid "parser stack overflow"
2551 #: c-parse.y:2838 objc-parse.y:3537
2553 msgid "%s at end of input"
2556 #: c-parse.y:2844 objc-parse.y:3543
2558 msgid "%s before %s'%c'"
2561 #: c-parse.y:2846 objc-parse.y:3545
2563 msgid "%s before %s'\\x%x'"
2566 #: c-parse.y:2850 objc-parse.y:3549
2568 msgid "%s before string constant"
2571 #: c-parse.y:2852 objc-parse.y:3551
2573 msgid "%s before numeric constant"
2576 #: c-parse.y:2854 objc-parse.y:3553
2578 msgid "%s before \"%s\""
2581 #: c-parse.y:2856 objc-parse.y:3555
2583 msgid "%s before '%s' token"
2587 msgid "traditional C rejects string concatenation"
2590 #: c-parse.y:3047 objc-parse.y:3779
2592 msgid "syntax error at '%s' token"
2595 #: c-pch.c:77 graph.c:422 toplev.c:1901 toplev.c:5341 f/com.c:14134
2596 #: java/jcf-parse.c:894 java/jcf-parse.c:1040 java/lex.c:1828
2597 #: objc/objc-act.c:452
2599 msgid "can't open %s"
2604 msgid "can't write to %s"
2609 msgid "`%s' is not a valid output file"
2612 #: c-pch.c:109 c-pch.c:125
2614 msgid "can't write %s"
2619 msgid "can't seek in %s"
2622 #: c-pch.c:123 c-pch.c:156
2624 msgid "can't read %s"
2629 msgid "%s: not compatible with this GCC version"
2632 #. It's a PCH for the wrong language.
2635 msgid "%s: not for %s"
2638 #. Not any kind of PCH.
2641 msgid "%s: not a PCH file"
2645 msgid "calling fdopen"
2648 #: c-pch.c:221 c-pch.c:233
2654 "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
2660 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
2665 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
2669 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
2673 msgid "missing '(' after '#pragma pack' - ignored"
2676 #: c-pragma.c:182 c-pragma.c:232
2677 msgid "malformed '#pragma pack' - ignored"
2681 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
2685 msgid "malformed '#pragma pack(pop[, id])' - ignored"
2690 msgid "unknown action '%s' for '#pragma pack' - ignored"
2694 msgid "junk at end of '#pragma pack'"
2699 msgid "alignment must be a small power of two, not %d"
2705 "applying #pragma weak `%s' after first use results in unspecified behavior"
2708 #: c-pragma.c:323 c-pragma.c:328
2709 msgid "malformed #pragma weak, ignored"
2713 msgid "junk at end of #pragma weak"
2716 #: c-pragma.c:367 c-pragma.c:372
2717 msgid "malformed #pragma redefine_extname, ignored"
2721 msgid "junk at end of #pragma redefine_extname"
2724 #: c-pragma.c:384 c-pragma.c:465
2725 msgid "#pragma redefine_extname conflicts with declaration"
2729 msgid "malformed #pragma extern_prefix, ignored"
2733 msgid "junk at end of #pragma extern_prefix"
2737 msgid "asm declaration conficts with previous rename"
2740 #: c-semantics.c:591
2741 msgid "break statement not within loop or switch"
2744 #: c-semantics.c:609
2745 msgid "continue statement not within a loop"
2748 #: c-semantics.c:704
2749 msgid "destructor needed for `%#D'"
2752 #: c-semantics.c:705
2753 msgid "where case label appears here"
2756 #: c-semantics.c:708
2758 "(enclose actions of previous case statements requiring destructors in their "
2762 #: c-semantics.c:751 c-typeck.c:6915 cp/semantics.c:1030
2764 msgid "%s qualifier ignored on asm"
2769 msgid "`%s' has an incomplete type"
2772 #: c-typeck.c:147 cp/call.c:2803
2773 msgid "invalid use of void expression"
2777 msgid "invalid use of flexible array member"
2781 msgid "invalid use of array with unspecified bounds"
2786 msgid "invalid use of undefined type `%s %s'"
2789 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
2792 msgid "invalid use of incomplete typedef `%s'"
2795 #: c-typeck.c:426 c-typeck.c:440
2796 msgid "function types not truly compatible in ISO C"
2800 msgid "types are not quite compatible"
2803 #: c-typeck.c:765 c-typeck.c:2688
2804 msgid "arithmetic on pointer to an incomplete type"
2809 msgid "%s has no member named `%s'"
2814 msgid "request for member `%s' in something not a structure or union"
2818 msgid "dereferencing pointer to incomplete type"
2822 msgid "dereferencing `void *' pointer"
2825 #: c-typeck.c:1232 cp/typeck.c:2381
2827 msgid "invalid type argument of `%s'"
2830 #: c-typeck.c:1251 cp/typeck.c:2407
2831 msgid "subscript missing in array reference"
2834 #: c-typeck.c:1272 cp/typeck.c:2449
2835 msgid "array subscript has type `char'"
2838 #: c-typeck.c:1280 c-typeck.c:1369 cp/typeck.c:2456 cp/typeck.c:2535
2839 msgid "array subscript is not an integer"
2843 msgid "ISO C forbids subscripting `register' array"
2847 msgid "ISO C90 forbids subscripting non-lvalue array"
2851 msgid "subscript has type `char'"
2854 #: c-typeck.c:1364 cp/typeck.c:2530
2855 msgid "subscripted value is neither array nor pointer"
2860 msgid "`%s' undeclared here (not in a function)"
2865 msgid "`%s' undeclared (first use in this function)"
2869 msgid "(Each undeclared identifier is reported only once"
2873 msgid "for each function it appears in.)"
2878 msgid "local declaration of `%s' hides instance variable"
2882 msgid "called object is not a function"
2885 #: c-typeck.c:1605 cp/typeck.c:2834
2886 msgid "too many arguments to function"
2891 msgid "type of formal parameter %d is incomplete"
2896 msgid "%s as integer rather than floating due to prototype"
2901 msgid "%s as integer rather than complex due to prototype"
2906 msgid "%s as complex rather than floating due to prototype"
2911 msgid "%s as floating rather than integer due to prototype"
2916 msgid "%s as complex rather than integer due to prototype"
2921 msgid "%s as floating rather than complex due to prototype"
2926 msgid "%s as `float' rather than `double' due to prototype"
2931 msgid "%s with different width due to prototype"
2936 msgid "%s as unsigned due to prototype"
2941 msgid "%s as signed due to prototype"
2944 #: c-typeck.c:1752 cp/typeck.c:2939
2945 msgid "too few arguments to function"
2949 msgid "suggest parentheses around + or - inside shift"
2953 msgid "suggest parentheses around && within ||"
2957 msgid "suggest parentheses around arithmetic in operand of |"
2961 msgid "suggest parentheses around comparison in operand of |"
2965 msgid "suggest parentheses around arithmetic in operand of ^"
2969 msgid "suggest parentheses around comparison in operand of ^"
2973 msgid "suggest parentheses around + or - in operand of &"
2977 msgid "suggest parentheses around comparison in operand of &"
2981 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
2984 #: c-typeck.c:2002 c-typeck.c:2037
2985 msgid "division by zero"
2988 #: c-typeck.c:2082 cp/typeck.c:3377
2989 msgid "right shift count is negative"
2992 #: c-typeck.c:2089 cp/typeck.c:3383
2993 msgid "right shift count >= width of type"
2996 #: c-typeck.c:2110 cp/typeck.c:3402
2997 msgid "left shift count is negative"
3000 #: c-typeck.c:2113 cp/typeck.c:3404
3001 msgid "left shift count >= width of type"
3005 msgid "shift count is negative"
3009 msgid "shift count >= width of type"
3012 #: c-typeck.c:2153 cp/typeck.c:3439
3013 msgid "comparing floating point with == or != is unsafe"
3016 #: c-typeck.c:2179 c-typeck.c:2185
3017 msgid "ISO C forbids comparison of `void *' with function pointer"
3020 #: c-typeck.c:2188 c-typeck.c:2228 c-typeck.c:2256
3021 msgid "comparison of distinct pointer types lacks a cast"
3024 #: c-typeck.c:2202 c-typeck.c:2207 c-typeck.c:2276 c-typeck.c:2281
3025 msgid "comparison between pointer and integer"
3028 #: c-typeck.c:2223 c-typeck.c:2251
3029 msgid "ISO C forbids ordered comparisons of pointers to functions"
3033 msgid "comparison of complete and incomplete pointers"
3036 #: c-typeck.c:2264 c-typeck.c:2271
3037 msgid "ordered comparison of pointer with integer zero"
3040 #: c-typeck.c:2295 cp/typeck.c:3572
3041 msgid "unordered comparison on non-floating point argument"
3045 msgid "comparison between signed and unsigned"
3048 #: c-typeck.c:2552 cp/typeck.c:3816
3049 msgid "comparison of promoted ~unsigned with constant"
3052 #: c-typeck.c:2560 cp/typeck.c:3824
3053 msgid "comparison of promoted ~unsigned with unsigned"
3057 msgid "pointer of type `void *' used in subtraction"
3061 msgid "pointer to a function used in subtraction"
3065 msgid "wrong type argument to unary plus"
3069 msgid "wrong type argument to unary minus"
3073 msgid "ISO C does not support `~' for complex conjugation"
3077 msgid "wrong type argument to bit-complement"
3081 msgid "wrong type argument to abs"
3085 msgid "wrong type argument to conjugation"
3089 msgid "wrong type argument to unary exclamation mark"
3093 msgid "ISO C does not support `++' and `--' on complex types"
3096 #: c-typeck.c:2868 c-typeck.c:2900
3097 msgid "wrong type argument to increment"
3100 #: c-typeck.c:2870 c-typeck.c:2902
3101 msgid "wrong type argument to decrement"
3105 msgid "increment of pointer to unknown structure"
3109 msgid "decrement of pointer to unknown structure"
3113 msgid "ISO C forbids the address of a cast expression"
3117 msgid "invalid lvalue in unary `&'"
3122 msgid "attempt to take address of bit-field structure member `%s'"
3125 #. Use `%s' to print the string in case there are any escape
3126 #. characters in the message.
3127 #: c-typeck.c:3181 c-typeck.c:4645 c-typeck.c:4661 c-typeck.c:4677
3128 #: final.c:2842 final.c:2844 gcc.c:4548 rtl-error.c:124 toplev.c:1736
3129 #: config/cris/cris.c:554 cp/parser.c:1886 cp/typeck.c:4556 java/expr.c:358
3130 #: java/verify.c:1459 java/verify.c:1460 java/verify.c:1475
3136 msgid "ISO C forbids use of conditional expressions as lvalues"
3140 msgid "ISO C forbids use of compound expressions as lvalues"
3144 msgid "ISO C forbids use of cast expressions as lvalues"
3149 msgid "%s of read-only member `%s'"
3154 msgid "%s of read-only variable `%s'"
3159 msgid "%s of read-only location"
3164 msgid "cannot take address of bit-field `%s'"
3169 msgid "global register variable `%s' used in nested function"
3174 msgid "register variable `%s' used in nested function"
3179 msgid "address of global register variable `%s' requested"
3183 msgid "cannot put object with volatile field into register"
3188 msgid "address of register variable `%s' requested"
3192 msgid "signed and unsigned type in conditional expression"
3196 msgid "ISO C forbids conditional expr with only one void side"
3199 #: c-typeck.c:3477 c-typeck.c:3484
3200 msgid "ISO C forbids conditional expr between `void *' and function pointer"
3204 msgid "pointer type mismatch in conditional expression"
3207 #: c-typeck.c:3497 c-typeck.c:3507
3208 msgid "pointer/integer type mismatch in conditional expression"
3212 msgid "type mismatch in conditional expression"
3215 #: c-typeck.c:3592 cp/typeck.c:4812
3216 msgid "left-hand operand of comma expression has no effect"
3220 msgid "cast specifies array type"
3224 msgid "cast specifies function type"
3228 msgid "ISO C forbids casting nonscalar to the same type"
3232 msgid "ISO C forbids casts to union type"
3236 msgid "cast to union type from type not present in union"
3240 msgid "cast adds new qualifiers to function type"
3243 #. There are qualifiers present in IN_OTYPE that are not
3244 #. present in IN_TYPE.
3246 msgid "cast discards qualifiers from pointer target type"
3250 msgid "cast increases required alignment of target type"
3253 #: c-typeck.c:3753 cp/typeck.c:5242
3254 msgid "cast from pointer to integer of different size"
3258 msgid "cast does not match function type"
3261 #: c-typeck.c:3765 cp/typeck.c:5249
3262 msgid "cast to pointer from integer of different size"
3266 msgid "type-punning to incomplete type might break strict-aliasing rules"
3270 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
3273 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
3274 #. Reject anything strange now.
3276 msgid "invalid lvalue in assignment"
3279 #. Convert new value to destination type.
3280 #: c-typeck.c:3952 c-typeck.c:3977 c-typeck.c:3994 cp/typeck.c:5360
3286 msgid "cannot pass rvalue to reference parameter"
3289 #: c-typeck.c:4173 c-typeck.c:4240
3291 msgid "%s makes qualified function pointer from unqualified"
3294 #: c-typeck.c:4177 c-typeck.c:4220
3296 msgid "%s discards qualifiers from pointer target type"
3300 msgid "ISO C prohibits argument conversion to union type"
3305 msgid "ISO C forbids %s between function pointer and `void *'"
3310 msgid "pointer targets in %s differ in signedness"
3315 msgid "%s from incompatible pointer type"
3320 msgid "%s makes pointer from integer without a cast"
3325 msgid "%s makes integer from pointer without a cast"
3328 #: c-typeck.c:4283 c-typeck.c:4286
3330 msgid "incompatible type for argument %d of `%s'"
3335 msgid "incompatible type for argument %d of indirect function call"
3340 msgid "incompatible types in %s"
3343 #. Function name is known; supply it.
3346 msgid "passing arg of `%s'"
3349 #. Function name unknown (call through ptr).
3351 msgid "passing arg of pointer to function"
3354 #. Function name is known; supply it.
3357 msgid "passing arg %d of `%s'"
3360 #. Function name unknown (call through ptr); just give arg number.
3363 msgid "passing arg %d of pointer to function"
3367 msgid "initializer for static variable is not constant"
3371 msgid "initializer for static variable uses complicated arithmetic"
3375 msgid "aggregate initializer is not constant"
3379 msgid "aggregate initializer uses complicated arithmetic"
3383 msgid "traditional C rejects automatic aggregate initialization"
3386 #: c-typeck.c:4648 c-typeck.c:4664 c-typeck.c:4680
3388 msgid "(near initialization for `%s')"
3391 #: c-typeck.c:4731 cp/typeck2.c:488
3392 msgid "char-array initialized from wide string"
3395 #: c-typeck.c:4738 cp/typeck2.c:495
3396 msgid "int-array initialized from non-wide string"
3399 #: c-typeck.c:4756 cp/typeck2.c:511
3400 msgid "initializer-string for array of chars is too long"
3404 msgid "array initialized from non-constant array expression"
3407 #: c-typeck.c:4811 c-typeck.c:4813 c-typeck.c:4829 c-typeck.c:4850
3409 msgid "initializer element is not constant"
3413 msgid "initialization"
3416 #: c-typeck.c:4856 c-typeck.c:6259
3417 msgid "initializer element is not computable at load time"
3420 #: c-typeck.c:4871 cp/typeck2.c:588
3421 msgid "invalid initializer"
3424 #: c-typeck.c:5173 cp/decl.c:7801
3425 msgid "opaque vector types cannot be initialized"
3429 msgid "extra brace group at end of initializer"
3433 msgid "missing braces around initializer"
3437 msgid "braces around scalar initializer"
3441 msgid "initialization of flexible array member in a nested context"
3445 msgid "initialization of a flexible array member"
3449 msgid "missing initializer"
3453 msgid "empty scalar initializer"
3457 msgid "extra elements in scalar initializer"
3461 msgid "initialization designators may not nest"
3464 #: c-typeck.c:5667 c-typeck.c:5738
3465 msgid "array index in non-array initializer"
3468 #: c-typeck.c:5672 c-typeck.c:5790
3469 msgid "field name not in record or union initializer"
3472 #: c-typeck.c:5734 c-typeck.c:5736
3473 msgid "nonconstant array index in initializer"
3477 msgid "array index in initializer exceeds array bounds"
3481 msgid "empty index range in initializer"
3485 msgid "array index range in initializer exceeds array bounds"
3490 msgid "unknown field `%s' specified in initializer"
3493 #: c-typeck.c:5839 c-typeck.c:5860 c-typeck.c:6321
3494 msgid "initialized field with side-effects overwritten"
3498 msgid "excess elements in char array initializer"
3501 #: c-typeck.c:6538 c-typeck.c:6584
3502 msgid "excess elements in struct initializer"
3506 msgid "non-static initialization of a flexible array member"
3510 msgid "excess elements in union initializer"
3514 msgid "traditional C rejects initialization of unions"
3518 msgid "excess elements in array initializer"
3522 msgid "excess elements in vector initializer"
3526 msgid "excess elements in scalar initializer"
3530 msgid "asm template is not a string constant"
3534 msgid "invalid lvalue in asm statement"
3538 msgid "modification by `asm'"
3541 #: c-typeck.c:7034 cp/typeck.c:6369
3542 msgid "function declared `noreturn' has a `return' statement"
3546 msgid "`return' with no value, in function returning non-void"
3550 msgid "`return' with a value, in function returning void"
3558 msgid "function returns address of local variable"
3561 #: c-typeck.c:7159 cp/semantics.c:693
3562 msgid "switch quantity not an integer"
3566 msgid "`long' switch expression not converted to `int' in ISO C"
3569 #: c-typeck.c:7212 cp/decl.c:5109
3570 msgid "case label not within a switch statement"
3573 #: c-typeck.c:7214 cp/decl.c:5114
3574 msgid "`default' label not within a switch statement"
3579 msgid "inlining failed in call to `%s'"
3582 #: calls.c:1920 calls.c:2261
3583 msgid "called from here"
3588 msgid "can't inline call to `%s'"
3592 msgid "function call has aggregate value"
3597 msgid "Size of loop %d should be %d, not %d."
3602 msgid "Bb %d do not belong to loop %d."
3607 msgid "Loop %d's header does not have exactly 2 entries."
3612 msgid "Loop %d's latch does not have exactly 1 successor."
3617 msgid "Loop %d's latch does not have header as successor."
3622 msgid "Loop %d's latch does not belong directly to it."
3627 msgid "Loop %d's header does not belong directly to it."
3632 msgid "Loop %d's latch is marked as part of irreducible region."
3637 msgid "Basic block %d should be marked irreducible."
3642 msgid "Basic block %d should not be marked irreducible."
3647 msgid "Edge from %d to %d should be marked irreducible."
3652 msgid "Edge from %d to %d should not be marked irreducible."
3657 msgid "bb %d on wrong place"
3662 msgid "prev_bb of %d should be %d, not %d"
3667 msgid "end insn %d for block %d not found in the insn stream"
3672 msgid "insn %d is in multiple basic blocks (%d and %d)"
3677 msgid "head insn %d for block %d not found in the insn stream"
3682 msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
3687 msgid "verify_flow_info: Wrong count of block %i %i"
3692 msgid "verify_flow_info: Wrong frequency of block %i %i"
3697 msgid "verify_flow_info: Duplicate edge %i->%i"
3702 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
3707 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
3712 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
3717 msgid "verify_flow_info: Incorrect fallthru %i->%i"
3721 msgid "wrong insn in the fallthru edge"
3726 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
3731 msgid "Missing REG_EH_REGION note in the end of bb %i"
3736 msgid "Too many outgoing branch edges from bb %i"
3741 msgid "Fallthru edge after unconditional jump %i"
3746 msgid "Wrong amount of branch edges after unconditional jump %i"
3751 msgid "Wrong amount of branch edges after conditional jump %i"
3756 msgid "Call edges for non-call insn in bb %i"
3761 msgid "Abnormal edges for no purpose in bb %i"
3766 msgid "missing barrier after block %i"
3771 msgid "basic block %d pred edge is corrupted"
3776 msgid "insn %d inside basic block %d but block_for_insn is NULL"
3781 msgid "insn %d inside basic block %d but block_for_insn is %i"
3784 #: cfgrtl.c:2029 cfgrtl.c:2039
3786 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
3791 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
3796 msgid "in basic block %d:"
3800 msgid "flow control insn inside a basic block"
3805 msgid "basic block %i edge lists are corrupted"
3809 msgid "basic blocks not numbered consecutively"
3813 msgid "insn outside basic block"
3817 msgid "return not followed by barrier"
3822 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
3826 msgid "verify_flow_info failed"
3830 msgid "internal error"
3834 msgid "no arguments"
3837 #: collect2.c:1264 collect2.c:1412 collect2.c:1445
3842 #: collect2.c:1267 collect2.c:1417 collect2.c:1448
3849 msgid "collect2 version %s"
3854 msgid "%d constructor(s) found\n"
3859 msgid "%d destructor(s) found\n"
3864 msgid "%d frame table(s) found\n"
3869 msgid "%s terminated with signal %d [%s]%s"
3874 msgid "%s returned %d exit status"
3879 msgid "[cannot find %s]"
3884 msgid "cannot find `%s'"
3887 #: collect2.c:1582 collect2.c:1585
3889 msgid "redirecting stdout: %s"
3894 msgid "[Leaving %s]\n"
3901 "write_c_file - output name is %s, prefix is %s\n"
3905 msgid "cannot find `nm'"
3908 #: collect2.c:2092 collect2.c:2533
3912 #: collect2.c:2096 collect2.c:2537
3916 #: collect2.c:2122 collect2.c:2563
3921 #: collect2.c:2125 collect2.c:2128 collect2.c:2141 collect2.c:2566
3922 #: collect2.c:2569 collect2.c:2582
3927 #: collect2.c:2131 collect2.c:2572
3934 msgid "init function found in object %s"
3939 msgid "fini function found in object %s"
3942 #: collect2.c:2216 collect2.c:2621
3948 msgid "unable to open file '%s'"
3953 msgid "unable to stat file '%s'"
3958 msgid "unable to mmap file '%s'"
3965 #: collect2.c:2424 collect2.c:2600
3967 msgid "dynamic dependency %s not found"
3972 msgid "bad magic number in file '%s'"
3976 msgid "dynamic dependencies.\n"
3980 msgid "cannot find `ldd'"
3986 "ldd output with constructors/destructors.\n"
3991 msgid "unable to open dynamic dependency '%s'"
3996 msgid "%s: not a COFF file"
4001 msgid "%s: cannot open as COFF file"
4006 msgid "library lib%s not found"
4015 msgid "incompatibilities between object file & expected values"
4022 "Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
4026 msgid "string section missing"
4030 msgid "section pointer missing"
4034 msgid "no symbol table found"
4038 msgid "no cmd_strings found"
4044 "Updating header and load commands.\n"
4050 msgid "load command map, %d cmds, new size %ld.\n"
4055 "writing load commands.\n"
4065 msgid "could not convert 0x%l.8x into a region"
4070 msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
4074 msgid "bad magic number"
4078 msgid "bad header version"
4082 msgid "bad raw header version"
4086 msgid "raw header buffer too small"
4090 msgid "old raw header file"
4094 msgid "unsupported version"
4099 msgid "unknown {de,en}code_mach_o_hdr return value %d"
4107 #: collect2.c:3541 collect2.c:3589
4119 msgid "read %ld bytes, expected %ld, from %s"
4139 msgid "wrote %ld bytes, expected %ld, to %s"
4145 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
4147 ";; %d successes.\n"
4155 ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
4156 ";; %d successes.\n"
4160 msgid "cannot convert to a pointer type"
4164 msgid "pointer value used where a floating point value was expected"
4168 msgid "aggregate value used where a float was expected"
4172 msgid "conversion to incomplete type"
4175 #: convert.c:582 convert.c:662
4176 msgid "can't convert between vector values of different size"
4180 msgid "aggregate value used where an integer was expected"
4183 #: convert.c:640 f/com.c:1100
4184 msgid "pointer value used where a complex was expected"
4187 #: convert.c:644 f/com.c:1102
4188 msgid "aggregate value used where a complex was expected"
4192 msgid "can't convert value to a vector"
4200 msgid "internal error: "
4207 #: cpperror.c:193 gcc.c:6652
4213 msgid "too many decimal points in number"
4218 msgid "invalid digit \"%c\" in octal constant"
4222 msgid "use of C99 hexadecimal floating constant"
4226 msgid "exponent has no digits"
4230 msgid "hexadecimal floating constants require an exponent"
4235 msgid "invalid suffix \"%.*s\" on floating constant"
4238 #: cppexp.c:259 cppexp.c:284
4240 msgid "traditional C rejects the \"%.*s\" suffix"
4245 msgid "invalid suffix \"%.*s\" on integer constant"
4249 msgid "use of C99 long long integer constant"
4253 msgid "imaginary constants are a GCC extension"
4257 msgid "integer constant is too large for its type"
4261 msgid "integer constant is so large that it is unsigned"
4265 msgid "missing ')' after \"defined\""
4269 msgid "operator \"defined\" requires an identifier"
4274 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
4278 msgid "this use of \"defined\" may not be portable"
4282 msgid "floating constant in preprocessor expression"
4286 msgid "imaginary number in preprocessor expression"
4291 msgid "ISO C++ does not permit \"%s\" in #if"
4296 msgid "\"%s\" is not defined"
4299 #: cppexp.c:739 cppexp.c:774
4301 msgid "missing binary operator before token \"%s\""
4306 msgid "invalid character '%c' in #if"
4311 msgid "invalid character '\\%03o' in #if"
4316 msgid "token \"%s\" is not valid in preprocessor expressions"
4320 msgid "void expression between '(' and ')'"
4324 msgid "#if with no expression"
4329 msgid "operator '%s' has no right operand"
4333 msgid " ':' without preceding '?'"
4337 msgid "unbalanced stack in #if"
4342 msgid "impossible operator '%u'"
4346 msgid "missing ')' in expression"
4350 msgid "'?' without following ':'"
4354 msgid "integer overflow in preprocessor expression"
4358 msgid "missing '(' in expression"
4363 msgid "the left operand of \"%s\" changes sign when promoted"
4368 msgid "the right operand of \"%s\" changes sign when promoted"
4372 msgid "comma operator in operand of #if"
4376 msgid "division by zero in #if"
4381 msgid "%s is too large"
4386 msgid "%s is shorter than expected"
4391 msgid "%s is a block device"
4396 msgid "no include path in which to find %s"
4400 msgid "Multiple include guards may be useful for:\n"
4404 msgid "absolute file name in remap_filename"
4408 msgid "cppchar_t must be an unsigned type"
4414 "preprocessor arithmetic has maximum precision of %lu bits; target requires %"
4419 msgid "CPP arithmetic must be at least as precise as a target int"
4423 msgid "target char is less than 8 bits wide"
4427 msgid "target wchar_t is narrower than target char"
4431 msgid "target int is narrower than target char"
4435 msgid "CPP half-integer narrower than CPP character"
4441 "CPP on this host cannot handle wide character constants over %lu bits, but "
4442 "the target requires %lu bits"
4447 msgid "trigraph ??%c converted to %c"
4452 msgid "trigraph ??%c ignored"
4456 msgid "backslash and newline separated by space"
4459 #: cpplex.c:233 cpptrad.c:160
4460 msgid "backslash-newline at end of file"
4463 #: cpplex.c:299 cpptrad.c:201
4464 msgid "\"/*\" within comment"
4468 msgid "null character(s) ignored"
4473 msgid "%s in preprocessing directive"
4478 msgid "attempt to use poisoned \"%s\""
4482 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
4486 msgid "'$' character(s) in identifier or number"
4491 msgid "missing terminating %c character"
4495 msgid "null character(s) preserved in literal"
4498 #: cpplex.c:927 cpptrad.c:489
4499 msgid "no newline at end of file"
4502 #: cpplex.c:1104 cpptrad.c:215
4503 msgid "unterminated comment"
4507 msgid "C++ style comments are not allowed in ISO C90"
4511 msgid "(this will be reported only once per input file)"
4515 msgid "multi-line comment"
4520 msgid "unknown string token %s\n"
4525 msgid "unspellable token %s"
4530 msgid "the meaning of '\\%c' is different in traditional C"
4534 msgid "incomplete universal-character-name"
4539 msgid "non-hex digit '%c' in universal-character-name"
4543 msgid "universal-character-name on EBCDIC target"
4547 msgid "universal-character-name out of range"
4551 msgid "the meaning of '\\a' is different in traditional C"
4556 msgid "non-ISO-standard escape sequence, '\\%c'"
4560 msgid "the meaning of '\\x' is different in traditional C"
4563 #: cpplex.c:1849 f/lex.c:585
4564 msgid "\\x used with no following hex digits"
4568 msgid "hex escape sequence out of range"
4572 msgid "octal escape sequence out of range"
4577 msgid "unknown escape sequence '\\%c'"
4582 msgid "unknown escape sequence: '\\%03o'"
4586 msgid "escape sequence out of range for its type"
4590 msgid "empty character constant"
4594 msgid "character constant too long for its type"
4598 msgid "multi-character character constant"
4603 msgid "extra tokens at end of #%s directive"
4608 msgid "#%s is a GCC extension"
4612 msgid "suggest not using #elif in traditional C"
4617 msgid "traditional C ignores #%s with the # indented"
4622 msgid "suggest hiding #%s from traditional C with an indented #"
4626 msgid "embedding a directive within macro arguments is not portable"
4630 msgid "style of line directive is a GCC extension"
4635 msgid "invalid preprocessing directive #%s"
4639 msgid "\"defined\" cannot be used as a macro name"
4644 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
4649 msgid "no macro name given in #%s directive"
4653 msgid "macro names must be identifiers"
4658 msgid "undefining \"%s\""
4662 msgid "missing terminating > character"
4667 msgid "#%s expects \"FILENAME\" or <FILENAME>"
4672 msgid "empty file name in #%s"
4676 msgid "#include nested too deeply"
4680 msgid "#import is obsolete, use an #ifndef wrapper in the header file"
4684 msgid "#include_next in primary source file"
4689 msgid "invalid flag \"%s\" in line directive"
4694 msgid "\"%s\" after #line is not a positive integer"
4698 msgid "line number out of range"
4701 #: cpplib.c:842 cpplib.c:913
4703 msgid "\"%s\" is not a valid filename"
4708 msgid "\"%s\" after # is not a positive integer"
4712 msgid "invalid #ident directive"
4717 msgid "registering \"%s\" as both a pragma and a pragma namespace"
4722 msgid "#pragma %s %s is already registered"
4727 msgid "#pragma %s is already registered"
4731 msgid "#pragma once is obsolete"
4735 msgid "#pragma once in main file"
4739 msgid "invalid #pragma GCC poison directive"
4744 msgid "poisoning existing macro \"%s\""
4748 msgid "#pragma system_header ignored outside include file"
4753 msgid "cannot find source %s"
4758 msgid "current file is older than %s"
4762 msgid "_Pragma takes a parenthesized string literal"
4766 msgid "#else without #if"
4770 msgid "#else after #else"
4773 #: cpplib.c:1525 cpplib.c:1559
4774 msgid "the conditional began here"
4778 msgid "#elif without #if"
4782 msgid "#elif after #else"
4786 msgid "#endif without #if"
4790 msgid "missing '(' after predicate"
4794 msgid "missing ')' to complete answer"
4798 msgid "predicate's answer is empty"
4802 msgid "assertion without predicate"
4806 msgid "predicate must be an identifier"
4811 msgid "\"%s\" re-asserted"
4816 msgid "unterminated #%s"
4821 msgid "macro \"%s\" is not used"
4824 #: cppmacro.c:139 cppmacro.c:294
4826 msgid "invalid built-in macro \"%s\""
4830 msgid "could not determine date and time"
4834 msgid "invalid string literal, ignoring final '\\'"
4839 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
4843 msgid "ISO C99 requires rest arguments to be used"
4848 msgid "macro \"%s\" requires %u arguments, but only %u given"
4853 msgid "macro \"%s\" passed %u arguments, but takes just %u"
4856 #: cppmacro.c:669 cpptrad.c:776
4858 msgid "unterminated argument list invoking macro \"%s\""
4863 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
4868 msgid "duplicate macro parameter \"%s\""
4873 msgid "\"%s\" may not appear in macro parameter list"
4877 msgid "macro parameters must be comma-separated"
4881 msgid "parameter name missing"
4885 msgid "anonymous variadic macros were introduced in C99"
4889 msgid "ISO C does not permit named variadic macros"
4893 msgid "missing ')' in macro parameter list"
4897 msgid "ISO C requires whitespace after the macro name"
4901 msgid "'#' is not followed by a macro parameter"
4905 msgid "'##' cannot appear at either end of a macro expansion"
4910 msgid "\"%s\" redefined"
4914 msgid "this is the location of the previous definition"
4919 msgid "macro argument \"%s\" would be stringified in traditional C"
4924 msgid "invalid hash type %d in cpp_macro_definition"
4927 #: cpppch.c:86 cpppch.c:323 cpppch.c:349 cpppch.c:358
4928 msgid "while writing precompiled header"
4933 msgid "%s: not used because `%.*s' not defined"
4938 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
4943 msgid "%s: not used because `%s' is defined"
4946 #: cpppch.c:470 cpppch.c:683
4947 msgid "while reading precompiled header"
4952 msgid "\"%s\" is not a valid option to the preprocessor"
4956 msgid "too many input files"
4961 msgid "detected recursion whilst expanding macro \"%s\""
4966 msgid ";; Processing block from %d to %d, %d sets.\n"
4970 msgid "((anonymous))"
4975 msgid "%s: warnings being treated as errors\n"
4983 #: diagnostic.c:1043
4988 #: diagnostic.c:1045
4993 #: diagnostic.c:1067
4994 msgid "At top level:"
4997 #: diagnostic.c:1072
4999 msgid "In member function `%s':"
5002 #: diagnostic.c:1076
5004 msgid "In function `%s':"
5007 #: diagnostic.c:1164
5008 msgid "compilation terminated.\n"
5011 #: diagnostic.c:1182
5013 msgid "%s:%d: confused by earlier errors, bailing out\n"
5016 #: diagnostic.c:1197 diagnostic.c:1307
5019 "Please submit a full bug report,\n"
5020 "with preprocessed source if appropriate.\n"
5021 "See %s for instructions.\n"
5024 #: diagnostic.c:1305
5025 msgid "Internal compiler error: Error reporting routines re-entered.\n"
5028 #: diagnostic.c:1367
5030 msgid "in %s, at %s:%d"
5033 #: diagnostic.c:1388
5035 msgid "In file included from %s:%d"
5038 #: diagnostic.c:1391
5045 #: diagnostic.c:1392
5049 #: diagnostic.c:1436 diagnostic.c:1453
5051 msgid "`%s' is deprecated (declared at %s:%d)"
5054 #: diagnostic.c:1456
5056 msgid "`%s' is deprecated"
5059 #: diagnostic.c:1459
5061 msgid "type is deprecated (declared at %s:%d)"
5064 #: diagnostic.c:1462
5065 msgid "type is deprecated"
5070 msgid "dominator of %d should be %d, not %d"
5075 msgid "DW_LOC_OP %s not implemented\n"
5080 msgid "internal regno botch: `%s' has regno = %d\n"
5084 msgid "support for the DWARF1 debugging format is deprecated"
5088 msgid "can't get current directory"
5092 msgid "can't access real part of complex value in hard register"
5096 msgid "can't access imaginary part of complex value in hard register"
5100 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
5105 msgid "abort in %s, at %s:%d"
5109 msgid "exception handling disabled, use -fexceptions to enable"
5113 msgid "argument of `__builtin_eh_return_regno' must be constant"
5116 #: except.c:3104 except.c:3126
5117 msgid "__builtin_eh_return not supported on this target"
5121 msgid "stack limits not supported on this target"
5125 msgid "function using short complex types cannot be inline"
5128 #: expr.c:6296 expr.c:6305 expr.c:6314 expr.c:6319 expr.c:6628 expr.c:6644
5129 msgid "unsupported wide integer operation"
5134 msgid "prior parameter's size depends on `%s'"
5138 msgid "returned value in block_exit_expr"
5141 #. We can't make a bitwise copy of this object, so fail.
5143 msgid "cannot take the address of an unaligned member"
5147 msgid "negative insn length"
5151 msgid "could not split insn"
5155 msgid "invalid `asm': "
5159 msgid "nested assembly dialect alternatives"
5162 #: final.c:3044 final.c:3056
5163 msgid "unterminated assembly dialect alternative"
5168 msgid "operand number missing after %%-letter"
5171 #: final.c:3103 final.c:3142
5172 msgid "operand number out of range"
5177 msgid "invalid %%-code"
5182 msgid "`%%l' operand isn't a label"
5185 #. We can't handle floating point constants;
5186 #. PRINT_OPERAND must handle them.
5187 #: final.c:3299 vmsdbgout.c:469 config/i386/i386.c:6738
5188 #: config/pdp11/pdp11.c:1689
5189 msgid "floating constant misused"
5192 #: final.c:3355 vmsdbgout.c:526 config/i386/i386.c:6816
5193 #: config/pdp11/pdp11.c:1736
5194 msgid "invalid expression as operand"
5198 msgid "function might be possible candidate for attribute `noreturn'"
5202 msgid "`noreturn' function does return"
5206 msgid "control reaches end of non-void function"
5210 msgid "Attempt to delete prologue/epilogue insn:"
5213 #: fold-const.c:2599 fold-const.c:2612
5215 msgid "comparison is always %d due to width of bit-field"
5218 #: fold-const.c:3806 fold-const.c:3823
5220 msgid "comparison is always %d"
5223 #: fold-const.c:3954
5224 msgid "`or' of unmatched not-equal tests is always 1"
5227 #: fold-const.c:3959
5228 msgid "`and' of mutually exclusive equal-tests is always 0"
5231 #: function.c:904 varasm.c:1468
5233 msgid "size of variable `%s' is too large"
5237 msgid "impossible constraint in `asm'"
5242 msgid "`%s' might be used uninitialized in this function"
5247 msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
5252 msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
5256 msgid "function returns an aggregate"
5261 msgid "unused parameter `%s'"
5266 msgid "ambiguous abbreviation %s"
5271 msgid "incomplete `%s' option"
5276 msgid "missing argument to `%s' option"
5281 msgid "extraneous argument to `%s' option"
5285 msgid "Using built-in specs.\n"
5291 "Setting spec %s to '%s'\n"
5297 msgid "Reading specs from %s\n"
5300 #: gcc.c:1945 gcc.c:1964
5302 msgid "specs %%include syntax malformed after %ld characters"
5307 msgid "could not find specs file %s\n"
5310 #: gcc.c:1989 gcc.c:1997 gcc.c:2006 gcc.c:2015
5312 msgid "specs %%rename syntax malformed after %ld characters"
5317 msgid "specs %s spec was not found to be renamed"
5322 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
5327 msgid "rename spec %s to %s\n"
5339 msgid "specs unknown %% command after %ld characters"
5342 #: gcc.c:2062 gcc.c:2075
5344 msgid "specs file malformed after %ld characters"
5348 msgid "spec file has no spec for linking"
5352 msgid "-pipe not supported"
5358 "Go ahead? (y or n) "
5364 "Internal error: %s (program %s)\n"
5365 "Please submit a full bug report.\n"
5366 "See %s for instructions."
5371 msgid "# %s %.2f %.2f\n"
5376 msgid "Usage: %s [options] file...\n"
5384 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
5388 msgid " --help Display this information\n"
5393 " --target-help Display target specific command line options\n"
5397 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
5401 msgid " -dumpspecs Display all of the built in spec strings\n"
5405 msgid " -dumpversion Display the version of the compiler\n"
5409 msgid " -dumpmachine Display the compiler's target processor\n"
5414 " -print-search-dirs Display the directories in the compiler's search "
5420 " -print-libgcc-file-name Display the name of the compiler's companion "
5425 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
5430 " -print-prog-name=<prog> Display the full path to compiler component "
5436 " -print-multi-directory Display the root directory for versions of "
5442 " -print-multi-lib Display the mapping between command line options "
5444 " multiple library search directories\n"
5448 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
5453 " -Wa,<options> Pass comma-separated <options> on to the "
5459 " -Wp,<options> Pass comma-separated <options> on to the "
5465 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
5469 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
5473 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
5477 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
5481 msgid " -save-temps Do not delete intermediate files\n"
5485 msgid " -pipe Use pipes rather than intermediate files\n"
5489 msgid " -time Time the execution of each subprocess\n"
5494 " -specs=<file> Override built-in specs with the contents of "
5500 " -std=<standard> Assume that the input sources are for <standard>\n"
5505 " -B <directory> Add <directory> to the compiler's search paths\n"
5509 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
5514 " -V <version> Run gcc version number <version>, if installed\n"
5519 " -v Display the programs invoked by the compiler\n"
5524 " -### Like -v but options quoted and commands not "
5530 " -E Preprocess only; do not compile, assemble or "
5535 msgid " -S Compile only; do not assemble or link\n"
5539 msgid " -c Compile and assemble, but do not link\n"
5543 msgid " -o <file> Place the output into <file>\n"
5548 " -x <language> Specify the language of the following input "
5550 " Permissable languages include: c c++ assembler "
5552 " 'none' means revert to the default behavior of\n"
5553 " guessing the language based on the file's "
5561 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
5562 " passed on to the various sub-processes invoked by %s. In order to pass\n"
5563 " other options on to these processes the -W<letter> options must be used.\n"
5568 msgid "`-%c' option must have argument"
5573 msgid "couldn't run `%s': %s"
5576 #. translate_options () has turned --version into -fversion.
5579 msgid "%s (GCC) %s\n"
5582 #: gcc.c:3365 gcov.c:357
5583 msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
5586 #: gcc.c:3367 gcov.c:359
5588 "This is free software; see the source for copying conditions. There is NO\n"
5589 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
5594 msgid "argument to `-Xlinker' is missing"
5598 msgid "argument to `-Xpreprocessor' is missing"
5602 msgid "argument to `-Xassembler' is missing"
5606 msgid "argument to `-l' is missing"
5610 msgid "argument to `-specs' is missing"
5614 msgid "argument to `-specs=' is missing"
5619 msgid "`-%c' must come at the start of the command line"
5623 msgid "argument to `-B' is missing"
5627 msgid "cannot specify -o with -c or -S and multiple compilations"
5631 msgid "warning: -pipe ignored because -save-temps specified"
5635 msgid "warning: -pipe ignored because -time specified"
5639 msgid "argument to `-x' is missing"
5644 msgid "argument to `-%s' is missing"
5649 msgid "warning: `-x %s' after last input file has no effect"
5653 msgid "invalid specification! Bug in cc"
5661 #. Catch the case where a spec string contains something like
5662 #. '%{foo:%*}'. ie there is no * in the pattern on the left
5663 #. hand side of the :.
5666 msgid "spec failure: '%%*' has not been initialized by pattern match"
5671 msgid "warning: use of obsolete %%[ operator in specs"
5676 msgid "Processing spec %c%s%c, which is '%s'\n"
5681 msgid "spec failure: unrecognized spec option '%c'"
5686 msgid "unknown spec function `%s'"
5691 msgid "error in args to spec function `%s'"
5695 msgid "malformed spec function name"
5700 msgid "no arguments for spec function"
5704 msgid "malformed spec function arguments"
5709 msgid "unrecognized option `-%s'"
5714 msgid "install: %s%s\n"
5719 msgid "programs: %s\n"
5724 msgid "libraries: %s\n"
5730 "For bug reporting instructions, please see:\n"
5735 msgid "Configured with: %s\n"
5740 msgid "Thread model: %s\n"
5745 msgid "gcc version %s\n"
5750 msgid "gcc driver version %s executing gcc version %s\n"
5754 msgid "no input files"
5759 msgid "%s: %s compiler not installed on this system"
5764 msgid "%s: linker input file unused because linking not done"
5769 msgid "language %s not recognized"
5773 msgid "internal gcc abort"
5777 msgid "Internal gcov abort.\n"
5782 "Usage: gcov [OPTION]... SOURCEFILE\n"
5788 "Print code coverage information.\n"
5793 msgid " -h, --help Print this help, then exit\n"
5797 msgid " -v, --version Print version number, then exit\n"
5802 " -b, --branch-probabilities Include branch probabilities in output\n"
5807 " -c, --branch-counts Given counts of branches taken\n"
5808 " rather than percentages\n"
5812 msgid " -n, --no-output Do not create an output file\n"
5817 " -l, --long-file-names Use long output file names for included\n"
5822 msgid " -f, --function-summaries Output summaries for each function\n"
5827 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
5832 msgid " -p, --preserve-paths Preserve all pathname components\n"
5839 "For bug reporting instructions, please see:\n"
5845 msgid "gcov %.4s (GCC %s)\n"
5850 msgid "%s:no functions found\n"
5853 #: gcov.c:463 gcov.c:491
5859 msgid "%s:creating `%s'\n"
5864 msgid "%s:error writing output file `%s'\n"
5869 msgid "%s:could not open output file `%s'\n"
5874 msgid "%s:cannot open graph file\n"
5879 msgid "%s:not a gcov graph file\n"
5884 msgid "%s:version `%.4s', prefer `%.4s'\n"
5889 msgid "%s:already seen blocks for `%s'\n"
5892 #: gcov.c:793 gcov.c:905
5894 msgid "%s:corrupted\n"
5899 msgid "%s:cannot open data file\n"
5904 msgid "%s:not a gcov data file\n"
5909 msgid "%s:version `%.4s', prefer version `%.4s'\n"
5914 msgid "%s:unknown function `%s'\n"
5919 msgid "%s:profile mismatch for `%s'\n"
5924 msgid "%s:`%s' lacks entry and/or exit blocks\n"
5929 msgid "%s:`%s' has arcs to entry block\n"
5934 msgid "%s:`%s' has arcs from exit block\n"
5939 msgid "%s:graph is unsolvable for `%s'\n"
5949 msgid "Lines executed:%s of %d\n"
5953 msgid "No executable lines"
5958 msgid "Branches executed:%s of %d\n"
5963 msgid "Taken at least once:%s of %d\n"
5967 msgid "No branches\n"
5972 msgid "Calls executed:%s of %d\n"
5981 msgid "%s:no lines for `%s'\n"
5986 msgid "%s:cannot open source file\n"
5991 msgid "%s:source file is newer than graph file `%s'\n"
5996 msgid "%s:unexpected EOF\n"
6001 msgid "call %2d returns %s\n"
6006 msgid "call %2d never executed\n"
6011 msgid "branch %2d taken %s\n"
6016 msgid "branch %2d never executed\n"
6021 msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
6024 #: gcse.c:776 gcse.c:7629
6026 msgid "GCSE disabled: %d basic blocks and %d registers"
6031 msgid "BYPASS disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
6034 #: genautomata.c:1548
6036 msgid "Name `%s' contains quotes"
6039 #: genautomata.c:1682
6041 msgid "invalid string `%s' in define_cpu_unit"
6044 #: genautomata.c:1714
6046 msgid "invalid string `%s' in define_query_cpu_unit"
6049 #: genautomata.c:1746 genautomata.c:1749
6051 msgid "invalid string `%s' in define_bypass"
6054 #: genautomata.c:1784
6056 msgid "invalid first string `%s' in exclusion_set"
6059 #: genautomata.c:1788
6061 msgid "invalid second string `%s' in exclusion_set"
6064 #: genautomata.c:1942
6066 msgid "invalid string `%s' in define_automaton"
6069 #: genautomata.c:1973
6071 msgid "invalid option `%s' in automata_option"
6074 #: genautomata.c:1995
6076 msgid "garbage after ) in reservation `%s'"
6079 #: genautomata.c:2026 genautomata.c:2059 genautomata.c:2086
6081 msgid "invalid `%s' in reservation `%s'"
6084 #: genautomata.c:2037
6086 msgid "repetition `%s' <= 1 in reservation `%s'"
6089 #: genautomata.c:2530
6091 msgid "unit `%s' in exclusion is not declared"
6094 #: genautomata.c:2532
6096 msgid "`%s' in exclusion is not unit"
6099 #: genautomata.c:2570
6101 msgid "unit `%s' excludes itself"
6104 #: genautomata.c:2578
6106 msgid "units `%s' and `%s' in exclusion set belong to different automata"
6109 #: genautomata.c:2758
6111 msgid "unit `%s' requires own absence"
6114 #: genautomata.c:2786 genautomata.c:2792
6116 msgid "unit `%s' excludes and requires presence of `%s'"
6119 #: genautomata.c:2806 genautomata.c:2812
6121 msgid "unit `%s' requires absence and presence of `%s'"
6124 #: genautomata.c:2892 genautomata.c:2895
6126 msgid "repeated declaration of automaton `%s'"
6129 #: genautomata.c:2911
6131 msgid "define_insn_reservation `%s' has negative latency time"
6134 #: genautomata.c:2917
6136 msgid "`%s' is already used as insn reservation name"
6139 #: genautomata.c:2923
6141 msgid "define_bypass `%s - %s' has negative latency time"
6144 #: genautomata.c:2937
6146 msgid "automaton `%s' is not declared"
6149 #: genautomata.c:2947
6151 msgid "define_unit `%s' without automaton when one defined"
6154 #: genautomata.c:2953
6156 msgid "`%s' is declared as cpu unit"
6159 #: genautomata.c:2962
6161 msgid "`%s' is declared as cpu reservation"
6164 #: genautomata.c:2972
6166 msgid "repeated declaration of unit `%s'"
6169 #: genautomata.c:2975
6171 msgid "repeated declaration of reservation `%s'"
6174 #: genautomata.c:2990 genautomata.c:2993
6176 msgid "there is no insn reservation `%s'"
6179 #: genautomata.c:3010 genautomata.c:3015
6181 msgid "the same bypass `%s - %s' is already defined"
6184 #: genautomata.c:3020
6186 msgid "bypass `%s - %s' is already defined"
6189 #: genautomata.c:3123 genautomata.c:3125
6191 msgid "automaton `%s' is not used"
6194 #: genautomata.c:3148
6196 msgid "undeclared unit or reservation `%s'"
6199 #: genautomata.c:3226 genautomata.c:3228
6201 msgid "unit `%s' is not used"
6204 #: genautomata.c:3233 genautomata.c:3235
6206 msgid "reservation `%s' is not used"
6209 #: genautomata.c:3332
6211 msgid "cycle in definition of reservation `%s'"
6214 #: genautomata.c:5586
6215 msgid "The following units do not satisfy units-automata distribution rule"
6218 #: genautomata.c:5587
6219 msgid " (A unit of given unit automaton should be on each reserv. altern.)"
6222 #: genautomata.c:5590
6224 msgid "Unit %s, reserv. %s, cycle %d"
6227 #: genautomata.c:9960
6228 msgid "-split has no argument."
6231 #: genautomata.c:9961
6232 msgid "option `-split' has not been implemented yet\n"
6235 #: genautomata.c:10005 genautomata.c:10010
6237 msgid "Automaton `%s': Insn `%s' will never be issued"
6240 #: genautomata.c:10017 genautomata.c:10020
6242 msgid "Insn `%s' will never be issued"
6245 #: genautomata.c:10168
6246 msgid "Errors in DFA description"
6249 #: genautomata.c:10250
6251 msgid "Error in writing DFA description file %s"
6254 #: genconditions.c:200
6255 msgid "No input file name."
6258 #: gengtype-yacc.c:1466
6259 msgid "parse error; also virtual memory exhausted"
6262 #: gengtype-yacc.c:1470
6266 #: ggc-common.c:414 ggc-common.c:422 ggc-common.c:499 ggc-common.c:519
6267 #: ggc-page.c:1953 ggc-page.c:1959 ggc-page.c:1966 ggc-page.c:1975
6268 msgid "can't write PCH file"
6272 msgid "can't get position in PCH file"
6276 msgid "can't write padding to PCH file"
6279 #: ggc-common.c:574 ggc-common.c:582 ggc-common.c:589 ggc-common.c:592
6280 #: ggc-common.c:606 ggc-common.c:609 ggc-page.c:2067
6281 msgid "can't read PCH file"
6285 msgid "had to relocate PCH"
6289 msgid "Generating PCH files is not supported when using ggc-simple.c"
6292 #: haifa-sched.c:198
6294 msgid "fix_sched_param: unknown param: %s"
6298 msgid "function cannot be inline"
6302 msgid "varargs function cannot be inline"
6306 msgid "function using alloca cannot be inline"
6310 msgid "function using setjmp cannot be inline"
6314 msgid "function uses __builtin_eh_return"
6318 msgid "function with nested functions cannot be inline"
6322 msgid "function with label addresses used in initializers cannot inline"
6325 #: integrate.c:203 integrate.c:247
6326 msgid "function too large to be inline"
6330 msgid "no prototype, and parameter address used; cannot be inline"
6333 #: integrate.c:220 integrate.c:265
6334 msgid "inline functions not supported for this return value type"
6338 msgid "function with varying-size return value cannot be inline"
6342 msgid "function with varying-size parameter cannot be inline"
6346 msgid "function with transparent unit parameter cannot be inline"
6350 msgid "function with computed jump cannot inline"
6354 msgid "function with nonlocal goto cannot be inline"
6358 msgid "function with target specific attribute(s) cannot be inlined"
6363 msgid "In file included from %s:%u"
6366 #. Translators note: this message is used in conjunction
6367 #. with "In file included from %s:%ld" and some other
6368 #. tricks. We want something like this:
6370 #. | In file included from sys/select.h:123,
6371 #. | from sys/types.h:234,
6372 #. | from userfile.c:31:
6373 #. | bits/select.h:45: <error message here>
6375 #. with all the "from"s lined up.
6376 #. The trailing comma is at the beginning of this message,
6377 #. and the trailing colon is not translated.
6385 #. If we didn't find this parameter, issue an error message.
6388 msgid "invalid parameter `%s'"
6393 msgid "`%s' is not a gcov data file"
6398 msgid "`%s' is version `%.4s', expected version `%.4s'"
6403 msgid "`%s' is corrupted"
6406 #: profile.c:379 profile.c:476 profile.c:500
6408 msgid "profile mismatch for `%s'"
6413 msgid "No profile for function '%s' found."
6418 msgid "corrupted profile info: prob for %d-%d thought to be %d"
6423 msgid "error writing `%s'"
6428 msgid "cannot open %s"
6433 msgid "cannot write `%s'"
6438 msgid "file %s not found, execution counts assumed to be zero"
6443 msgid "%s: internal abort\n"
6448 msgid "%s: error writing file `%s': %s\n"
6453 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
6458 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
6463 msgid "%s: warning: no read access for file `%s'\n"
6468 msgid "%s: warning: no write access for file `%s'\n"
6473 msgid "%s: warning: no write access for dir containing `%s'\n"
6476 #. Catch cases like /.. where we try to backup to a
6477 #. point above the absolute root of the logical file
6481 msgid "%s: invalid file name: %s\n"
6486 msgid "%s: %s: can't get status: %s\n"
6493 "%s: fatal error: aux info file corrupted at line %d\n"
6498 msgid "%s:%d: declaration of function `%s' takes different forms\n"
6503 msgid "%s: compiling `%s'\n"
6508 msgid "%s: wait: %s\n"
6513 msgid "%s: subprocess got fatal signal %d\n"
6518 msgid "%s: %s exited with status %d\n"
6523 msgid "%s: warning: missing SYSCALLS file `%s'\n"
6526 #: protoize.c:2088 protoize.c:2117
6528 msgid "%s: can't read aux info file `%s': %s\n"
6531 #: protoize.c:2133 protoize.c:2161
6533 msgid "%s: can't get status of aux info file `%s': %s\n"
6538 msgid "%s: can't open aux info file `%s' for reading: %s\n"
6543 msgid "%s: error reading aux info file `%s': %s\n"
6548 msgid "%s: error closing aux info file `%s': %s\n"
6553 msgid "%s: can't delete aux info file `%s': %s\n"
6556 #: protoize.c:2318 protoize.c:4320
6558 msgid "%s: can't delete file `%s': %s\n"
6563 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
6568 msgid "%s: conflicting extern definitions of '%s'\n"
6573 msgid "%s: declarations of '%s' will not be converted\n"
6578 msgid "%s: conflict list for '%s' follows:\n"
6583 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
6588 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
6593 msgid "%s: %d: warning: no extern definition for `%s'\n"
6598 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
6603 msgid "%s: multiple static defs of `%s' in file `%s'\n"
6606 #: protoize.c:2817 protoize.c:2820
6608 msgid "%s: %d: warning: source too confusing\n"
6613 msgid "%s: %d: warning: varargs function declaration not converted\n"
6618 msgid "%s: declaration of function `%s' not converted\n"
6623 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
6630 "%s: warning: too few parameter lists in declaration of `%s'\n"
6635 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
6640 msgid "%s: local declaration for function `%s' not inserted\n"
6647 "%s: %d: warning: can't add declaration of `%s' into macro call\n"
6652 msgid "%s: global declarations for file `%s' not inserted\n"
6655 #: protoize.c:3653 protoize.c:3683
6657 msgid "%s: definition of function `%s' not converted\n"
6662 msgid "%s: %d: warning: definition of %s not converted\n"
6667 msgid "%s: found definition of `%s' at %s(%d)\n"
6670 #. If we make it here, then we did not know about this
6671 #. function definition.
6674 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
6679 msgid "%s: function definition not converted\n"
6684 msgid "%s: `%s' not converted\n"
6689 msgid "%s: would convert file `%s'\n"
6694 msgid "%s: converting file `%s'\n"
6699 msgid "%s: can't get status for file `%s': %s\n"
6704 msgid "%s: can't open file `%s' for reading: %s\n"
6711 "%s: error reading input file `%s': %s\n"
6716 msgid "%s: can't create/open clean file `%s': %s\n"
6721 msgid "%s: warning: file `%s' already saved in `%s'\n"
6726 msgid "%s: can't link file `%s' to `%s': %s\n"
6731 msgid "%s: can't create/open output file `%s': %s\n"
6736 msgid "%s: can't change mode of file `%s': %s\n"
6741 msgid "%s: cannot get working directory: %s\n"
6746 msgid "%s: input file names must have .c suffixes: %s\n"
6750 msgid "Didn't find a coloring.\n"
6755 msgid "output constraint %d must specify a single register"
6760 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
6764 msgid "output regs must be grouped at top of stack"
6768 msgid "implicitly popped regs must be grouped at top of stack"
6773 msgid "output operand %d must use `&' constraint"
6778 msgid "can't use '%s' as a %s register"
6781 #: regclass.c:774 config/ia64/ia64.c:4421 config/ia64/ia64.c:4428
6783 msgid "unknown register name: %s"
6787 msgid "global register variable follows a function definition"
6791 msgid "register used for two global register variables"
6795 msgid "call-clobbered register used for global register variable"
6800 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
6805 msgid "validate_value_data: Loop in regno chain (%u)"
6810 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
6815 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
6819 msgid "cannot reload integer constant operand in `asm'"
6823 msgid "impossible register constraint in `asm'"
6827 msgid "`&' constraint used with no register class"
6831 msgid "unable to generate reloads for:"
6834 #: reload.c:3662 reload.c:3876
6835 msgid "inconsistent operand constraints in an `asm'"
6839 msgid "frame size too large for reliable stack checking"
6843 msgid "try reducing the number of local variables"
6848 msgid "can't find a register in class `%s' while reloading `asm'"
6853 msgid "unable to find a register to spill in class `%s'"
6857 msgid "this is the insn:"
6861 msgid "`asm' operand requires impossible reload"
6864 #. It's the compiler's fault.
6866 msgid "could not find a spill register"
6870 msgid "`asm' operand constraint incompatible with operand size"
6873 #. It's the compiler's fault.
6875 msgid "VOIDmode on an output"
6879 msgid "output operand is constant in `asm'"
6883 msgid "unrecognizable insn:"
6887 msgid "insn does not satisfy its constraints:"
6892 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
6898 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
6904 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
6910 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
6915 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
6920 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
6925 msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
6930 msgid "jump to `%s' invalidly jumps into binding contour"
6933 #: stmt.c:1001 stmt.c:3771
6935 msgid "label `%s' used before containing binding contour"
6939 msgid "output operand constraint lacks `='"
6944 msgid "output constraint `%c' for operand %d is not at the beginning"
6948 msgid "operand constraint contains incorrectly positioned '+' or '='"
6951 #: stmt.c:1232 stmt.c:1336
6953 msgid "`%%' constraint used with last operand"
6957 msgid "matching constraint not valid in output operand"
6962 msgid "input operand constraint contains `%c'"
6966 msgid "matching constraint references invalid operand number"
6971 msgid "invalid punctuation `%c' in constraint"
6976 msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
6981 msgid "unknown register name `%s' in `asm'"
6986 msgid "PIC register `%s' clobbered in `asm'"
6991 msgid "more than %d operands in `asm'"
6996 msgid "output number %d not directly addressable"
6999 #. ??? Leave this only until we have experience with what
7000 #. happens in combine and elsewhere when constraints are
7002 #: stmt.c:1739 stmt.c:1771
7004 msgid "asm operand %d probably doesn't match constraints"
7008 msgid "asm clobber conflict with output operand"
7012 msgid "asm clobber conflict with input operand"
7016 msgid "too many alternatives in `asm'"
7020 msgid "operand constraints for `asm' differ in number of alternatives"
7025 msgid "duplicate asm operand name '%s'"
7029 msgid "missing close brace for named operand"
7034 msgid "undefined named operand '%s'"
7039 msgid "unused variable `%s'"
7044 msgid "enumeration value `%s' not handled in switch"
7047 #: stmt.c:5169 stmt.c:5189
7049 msgid "case value `%ld' not in enumerated type"
7052 #: stmt.c:5172 stmt.c:5192
7054 msgid "case value `%ld' not in enumerated type `%s'"
7058 msgid "switch missing default case"
7061 #: stor-layout.c:192
7062 msgid "type size can't be explicitly evaluated"
7065 #: stor-layout.c:194
7066 msgid "variable-size type declared outside of any function"
7069 #: stor-layout.c:495
7071 msgid "size of `%s' is %d bytes"
7074 #: stor-layout.c:497
7076 msgid "size of `%s' is larger than %d bytes"
7079 #: stor-layout.c:912 stor-layout.c:1312
7081 msgid "packed attribute causes inefficient alignment for `%s'"
7084 #: stor-layout.c:914 stor-layout.c:1314
7086 msgid "packed attribute is unnecessary for `%s'"
7089 #: stor-layout.c:929
7091 msgid "padding struct to align `%s'"
7094 #: stor-layout.c:1276
7095 msgid "padding struct size to alignment boundary"
7098 #: stor-layout.c:1319
7099 msgid "packed attribute causes inefficient alignment"
7102 #: stor-layout.c:1321
7103 msgid "packed attribute is unnecessary"
7108 msgid "cannot timevar_pop '%s' when top of timevars stack is '%s'"
7114 "Execution times (seconds)\n"
7117 #. Print total time.
7124 msgid "time in %s: %ld.%06ld (%ld%%)\n"
7129 msgid "collect: reading %s\n"
7134 msgid "collect: recompiling %s\n"
7139 msgid "collect: tweaking %s in %s\n"
7143 msgid "collect: relinking\n"
7148 msgid "ld returned %d exit status"
7152 msgid "Generate debugging info in default format"
7156 msgid "Generate debugging info in default extended format"
7160 msgid "Generate STABS format debug info"
7164 msgid "Generate extended STABS format debug info"
7168 msgid "Generate DWARF-1 format debug info"
7172 msgid "Generate extended DWARF-1 format debug info"
7176 msgid "Generate DWARF-2 debug info"
7180 msgid "Generate XCOFF format debug info"
7184 msgid "Generate extended XCOFF format debug info"
7188 msgid "Generate COFF format debug info"
7192 msgid "Generate VMS format debug info"
7196 msgid "Perform DWARF2 duplicate elimination"
7200 msgid "Perform unused type elimination in debug info"
7204 msgid "Do not store floats in registers"
7208 msgid "Defer popping functions args from stack until later"
7212 msgid "When possible do not generate stack frames"
7216 msgid "Optimize sibling and tail recursive calls"
7220 msgid "Perform superblock formation via tail duplication"
7224 msgid "Compile whole compilation unit at a time"
7228 msgid "When running CSE, follow jumps to their targets"
7232 msgid "When running CSE, follow conditional jumps"
7236 msgid "Perform a number of minor, expensive optimizations"
7240 msgid "Perform jump threading optimizations"
7244 msgid "Perform strength reduction optimizations"
7247 #: toplev.c:1035 toplev.c:1039
7248 msgid "Perform loop unrolling when iteration count is known"
7251 #: toplev.c:1037 toplev.c:1041
7252 msgid "Perform loop unrolling for all loops"
7256 msgid "Perform loop peeling"
7260 msgid "Perform loop unswitching"
7264 msgid "Generate prefetch instructions, if available, for arrays in loops"
7268 msgid "Force all loop invariant computations out of loops"
7272 msgid "Strength reduce all loop general induction variables"
7276 msgid "Store strings in writable data section"
7280 msgid "Enable machine specific peephole optimizations"
7284 msgid "Copy memory operands into registers before using"
7288 msgid "Copy memory address constants into regs before using"
7292 msgid "Allow function addresses to be held in registers"
7296 msgid "Integrate simple functions into their callers"
7300 msgid "Generate code for funcs even if they are fully inlined"
7304 msgid "Pay attention to the 'inline' keyword"
7308 msgid "Emit static const variables even if they are not used"
7312 msgid "Check for syntax errors, then stop"
7316 msgid "Mark data as shared rather than private"
7320 msgid "Enable saving registers around function calls"
7324 msgid "Return 'short' aggregates in memory, not registers"
7328 msgid "Return 'short' aggregates in registers"
7332 msgid "Attempt to fill delay slots of branch instructions"
7336 msgid "Perform the global common subexpression elimination"
7340 msgid "Perform enhanced load motion during global subexpression elimination"
7344 msgid "Perform store motion after global subexpression elimination"
7348 msgid "Perform the loop optimizations"
7352 msgid "Perform cross-jumping optimization"
7356 msgid "Perform conversion of conditional jumps to branchless equivalents"
7360 msgid "Perform conversion of conditional jumps to conditional execution"
7364 msgid "Run CSE pass after loop optimizations"
7368 msgid "Run the loop optimizer twice"
7372 msgid "Delete useless null pointer checks"
7376 msgid "Reschedule instructions before register allocation"
7380 msgid "Reschedule instructions after register allocation"
7384 msgid "Enable scheduling across basic blocks"
7388 msgid "Allow speculative motion of non-loads"
7392 msgid "Allow speculative motion of some loads"
7396 msgid "Allow speculative motion of more loads"
7400 msgid "If scheduling post reload, do superblock sheduling"
7404 msgid "If scheduling post reload, do trace sheduling"
7408 msgid "Replace add,compare,branch with branch on count reg"
7412 msgid "Generate position independent code, if possible"
7416 msgid "Enable exception handling"
7420 msgid "Just generate unwind tables for exception handling"
7424 msgid "Generate unwind tables exact at each instruction boundary"
7428 msgid "Support synchronous non-call exceptions"
7432 msgid "Insert arc based program profiling code"
7436 msgid "Create data files needed by gcov"
7440 msgid "Use profiling information for branch probabilities"
7444 msgid "Enable basic program profiling code"
7448 msgid "Reorder basic blocks to improve code placement"
7452 msgid "Reorder functions to improve code placement"
7456 msgid "Do the register renaming optimization pass"
7460 msgid "Do the register copy-propagation optimization pass"
7464 msgid "Do not put uninitialized globals in the common section"
7468 msgid "Do not generate .size directives"
7472 msgid "place each function into its own section"
7476 msgid "place data items into their own section"
7480 msgid "Add extra commentry to assembler output"
7484 msgid "Output GNU ld formatted global initializers"
7488 msgid "Enables a register move optimization"
7492 msgid "Do the full regmove optimization pass"
7496 msgid "Pack structure members together without holes"
7500 msgid "Insert stack checking code into the program"
7504 msgid "Specify that arguments may alias each other & globals"
7508 msgid "Assume arguments may alias globals but not each other"
7512 msgid "Assume arguments do not alias each other or globals"
7516 msgid "Assume strict aliasing rules apply"
7520 msgid "Align the start of loops"
7524 msgid "Align labels which are only reached by jumping"
7528 msgid "Align all labels"
7532 msgid "Align the start of functions"
7536 msgid "Attempt to merge identical constants accross compilation units"
7540 msgid "Attempt to merge identical constants and constant variables"
7545 "Suppress output of instruction numbers and line number notes in debugging "
7550 msgid "Instrument function entry/exit with profiling calls"
7554 msgid "Put zero initialized data in the bss section"
7558 msgid "Enable SSA optimizations"
7562 msgid "Enable SSA conditional constant propagation"
7566 msgid "Enable aggressive SSA dead code elimination"
7570 msgid "External symbols have a leading underscore"
7574 msgid "Process #ident directives"
7578 msgid "Enables an rtl peephole pass run before sched2"
7582 msgid "Assume no NaNs or +-Infs are generated"
7586 msgid "Enables guessing of branch probabilities"
7590 msgid "Set errno after built-in math functions"
7594 msgid "Floating-point operations can trap"
7598 msgid "Allow math optimizations that may violate IEEE or ANSI standards"
7602 msgid "Disable optimizations observable by IEEE signaling NaNs"
7606 msgid "Generate code to check bounds before indexing arrays"
7610 msgid "Convert floating point constant to single precision constant"
7614 msgid "Report time taken by each compiler pass at end of run"
7618 msgid "Report on permanent memory allocation at end of run"
7622 msgid "Trap for signed overflow in addition / subtraction / multiplication"
7626 msgid "Use graph coloring register allocation."
7630 msgid "Compile just for ISO C90"
7634 msgid "Determine language standard"
7638 msgid "Make bit-fields by unsigned by default"
7642 msgid "Make 'char' be signed by default"
7646 msgid "Make 'char' be unsigned by default"
7650 msgid "Do not recognize the 'asm' keyword"
7654 msgid "Do not recognize any built in functions"
7658 msgid "Assume normal C execution environment"
7662 msgid "Assume that standard libraries & main might not exist"
7666 msgid "Allow different types as args of ? operator"
7670 msgid "Allow the use of $ inside identifiers"
7674 msgid "Use the same size for double as for float"
7678 msgid "Use the smallest fitting integer to hold enums"
7682 msgid "Override the underlying type for wchar_t to `unsigned short'"
7686 msgid "Enable most warning messages"
7690 msgid "Warn about casting functions to incompatible types"
7694 msgid "Warn about functions which might be candidates for format attributes"
7698 msgid "Warn about casts which discard qualifiers"
7702 msgid "Warn about subscripts whose type is 'char'"
7705 #: toplev.c:1306 toplev.c:1309
7706 msgid "Warn if nested comments are detected"
7710 msgid "Warn about possibly confusing type conversions"
7714 msgid "Do not warn about compile-time integer division by zero"
7718 msgid "Warn about testing equality of floating point numbers"
7722 msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
7726 msgid "Don't warn about too many arguments to format functions"
7730 msgid "Warn about non-string-literal format strings"
7734 msgid "Warn about possible security problems with format functions"
7738 msgid "Don't warn about strftime formats yielding 2 digit years"
7742 msgid "Warn about implicit function declarations"
7746 msgid "Warn when a declaration does not specify a type"
7750 msgid "Warn about the use of the #import directive"
7754 msgid "Warn about PCH files that are found but not used"
7758 msgid "Do not warn about using 'long long' when -pedantic"
7762 msgid "Warn about suspicious declarations of main"
7766 msgid "Warn about possibly missing braces around initializers"
7770 msgid "Warn about global funcs without previous declarations"
7774 msgid "Warn about global funcs without prototypes"
7778 msgid "Warn about use of multicharacter literals"
7782 msgid "Warn about externs not at file scope level"
7786 msgid "Warn about possible missing parentheses"
7790 msgid "Warn about function pointer arithmetic"
7794 msgid "Warn about multiple declarations of the same object"
7798 msgid "Warn whenever a function's return-type defaults to int"
7802 msgid "Warn about possible violations of sequence point rules"
7806 msgid "Warn about signed/unsigned comparisons"
7810 msgid "Warn about non-prototyped function decls"
7814 msgid "Warn about constructs whose meanings change in ISO C"
7818 msgid "Warn when trigraphs are encountered"
7822 msgid "Warn about unrecognized pragmas"
7826 msgid "Mark strings as 'const char *'"
7830 msgid "Warn when a function is unused"
7834 msgid "Warn when a label is unused"
7838 msgid "Warn when a function parameter is unused"
7842 msgid "Warn when a variable is unused"
7846 msgid "Warn when an expression value is unused"
7850 msgid "Do not suppress warnings from system headers"
7854 msgid "Treat all warnings as errors"
7858 msgid "Warn when one local variable shadows another"
7862 msgid "Warn about enumerated switches, with no default, missing a case"
7866 msgid "Warn about enumerated switches missing a default case"
7870 msgid "Warn about all enumerated switches missing a specific case"
7874 msgid "Warn about returning structures, unions or arrays"
7878 msgid "Warn about pointer casts which increase alignment"
7882 msgid "Warn about code that will never be executed"
7886 msgid "Warn about uninitialized automatic variables"
7890 msgid "Warn when an inlined function cannot be inlined"
7894 msgid "Warn when the packed attribute has no effect on struct layout"
7898 msgid "Warn when padding is required to align struct members"
7902 msgid "Warn when an optimization pass is disabled"
7906 msgid "Warn about uses of __attribute__((deprecated)) declarations"
7910 msgid "Print extra (possibly unwanted) warnings"
7914 msgid "Warn about functions which might be candidates for attribute noreturn"
7918 msgid "Warn about code which might break the strict aliasing rules"
7921 #: toplev.c:1669 toplev.c:4685 config/rs6000/rs6000.c:716
7923 msgid "invalid option `%s'"
7927 msgid "getting core file size maximum limit"
7931 msgid "setting core file size limit to maximum"
7936 msgid "`%s' used but never defined"
7941 msgid "`%s' declared `static' but never defined"
7946 msgid "`%s' defined but not used"
7951 msgid "invalid register name `%s' for register variable"
7956 " -ffixed-<register> Mark <register> as being unavailable to the "
7962 " -fcall-used-<register> Mark <register> as being corrupted by function "
7968 " -fcall-saved-<register> Mark <register> as being preserved across "
7974 " -finline-limit=<number> Limits the size of inlined functions to <number>\n"
7979 " -fmessage-length=<number> Limits diagnostics messages lengths to <number> "
7980 "characters per line. 0 suppresses line-wrapping\n"
7985 " -fdiagnostics-show-location=[once | every-line] Indicates how often source "
7986 "location information should be emitted, as prefix, at the beginning of "
7987 "diagnostics when line-wrapping\n"
7992 " -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] "
7993 "Indicates the default thread-local storage code generation model\n"
7997 msgid " -O[number] Set optimization level to [number]\n"
8001 msgid " -Os Optimize for space rather than speed\n"
8006 " -pedantic Issue warnings needed by strict compliance to ISO "
8012 " -pedantic-errors Like -pedantic except that errors are produced\n"
8016 msgid " -w Suppress warnings\n"
8020 msgid " -Wunused Enable unused warnings\n"
8025 " -Wlarger-than-<number> Warn if an object is larger than <number> bytes\n"
8029 msgid " -p Enable function profiling\n"
8033 msgid " -o <file> Place output into <file> \n"
8038 " -G <number> Put global and static data smaller than <number>\n"
8039 " bytes into a special section (on some targets)\n"
8043 msgid " -aux-info <file> Emit declaration info into <file>\n"
8048 " -quiet Do not display functions compiled or elapsed time\n"
8052 msgid " -version Display the compiler's version\n"
8057 " -d[letters] Enable dumps from specific passes of the compiler\n"
8062 " -dumpbase <file> Base name to be used for dumps from specific "
8067 msgid " -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
8071 msgid " --help Display this information\n"
8077 "Language specific options:\n"
8082 msgid " %-23.23s [undocumented]\n"
8085 #: toplev.c:3933 toplev.c:3947
8089 "There are undocumented %s specific options as well.\n"
8096 " Options for %s:\n"
8102 "Target specific options:\n"
8105 #: toplev.c:3988 toplev.c:4007
8107 msgid " -m%-23.23s [undocumented]\n"
8113 "There are undocumented target specific options as well.\n"
8117 msgid " They exist, but they are not documented.\n"
8122 msgid "unrecognized gcc debugging option: %c"
8127 msgid "`%s': unknown tls-model option"
8132 msgid "unrecognized register name `%s'"
8135 #: toplev.c:4192 toplev.c:5148
8137 msgid "unrecognized option `%s'"
8141 msgid "-Wid-clash-LEN is no longer supported"
8146 msgid "use -gdwarf -g%d for DWARF v1, level %d"
8150 msgid "use -gdwarf-2 for DWARF v2"
8155 msgid "ignoring option `%s' due to invalid debug level specification"
8158 #: toplev.c:4352 toplev.c:5146
8160 msgid "`%s': unknown or unsupported -g option"
8165 msgid "`%s' ignored, conflicts with `-g%s'"
8169 msgid "-param option missing argument"
8174 msgid "invalid --param option: %s"
8179 msgid "invalid parameter value `%s'"
8185 "%s%s%s version %s (%s)\n"
8186 "%s\tcompiled by GNU C version %s.\n"
8187 "%s%s%s version %s (%s) compiled by CC.\n"
8193 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
8197 msgid "options passed: "
8201 msgid "options enabled: "
8204 #: toplev.c:4849 java/jcf-write.c:3368
8206 msgid "can't open %s for writing"
8211 msgid "ignoring command line option '%s'"
8216 msgid "(it is valid for %s but not the selected language)"
8220 msgid "-Wuninitialized is not supported without -O"
8224 msgid "instruction scheduling not supported on this target machine"
8228 msgid "this target machine does not have delayed branches"
8233 msgid "-f%sleading-underscore not supported on this target machine"
8237 msgid "-ffunction-sections not supported for this target"
8241 msgid "-fdata-sections not supported for this target"
8245 msgid "-ffunction-sections disabled; it makes profiling impossible"
8249 msgid "-fprefetch-loop-arrays not supported for this target"
8254 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
8258 msgid "-fprefetch-loop-arrays is not supported with -Os"
8262 msgid "-ffunction-sections may affect debugging on some targets"
8267 msgid "error writing to %s"
8270 #: toplev.c:5495 java/jcf-parse.c:913 java/jcf-write.c:3375
8272 msgid "error closing %s"
8277 msgid "could not open dump file `%s'"
8282 msgid "ignoring unknown option `%.*s' in `-f%s'"
8286 msgid "arrays of functions are not meaningful"
8290 msgid "function return type cannot be function"
8294 msgid "invalid initializer for bit string"
8299 msgid "tree check: expected %s, have %s in %s, at %s:%d"
8304 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
8309 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
8312 #: varasm.c:448 config/i386/winnt.c:652
8314 msgid "%s causes a section type conflict"
8319 msgid "register name not specified for `%s'"
8324 msgid "invalid register name for `%s'"
8329 msgid "data type of `%s' isn't suitable for a register"
8334 msgid "register specified for `%s' isn't suitable for data type"
8338 msgid "global register variable has initial value"
8342 msgid "volatile register variables don't work as you might wish"
8347 msgid "register name given for non-register variable `%s'"
8353 "alignment of `%s' is greater than maximum object file alignment. Using %d"
8357 msgid "thread-local COMMON data not implemented"
8362 msgid "requested alignment for %s is greater than implemented alignment of %d"
8366 msgid "initializer for integer value is too complicated"
8370 msgid "initializer for floating value is not a floating constant"
8374 msgid "unknown set constructor type"
8379 msgid "invalid initial value for member `%s'"
8382 #: varasm.c:4448 varasm.c:4491
8384 msgid "weak declaration of `%s' must precede definition"
8390 "weak declaration of `%s' after first use results in unspecified behavior"
8395 msgid "weak declaration of `%s' must be public"
8400 msgid "weak declaration of `%s' not supported"
8403 #: varasm.c:4527 varasm.c:4602
8404 msgid "only weak aliases are supported in this configuration"
8408 msgid "alias definitions not supported in this configuration; ignored"
8412 msgid "visibility attribute not supported in this configuration; ignored"
8417 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
8420 #. Print an error message for unrecognized stab codes.
8423 msgid "no sclass for %s stab (0x%x)\n"
8426 #: pretty-print.h:97
8428 msgid "#`%s' not supported by %s#"
8433 "The maximum number of instructions in a single function eligible for inlining"
8437 msgid "The maximum number of instructions when automatically inlining"
8442 "The maximum number of instructions by repeated inlining before gcc starts to "
8448 "The slope of the linear funtion throttling inlining after the recursive "
8449 "inlining limit has been reached is given by the negative reciprocal value of "
8455 "The number of instructions in a single functions still eligible to inlining "
8456 "after a lot recursive inlining"
8460 msgid "The maximum number of instructions for the RTL inliner"
8464 msgid "The maximum number of instructions to consider to fill a delay slot"
8469 "The maximum number of instructions to consider to find accurate live "
8470 "register information"
8474 msgid "The maximum length of scheduling's pending operations list"
8478 msgid "The maximum amount of memory to be allocated by GCSE"
8482 msgid "The maximum number of passes to make when doing GCSE"
8486 msgid "The maximum number of instructions to consider to unroll in a loop"
8491 "The maximum number of instructions to consider to unroll in a loop on average"
8495 msgid "The maximum number of unrollings of a single loop"
8499 msgid "The maximum number of insns of a peeled loop"
8503 msgid "The maximum number of peelings of a single loop"
8507 msgid "The maximum number of insns of a completely peeled loop"
8512 "The maximum number of peelings of a single loop that is peeled completely"
8516 msgid "The maximum number of insns of a peeled loop that rolls only once"
8520 msgid "The maximum number of insns of an unswitched loop"
8524 msgid "The maximum number of unswitchings in a single loop"
8529 "Select fraction of the maximal count of repetitions of basic block in "
8530 "program given basic block needs to have to be considered hot"
8535 "Select fraction of the maximal frequency of executions of basic block in "
8536 "function given basic block needs to have to be considered hot"
8541 "The percentage of function, weighted by execution frequency, that must be "
8542 "covered by trace formation. Used when profile feedback is available"
8547 "The percentage of function, weighted by execution frequency, that must be "
8548 "covered by trace formation. Used when profile feedback is not available"
8552 msgid "Maximal code growth caused by tail duplication (in percents)"
8557 "Stop reverse growth if the reverse probability of best edge is less than "
8558 "this threshold (in percents)"
8563 "Stop forward growth if the probability of best edge is less than this "
8564 "threshold (in percents). Used when profile feedback is available"
8569 "Stop forward growth if the probability of best edge is less than this "
8570 "threshold (in percents). Used when profile feedback is not available"
8574 msgid "The maximum number of incoming edges to consider for crossjumping"
8579 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
8580 "total size of the heap."
8584 msgid "Minimum heap size before we start collecting garbage, in kilobytes."
8587 #: config/darwin-c.c:77
8588 msgid "too many #pragma options align=reset"
8591 #: config/darwin-c.c:99 config/darwin-c.c:102 config/darwin-c.c:104
8592 #: config/darwin-c.c:106
8593 msgid "malformed '#pragma options', ignoring"
8596 #: config/darwin-c.c:109
8597 msgid "junk at end of '#pragma options'"
8600 #: config/darwin-c.c:119
8601 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
8604 #: config/darwin-c.c:132
8605 msgid "missing '(' after '#pragma unused', ignoring"
8608 #: config/darwin-c.c:150
8609 msgid "missing ')' after '#pragma unused', ignoring"
8612 #: config/darwin-c.c:153
8613 msgid "junk at end of '#pragma unused'"
8616 #: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:99
8617 msgid "-msystem-v and -p are incompatible"
8620 #: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:101
8621 msgid "-msystem-v and -mthreads are incompatible"
8624 #: config/alpha/alpha.c:416
8626 msgid "-f%s ignored for Unicos/Mk (not supported)"
8629 #: config/alpha/alpha.c:440
8630 msgid "-mieee not supported on Unicos/Mk"
8633 #: config/alpha/alpha.c:451
8634 msgid "-mieee-with-inexact not supported on Unicos/Mk"
8637 #: config/alpha/alpha.c:468
8639 msgid "bad value `%s' for -mtrap-precision switch"
8642 #: config/alpha/alpha.c:482
8644 msgid "bad value `%s' for -mfp-rounding-mode switch"
8647 #: config/alpha/alpha.c:497
8649 msgid "bad value `%s' for -mfp-trap-mode switch"
8652 #: config/alpha/alpha.c:509
8654 msgid "bad value `%s' for -mtls-size switch"
8657 #: config/alpha/alpha.c:528 config/alpha/alpha.c:540
8659 msgid "bad value `%s' for -mcpu switch"
8662 #: config/alpha/alpha.c:547
8663 msgid "trap mode not supported on Unicos/Mk"
8666 #: config/alpha/alpha.c:554
8667 msgid "fp software completion requires -mtrap-precision=i"
8670 #: config/alpha/alpha.c:570
8671 msgid "rounding mode not supported for VAX floats"
8674 #: config/alpha/alpha.c:575
8675 msgid "trap mode not supported for VAX floats"
8678 #: config/alpha/alpha.c:604
8680 msgid "L%d cache latency unknown for %s"
8683 #: config/alpha/alpha.c:619
8685 msgid "bad value `%s' for -mmemory-latency"
8688 #: config/alpha/alpha.c:5942 config/m88k/m88k.c:2907 config/romp/romp.c:762
8689 #: config/romp/romp.c:769
8691 msgid "invalid %%H value"
8694 #: config/alpha/alpha.c:5963
8696 msgid "invalid %%J value"
8699 #: config/alpha/alpha.c:5979 config/ia64/ia64.c:4007 config/m88k/m88k.c:3052
8701 msgid "invalid %%r value"
8704 #: config/alpha/alpha.c:5989 config/rs6000/rs6000.c:7815
8706 msgid "invalid %%R value"
8709 #: config/alpha/alpha.c:5995 config/rs6000/rs6000.c:7741
8711 msgid "invalid %%N value"
8714 #: config/alpha/alpha.c:6003 config/rs6000/rs6000.c:7769
8716 msgid "invalid %%P value"
8719 #: config/alpha/alpha.c:6011 config/m88k/m88k.c:2913 config/romp/romp.c:748
8720 #: config/romp/romp.c:755
8722 msgid "invalid %%h value"
8725 #: config/alpha/alpha.c:6019 config/romp/romp.c:706
8727 msgid "invalid %%L value"
8730 #: config/alpha/alpha.c:6058 config/rs6000/rs6000.c:7723
8732 msgid "invalid %%m value"
8735 #: config/alpha/alpha.c:6066 config/rs6000/rs6000.c:7731
8737 msgid "invalid %%M value"
8740 #: config/alpha/alpha.c:6110
8742 msgid "invalid %%U value"
8745 #: config/alpha/alpha.c:6122 config/alpha/alpha.c:6136 config/romp/romp.c:714
8746 #: config/rs6000/rs6000.c:7823
8748 msgid "invalid %%s value"
8751 #: config/alpha/alpha.c:6159 config/m88k/m88k.c:3015
8753 msgid "invalid %%C value"
8756 #: config/alpha/alpha.c:6196 config/m88k/m88k.c:3036
8757 #: config/rs6000/rs6000.c:7580
8759 msgid "invalid %%E value"
8762 #: config/alpha/alpha.c:6221 config/alpha/alpha.c:6271
8763 msgid "unknown relocation unspec"
8766 #: config/alpha/alpha.c:6230 config/romp/romp.c:989
8767 #: config/rs6000/rs6000.c:8134
8769 msgid "invalid %%xn code"
8772 #: config/alpha/alpha.c:7003 config/alpha/alpha.c:7006 config/s390/s390.c:6167
8773 #: config/s390/s390.c:6170
8774 msgid "bad builtin fcode"
8777 #. Macro to define tables used to set the flags.
8778 #. This is a list in braces of pairs in braces,
8779 #. each pair being { "NAME", VALUE }
8780 #. where VALUE is the bits to set or minus the bits to clear.
8781 #. An empty string NAME is used to identify the default VALUE.
8782 #: config/alpha/alpha.h:286 config/i386/i386.h:317 config/i386/i386.h:319
8783 #: config/i386/i386.h:321 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:288
8784 #: config/s390/s390.h:99 config/sparc/sparc.h:524 config/sparc/sparc.h:529
8785 msgid "Use hardware fp"
8788 #: config/alpha/alpha.h:287 config/i386/i386.h:318 config/i386/i386.h:320
8789 #: config/rs6000/rs6000.h:290 config/sparc/sparc.h:526
8790 #: config/sparc/sparc.h:531
8791 msgid "Do not use hardware fp"
8794 #: config/alpha/alpha.h:288
8795 msgid "Use fp registers"
8798 #: config/alpha/alpha.h:290
8799 msgid "Do not use fp registers"
8802 #: config/alpha/alpha.h:291
8803 msgid "Do not assume GAS"
8806 #: config/alpha/alpha.h:292
8810 #: config/alpha/alpha.h:294
8811 msgid "Request IEEE-conformant math library routines (OSF/1)"
8814 #: config/alpha/alpha.h:296
8815 msgid "Emit IEEE-conformant code, without inexact exceptions"
8818 #: config/alpha/alpha.h:298
8819 msgid "Emit IEEE-conformant code, with inexact exceptions"
8822 #: config/alpha/alpha.h:300
8823 msgid "Do not emit complex integer constants to read-only memory"
8826 #: config/alpha/alpha.h:301
8830 #: config/alpha/alpha.h:302
8831 msgid "Do not use VAX fp"
8834 #: config/alpha/alpha.h:303
8835 msgid "Emit code for the byte/word ISA extension"
8838 #: config/alpha/alpha.h:306
8839 msgid "Emit code for the motion video ISA extension"
8842 #: config/alpha/alpha.h:309
8843 msgid "Emit code for the fp move and sqrt ISA extension"
8846 #: config/alpha/alpha.h:311
8847 msgid "Emit code for the counting ISA extension"
8850 #: config/alpha/alpha.h:314
8851 msgid "Emit code using explicit relocation directives"
8854 #: config/alpha/alpha.h:317
8855 msgid "Emit 16-bit relocations to the small data areas"
8858 #: config/alpha/alpha.h:319
8859 msgid "Emit 32-bit relocations to the small data areas"
8862 #: config/alpha/alpha.h:321
8863 msgid "Emit direct branches to local functions"
8866 #: config/alpha/alpha.h:324
8867 msgid "Emit rdval instead of rduniq for thread pointer"
8872 #. For -mfp-rounding-mode=[n|m|c|d]
8873 #. For -mfp-trap-mode=[n|u|su|sui]
8874 #. For -mtrap-precision=[p|f|i]
8875 #. For -mmemory-latency=
8877 #: config/alpha/alpha.h:353
8878 msgid "Use features of and schedule given CPU"
8881 #: config/alpha/alpha.h:355
8882 msgid "Schedule given CPU"
8885 #: config/alpha/alpha.h:357
8886 msgid "Control the generated fp rounding mode"
8889 #: config/alpha/alpha.h:359
8890 msgid "Control the IEEE trap mode"
8893 #: config/alpha/alpha.h:361
8894 msgid "Control the precision given to fp exceptions"
8897 #: config/alpha/alpha.h:363
8898 msgid "Tune expected memory latency"
8901 #: config/alpha/alpha.h:365 config/ia64/ia64.h:243
8902 msgid "Specify bit size of immediate TLS offsets"
8905 #: config/arc/arc.c:147
8907 msgid "bad value (%s) for -mcpu switch"
8910 #: config/arc/arc.c:374
8912 msgid "argument of `%s' attribute is not a string constant"
8915 #: config/arc/arc.c:381
8917 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
8920 #: config/arc/arc.c:1777 config/m32r/m32r.c:2331
8922 msgid "invalid operand to %%R code"
8925 #: config/arc/arc.c:1809 config/m32r/m32r.c:2354
8927 msgid "invalid operand to %%H/%%L code"
8930 #: config/arc/arc.c:1832 config/m32r/m32r.c:2430
8932 msgid "invalid operand to %%U code"
8935 #: config/arc/arc.c:1843
8937 msgid "invalid operand to %%V code"
8941 #: config/arc/arc.c:1850 config/m32r/m32r.c:2469 config/sparc/sparc.c:6485
8942 msgid "invalid operand output code"
8945 #: config/arm/arm.c:488
8947 msgid "switch -mcpu=%s conflicts with -march= switch"
8950 #: config/arm/arm.c:498 config/rs6000/rs6000.c:599 config/sparc/sparc.c:405
8952 msgid "bad value (%s) for %s switch"
8955 #: config/arm/arm.c:635
8956 msgid "target CPU does not support APCS-32"
8959 #: config/arm/arm.c:640
8960 msgid "target CPU does not support APCS-26"
8963 #: config/arm/arm.c:646
8964 msgid "target CPU does not support interworking"
8967 #: config/arm/arm.c:652
8968 msgid "target CPU does not support THUMB instructions"
8971 #: config/arm/arm.c:666
8973 "enabling backtrace support is only meaningful when compiling for the Thumb"
8976 #: config/arm/arm.c:669
8978 "enabling callee interworking support is only meaningful when compiling for "
8982 #: config/arm/arm.c:672
8984 "enabling caller interworking support is only meaningful when compiling for "
8988 #: config/arm/arm.c:678
8989 msgid "interworking forces APCS-32 to be used"
8992 #: config/arm/arm.c:684
8993 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
8996 #: config/arm/arm.c:692
8997 msgid "-fpic and -mapcs-reent are incompatible"
9000 #: config/arm/arm.c:695
9001 msgid "APCS reentrant code not supported. Ignored"
9004 #: config/arm/arm.c:703
9005 msgid "-g with -mno-apcs-frame may not give sensible debugging"
9008 #: config/arm/arm.c:711
9009 msgid "passing floating point arguments in fp regs not yet supported"
9012 #: config/arm/arm.c:750
9014 msgid "invalid floating point emulation option: -mfpe-%s"
9017 #: config/arm/arm.c:761
9018 msgid "-mfpe switch not supported by ep9312 target cpu - ignored."
9021 #: config/arm/arm.c:781
9022 msgid "structure size boundary can only be set to 8 or 32"
9025 #: config/arm/arm.c:789
9026 msgid "-mpic-register= is useless without -fpic"
9029 #: config/arm/arm.c:796
9031 msgid "unable to use '%s' for PIC register"
9034 #: config/arm/arm.c:2114 config/arm/arm.c:2137 config/avr/avr.c:4803
9035 #: config/c4x/c4x.c:4652 config/h8300/h8300.c:3990 config/i386/i386.c:1566
9036 #: config/i386/i386.c:1616 config/ip2k/ip2k.c:3234
9037 #: config/m68hc11/m68hc11.c:1261 config/mcore/mcore.c:3563
9038 #: config/ns32k/ns32k.c:1091 config/rs6000/rs6000.c:12677 config/sh/sh.c:6090
9039 #: config/sh/sh.c:6115 config/sh/sh.c:6154 config/stormy16/stormy16.c:2155
9040 #: config/v850/v850.c:2238
9042 msgid "`%s' attribute only applies to functions"
9045 #: config/arm/arm.c:10378
9046 msgid "unable to compute real location of stacked parameter"
9049 #: config/arm/arm.c:10981
9050 msgid "no low registers available for popping high registers"
9053 #: config/arm/arm.c:11232
9054 msgid "interrupt Service Routines cannot be coded in Thumb mode"
9057 #: config/arm/pe.c:170 config/i386/winnt.c:316 config/mcore/mcore.c:3411
9059 msgid "initialized variable `%s' is marked dllimport"
9062 #: config/arm/pe.c:179 config/i386/winnt.c:325
9064 msgid "static variable `%s' is marked dllimport"
9067 #: config/arm/arm.h:436
9068 msgid "Generate APCS conformant stack frames"
9071 #: config/arm/arm.h:439
9072 msgid "Store function names in object code"
9075 #: config/arm/arm.h:443
9076 msgid "Use the 32-bit version of the APCS"
9079 #: config/arm/arm.h:445
9080 msgid "Use the 26-bit version of the APCS"
9083 #: config/arm/arm.h:449
9084 msgid "Pass FP arguments in FP registers"
9087 #: config/arm/arm.h:452
9088 msgid "Generate re-entrant, PIC code"
9091 #: config/arm/arm.h:455
9092 msgid "The MMU will trap on unaligned accesses"
9095 #: config/arm/arm.h:462
9096 msgid "Use library calls to perform FP operations"
9099 #: config/arm/arm.h:464 config/i960/i960.h:281
9100 msgid "Use hardware floating point instructions"
9103 #: config/arm/arm.h:466
9104 msgid "Assume target CPU is configured as big endian"
9107 #: config/arm/arm.h:468
9108 msgid "Assume target CPU is configured as little endian"
9111 #: config/arm/arm.h:470
9112 msgid "Assume big endian bytes, little endian words"
9115 #: config/arm/arm.h:472
9116 msgid "Support calls between Thumb and ARM instruction sets"
9119 #: config/arm/arm.h:475
9120 msgid "Generate a call to abort if a noreturn function returns"
9123 #: config/arm/arm.h:478
9124 msgid "Do not move instructions into a function's prologue"
9127 #: config/arm/arm.h:481
9128 msgid "Do not load the PIC register in function prologues"
9131 #: config/arm/arm.h:484
9132 msgid "Generate call insns as indirect calls, if necessary"
9135 #: config/arm/arm.h:487
9136 msgid "Compile for the Thumb not the ARM"
9139 #: config/arm/arm.h:491
9140 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
9143 #: config/arm/arm.h:494
9144 msgid "Thumb: Generate (leaf) stack frames even if not needed"
9147 #: config/arm/arm.h:497
9148 msgid "Thumb: Assume non-static functions may be called from ARM code"
9151 #: config/arm/arm.h:501
9152 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
9155 #: config/arm/arm.h:505
9156 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
9159 #: config/arm/arm.h:507
9160 msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
9163 #: config/arm/arm.h:515
9164 msgid "Specify the name of the target CPU"
9167 #: config/arm/arm.h:517
9168 msgid "Specify the name of the target architecture"
9171 #: config/arm/arm.h:521
9172 msgid "Specify the version of the floating point emulator"
9175 #: config/arm/arm.h:523
9176 msgid "Specify the minimum bit alignment of structures"
9179 #: config/arm/arm.h:525
9180 msgid "Specify the register to be used for PIC addressing"
9183 #: config/arm/pe.h:65
9184 msgid "Ignore dllimport attribute for functions"
9187 #: config/avr/avr.c:537
9189 msgid "large frame pointer change (%d) with -mtiny-stack"
9192 #: config/avr/avr.c:1144
9193 msgid "bad address, not (reg+disp):"
9196 #: config/avr/avr.c:1152
9197 msgid "internal compiler error. Bad address:"
9200 #: config/avr/avr.c:1165
9201 msgid "internal compiler error. Unknown mode:"
9204 #: config/avr/avr.c:1873 config/avr/avr.c:2585
9205 msgid "invalid insn:"
9208 #: config/avr/avr.c:1910 config/avr/avr.c:1996 config/avr/avr.c:2045
9209 #: config/avr/avr.c:2054 config/avr/avr.c:2152 config/avr/avr.c:2324
9210 #: config/avr/avr.c:2622 config/avr/avr.c:2733
9211 msgid "incorrect insn:"
9214 #: config/avr/avr.c:2073 config/avr/avr.c:2237 config/avr/avr.c:2395
9215 #: config/avr/avr.c:2777
9216 msgid "unknown move insn:"
9219 #: config/avr/avr.c:3012
9220 msgid "bad shift insn:"
9223 #: config/avr/avr.c:3128 config/avr/avr.c:3558 config/avr/avr.c:3938
9224 msgid "internal compiler error. Incorrect shift:"
9227 #: config/avr/avr.c:4776 config/ip2k/ip2k.c:3207
9228 msgid "only initialized variables can be placed into program memory area"
9231 #: config/avr/avr.c:4875
9232 msgid "only uninitialized variables can be placed in the .noinit section"
9235 #: config/avr/avr.c:4890
9237 msgid "MCU `%s' supported for assembler only"
9240 #: config/avr/avr.h:78
9241 msgid "Assume int to be 8 bit integer"
9244 #: config/avr/avr.h:80
9245 msgid "Change the stack pointer without disabling interrupts"
9248 #: config/avr/avr.h:82
9249 msgid "Use subroutines for function prologue/epilogue"
9252 #: config/avr/avr.h:84
9253 msgid "Change only the low 8 bits of the stack pointer"
9256 #: config/avr/avr.h:86
9257 msgid "Do not generate tablejump insns"
9260 #: config/avr/avr.h:88
9261 msgid "Use rjmp/rcall (limited range) on >8K devices"
9264 #: config/avr/avr.h:91
9265 msgid "Output instruction sizes to the asm file"
9268 #: config/avr/avr.h:108
9269 msgid "Specify the initial stack address"
9272 #: config/avr/avr.h:109
9273 msgid "Specify the MCU name"
9276 #. `GIV_SORT_CRITERION(GIV1, GIV2)'
9277 #. In some cases, the strength reduction optimization pass can
9278 #. produce better code if this is defined. This macro controls the
9279 #. order that induction variables are combined. This macro is
9280 #. particularly useful if the target has limited addressing modes.
9281 #. For instance, the SH target has only positive offsets in
9282 #. addresses. Thus sorting to put the smallest address first allows
9283 #. the most combinations to be found.
9284 #: config/avr/avr.h:2313
9285 msgid "trampolines not supported"
9288 #: config/c4x/c4x-c.c:71
9290 msgid "missing '(' after '#pragma %s' - ignored"
9293 #: config/c4x/c4x-c.c:74
9295 msgid "missing function name in '#pragma %s' - ignored"
9298 #: config/c4x/c4x-c.c:79
9300 msgid "malformed '#pragma %s' - ignored"
9303 #: config/c4x/c4x-c.c:81
9305 msgid "missing section name in '#pragma %s' - ignored"
9308 #: config/c4x/c4x-c.c:86
9310 msgid "missing ')' for '#pragma %s' - ignored"
9313 #: config/c4x/c4x-c.c:89
9315 msgid "junk at end of '#pragma %s'"
9318 #: config/c4x/c4x.c:290
9320 msgid "unknown CPU version %d, using 40.\n"
9323 #: config/c4x/c4x.c:862
9325 msgid "ISR %s requires %d words of local vars, max is 32767"
9328 #: config/c4x/c4x.c:1611
9329 msgid "using CONST_DOUBLE for address"
9332 #: config/c4x/c4x.c:1751
9333 msgid "c4x_address_cost: Invalid addressing mode"
9336 #: config/c4x/c4x.c:1893
9338 msgid "c4x_print_operand: %%L inconsistency"
9341 #: config/c4x/c4x.c:1899
9343 msgid "c4x_print_operand: %%N inconsistency"
9346 #: config/c4x/c4x.c:1940
9348 msgid "c4x_print_operand: %%O inconsistency"
9351 #: config/c4x/c4x.c:2035
9352 msgid "c4x_print_operand: Bad operand case"
9355 #: config/c4x/c4x.c:2078
9356 msgid "c4x_print_operand_address: Bad post_modify"
9359 #: config/c4x/c4x.c:2100
9360 msgid "c4x_print_operand_address: Bad pre_modify"
9363 #: config/c4x/c4x.c:2148 config/c4x/c4x.c:2160 config/c4x/c4x.c:2175
9364 msgid "c4x_print_operand_address: Bad operand case"
9367 #: config/c4x/c4x.c:2431
9368 msgid "c4x_rptb_insert: Cannot find start label"
9371 #: config/c4x/c4x.c:3418 config/c4x/c4x.c:3438
9372 msgid "mode not QImode"
9375 #: config/c4x/c4x.c:3523
9376 msgid "invalid indirect memory address"
9379 #: config/c4x/c4x.c:3612
9380 msgid "invalid indirect (S) memory address"
9383 #: config/c4x/c4x.c:3953
9384 msgid "c4x_valid_operands: Internal error"
9387 #: config/c4x/c4x.c:4433
9388 msgid "c4x_operand_subword: invalid mode"
9391 #: config/c4x/c4x.c:4436
9392 msgid "c4x_operand_subword: invalid operand"
9395 #. We could handle these with some difficulty.
9396 #. e.g., *p-- => *(p-=2); *(p+1).
9397 #: config/c4x/c4x.c:4462
9398 msgid "c4x_operand_subword: invalid autoincrement"
9401 #: config/c4x/c4x.c:4468
9402 msgid "c4x_operand_subword: invalid address"
9405 #: config/c4x/c4x.c:4479
9406 msgid "c4x_operand_subword: address not offsettable"
9409 #: config/c4x/c4x.c:4678
9410 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
9413 #. Name of the c4x assembler.
9414 #. Name of the c4x linker.
9415 #. Define assembler options.
9416 #. Define linker options.
9417 #. Specify the end file to link with.
9418 #. Target compilation option flags.
9419 #. Small memory model.
9420 #. Use 24-bit MPYI for C3x.
9421 #. Fast fixing of floats.
9422 #. Allow use of RPTS.
9424 #. Be compatible with TI assembler.
9425 #. Be paranoid about DP reg. in ISRs.
9426 #. Pass arguments on stack.
9427 #. Enable features under development.
9428 #. Enable repeat block.
9429 #. Use BK as general register.
9430 #. Use decrement and branch for C3x.
9431 #. Enable debugging of GCC.
9432 #. Force constants into registers.
9433 #. Allow unsigned loop counters.
9434 #. Force op0 and op1 to be same.
9435 #. Save all 40 bits for floats.
9436 #. Allow parallel insns.
9437 #. Allow MPY||ADD, MPY||SUB insns.
9438 #. Assume mem refs possibly aliased.
9445 #. Run-time compilation parameters selecting different hardware subsets.
9447 #. Macro to define tables used to set the flags.
9448 #. This is a list in braces of triplets in braces,
9449 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
9450 #. where VALUE is the bits to set or minus the bits to clear.
9451 #. An empty string NAME is used to identify the default VALUE.
9452 #: config/c4x/c4x.h:166
9453 msgid "Small memory model"
9456 #: config/c4x/c4x.h:168
9457 msgid "Big memory model"
9460 #: config/c4x/c4x.h:170
9461 msgid "Use MPYI instruction for C3x"
9464 #: config/c4x/c4x.h:172
9465 msgid "Do not use MPYI instruction for C3x"
9468 #: config/c4x/c4x.h:174
9469 msgid "Use fast but approximate float to integer conversion"
9472 #: config/c4x/c4x.h:176
9473 msgid "Use slow but accurate float to integer conversion"
9476 #: config/c4x/c4x.h:178
9477 msgid "Enable use of RTPS instruction"
9480 #: config/c4x/c4x.h:180
9481 msgid "Disable use of RTPS instruction"
9484 #: config/c4x/c4x.h:182
9485 msgid "Enable use of RTPB instruction"
9488 #: config/c4x/c4x.h:184
9489 msgid "Disable use of RTPB instruction"
9492 #: config/c4x/c4x.h:186
9493 msgid "Generate code for C30 CPU"
9496 #: config/c4x/c4x.h:188
9497 msgid "Generate code for C31 CPU"
9500 #: config/c4x/c4x.h:190
9501 msgid "Generate code for C32 CPU"
9504 #: config/c4x/c4x.h:192
9505 msgid "Generate code for C33 CPU"
9508 #: config/c4x/c4x.h:194
9509 msgid "Generate code for C40 CPU"
9512 #: config/c4x/c4x.h:196
9513 msgid "Generate code for C44 CPU"
9516 #: config/c4x/c4x.h:198
9517 msgid "Emit code compatible with TI tools"
9520 #: config/c4x/c4x.h:200
9521 msgid "Emit code to use GAS extensions"
9524 #: config/c4x/c4x.h:202 config/c4x/c4x.h:206
9525 msgid "Save DP across ISR in small memory model"
9528 #: config/c4x/c4x.h:204 config/c4x/c4x.h:208
9529 msgid "Don't save DP across ISR in small memory model"
9532 #: config/c4x/c4x.h:210
9533 msgid "Pass arguments on the stack"
9536 #: config/c4x/c4x.h:212
9537 msgid "Pass arguments in registers"
9540 #: config/c4x/c4x.h:214
9541 msgid "Enable new features under development"
9544 #: config/c4x/c4x.h:216
9545 msgid "Disable new features under development"
9548 #: config/c4x/c4x.h:218
9549 msgid "Use the BK register as a general purpose register"
9552 #: config/c4x/c4x.h:220
9553 msgid "Do not allocate BK register"
9556 #: config/c4x/c4x.h:222
9557 msgid "Enable use of DB instruction"
9560 #: config/c4x/c4x.h:224
9561 msgid "Disable use of DB instruction"
9564 #: config/c4x/c4x.h:226
9565 msgid "Enable debugging"
9568 #: config/c4x/c4x.h:228
9569 msgid "Disable debugging"
9572 #: config/c4x/c4x.h:230
9573 msgid "Force constants into registers to improve hoisting"
9576 #: config/c4x/c4x.h:232
9577 msgid "Don't force constants into registers"
9580 #: config/c4x/c4x.h:234
9581 msgid "Force RTL generation to emit valid 3 operand insns"
9584 #: config/c4x/c4x.h:236
9585 msgid "Allow RTL generation to emit invalid 3 operand insns"
9588 #: config/c4x/c4x.h:238
9589 msgid "Allow unsigned interation counts for RPTB/DB"
9592 #: config/c4x/c4x.h:240
9593 msgid "Disallow unsigned iteration counts for RPTB/DB"
9596 #: config/c4x/c4x.h:242
9597 msgid "Preserve all 40 bits of FP reg across call"
9600 #: config/c4x/c4x.h:244
9601 msgid "Only preserve 32 bits of FP reg across call"
9604 #: config/c4x/c4x.h:246
9605 msgid "Enable parallel instructions"
9608 #: config/c4x/c4x.h:248
9609 msgid "Disable parallel instructions"
9612 #: config/c4x/c4x.h:250
9613 msgid "Enable MPY||ADD and MPY||SUB instructions"
9616 #: config/c4x/c4x.h:252
9617 msgid "Disable MPY||ADD and MPY||SUB instructions"
9620 #: config/c4x/c4x.h:254
9621 msgid "Assume that pointers may be aliased"
9624 #: config/c4x/c4x.h:256
9625 msgid "Assume that pointers not aliased"
9628 #: config/c4x/c4x.h:329
9629 msgid "Specify maximum number of iterations for RPTS"
9632 #: config/c4x/c4x.h:331
9633 msgid "Select CPU to generate code for"
9636 #: config/cris/cris.c:608
9637 msgid "unexpected index-type in cris_print_index"
9640 #: config/cris/cris.c:624
9641 msgid "unexpected base-type in cris_print_base"
9644 #: config/cris/cris.c:917
9646 msgid "stackframe too big: %d bytes"
9649 #: config/cris/cris.c:1232
9650 msgid "allocated but unused delay list in epilogue"
9653 #: config/cris/cris.c:1242
9655 "unexpected function type needing stack adjustment for __builtin_eh_return"
9658 #: config/cris/cris.c:1321
9659 msgid "invalid operand for 'b' modifier"
9662 #: config/cris/cris.c:1333
9663 msgid "invalid operand for 'v' modifier"
9666 #: config/cris/cris.c:1343
9667 msgid "invalid operand for 'P' modifier"
9670 #: config/cris/cris.c:1350
9671 msgid "invalid operand for 'p' modifier"
9674 #: config/cris/cris.c:1389
9675 msgid "invalid operand for 'z' modifier"
9678 #: config/cris/cris.c:1420 config/cris/cris.c:1450
9679 msgid "invalid operand for 'H' modifier"
9682 #: config/cris/cris.c:1426
9683 msgid "bad register"
9686 #: config/cris/cris.c:1464
9687 msgid "invalid operand for 'e' modifier"
9690 #: config/cris/cris.c:1481
9691 msgid "invalid operand for 'm' modifier"
9694 #: config/cris/cris.c:1506
9695 msgid "invalid operand for 'A' modifier"
9698 #: config/cris/cris.c:1514
9699 msgid "invalid operand for 'D' modifier"
9702 #: config/cris/cris.c:1528
9703 msgid "invalid operand for 'T' modifier"
9706 #: config/cris/cris.c:1537
9707 msgid "invalid operand modifier letter"
9710 #: config/cris/cris.c:1545
9712 msgid "internal error: bad register: %d"
9715 #: config/cris/cris.c:1593
9716 msgid "unexpected multiplicative operand"
9719 #: config/cris/cris.c:1613
9720 msgid "unexpected operand"
9723 #: config/cris/cris.c:1648 config/cris/cris.c:1658
9724 msgid "unrecognized address"
9727 #: config/cris/cris.c:2014
9728 msgid "internal error: sideeffect-insn affecting main effect"
9731 #. If we get here, the caller got its initial tests wrong.
9732 #: config/cris/cris.c:2412
9733 msgid "internal error: cris_side_effect_mode_ok with bad operands"
9736 #: config/cris/cris.c:2494 config/cris/cris.c:2552
9737 msgid "unrecognized supposed constant"
9740 #: config/cris/cris.c:2593
9741 msgid "unrecognized supposed constant in cris_global_pic_symbol"
9744 #: config/cris/cris.c:2612
9746 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
9749 #: config/cris/cris.c:2640
9751 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
9754 #: config/cris/cris.c:2676
9756 msgid "unknown CRIS cpu version specification in -mtune= : %s"
9759 #: config/cris/cris.c:2694
9760 msgid "-fPIC and -fpic are not supported in this configuration"
9763 #: config/cris/cris.c:2710
9764 msgid "that particular -g option is invalid with -maout and -melinux"
9767 #: config/cris/cris.c:2944 config/cris/cris.c:2989
9768 msgid "unexpected side-effects in address"
9771 #. Labels are never marked as global symbols.
9772 #: config/cris/cris.c:3086 config/cris/cris.c:3117
9773 msgid "unexpected PIC symbol"
9776 #: config/cris/cris.c:3090
9777 msgid "PIC register isn't set up"
9780 #: config/cris/cris.c:3103 config/cris/cris.c:3186
9781 msgid "unexpected address expression"
9784 #: config/cris/cris.c:3121
9785 msgid "emitting PIC operand, but PIC register isn't set up"
9788 #: config/cris/cris.c:3130
9789 msgid "unexpected NOTE as addr_const:"
9792 #: config/cris/aout.h:108
9793 msgid "Compile for the MMU-less Etrax 100-based elinux system"
9796 #: config/cris/aout.h:115
9797 msgid "For elinux, request a specified stack-size for this program"
9800 #. 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.
9801 #: config/cris/cris.h:340
9802 msgid "Compile for ETRAX 4 (CRIS v3)"
9805 #: config/cris/cris.h:345
9806 msgid "Compile for ETRAX 100 (CRIS v8)"
9809 #: config/cris/cris.h:349
9810 msgid "Emit verbose debug information in assembly code"
9813 #: config/cris/cris.h:352
9814 msgid "Do not use condition codes from normal instructions"
9817 #: config/cris/cris.h:356
9818 msgid "Do not emit addressing modes with side-effect assignment"
9821 #: config/cris/cris.h:359
9822 msgid "Do not tune stack alignment"
9825 #: config/cris/cris.h:362
9826 msgid "Do not tune writable data alignment"
9829 #: config/cris/cris.h:365
9830 msgid "Do not tune code and read-only data alignment"
9833 #: config/cris/cris.h:374
9834 msgid "Align code and data to 32 bits"
9837 #: config/cris/cris.h:387
9838 msgid "Don't align items in code or data"
9841 #: config/cris/cris.h:390
9842 msgid "Do not emit function prologue or epilogue"
9845 #. We have to handle this m-option here since we can't wash it off in both CC1_SPEC and CC1PLUS_SPEC.
9846 #: config/cris/cris.h:394
9847 msgid "Use the most feature-enabling options allowed by other options"
9850 #. 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.
9851 #: config/cris/cris.h:400
9852 msgid "Override -mbest-lib-options"
9855 #: config/cris/cris.h:432
9856 msgid "Generate code for the specified chip or CPU version"
9859 #: config/cris/cris.h:434
9860 msgid "Tune alignment for the specified chip or CPU version"
9863 #: config/cris/cris.h:436
9864 msgid "Warn when a stackframe is larger than the specified size"
9868 #: config/cris/cris.h:1022
9869 msgid "no FUNCTION_PROFILER for CRIS"
9872 #: config/cris/linux.h:71
9873 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
9876 #: config/d30v/d30v.c:215
9878 msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
9881 #: config/d30v/d30v.c:2675
9882 msgid "bad insn to d30v_print_operand_address:"
9885 #: config/d30v/d30v.c:2692 config/d30v/d30v.c:2753 config/d30v/d30v.c:2774
9886 #: config/d30v/d30v.c:2792
9887 msgid "bad insn to d30v_print_operand_memory_reference:"
9890 #: config/d30v/d30v.c:2860
9891 msgid "bad insn to d30v_print_operand, 'f' modifier:"
9894 #: config/d30v/d30v.c:2869
9895 msgid "bad insn to d30v_print_operand, 'A' modifier:"
9898 #: config/d30v/d30v.c:2876
9899 msgid "bad insn to d30v_print_operand, 'M' modifier:"
9902 #: config/d30v/d30v.c:2930
9903 msgid "bad insn to print_operand, 'F' or 'T' modifier:"
9906 #: config/d30v/d30v.c:2941
9907 msgid "bad insn to print_operand, 'B' modifier:"
9910 #: config/d30v/d30v.c:2948
9911 msgid "bad insn to print_operand, 'E' modifier:"
9914 #: config/d30v/d30v.c:2966
9915 msgid "bad insn to print_operand, 'R' modifier:"
9918 #: config/d30v/d30v.c:2975 config/d30v/d30v.c:2983
9919 msgid "bad insn to print_operand, 's' modifier:"
9922 #: config/d30v/d30v.c:3012
9923 msgid "bad insn in d30v_print_operand, 0 case"
9926 #: config/d30v/d30v.c:3310
9927 msgid "d30v_emit_comparison"
9930 #: config/d30v/d30v.c:3354
9931 msgid "bad call to d30v_move_2words"
9934 #: config/d30v/d30v.h:114
9935 msgid "Enable use of conditional move instructions"
9938 #: config/d30v/d30v.h:117
9939 msgid "Disable use of conditional move instructions"
9942 #: config/d30v/d30v.h:120
9943 msgid "Debug argument support in compiler"
9946 #: config/d30v/d30v.h:123
9947 msgid "Debug stack support in compiler"
9950 #: config/d30v/d30v.h:126
9951 msgid "Debug memory address support in compiler"
9954 #: config/d30v/d30v.h:129
9955 msgid "Make adjacent short instructions parallel if possible"
9958 #: config/d30v/d30v.h:132
9959 msgid "Do not make adjacent short instructions parallel"
9962 #: config/d30v/d30v.h:135 config/d30v/d30v.h:138
9963 msgid "Link programs/data to be in external memory by default"
9966 #: config/d30v/d30v.h:141
9967 msgid "Link programs/data to be in onchip memory by default"
9970 #: config/d30v/d30v.h:149
9971 msgid "Change the branch costs within the compiler"
9974 #: config/d30v/d30v.h:152
9975 msgid "Change the threshold for conversion to conditional execution"
9978 #: config/dsp16xx/dsp16xx.c:1456 config/dsp16xx/dsp16xx.c:1479
9979 msgid "stack size > 32k"
9982 #: config/dsp16xx/dsp16xx.c:1688
9983 msgid "invalid addressing mode"
9986 #: config/dsp16xx/dsp16xx.c:1831
9987 msgid "bad register extension code"
9990 #: config/dsp16xx/dsp16xx.c:1931
9991 msgid "invalid offset in ybase addressing"
9994 #: config/dsp16xx/dsp16xx.c:1934
9995 msgid "invalid register in ybase addressing"
9998 #: config/dsp16xx/dsp16xx.c:2109
9999 msgid "invalid shift operator in emit_1600_core_shift"
10002 #: config/dsp16xx/dsp16xx.c:2438
10003 msgid "invalid mode for gen_tst_reg"
10006 #: config/dsp16xx/dsp16xx.c:2510
10007 msgid "invalid mode for integer comparison in gen_compare_reg"
10010 #. Macro to define tables used to set the flags.
10011 #. This is a list in braces of pairs in braces,
10012 #. each pair being { "NAME", VALUE }
10013 #. where VALUE is the bits to set or minus the bits to clear.
10014 #. An empty string NAME is used to identify the default VALUE.
10015 #: config/dsp16xx/dsp16xx.h:230
10016 msgid "Pass parameters in registers (default)"
10019 #: config/dsp16xx/dsp16xx.h:232
10020 msgid "Don't pass parameters in registers"
10023 #: config/dsp16xx/dsp16xx.h:234
10024 msgid "Generate code for near calls"
10027 #: config/dsp16xx/dsp16xx.h:236
10028 msgid "Don't generate code for near calls"
10031 #: config/dsp16xx/dsp16xx.h:238
10032 msgid "Generate code for near jumps"
10035 #: config/dsp16xx/dsp16xx.h:240
10036 msgid "Don't generate code for near jumps"
10039 #: config/dsp16xx/dsp16xx.h:242
10040 msgid "Generate code for a bit-manipulation unit"
10043 #: config/dsp16xx/dsp16xx.h:244
10044 msgid "Don't generate code for a bit-manipulation unit"
10047 #: config/dsp16xx/dsp16xx.h:246
10048 msgid "Generate code for memory map1"
10051 #: config/dsp16xx/dsp16xx.h:248
10052 msgid "Generate code for memory map2"
10055 #: config/dsp16xx/dsp16xx.h:250
10056 msgid "Generate code for memory map3"
10059 #: config/dsp16xx/dsp16xx.h:252
10060 msgid "Generate code for memory map4"
10063 #: config/dsp16xx/dsp16xx.h:254
10064 msgid "Ouput extra code for initialized data"
10067 #: config/dsp16xx/dsp16xx.h:256
10068 msgid "Don't let reg. allocator use ybase registers"
10071 #: config/dsp16xx/dsp16xx.h:258
10072 msgid "Output extra debug info in Luxworks environment"
10075 #: config/dsp16xx/dsp16xx.h:260
10076 msgid "Save temp. files in Luxworks environment"
10079 #: config/dsp16xx/dsp16xx.h:272
10080 msgid "Specify alternate name for text section"
10083 #: config/dsp16xx/dsp16xx.h:274
10084 msgid "Specify alternate name for data section"
10087 #: config/dsp16xx/dsp16xx.h:276
10088 msgid "Specify alternate name for bss section"
10091 #: config/dsp16xx/dsp16xx.h:278
10092 msgid "Specify alternate name for constant section"
10095 #: config/dsp16xx/dsp16xx.h:280
10096 msgid "Specify alternate name for dsp16xx chip"
10099 #. Output assembler code to FILE to increment profiler label # LABELNO
10100 #. for profiling a function entry.
10101 #: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1675
10102 #: config/dsp16xx/dsp16xx.h:1680
10103 msgid "profiling not implemented yet"
10106 #. Emit RTL insns to initialize the variable parts of a trampoline.
10107 #. FNADDR is an RTX for the address of the function's pure code.
10108 #. CXT is an RTX for the static chain value for the function.
10109 #: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
10110 msgid "trampolines not yet implemented"
10113 #: config/fr30/fr30.c:455
10114 msgid "fr30_print_operand_address: unhandled address"
10117 #: config/fr30/fr30.c:482
10119 msgid "fr30_print_operand: unrecognized %%p code"
10122 #: config/fr30/fr30.c:502
10124 msgid "fr30_print_operand: unrecognized %%b code"
10127 #: config/fr30/fr30.c:523
10129 msgid "fr30_print_operand: unrecognized %%B code"
10132 #: config/fr30/fr30.c:531
10134 msgid "fr30_print_operand: invalid operand to %%A code"
10137 #: config/fr30/fr30.c:548
10139 msgid "fr30_print_operand: invalid %%x code"
10142 #: config/fr30/fr30.c:555
10144 msgid "fr30_print_operand: invalid %%F code"
10147 #: config/fr30/fr30.c:572
10148 msgid "fr30_print_operand: unknown code"
10151 #: config/fr30/fr30.c:601 config/fr30/fr30.c:610 config/fr30/fr30.c:621
10152 #: config/fr30/fr30.c:634
10153 msgid "fr30_print_operand: unhandled MEM"
10156 #: config/fr30/fr30.h:63
10157 msgid "Assume small address space"
10160 #: config/frv/frv.c:415 config/frv/frv.c:433
10162 msgid "Unknown cpu: -mcpu=%s"
10165 #: config/frv/frv.c:456
10166 msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
10169 #: config/frv/frv.c:2525
10170 msgid "Bad insn to frv_print_operand_address:"
10173 #: config/frv/frv.c:2538
10174 msgid "Bad register to frv_print_operand_memory_reference_reg:"
10177 #: config/frv/frv.c:2579 config/frv/frv.c:2589 config/frv/frv.c:2598
10178 #: config/frv/frv.c:2626 config/frv/frv.c:2638 config/frv/frv.c:2642
10179 msgid "Bad insn to frv_print_operand_memory_reference:"
10182 #: config/frv/frv.c:2784
10183 msgid "Bad insn in frv_print_operand, bad const_double"
10186 #: config/frv/frv.c:2829
10187 msgid "Bad insn to frv_print_operand, 'C' modifier:"
10190 #: config/frv/frv.c:2852
10191 msgid "Bad insn to frv_print_operand, 'c' modifier:"
10194 #: config/frv/frv.c:2877
10195 msgid "Bad insn to frv_print_operand, 'e' modifier:"
10198 #: config/frv/frv.c:2885
10199 msgid "Bad insn to frv_print_operand, 'F' modifier:"
10202 #: config/frv/frv.c:2901
10203 msgid "Bad insn to frv_print_operand, 'f' modifier:"
10206 #: config/frv/frv.c:2954
10207 msgid "Bad insn to frv_print_operand, 'L' modifier:"
10210 #: config/frv/frv.c:2967
10211 msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
10214 #: config/frv/frv.c:2988
10215 msgid "Bad insn to frv_print_operand, 'O' modifier:"
10218 #: config/frv/frv.c:3006
10219 msgid "Bad insn to frv_print_operand, P modifier:"
10222 #: config/frv/frv.c:3026
10223 msgid "Bad insn in frv_print_operand, z case"
10226 #: config/frv/frv.c:3054
10227 msgid "Bad insn in frv_print_operand, 0 case"
10230 #: config/frv/frv.c:3059
10231 msgid "frv_print_operand: unknown code"
10234 #: config/frv/frv.c:5742
10235 msgid "Bad output_move_single operand"
10238 #: config/frv/frv.c:5871
10239 msgid "Bad output_move_double operand"
10242 #: config/frv/frv.c:6015
10243 msgid "Bad output_condmove_single operand"
10246 #: config/frv/frv.c:8320
10247 msgid "frv_registers_update"
10250 #: config/frv/frv.c:8480
10251 msgid "frv_registers_used_p"
10254 #: config/frv/frv.c:8609
10255 msgid "frv_registers_set_p"
10258 #: config/frv/frv.c:9176
10259 msgid "accumulator is not a constant integer"
10262 #: config/frv/frv.c:9181
10263 msgid "accumulator number is out of bounds"
10266 #: config/frv/frv.c:9192
10268 msgid "inappropriate accumulator for `%s'"
10271 #: config/frv/frv.c:9258
10273 msgid "`%s' expects a constant argument"
10276 #: config/frv/frv.c:9263
10278 msgid "constant argument out of range for `%s'"
10281 #: config/frv/frv.c:9643
10282 msgid "media functions are not available unless -mmedia is used"
10285 #: config/frv/frv.c:9655
10286 msgid "this media function is only available on the fr500"
10289 #: config/frv/frv.c:9683
10290 msgid "this media function is only available on the fr400"
10293 #. This macro is a C statement to print on `stderr' a string describing the
10294 #. particular machine description choice. Every machine description should
10295 #. define `TARGET_VERSION'. For example:
10298 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
10300 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
10302 #: config/frv/frv.h:509
10306 #: config/h8300/h8300.c:311
10307 msgid "-ms2600 is used without -ms"
10310 #: config/h8300/h8300.c:317
10311 msgid "-mn is used without -mh or -ms"
10314 #. Macro to define tables used to set the flags.
10315 #. This is a list in braces of pairs in braces,
10316 #. each pair being { "NAME", VALUE }
10317 #. where VALUE is the bits to set or minus the bits to clear.
10318 #. An empty string NAME is used to identify the default VALUE.
10319 #: config/h8300/h8300.h:150
10320 msgid "Generate H8S code"
10323 #: config/h8300/h8300.h:151
10324 msgid "Do not generate H8S code"
10327 #: config/h8300/h8300.h:152
10328 msgid "Generate H8S/2600 code"
10331 #: config/h8300/h8300.h:153
10332 msgid "Do not generate H8S/2600 code"
10335 #: config/h8300/h8300.h:154
10336 msgid "Make integers 32 bits wide"
10339 #: config/h8300/h8300.h:157
10340 msgid "Use registers for argument passing"
10343 #: config/h8300/h8300.h:159
10344 msgid "Do not use registers for argument passing"
10347 #: config/h8300/h8300.h:161
10348 msgid "Consider access to byte sized memory slow"
10351 #: config/h8300/h8300.h:162
10352 msgid "Enable linker relaxing"
10355 #: config/h8300/h8300.h:164
10356 msgid "Generate H8/300H code"
10359 #: config/h8300/h8300.h:165
10360 msgid "Enable the normal mode"
10363 #: config/h8300/h8300.h:166
10364 msgid "Do not generate H8/300H code"
10367 #: config/h8300/h8300.h:167
10368 msgid "Use H8/300 alignment rules"
10371 #: config/i370/i370-c.c:55
10372 msgid "junk at end of #pragma map"
10375 #: config/i370/i370-c.c:61
10376 msgid "malformed #pragma map, ignored"
10379 #: config/i370/i370.c:923
10380 msgid "real name is too long - alias ignored"
10383 #: config/i370/i370.c:928
10384 msgid "alias name is too long - alias ignored"
10387 #: config/i370/i370.c:1199
10388 msgid "internal error--no jump follows compare:"
10391 #. Macro to define tables used to set the flags. This is a list in braces
10392 #. of pairs in braces, each pair being { "NAME", VALUE }
10393 #. where VALUE is the bits to set or minus the bits to clear.
10394 #. An empty string NAME is used to identify the default VALUE.
10395 #: config/i370/i370.h:75
10396 msgid "Generate char instructions"
10399 #: config/i370/i370.h:76
10400 msgid "Do not generate char instructions"
10403 #: config/i386/i386.c:1158
10405 msgid "code model %s not supported in PIC mode"
10408 #: config/i386/i386.c:1168 config/sparc/sparc.c:368
10410 msgid "bad value (%s) for -mcmodel= switch"
10413 #: config/i386/i386.c:1183
10415 msgid "bad value (%s) for -masm= switch"
10418 #: config/i386/i386.c:1186
10420 msgid "code model `%s' not supported in the %s bit mode"
10423 #: config/i386/i386.c:1189
10424 msgid "code model `large' not supported yet"
10427 #: config/i386/i386.c:1191
10429 msgid "%i-bit mode not compiled in"
10432 #: config/i386/i386.c:1218 config/i386/i386.c:1230
10433 msgid "CPU you selected does not support x86-64 instruction set"
10436 #: config/i386/i386.c:1223 config/s390/s390.c:948
10438 msgid "bad value (%s) for -march= switch"
10441 #: config/i386/i386.c:1236 config/s390/s390.c:967
10443 msgid "bad value (%s) for -mtune= switch"
10446 #: config/i386/i386.c:1253
10448 msgid "-mregparm=%d is not between 0 and %d"
10451 #: config/i386/i386.c:1266
10452 msgid "-malign-loops is obsolete, use -falign-loops"
10455 #: config/i386/i386.c:1271 config/i386/i386.c:1284 config/i386/i386.c:1297
10457 msgid "-malign-loops=%d is not between 0 and %d"
10460 #: config/i386/i386.c:1279
10461 msgid "-malign-jumps is obsolete, use -falign-jumps"
10464 #: config/i386/i386.c:1292
10465 msgid "-malign-functions is obsolete, use -falign-functions"
10468 #: config/i386/i386.c:1330
10470 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
10473 #: config/i386/i386.c:1342
10475 msgid "-mbranch-cost=%d is not between 0 and 5"
10478 #: config/i386/i386.c:1354
10480 msgid "bad value (%s) for -mtls-dialect= switch"
10483 #: config/i386/i386.c:1375
10484 msgid "-malign-double makes no sense in the 64bit mode"
10487 #: config/i386/i386.c:1377
10488 msgid "-mrtd calling convention not supported in the 64bit mode"
10491 #: config/i386/i386.c:1393 config/i386/i386.c:1404
10492 msgid "SSE instruction set disabled, using 387 arithmetics"
10495 #: config/i386/i386.c:1409
10496 msgid "387 instruction set disabled, using SSE arithmetics"
10499 #: config/i386/i386.c:1416
10501 msgid "bad value (%s) for -mfpmath= switch"
10504 #: config/i386/i386.c:1576 config/i386/i386.c:1587
10505 msgid "fastcall and stdcall attributes are not compatible"
10508 #: config/i386/i386.c:1580 config/i386/i386.c:1640
10509 msgid "fastcall and regparm attributes are not compatible"
10512 #: config/i386/i386.c:1627
10514 msgid "`%s' attribute requires an integer constant argument"
10517 #: config/i386/i386.c:1633
10519 msgid "argument to `%s' attribute larger than %d"
10522 #: config/i386/i386.c:6810
10523 msgid "invalid UNSPEC as operand"
10526 #: config/i386/i386.c:7072
10527 msgid "extended registers have no high halves"
10530 #: config/i386/i386.c:7087
10531 msgid "unsupported operand size for extended register"
10534 #: config/i386/i386.c:7402
10536 "operand is neither a constant nor a condition code, invalid operand code 'c'"
10539 #: config/i386/i386.c:7448
10541 msgid "invalid operand code `%c'"
10544 #: config/i386/i386.c:7495
10545 msgid "invalid constraints for operand"
10548 #: config/i386/i386.c:11946
10549 msgid "unknown insn mode"
10552 #. @@@ better error message
10553 #: config/i386/i386.c:14062 config/i386/i386.c:14098
10554 msgid "selector must be an immediate"
10557 #. @@@ better error message
10558 #: config/i386/i386.c:14259 config/i386/i386.c:14293
10559 msgid "mask must be an immediate"
10562 #: config/i386/i386.c:14325
10563 msgid "shift must be an immediate"
10566 #: config/i386/i386.c:15327
10568 msgid "`%s' incompatible attribute ignored"
10571 #: config/i386/winnt.c:117
10573 msgid "`%s' attribute only applies to variables"
10576 #: config/i386/winnt.c:288
10578 msgid "`%s' declared as both exported to and imported from a DLL"
10581 #: config/i386/cygming.h:40
10582 msgid "Use the Cygwin interface"
10585 #: config/i386/cygming.h:41
10586 msgid "Use the Mingw32 interface"
10589 #: config/i386/cygming.h:42
10590 msgid "Create GUI application"
10593 #: config/i386/cygming.h:43
10594 msgid "Don't set Windows defines"
10597 #: config/i386/cygming.h:44
10598 msgid "Set Windows defines"
10601 #: config/i386/cygming.h:45
10602 msgid "Create console application"
10605 #: config/i386/cygming.h:46 config/i386/win32.h:59
10606 msgid "Generate code for a DLL"
10609 #: config/i386/cygming.h:48 config/i386/win32.h:61
10610 msgid "Ignore dllimport for functions"
10613 #: config/i386/cygming.h:50
10614 msgid "Use Mingw-specific thread support"
10617 #: config/i386/cygming.h:166
10619 msgid "-f%s ignored for target (all code is position independent)"
10622 #: config/i386/djgpp.h:204
10623 msgid "-mbnu210 is ignored (option is obsolete)"
10626 #: config/i386/i386-interix.h:263
10627 msgid "ms-bitfields not supported for objc"
10636 #: config/i386/i386.h:329
10637 msgid "Alternate calling convention"
10640 #: config/i386/i386.h:331 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
10641 msgid "Use normal calling convention"
10644 #: config/i386/i386.h:333
10645 msgid "Align some doubles on dword boundary"
10648 #: config/i386/i386.h:335
10649 msgid "Align doubles on word boundary"
10652 #: config/i386/i386.h:337
10653 msgid "Uninitialized locals in .bss"
10656 #: config/i386/i386.h:339
10657 msgid "Uninitialized locals in .data"
10660 #: config/i386/i386.h:341 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
10661 #: config/ns32k/ns32k.h:167
10662 msgid "Use IEEE math for fp comparisons"
10665 #: config/i386/i386.h:343 config/ns32k/ns32k.h:169
10666 msgid "Do not use IEEE math for fp comparisons"
10669 #: config/i386/i386.h:345
10670 msgid "Return values of functions in FPU registers"
10673 #: config/i386/i386.h:347
10674 msgid "Do not return values of functions in FPU registers"
10677 #: config/i386/i386.h:349
10678 msgid "Do not generate sin, cos, sqrt for FPU"
10681 #: config/i386/i386.h:351
10682 msgid "Generate sin, cos, sqrt for FPU"
10685 #: config/i386/i386.h:353
10686 msgid "Omit the frame pointer in leaf functions"
10689 #: config/i386/i386.h:356
10690 msgid "Enable stack probing"
10695 #: config/i386/i386.h:361
10696 msgid "Align destination of the string operations"
10699 #: config/i386/i386.h:363
10700 msgid "Do not align destination of the string operations"
10703 #: config/i386/i386.h:365
10704 msgid "Inline all known string operations"
10707 #: config/i386/i386.h:367
10708 msgid "Do not inline all known string operations"
10711 #: config/i386/i386.h:369 config/i386/i386.h:373
10712 msgid "Use push instructions to save outgoing arguments"
10715 #: config/i386/i386.h:371 config/i386/i386.h:375
10716 msgid "Do not use push instructions to save outgoing arguments"
10719 #: config/i386/i386.h:377
10720 msgid "Support MMX built-in functions"
10723 #: config/i386/i386.h:379
10724 msgid "Do not support MMX built-in functions"
10727 #: config/i386/i386.h:381
10728 msgid "Support 3DNow! built-in functions"
10731 #: config/i386/i386.h:383
10732 msgid "Do not support 3DNow! built-in functions"
10735 #: config/i386/i386.h:385
10736 msgid "Support MMX and SSE built-in functions and code generation"
10739 #: config/i386/i386.h:387
10740 msgid "Do not support MMX and SSE built-in functions and code generation"
10743 #: config/i386/i386.h:389
10744 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
10747 #: config/i386/i386.h:391
10748 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
10751 #: config/i386/i386.h:393
10752 msgid "sizeof(long double) is 16"
10755 #: config/i386/i386.h:395
10756 msgid "sizeof(long double) is 12"
10759 #: config/i386/i386.h:397
10760 msgid "Generate 64bit x86-64 code"
10763 #: config/i386/i386.h:399
10764 msgid "Generate 32bit i386 code"
10767 #: config/i386/i386.h:401
10768 msgid "Use native (MS) bitfield layout"
10771 #: config/i386/i386.h:403
10772 msgid "Use gcc default bitfield layout"
10775 #: config/i386/i386.h:405
10776 msgid "Use red-zone in the x86-64 code"
10779 #: config/i386/i386.h:407
10780 msgid "Do not use red-zone in the x86-64 code"
10783 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10784 #. command options that have values. Its definition is an
10785 #. initializer with a subgrouping for each command option.
10787 #. Each subgrouping contains a string constant, that defines the
10788 #. fixed part of the option name, and the address of a variable. The
10789 #. variable, type `char *', is set to the variable part of the given
10790 #. option if the fixed part matches. The actual option name is made
10791 #. by appending `-m' to the specified name.
10792 #: config/i386/i386.h:436 config/ia64/ia64.h:245 config/rs6000/rs6000.h:382
10793 #: config/s390/s390.h:117 config/sparc/sparc.h:637
10794 msgid "Schedule code for given CPU"
10797 #: config/i386/i386.h:438
10798 msgid "Generate floating point mathematics using given instruction set"
10801 #: config/i386/i386.h:440 config/s390/s390.h:119
10802 msgid "Generate code for given CPU"
10805 #: config/i386/i386.h:442
10806 msgid "Number of registers used to pass integer arguments"
10809 #. TARGET_DEFAULT is defined in sun*.h and isi.h, etc.
10810 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10811 #. command options that have values. Its definition is an
10812 #. initializer with a subgrouping for each command option.
10814 #. Each subgrouping contains a string constant, that defines the
10815 #. fixed part of the option name, and the address of a variable. The
10816 #. variable, type `char *', is set to the variable part of the given
10817 #. option if the fixed part matches. The actual option name is made
10818 #. by appending `-m' to the specified name.
10819 #: config/i386/i386.h:444 config/m68k/m68k.h:263
10820 msgid "Loop code aligned to this power of 2"
10823 #: config/i386/i386.h:446 config/m68k/m68k.h:265
10824 msgid "Jump targets are aligned to this power of 2"
10827 #: config/i386/i386.h:448 config/m68k/m68k.h:267
10828 msgid "Function starts are aligned to this power of 2"
10831 #: config/i386/i386.h:451
10832 msgid "Attempt to keep stack aligned to this power of 2"
10835 #: config/i386/i386.h:453
10836 msgid "Branches are this expensive (1-5, arbitrary units)"
10839 #: config/i386/i386.h:455
10840 msgid "Use given x86-64 code model"
10845 #: config/i386/i386.h:461
10846 msgid "Use given assembler dialect"
10849 #: config/i386/i386.h:463
10850 msgid "Use given thread-local storage dialect"
10853 #: config/i386/sco5.h:696
10854 msgid "Generate ELF output"
10857 #: config/i386/win32.h:53
10858 msgid "Use Mingw32 interface"
10861 #: config/i386/win32.h:55
10862 msgid "Use Cygwin interface"
10865 #: config/i386/win32.h:57
10866 msgid "Use bare Windows interface"
10869 #. 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.
10870 #. 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.
10871 #: config/i386/xm-djgpp.h:71
10872 msgid "environment variable DJGPP not defined"
10875 #: config/i386/xm-djgpp.h:73
10877 msgid "environment variable DJGPP points to missing file '%s'"
10880 #: config/i386/xm-djgpp.h:76
10882 msgid "environment variable DJGPP points to corrupt file '%s'"
10885 #: config/i960/i960-c.c:68
10886 msgid "sorry, not implemented: #pragma align NAME=SIZE"
10889 #: config/i960/i960-c.c:73
10890 msgid "malformed #pragma align - ignored"
10893 #: config/i960/i960-c.c:111
10894 msgid "sorry, not implemented: #pragma noalign NAME"
10897 #: config/i960/i960.c:130 config/i960/i960.c:140
10898 msgid "conflicting architectures defined - using C series"
10901 #: config/i960/i960.c:135
10902 msgid "conflicting architectures defined - using K series"
10905 #: config/i960/i960.c:150
10906 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
10909 #: config/i960/i960.c:1455 config/m68k/m68k.c:573 config/rs6000/rs6000.c:10113
10910 msgid "stack limit expression is not supported"
10913 #. Macro to define tables used to set the flags.
10914 #. This is a list in braces of pairs in braces,
10915 #. each pair being { "NAME", VALUE }
10916 #. where VALUE is the bits to set or minus the bits to clear.
10917 #. An empty string NAME is used to identify the default VALUE.
10918 #. ??? Not all ten of these architecture variations actually exist, but I
10919 #. am not sure which are real and which aren't.
10920 #: config/i960/i960.h:240
10921 msgid "Generate SA code"
10924 #: config/i960/i960.h:243
10925 msgid "Generate SB code"
10928 #. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate SC code")},
10929 #: config/i960/i960.h:248
10930 msgid "Generate KA code"
10933 #: config/i960/i960.h:251
10934 msgid "Generate KB code"
10937 #. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate KC code")},
10938 #: config/i960/i960.h:256
10939 msgid "Generate JA code"
10942 #: config/i960/i960.h:258
10943 msgid "Generate JD code"
10946 #: config/i960/i960.h:261
10947 msgid "Generate JF code"
10950 #: config/i960/i960.h:263
10951 msgid "generate RP code"
10954 #: config/i960/i960.h:266
10955 msgid "Generate MC code"
10958 #: config/i960/i960.h:269
10959 msgid "Generate CA code"
10962 #. {"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")},
10963 #: config/i960/i960.h:279
10964 msgid "Generate CF code"
10967 #: config/i960/i960.h:283 config/mips/mips.h:579 config/pa/pa.h:266
10968 msgid "Use software floating point"
10971 #: config/i960/i960.h:285
10972 msgid "Use alternate leaf function entries"
10975 #: config/i960/i960.h:287
10976 msgid "Do not use alternate leaf function entries"
10979 #: config/i960/i960.h:289
10980 msgid "Perform tail call optimization"
10983 #: config/i960/i960.h:291
10984 msgid "Do not perform tail call optimization"
10987 #: config/i960/i960.h:293
10988 msgid "Use complex addressing modes"
10991 #: config/i960/i960.h:295
10992 msgid "Do not use complex addressing modes"
10995 #: config/i960/i960.h:297
10996 msgid "Align code to 8 byte boundary"
10999 #: config/i960/i960.h:299
11000 msgid "Do not align code to 8 byte boundary"
11003 #. {"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")},
11004 #: config/i960/i960.h:305 config/i960/i960.h:307
11005 msgid "Enable compatibility with iC960 v2.0"
11008 #: config/i960/i960.h:309
11009 msgid "Enable compatibility with iC960 v3.0"
11012 #: config/i960/i960.h:311 config/i960/i960.h:313
11013 msgid "Enable compatibility with ic960 assembler"
11016 #: config/i960/i960.h:315
11017 msgid "Do not permit unaligned accesses"
11020 #: config/i960/i960.h:317
11021 msgid "Permit unaligned accesses"
11024 #: config/i960/i960.h:319
11025 msgid "Layout types like Intel's v1.3 gcc"
11028 #: config/i960/i960.h:321
11029 msgid "Do not layout types like Intel's v1.3 gcc"
11032 #: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86
11033 #: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:230
11034 msgid "Use 64 bit long doubles"
11037 #: config/i960/i960.h:325
11038 msgid "Enable linker relaxation"
11041 #: config/i960/i960.h:327
11042 msgid "Do not enable linker relaxation"
11045 #: config/ia64/ia64-c.c:53
11046 msgid "malformed #pragma builtin"
11049 #: config/ia64/ia64.c:4052
11050 msgid "ia64_print_operand: unknown code"
11053 #: config/ia64/ia64.c:4409
11054 msgid "value of -mfixed-range must have form REG1-REG2"
11057 #: config/ia64/ia64.c:4436
11059 msgid "%s-%s is an empty range"
11062 #: config/ia64/ia64.c:4484
11063 msgid "cannot optimize floating point division for both latency and throughput"
11066 #: config/ia64/ia64.c:4490
11067 msgid "cannot optimize integer division for both latency and throughput"
11070 #: config/ia64/ia64.c:4502
11072 msgid "bad value (%s) for -mtls-size= switch"
11075 #: config/ia64/ia64.c:4518
11077 msgid "bad value (%s) for -tune= switch"
11080 #. This macro defines names of command options to set and clear bits in
11081 #. `target_flags'. Its definition is an initializer with a subgrouping for
11082 #. each command option.
11083 #: config/ia64/ia64.h:152
11084 msgid "Generate big endian code"
11087 #: config/ia64/ia64.h:154 config/mcore/mcore.h:160
11088 msgid "Generate little endian code"
11091 #: config/ia64/ia64.h:156
11092 msgid "Generate code for GNU as"
11095 #: config/ia64/ia64.h:158
11096 msgid "Generate code for Intel as"
11099 #: config/ia64/ia64.h:160
11100 msgid "Generate code for GNU ld"
11103 #: config/ia64/ia64.h:162
11104 msgid "Generate code for Intel ld"
11107 #: config/ia64/ia64.h:164
11108 msgid "Generate code without GP reg"
11111 #: config/ia64/ia64.h:166
11112 msgid "Emit stop bits before and after volatile extended asms"
11115 #: config/ia64/ia64.h:168
11116 msgid "Don't emit stop bits before and after volatile extended asms"
11119 #: config/ia64/ia64.h:170
11120 msgid "Emit code for Itanium (TM) processor B step"
11123 #: config/ia64/ia64.h:172
11124 msgid "Use in/loc/out register names"
11127 #: config/ia64/ia64.h:174
11128 msgid "Disable use of sdata/scommon/sbss"
11131 #: config/ia64/ia64.h:176
11132 msgid "Enable use of sdata/scommon/sbss"
11135 #: config/ia64/ia64.h:178
11136 msgid "gp is constant (but save/restore gp on indirect calls)"
11139 #: config/ia64/ia64.h:180
11140 msgid "Generate self-relocatable code"
11143 #: config/ia64/ia64.h:182
11144 msgid "Generate inline floating point division, optimize for latency"
11147 #: config/ia64/ia64.h:184
11148 msgid "Generate inline floating point division, optimize for throughput"
11151 #: config/ia64/ia64.h:186
11152 msgid "Generate inline integer division, optimize for latency"
11155 #: config/ia64/ia64.h:188
11156 msgid "Generate inline integer division, optimize for throughput"
11159 #: config/ia64/ia64.h:190
11160 msgid "Enable Dwarf 2 line debug info via GNU as"
11163 #: config/ia64/ia64.h:192
11164 msgid "Disable Dwarf 2 line debug info via GNU as"
11167 #: config/ia64/ia64.h:194
11168 msgid "Enable earlier placing stop bits for better scheduling"
11171 #: config/ia64/ia64.h:196
11172 msgid "Disable earlier placing stop bits"
11175 #: config/ia64/ia64.h:241
11176 msgid "Specify range of registers to make fixed"
11179 #: config/ip2k/ip2k.c:1100
11180 msgid "bad operand"
11183 #: config/m32r/m32r.c:147
11185 msgid "bad value (%s) for -mmodel switch"
11188 #: config/m32r/m32r.c:156
11190 msgid "bad value (%s) for -msdata switch"
11193 #: config/m32r/m32r.c:327
11195 msgid "invalid argument of `%s' attribute"
11198 #: config/m32r/m32r.c:430
11199 msgid "const objects cannot go in .sdata/.sbss"
11202 #: config/m32r/m32r.c:2301
11204 msgid "invalid operand to %%s code"
11207 #: config/m32r/m32r.c:2308
11209 msgid "invalid operand to %%p code"
11212 #: config/m32r/m32r.c:2363
11213 msgid "bad insn for 'A'"
11216 #: config/m32r/m32r.c:2415
11218 msgid "invalid operand to %%T/%%B code"
11221 #: config/m32r/m32r.c:2438
11223 msgid "invalid operand to %%N code"
11226 #: config/m32r/m32r.c:2483
11227 msgid "pre-increment address is not a register"
11230 #: config/m32r/m32r.c:2490
11231 msgid "pre-decrement address is not a register"
11234 #: config/m32r/m32r.c:2497
11235 msgid "post-increment address is not a register"
11238 #: config/m32r/m32r.c:2575 config/m32r/m32r.c:2591
11239 #: config/rs6000/rs6000.c:12946
11240 msgid "bad address"
11243 #: config/m32r/m32r.c:2596
11244 msgid "lo_sum not of register"
11247 #. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" },
11248 #: config/m32r/m32r.h:248
11249 msgid "Display compile time statistics"
11252 #: config/m32r/m32r.h:250
11253 msgid "Align all loops to 32 byte boundary"
11256 #: config/m32r/m32r.h:253
11257 msgid "Only issue one instruction per cycle"
11260 #: config/m32r/m32r.h:256
11261 msgid "Prefer branches over conditional execution"
11264 #: config/m32r/m32r.h:272
11265 msgid "Code size: small, medium or large"
11268 #: config/m32r/m32r.h:274
11269 msgid "Small data area: none, sdata, use"
11272 #: config/m68hc11/m68hc11.c:252
11274 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
11277 #: config/m68hc11/m68hc11.c:1299
11278 msgid "`trap' and `far' attributes are not compatible, ignoring `far'"
11281 #: config/m68hc11/m68hc11.c:1305
11282 msgid "`trap' attribute is already used"
11285 #. !!!! SCz wrong here.
11286 #: config/m68hc11/m68hc11.c:3320 config/m68hc11/m68hc11.c:3724
11287 msgid "move insn not handled"
11290 #: config/m68hc11/m68hc11.c:3570 config/m68hc11/m68hc11.c:3654
11291 #: config/m68hc11/m68hc11.c:3936
11292 msgid "invalid register in the move instruction"
11295 #: config/m68hc11/m68hc11.c:3604
11296 msgid "invalid operand in the instruction"
11299 #: config/m68hc11/m68hc11.c:3910
11300 msgid "invalid register in the instruction"
11303 #: config/m68hc11/m68hc11.c:3943
11304 msgid "operand 1 must be a hard register"
11307 #: config/m68hc11/m68hc11.c:3960
11308 msgid "invalid rotate insn"
11311 #: config/m68hc11/m68hc11.c:4381
11312 msgid "registers IX, IY and Z used in the same INSN"
11315 #: config/m68hc11/m68hc11.c:4718 config/m68hc11/m68hc11.c:5021
11316 msgid "cannot do z-register replacement"
11319 #: config/m68hc11/m68hc11.c:5084
11320 msgid "invalid Z register replacement for insn"
11323 #. Macro to define tables used to set the flags. This is a list in braces of
11324 #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
11325 #. to set or minus the bits to clear. An empty string NAME is used to
11326 #. identify the default VALUE.
11327 #: config/m68hc11/m68hc11.h:177
11328 msgid "Compile with 16-bit integer mode"
11331 #: config/m68hc11/m68hc11.h:179
11332 msgid "Compile with 32-bit integer mode"
11335 #: config/m68hc11/m68hc11.h:181
11336 msgid "Auto pre/post decrement increment allowed"
11339 #: config/m68hc11/m68hc11.h:183
11340 msgid "Auto pre/post decrement increment not allowed"
11343 #: config/m68hc11/m68hc11.h:185
11344 msgid "Min/max instructions allowed"
11347 #: config/m68hc11/m68hc11.h:187
11348 msgid "Min/max instructions not allowed"
11351 #: config/m68hc11/m68hc11.h:189
11352 msgid "Use call and rtc for function calls and returns"
11355 #: config/m68hc11/m68hc11.h:191
11356 msgid "Use jsr and rts for function calls and returns"
11359 #: config/m68hc11/m68hc11.h:193
11360 msgid "Do not use direct addressing mode for soft registers"
11363 #: config/m68hc11/m68hc11.h:195 config/m68hc11/m68hc11.h:201
11364 msgid "Compile for a 68HC11"
11367 #: config/m68hc11/m68hc11.h:197 config/m68hc11/m68hc11.h:203
11368 msgid "Compile for a 68HC12"
11371 #: config/m68hc11/m68hc11.h:199 config/m68hc11/m68hc11.h:205
11372 msgid "Compile for a 68HCS12"
11375 #. This macro is similar to `TARGET_SWITCHES' but defines names of
11376 #. command options that have values. Its definition is an
11377 #. initializer with a subgrouping for each command option.
11379 #. Each subgrouping contains a string constant, that defines the
11380 #. fixed part of the option name, and the address of a variable. The
11381 #. variable, type `char *', is set to the variable part of the given
11382 #. option if the fixed part matches. The actual option name is made
11383 #. by appending `-m' to the specified name.
11384 #: config/m68hc11/m68hc11.h:219
11385 msgid "Specify the register allocation order"
11388 #: config/m68hc11/m68hc11.h:221
11389 msgid "Indicate the number of soft registers available"
11392 #: config/m68k/m68k.c:172
11394 msgid "-malign-loops=%d is not between 1 and %d"
11397 #: config/m68k/m68k.c:183
11399 msgid "-malign-jumps=%d is not between 1 and %d"
11402 #: config/m68k/m68k.c:194
11404 msgid "-malign-functions=%d is not between 1 and %d"
11407 #: config/m68k/m68k.c:203
11408 msgid "-fPIC is not currently supported on the 68000 or 68010\n"
11411 #. Macro to define tables used to set the flags.
11412 #. This is a list in braces of pairs in braces,
11413 #. each pair being { "NAME", VALUE }
11414 #. where VALUE is the bits to set or minus the bits to clear.
11415 #. An empty string NAME is used to identify the default VALUE.
11416 #: config/m68k/m68k.h:162 config/m68k/m68k.h:164
11417 msgid "Generate code for a 68020"
11420 #: config/m68k/m68k.h:169 config/m68k/m68k.h:172
11421 msgid "Generate code for a 68000"
11424 #: config/m68k/m68k.h:174
11425 msgid "Use the bit-field instructions"
11428 #: config/m68k/m68k.h:176
11429 msgid "Do not use the bit-field instructions"
11432 #: config/m68k/m68k.h:178
11433 msgid "Use different calling convention using 'rtd'"
11436 #: config/m68k/m68k.h:182
11437 msgid "Consider type `int' to be 16 bits wide"
11440 #: config/m68k/m68k.h:184
11441 msgid "Consider type `int' to be 32 bits wide"
11444 #: config/m68k/m68k.h:186
11445 msgid "Generate code for a Sun FPA"
11448 #: config/m68k/m68k.h:189
11449 msgid "Do not generate code for a Sun FPA"
11452 #: config/m68k/m68k.h:191 config/m68k/m68k.h:193
11453 msgid "Generate code for a Sun Sky board"
11456 #: config/m68k/m68k.h:195
11457 msgid "Do not use Sky linkage convention"
11460 #: config/m68k/m68k.h:197
11461 msgid "Generate code for a 68881"
11464 #: config/m68k/m68k.h:200
11465 msgid "Generate code with library calls for floating point"
11468 #: config/m68k/m68k.h:202
11469 msgid "Generate code for a 68040, without any new instructions"
11472 #: config/m68k/m68k.h:205
11473 msgid "Generate code for a 68060, without any new instructions"
11476 #: config/m68k/m68k.h:209
11477 msgid "Generate code for a 68030"
11480 #: config/m68k/m68k.h:212
11481 msgid "Generate code for a 68040"
11484 #: config/m68k/m68k.h:216
11485 msgid "Generate code for a 68060"
11488 #: config/m68k/m68k.h:221
11489 msgid "Generate code for a 520X"
11492 #: config/m68k/m68k.h:224
11493 msgid "Generate code for a 68851"
11496 #: config/m68k/m68k.h:226
11497 msgid "Do no generate code for a 68851"
11500 #: config/m68k/m68k.h:229
11501 msgid "Generate code for a 68302"
11504 #: config/m68k/m68k.h:232
11505 msgid "Generate code for a 68332"
11508 #: config/m68k/m68k.h:236
11509 msgid "Generate code for a cpu32"
11512 #: config/m68k/m68k.h:239
11513 msgid "Align variables on a 32-bit boundary"
11516 #: config/m68k/m68k.h:241
11517 msgid "Align variables on a 16-bit boundary"
11520 #: config/m68k/m68k.h:243
11521 msgid "Generate pc-relative code"
11524 #: config/m68k/m68k.h:245
11525 msgid "Do not use unaligned memory references"
11528 #: config/m68k/m68k.h:247
11529 msgid "Use unaligned memory references"
11532 #: config/m88k/m88k.c:921
11534 msgid "internal gcc monitor: short-branch(%x)"
11537 #: config/m88k/m88k.c:2320
11538 msgid "internal gcc error: Can't express symbolic location"
11541 #: config/m88k/m88k.c:2535
11543 msgid "argument #%d is a structure"
11546 #: config/m88k/m88k.c:2834
11548 msgid "%%R not followed by %%B/C/D/E"
11551 #: config/m88k/m88k.c:2902
11553 msgid "invalid %%x/X value"
11556 #: config/m88k/m88k.c:2919
11558 msgid "invalid %%Q value"
11561 #: config/m88k/m88k.c:2925 config/rs6000/rs6000.c:7796
11563 msgid "invalid %%q value"
11566 #: config/m88k/m88k.c:2931
11568 msgid "invalid %%o value"
11571 #: config/m88k/m88k.c:2938 config/rs6000/rs6000.c:7759
11573 msgid "invalid %%p value"
11576 #: config/m88k/m88k.c:2951 config/m88k/m88k.c:2956
11578 msgid "invalid %%s/S value"
11581 #: config/m88k/m88k.c:2967
11583 msgid "invalid %%P operand"
11586 #: config/m88k/m88k.c:2998 config/romp/romp.c:698
11588 msgid "invalid %%B value"
11591 #: config/m88k/m88k.c:3028
11593 msgid "invalid %%D value"
11596 #: config/m88k/m88k.c:3041
11598 msgid "`%%d' operand isn't a register"
11601 #: config/m88k/m88k.c:3059
11602 msgid "operand is r0"
11605 #: config/m88k/m88k.c:3073
11606 msgid "operand is const_double"
11609 #: config/m88k/m88k.c:3092
11610 msgid "invalid code"
11613 #. Do any checking or such that is needed after processing the -m switches.
11614 #: config/m88k/m88k.h:277
11615 msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
11618 #: config/m88k/m88k.h:299
11620 msgid "invalid option `-mshort-data-%s'"
11623 #: config/m88k/m88k.h:304
11625 msgid "-mshort-data-%s is too large "
11628 #: config/m88k/m88k.h:306
11630 msgid "-mshort-data-%s and PIC are incompatible"
11633 #: config/mcore/mcore.c:3131
11635 msgid "invalid option `-mstack-increment=%s'"
11638 #: config/mcore/mcore.h:127
11639 msgid "Inline constants if it can be done in 2 insns or less"
11642 #: config/mcore/mcore.h:129
11643 msgid "Inline constants if it only takes 1 instruction"
11646 #: config/mcore/mcore.h:131
11647 msgid "Set maximum alignment to 4"
11650 #: config/mcore/mcore.h:133
11651 msgid "Set maximum alignment to 8"
11654 #: config/mcore/mcore.h:137
11655 msgid "Do not use the divide instruction"
11658 #: config/mcore/mcore.h:141
11659 msgid "Do not arbitary sized immediates in bit operations"
11662 #: config/mcore/mcore.h:143
11663 msgid "Always treat bit-field as int-sized"
11666 #: config/mcore/mcore.h:147
11667 msgid "Force functions to be aligned to a 4 byte boundary"
11670 #: config/mcore/mcore.h:149
11671 msgid "Force functions to be aligned to a 2 byte boundary"
11674 #: config/mcore/mcore.h:151
11675 msgid "Emit call graph information"
11678 #: config/mcore/mcore.h:155
11679 msgid "Prefer word accesses over byte accesses"
11682 #: config/mcore/mcore.h:166
11683 msgid "Generate code for the M*Core M340"
11686 #: config/mcore/mcore.h:179
11687 msgid "Maximum amount for a single stack increment operation"
11690 #: config/mips/mips.c:5458
11692 msgid "bad value (%s) for -mabi= switch"
11695 #: config/mips/mips.c:5494
11698 "-mips%s conflicts with the other architecture options, which specify a MIPS%"
11702 #: config/mips/mips.c:5513
11704 msgid "-march=%s is not compatible with the selected ABI"
11707 #: config/mips/mips.c:5525
11708 msgid "-mgp64 used with a 32-bit processor"
11711 #: config/mips/mips.c:5527
11712 msgid "-mgp32 used with a 64-bit ABI"
11715 #: config/mips/mips.c:5529
11716 msgid "-mgp64 used with a 32-bit ABI"
11719 #: config/mips/mips.c:5547 config/mips/mips.c:5549 config/mips/mips.c:5551
11721 msgid "unsupported combination: %s"
11724 #: config/mips/mips.c:5621
11726 "generation of Branch Likely instructions enabled, but not supported by "
11730 #: config/mips/mips.c:5632
11731 msgid "-G is incompatible with PIC code which is the default"
11734 #: config/mips/mips.c:5648
11735 msgid "-membedded-pic and -mabicalls are incompatible"
11738 #: config/mips/mips.c:5651
11739 msgid "-G and -membedded-pic are incompatible"
11742 #: config/mips/mips.c:5702
11744 msgid "invalid option `entry%s'"
11747 #: config/mips/mips.c:5705
11748 msgid "-mentry is only meaningful with -mips-16"
11751 #: config/mips/mips.c:6114
11753 msgid "internal error: %%) found without a %%( in assembler pattern"
11756 #: config/mips/mips.c:6128
11758 msgid "internal error: %%] found without a %%[ in assembler pattern"
11761 #: config/mips/mips.c:6141
11763 msgid "internal error: %%> found without a %%< in assembler pattern"
11766 #: config/mips/mips.c:6154
11768 msgid "internal error: %%} found without a %%{ in assembler pattern"
11771 #: config/mips/mips.c:6168
11773 msgid "PRINT_OPERAND: unknown punctuation '%c'"
11776 #: config/mips/mips.c:6177 config/xtensa/xtensa.c:1946
11777 msgid "PRINT_OPERAND null pointer"
11780 #: config/mips/mips.c:6308
11782 msgid "invalid use of %%d, %%x, or %%X"
11785 #: config/mips/mips.c:6346 config/xtensa/xtensa.c:2040
11786 msgid "PRINT_OPERAND_ADDRESS, null pointer"
11789 #: config/mips/mips.c:6575
11791 "MIPS ECOFF format does not allow changing filenames within functions with "
11795 #: config/mips/mips.c:6885
11796 msgid "can't rewind temp file"
11799 #: config/mips/mips.c:6889
11800 msgid "can't write to output file"
11803 #: config/mips/mips.c:6892
11804 msgid "can't read from temp file"
11807 #: config/mips/mips.c:6895
11808 msgid "can't close temp file"
11811 #: config/mips/mips.c:7335
11813 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
11816 #: config/mips/mips.c:7442
11818 msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
11821 #: config/mips/mips.c:9684
11823 msgid "can not handle inconsistent calls to `%s'"
11826 #: config/mips/mips.c:10816
11827 msgid "the cpu name must be lower case"
11830 #: config/mips/mips.c:10838
11832 msgid "bad value (%s) for %s"
11835 #: config/mips/linux64.h:39
11836 msgid "Same as -mabi=32, just trickier"
11839 #. Target CPU builtins.
11840 #. We do this here because __mips is defined below and so we can't use builtin_define_std.
11841 #. Treat _R3000 and _R4000 like register-size defines, which is how they've historically been used.
11842 #. Macros dependent on the C dialect.
11843 #. Bizzare, but needed at least for Irix.
11844 #. Macro to define tables used to set the flags.
11845 #. This is a list in braces of pairs in braces,
11846 #. each pair being { "NAME", VALUE }
11847 #. where VALUE is the bits to set or minus the bits to clear.
11848 #. An empty string NAME is used to identify the default VALUE.
11849 #: config/mips/mips.h:539 config/mn10300/mn10300.h:70
11850 msgid "No default crt0.o"
11853 #: config/mips/mips.h:541
11854 msgid "Use 64-bit int type"
11857 #: config/mips/mips.h:543
11858 msgid "Use 64-bit long type"
11861 #: config/mips/mips.h:545
11862 msgid "Use 32-bit long type"
11865 #: config/mips/mips.h:547
11866 msgid "Optimize lui/addiu address loads"
11869 #: config/mips/mips.h:549
11870 msgid "Don't optimize lui/addiu address loads"
11873 #: config/mips/mips.h:551
11874 msgid "Use MIPS as"
11877 #: config/mips/mips.h:553
11881 #: config/mips/mips.h:555
11882 msgid "Use symbolic register names"
11885 #: config/mips/mips.h:557
11886 msgid "Don't use symbolic register names"
11889 #: config/mips/mips.h:559 config/mips/mips.h:561
11890 msgid "Use GP relative sdata/sbss sections"
11893 #: config/mips/mips.h:563 config/mips/mips.h:565
11894 msgid "Don't use GP relative sdata/sbss sections"
11897 #: config/mips/mips.h:567
11898 msgid "Output compiler statistics"
11901 #: config/mips/mips.h:569
11902 msgid "Don't output compiler statistics"
11905 #: config/mips/mips.h:571
11906 msgid "Don't optimize block moves"
11909 #: config/mips/mips.h:573
11910 msgid "Optimize block moves"
11913 #: config/mips/mips.h:575
11914 msgid "Use mips-tfile asm postpass"
11917 #: config/mips/mips.h:577
11918 msgid "Don't use mips-tfile asm postpass"
11921 #. Macro to define tables used to set the flags.
11922 #. This is a list in braces of triplets in braces,
11923 #. each triplet being { "NAME", VALUE, DOC }
11924 #. where VALUE is the bits to set or minus the bits to clear and DOC
11925 #. is the documentation for --help (NULL if intentionally undocumented).
11926 #. An empty string NAME is used to identify the default VALUE.
11927 #: config/mips/mips.h:581 config/pdp11/pdp11.h:61
11928 msgid "Use hardware floating point"
11931 #: config/mips/mips.h:583
11932 msgid "Use 64-bit FP registers"
11935 #: config/mips/mips.h:585
11936 msgid "Use 32-bit FP registers"
11939 #: config/mips/mips.h:587
11940 msgid "Use 64-bit general registers"
11943 #: config/mips/mips.h:589
11944 msgid "Use 32-bit general registers"
11947 #: config/mips/mips.h:591
11948 msgid "Use Irix PIC"
11951 #: config/mips/mips.h:593
11952 msgid "Don't use Irix PIC"
11955 #: config/mips/mips.h:595
11956 msgid "Use indirect calls"
11959 #: config/mips/mips.h:597
11960 msgid "Don't use indirect calls"
11963 #: config/mips/mips.h:599
11964 msgid "Use embedded PIC"
11967 #: config/mips/mips.h:601
11968 msgid "Don't use embedded PIC"
11971 #: config/mips/mips.h:603
11972 msgid "Use ROM instead of RAM"
11975 #: config/mips/mips.h:605
11976 msgid "Don't use ROM instead of RAM"
11979 #: config/mips/mips.h:607
11980 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
11983 #: config/mips/mips.h:609
11984 msgid "Don't put uninitialized constants in ROM"
11987 #. Macro to define tables used to set the flags.
11988 #: config/mips/mips.h:611 config/xtensa/xtensa.h:110
11989 msgid "Use big-endian byte order"
11992 #: config/mips/mips.h:613 config/xtensa/xtensa.h:112
11993 msgid "Use little-endian byte order"
11996 #: config/mips/mips.h:615
11997 msgid "Use single (32-bit) FP only"
12000 #: config/mips/mips.h:617
12001 msgid "Don't use single (32-bit) FP only"
12004 #: config/mips/mips.h:619
12005 msgid "Use multiply accumulate"
12008 #: config/mips/mips.h:621
12009 msgid "Don't use multiply accumulate"
12012 #: config/mips/mips.h:623 config/rs6000/rs6000.h:306
12013 msgid "Don't generate fused multiply/add instructions"
12016 #: config/mips/mips.h:625 config/rs6000/rs6000.h:304
12017 msgid "Generate fused multiply/add instructions"
12020 #: config/mips/mips.h:627
12021 msgid "Work around early 4300 hardware bug"
12024 #: config/mips/mips.h:629
12025 msgid "Don't work around early 4300 hardware bug"
12028 #: config/mips/mips.h:631
12029 msgid "Trap on integer divide by zero"
12032 #: config/mips/mips.h:633
12033 msgid "Don't trap on integer divide by zero"
12036 #: config/mips/mips.h:635
12037 msgid "Trap on integer divide overflow"
12040 #: config/mips/mips.h:637
12041 msgid "Don't trap on integer divide overflow"
12044 #: config/mips/mips.h:639
12045 msgid "Use Branch Likely instructions, overriding default for arch"
12048 #: config/mips/mips.h:641
12049 msgid "Don't use Branch Likely instructions, overriding default for arch"
12052 #: config/mips/mips.h:759 config/pa/pa.h:310
12053 msgid "Specify CPU for scheduling purposes"
12056 #: config/mips/mips.h:761
12057 msgid "Specify CPU for code generation purposes"
12060 #: config/mips/mips.h:763
12061 msgid "Specify an ABI"
12064 #: config/mips/mips.h:765
12065 msgid "Specify a Standard MIPS ISA"
12068 #: config/mips/mips.h:767
12069 msgid "Use mips16 entry/exit psuedo ops"
12072 #: config/mips/mips.h:769
12073 msgid "Don't use MIPS16 instructions"
12076 #: config/mips/mips.h:771
12077 msgid "Don't call any cache flush functions"
12080 #: config/mips/mips.h:773
12081 msgid "Specify cache flush function"
12084 #. Output assembler code to FILE to increment profiler label # LABELNO
12085 #. for profiling a function entry.
12086 #: config/mips/mips.h:2920
12087 msgid "mips16 function profiling"
12090 #: config/mmix/mmix.c:198
12092 msgid "-f%s not supported: ignored"
12095 #: config/mmix/mmix.c:653
12098 "too large function value type, needs %d registers, have only %d registers "
12102 #: config/mmix/mmix.c:835
12103 msgid "function_profiler support for MMIX"
12106 #: config/mmix/mmix.c:857
12107 msgid "MMIX Internal: Last named vararg would not fit in a register"
12110 #: config/mmix/mmix.c:1625 config/mmix/mmix.c:1755
12111 msgid "MMIX Internal: Expected a CONST_INT, not this"
12114 #: config/mmix/mmix.c:1633 config/mmix/mmix.c:1657 config/mmix/mmix.c:1773
12116 msgid "MMIX Internal: Bad register: %d"
12119 #: config/mmix/mmix.c:1704
12120 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
12123 #: config/mmix/mmix.c:1723
12124 msgid "MMIX Internal: Expected a register, not this"
12127 #: config/mmix/mmix.c:1733
12128 msgid "MMIX Internal: Expected a constant, not this"
12131 #. Presumably there's a missing case above if we get here.
12132 #: config/mmix/mmix.c:1765
12134 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
12137 #. We need the original here.
12138 #: config/mmix/mmix.c:1817
12139 msgid "MMIX Internal: Cannot decode this operand"
12142 #: config/mmix/mmix.c:1877
12143 msgid "MMIX Internal: This is not a recognized address"
12146 #: config/mmix/mmix.c:2068
12148 msgid "stack frame not a multiple of 8 bytes: %d"
12151 #: config/mmix/mmix.c:2307
12153 msgid "stack frame not a multiple of octabyte: %d"
12156 #: config/mmix/mmix.c:2804 config/mmix/mmix.c:2873
12158 msgid "MMIX Internal: %s is not a shiftable int"
12161 #: config/mmix/mmix.c:2992
12162 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
12165 #: config/mmix/mmix.c:2999
12166 msgid "MMIX Internal: What's the CC of this?"
12169 #: config/mmix/mmix.c:3003
12170 msgid "MMIX Internal: What is the CC of this?"
12173 #: config/mmix/mmix.c:3074
12174 msgid "MMIX Internal: This is not a constant:"
12177 #. For these target macros, there is no generic documentation here. You
12178 #. should read `Using and Porting GCC' for that. Only comments specific
12179 #. to the MMIX target are here.
12181 #. There are however references to the specific texinfo node (comments
12182 #. with "Node:"), so there should be little or nothing amiss. Probably
12183 #. the opposite, since we don't have to care about old littering and
12184 #. soon outdated generic comments.
12186 #. User symbols are in the same name-space as built-in symbols, but we
12187 #. don't need the built-in symbols, so remove those and instead apply
12188 #. stricter operand checking. Don't warn when expanding insns.
12189 #. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
12190 #. Provide default program start 0x100 unless -mno-set-program-start.
12191 #. Don't do this if linking relocatably, with -r. For a final link,
12192 #. produce mmo, unless ELF is requested or when linking relocatably.
12193 #. Put unused option values here.
12194 #: config/mmix/mmix.h:132
12195 msgid "Set start-address of the program"
12198 #: config/mmix/mmix.h:134
12199 msgid "Set start-address of data"
12202 #. FIXME: Provide a way to *load* the epsilon register.
12203 #: config/mmix/mmix.h:198
12204 msgid "For intrinsics library: pass all parameters in registers"
12207 #: config/mmix/mmix.h:201
12208 msgid "Use register stack for parameters and return value"
12211 #: config/mmix/mmix.h:203
12212 msgid "Use call-clobbered registers for parameters and return value"
12215 #: config/mmix/mmix.h:205
12216 msgid "Use epsilon-respecting floating point compare instructions"
12219 #: config/mmix/mmix.h:208
12220 msgid "Use zero-extending memory loads, not sign-extending ones"
12223 #: config/mmix/mmix.h:211
12225 "Generate divide results with reminder having the same sign as the divisor "
12226 "(not the dividend)"
12229 #: config/mmix/mmix.h:215
12230 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
12233 #: config/mmix/mmix.h:217
12234 msgid "Do not provide a default start-address 0x100 of the program"
12237 #: config/mmix/mmix.h:219
12238 msgid "Link to emit program in ELF format (rather than mmo)"
12241 #: config/mmix/mmix.h:221
12242 msgid "Use P-mnemonics for branches statically predicted as taken"
12245 #: config/mmix/mmix.h:223
12246 msgid "Don't use P-mnemonics for branches"
12249 #: config/mmix/mmix.h:225
12250 msgid "Use addresses that allocate global registers"
12253 #: config/mmix/mmix.h:227
12254 msgid "Do not use addresses that allocate global registers"
12257 #: config/mmix/mmix.h:229
12258 msgid "Generate a single exit point for each function"
12261 #: config/mmix/mmix.h:231
12262 msgid "Do not generate a single exit point for each function"
12265 #: config/mn10300/mn10300.h:65
12266 msgid "Work around hardware multiply bug"
12269 #: config/mn10300/mn10300.h:66
12270 msgid "Do not work around hardware multiply bug"
12273 #: config/mn10300/mn10300.h:67
12274 msgid "Target the AM33 processor"
12277 #: config/mn10300/mn10300.h:71
12278 msgid "Enable linker relaxations"
12281 #: config/ns32k/ns32k.h:142 config/s390/s390.h:100
12282 msgid "Don't use hardware fp"
12285 #: config/ns32k/ns32k.h:143
12286 msgid "Alternative calling convention"
12289 #: config/ns32k/ns32k.h:145
12290 msgid "Pass some arguments in registers"
12293 #: config/ns32k/ns32k.h:146
12294 msgid "Pass all arguments on stack"
12297 #: config/ns32k/ns32k.h:147
12298 msgid "Optimize for 32532 cpu"
12301 #: config/ns32k/ns32k.h:148
12302 msgid "Optimize for 32332 cpu"
12305 #: config/ns32k/ns32k.h:150
12306 msgid "Optimize for 32032"
12309 #: config/ns32k/ns32k.h:152
12310 msgid "Register sb is zero. Use for absolute addressing"
12313 #: config/ns32k/ns32k.h:153
12314 msgid "Do not use register sb"
12317 #: config/ns32k/ns32k.h:155
12318 msgid "Use bit-field instructions"
12321 #: config/ns32k/ns32k.h:157
12322 msgid "Do not use bit-field instructions"
12325 #: config/ns32k/ns32k.h:158
12326 msgid "Generate code for high memory"
12329 #: config/ns32k/ns32k.h:159
12330 msgid "Generate code for low memory"
12333 #: config/ns32k/ns32k.h:160
12337 #: config/ns32k/ns32k.h:162
12338 msgid "Use multiply-accumulate fp instructions"
12341 #: config/ns32k/ns32k.h:164
12342 msgid "Do not use multiply-accumulate fp instructions"
12345 #: config/ns32k/ns32k.h:165
12346 msgid "\"Small register classes\" kludge"
12349 #: config/ns32k/ns32k.h:166
12350 msgid "No \"Small register classes\" kludge"
12353 #: config/pa/pa.c:274
12356 "unknown -mschedule= option (%s).\n"
12357 "Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
12360 #: config/pa/pa.c:299
12363 "unknown -march= option (%s).\n"
12364 "Valid options are 1.0, 1.1, and 2.0\n"
12367 #: config/pa/pa.c:312
12368 msgid "PIC code generation is not supported in the portable runtime model\n"
12371 #: config/pa/pa.c:317
12372 msgid "PIC code generation is not compatible with fast indirect calls\n"
12375 #: config/pa/pa.c:322
12376 msgid "-g is only supported when using GAS on this processor,"
12379 #: config/pa/pa.c:323
12380 msgid "-g option disabled"
12383 #: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:80 config/pa/pa-hpux7.h:81
12384 #: config/pa/pa64-hpux.h:25
12385 msgid "Generate cpp defines for server IO"
12388 #: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:81 config/pa/pa-hpux7.h:82
12389 #: config/pa/pa64-hpux.h:27
12390 msgid "Generate cpp defines for workstation IO"
12393 #. Macro to define tables used to set the flags. This is a
12394 #. list in braces of target switches with each switch being
12395 #. { "NAME", VALUE, "HELP_STRING" }. VALUE is the bits to set,
12396 #. or minus the bits to clear. An empty string NAME is used to
12397 #. identify the default VALUE. Do not mark empty strings for
12399 #: config/pa/pa.h:232 config/pa/pa.h:238
12400 msgid "Generate PA1.1 code"
12403 #: config/pa/pa.h:234 config/pa/pa.h:236
12404 msgid "Generate PA1.0 code"
12407 #: config/pa/pa.h:240
12408 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
12411 #: config/pa/pa.h:242
12412 msgid "Disable FP regs"
12415 #: config/pa/pa.h:244
12416 msgid "Do not disable FP regs"
12419 #: config/pa/pa.h:246
12420 msgid "Disable space regs"
12423 #: config/pa/pa.h:248
12424 msgid "Do not disable space regs"
12427 #: config/pa/pa.h:250
12428 msgid "Put jumps in call delay slots"
12431 #: config/pa/pa.h:252
12432 msgid "Do not put jumps in call delay slots"
12435 #: config/pa/pa.h:254
12436 msgid "Disable indexed addressing"
12439 #: config/pa/pa.h:256
12440 msgid "Do not disable indexed addressing"
12443 #: config/pa/pa.h:258
12444 msgid "Use portable calling conventions"
12447 #: config/pa/pa.h:260
12448 msgid "Do not use portable calling conventions"
12451 #: config/pa/pa.h:262
12452 msgid "Assume code will be assembled by GAS"
12455 #: config/pa/pa.h:264
12456 msgid "Do not assume code will be assembled by GAS"
12459 #: config/pa/pa.h:268
12460 msgid "Do not use software floating point"
12463 #: config/pa/pa.h:270
12464 msgid "Emit long load/store sequences"
12467 #: config/pa/pa.h:272
12468 msgid "Do not emit long load/store sequences"
12471 #: config/pa/pa.h:274
12472 msgid "Generate fast indirect calls"
12475 #: config/pa/pa.h:276
12476 msgid "Do not generate fast indirect calls"
12479 #: config/pa/pa.h:278
12480 msgid "Generate code for huge switch statements"
12483 #: config/pa/pa.h:280
12484 msgid "Do not generate code for huge switch statements"
12487 #: config/pa/pa.h:282
12488 msgid "Always generate long calls"
12491 #: config/pa/pa.h:284
12492 msgid "Generate long calls only when needed"
12495 #: config/pa/pa.h:286
12496 msgid "Enable linker optimizations"
12499 #: config/pa/pa.h:312
12501 "Specify architecture for code generation. Values are 1.0, 1.1, and 2.0. "
12502 "2.0 requires gas snapshot 19990413 or later."
12505 #: config/pa/pa64-hpux.h:29
12506 msgid "Assume code will be linked by GNU ld"
12509 #: config/pa/pa64-hpux.h:31
12510 msgid "Assume code will be linked by HP ld"
12513 #: config/pdp11/pdp11.h:62
12514 msgid "Do not use hardware floating point"
12517 #. return float result in ac0
12518 #: config/pdp11/pdp11.h:64
12519 msgid "Return floating point results in ac0"
12522 #: config/pdp11/pdp11.h:65
12523 msgid "Return floating point results in memory"
12527 #: config/pdp11/pdp11.h:67
12528 msgid "Generate code for an 11/40"
12532 #: config/pdp11/pdp11.h:70
12533 msgid "Generate code for an 11/45"
12537 #: config/pdp11/pdp11.h:73
12538 msgid "Generate code for an 11/10"
12541 #. use movstrhi for bcopy
12542 #. use 32 bit for int
12543 #: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
12544 msgid "Use 32 bit int"
12547 #: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
12548 msgid "Use 16 bit int"
12551 #. use 32 bit for float
12552 #: config/pdp11/pdp11.h:83 config/pdp11/pdp11.h:84
12553 msgid "Use 32 bit float"
12556 #: config/pdp11/pdp11.h:85 config/pdp11/pdp11.h:86
12557 msgid "Use 64 bit float"
12560 #. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
12561 #. is branching expensive - on a PDP, it's actually really cheap
12562 #. this is just to play around and check what code gcc generates
12563 #. split instruction and data memory?
12564 #: config/pdp11/pdp11.h:95
12565 msgid "Target has split I&D"
12568 #: config/pdp11/pdp11.h:96
12569 msgid "Target does not have split I&D"
12572 #. UNIX assembler syntax?
12573 #: config/pdp11/pdp11.h:98
12574 msgid "Use UNIX assembler syntax"
12577 #: config/pdp11/pdp11.h:99
12578 msgid "Use DEC assembler syntax"
12581 #: config/romp/romp.c:725 config/rs6000/rs6000.c:7833
12583 msgid "invalid %%S value"
12586 #: config/romp/romp.c:734 config/romp/romp.c:741
12588 msgid "invalid %%b value"
12591 #: config/romp/romp.c:781 config/romp/romp.c:792
12593 msgid "invalid %%z value"
12596 #: config/romp/romp.c:800 config/romp/romp.c:808
12598 msgid "invalid %%Z value"
12601 #: config/romp/romp.c:815 config/romp/romp.c:824 config/romp/romp.c:831
12602 #: config/rs6000/rs6000.c:7662
12604 msgid "invalid %%k value"
12607 #: config/romp/romp.c:916 config/romp/romp.c:959
12609 msgid "invalid %%j value"
12612 #. Perform any needed actions needed for a function that is receiving a
12613 #. variable number of arguments.
12615 #. CUM is as above.
12617 #. MODE and TYPE are the mode and type of the current parameter.
12619 #. PRETEND_SIZE is a variable that should be set to the amount of stack
12620 #. that must be pushed by the prolog to pretend that our caller pushed
12623 #. Normally, this macro will push all remaining incoming registers on the
12624 #. stack and set PRETEND_SIZE to the length of the registers pushed.
12625 #: config/romp/romp.h:648
12626 msgid "can't have varargs with -mfp-arg-in-fp-regs"
12629 #: config/rs6000/host-darwin.c:51
12630 msgid "Segmentation Fault (code)"
12633 #: config/rs6000/host-darwin.c:83
12634 msgid "Out of stack space.\n"
12637 #: config/rs6000/host-darwin.c:104
12639 msgid "Try running `%s' in the shell to raise its limit.\n"
12642 #: config/rs6000/host-darwin.c:114
12643 msgid "Segmentation Fault"
12646 #: config/rs6000/host-darwin.c:128
12647 msgid "While setting up signal stack"
12650 #: config/rs6000/host-darwin.c:134
12651 msgid "While setting up signal handler"
12654 #. Handle the machine specific pragma longcall. Its syntax is
12656 #. # pragma longcall ( TOGGLE )
12658 #. where TOGGLE is either 0 or 1.
12660 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
12661 #. whether or not new function declarations receive a longcall
12662 #. attribute by default.
12663 #: config/rs6000/rs6000-c.c:46
12664 msgid "ignoring malformed #pragma longcall"
12667 #: config/rs6000/rs6000-c.c:60
12668 msgid "missing open paren"
12671 #: config/rs6000/rs6000-c.c:62
12672 msgid "missing number"
12675 #: config/rs6000/rs6000-c.c:64
12676 msgid "missing close paren"
12679 #: config/rs6000/rs6000-c.c:67
12680 msgid "number must be 0 or 1"
12683 #: config/rs6000/rs6000-c.c:70
12684 msgid "junk at end of #pragma longcall"
12687 #: config/rs6000/rs6000.c:633
12688 msgid "-mmultiple is not supported on little endian systems"
12691 #: config/rs6000/rs6000.c:640
12692 msgid "-mstring is not supported on little endian systems"
12695 #: config/rs6000/rs6000.c:654
12697 msgid "unknown -mdebug-%s switch"
12700 #: config/rs6000/rs6000.c:666
12702 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
12705 #: config/rs6000/rs6000.c:677
12707 msgid "Unknown switch -mlong-double-%s"
12710 #: config/rs6000/rs6000.c:775
12712 msgid "unknown -misel= option specified: '%s'"
12715 #: config/rs6000/rs6000.c:790
12717 msgid "unknown -mvrsave= option specified: '%s'"
12720 #: config/rs6000/rs6000.c:808
12722 msgid "not configured for ABI: '%s'"
12725 #: config/rs6000/rs6000.c:814
12727 msgid "unknown ABI specified: '%s'"
12730 #: config/rs6000/rs6000.c:4280
12731 msgid "argument 1 must be a 5-bit signed literal"
12734 #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4977
12735 msgid "argument 2 must be a 5-bit unsigned literal"
12738 #: config/rs6000/rs6000.c:4430
12739 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
12742 #: config/rs6000/rs6000.c:4484
12743 msgid "argument 1 of __builtin_altivec_predicate is out of range"
12746 #: config/rs6000/rs6000.c:4563
12747 msgid "argument 3 must be a 4-bit unsigned literal"
12750 #: config/rs6000/rs6000.c:4740
12752 msgid "argument to `%s' must be a 2-bit unsigned literal"
12755 #: config/rs6000/rs6000.c:4856
12756 msgid "argument to dss must be a 2-bit unsigned literal"
12759 #: config/rs6000/rs6000.c:5087
12760 msgid "argument 1 of __builtin_spe_predicate must be a constant"
12763 #: config/rs6000/rs6000.c:5160
12764 msgid "argument 1 of __builtin_spe_predicate is out of range"
12767 #: config/rs6000/rs6000.c:7589
12769 msgid "invalid %%f value"
12772 #: config/rs6000/rs6000.c:7598
12774 msgid "invalid %%F value"
12777 #: config/rs6000/rs6000.c:7607
12779 msgid "invalid %%G value"
12782 #: config/rs6000/rs6000.c:7642
12784 msgid "invalid %%j code"
12787 #: config/rs6000/rs6000.c:7652
12789 msgid "invalid %%J code"
12792 #: config/rs6000/rs6000.c:7682
12794 msgid "invalid %%K value"
12797 #: config/rs6000/rs6000.c:7749
12799 msgid "invalid %%O value"
12802 #: config/rs6000/rs6000.c:7875
12804 msgid "invalid %%T value"
12807 #: config/rs6000/rs6000.c:7885
12809 msgid "invalid %%u value"
12812 #: config/rs6000/rs6000.c:7894
12814 msgid "invalid %%v value"
12817 #: config/rs6000/rs6000.c:12311
12818 msgid "no profiling of 64-bit code for this ABI"
12821 #: config/rs6000/aix.h:160 config/rs6000/beos.h:32
12822 msgid "Always pass floating-point arguments in memory"
12825 #: config/rs6000/aix.h:162 config/rs6000/beos.h:34
12826 msgid "Don't always pass floating-point arguments in memory"
12829 #: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
12830 #: config/rs6000/aix52.h:32
12831 msgid "Support message passing with the Parallel Environment"
12834 #: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
12835 msgid "Compile for 64-bit pointers"
12838 #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
12839 msgid "Compile for 32-bit pointers"
12842 #: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
12843 msgid "-maix64 and POWER architecture are incompatible"
12846 #: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
12847 msgid "-maix64 requires PowerPC64 architecture remain enabled"
12850 #: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
12852 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
12855 #: config/rs6000/darwin.h:64
12856 msgid "Generate code suitable for executables (NOT shared libs)"
12859 #. The Darwin ABI always includes AltiVec, can't be (validly) turned
12861 #: config/rs6000/darwin.h:79
12862 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
12865 #. Darwin doesn't support -fpic.
12866 #: config/rs6000/darwin.h:85
12867 msgid "-fpic is not supported; -fPIC assumed"
12870 #: config/rs6000/linux64.h:79 config/rs6000/sysv4.h:103
12871 msgid "Align to the base type of the bit-field"
12874 #: config/rs6000/linux64.h:81 config/rs6000/sysv4.h:105
12875 msgid "Don't align to the base type of the bit-field"
12878 #: config/rs6000/linux64.h:83 config/rs6000/sysv4.h:107
12879 msgid "Don't assume that unaligned accesses are handled by the system"
12882 #: config/rs6000/linux64.h:85 config/rs6000/sysv4.h:109
12883 msgid "Assume that unaligned accesses are handled by the system"
12886 #: config/rs6000/linux64.h:87 config/rs6000/linux64.h:89
12887 #: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
12888 msgid "Produce little endian code"
12891 #: config/rs6000/linux64.h:91 config/rs6000/linux64.h:93
12892 #: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
12893 msgid "Produce big endian code"
12896 #: config/rs6000/linux64.h:95
12897 msgid "Allow bit-fields to cross word boundaries"
12900 #: config/rs6000/linux64.h:97 config/rs6000/sysv4.h:136
12901 msgid "Do not allow bit-fields to cross word boundaries"
12904 #: config/rs6000/linux64.h:99 config/rs6000/sysv4.h:138
12905 msgid "Use alternate register names"
12908 #: config/rs6000/linux64.h:101 config/rs6000/sysv4.h:140
12909 msgid "Don't use alternate register names"
12912 #: config/rs6000/linux64.h:103
12913 msgid "Call mcount for profiling before a function prologue"
12916 #: config/rs6000/linux64.h:105
12917 msgid "Call mcount for profiling after a function prologue"
12920 #. Run-time compilation parameters selecting different hardware subsets.
12922 #. Macro to define tables used to set the flags.
12923 #. This is a list in braces of pairs in braces,
12924 #. each pair being { "NAME", VALUE }
12925 #. where VALUE is the bits to set or minus the bits to clear.
12926 #. An empty string NAME is used to identify the default VALUE.
12927 #: config/rs6000/rs6000.h:236
12928 msgid "Use POWER instruction set"
12931 #: config/rs6000/rs6000.h:239
12932 msgid "Use POWER2 instruction set"
12935 #: config/rs6000/rs6000.h:241
12936 msgid "Do not use POWER2 instruction set"
12939 #: config/rs6000/rs6000.h:244
12940 msgid "Do not use POWER instruction set"
12943 #: config/rs6000/rs6000.h:246
12944 msgid "Use PowerPC instruction set"
12947 #: config/rs6000/rs6000.h:249
12948 msgid "Do not use PowerPC instruction set"
12951 #: config/rs6000/rs6000.h:251
12952 msgid "Use PowerPC General Purpose group optional instructions"
12955 #: config/rs6000/rs6000.h:253
12956 msgid "Don't use PowerPC General Purpose group optional instructions"
12959 #: config/rs6000/rs6000.h:255
12960 msgid "Use PowerPC Graphics group optional instructions"
12963 #: config/rs6000/rs6000.h:257
12964 msgid "Don't use PowerPC Graphics group optional instructions"
12967 #: config/rs6000/rs6000.h:259
12968 msgid "Use PowerPC-64 instruction set"
12971 #: config/rs6000/rs6000.h:261
12972 msgid "Don't use PowerPC-64 instruction set"
12975 #: config/rs6000/rs6000.h:263
12976 msgid "Use AltiVec instructions"
12979 #: config/rs6000/rs6000.h:265
12980 msgid "Don't use AltiVec instructions"
12983 #: config/rs6000/rs6000.h:267
12984 msgid "Use new mnemonics for PowerPC architecture"
12987 #: config/rs6000/rs6000.h:269
12988 msgid "Use old mnemonics for PowerPC architecture"
12991 #: config/rs6000/rs6000.h:272
12992 msgid "Put everything in the regular TOC"
12995 #: config/rs6000/rs6000.h:274
12996 msgid "Place floating point constants in TOC"
12999 #: config/rs6000/rs6000.h:276
13000 msgid "Don't place floating point constants in TOC"
13003 #: config/rs6000/rs6000.h:278
13004 msgid "Place symbol+offset constants in TOC"
13007 #: config/rs6000/rs6000.h:280
13008 msgid "Don't place symbol+offset constants in TOC"
13011 #: config/rs6000/rs6000.h:286
13012 msgid "Place variable addresses in the regular TOC"
13015 #: config/rs6000/rs6000.h:292
13016 msgid "Generate load/store multiple instructions"
13019 #: config/rs6000/rs6000.h:294
13020 msgid "Do not generate load/store multiple instructions"
13023 #: config/rs6000/rs6000.h:296
13024 msgid "Generate string instructions for block moves"
13027 #: config/rs6000/rs6000.h:298
13028 msgid "Do not generate string instructions for block moves"
13031 #: config/rs6000/rs6000.h:300
13032 msgid "Generate load/store with update instructions"
13035 #: config/rs6000/rs6000.h:302
13036 msgid "Do not generate load/store with update instructions"
13039 #: config/rs6000/rs6000.h:310
13040 msgid "Don't schedule the start and end of the procedure"
13043 #: config/rs6000/rs6000.h:316
13044 msgid "Return all structures in memory (AIX default)"
13047 #: config/rs6000/rs6000.h:318
13048 msgid "Return small structures in registers (SVR4 default)"
13051 #: config/rs6000/rs6000.h:380 config/sparc/sparc.h:635
13052 msgid "Use features of and schedule code for given CPU"
13055 #: config/rs6000/rs6000.h:383
13056 msgid "Enable debug output"
13059 #: config/rs6000/rs6000.h:385
13060 msgid "Select full, part, or no traceback table"
13063 #: config/rs6000/rs6000.h:386
13064 msgid "Specify ABI to use"
13067 #: config/rs6000/rs6000.h:388
13068 msgid "Specify size of long double (64 or 128 bits)"
13071 #: config/rs6000/rs6000.h:390
13072 msgid "Specify yes/no if isel instructions should be generated"
13075 #: config/rs6000/rs6000.h:392
13076 msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
13079 #: config/rs6000/rs6000.h:394
13080 msgid "Avoid all range limits on call instructions"
13083 #. Definitions for __builtin_return_address and __builtin_frame_address.
13084 #. __builtin_return_address (0) should give link register (65), enable
13086 #. This should be uncommented, so that the link register is used, but
13087 #. currently this would result in unmatched insns and spilling fixed
13088 #. registers so we'll leave it for another day. When these problems are
13089 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
13091 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
13092 #. Number of bytes into the frame return addresses can be found. See
13093 #. rs6000_stack_info in rs6000.c for more information on how the different
13094 #. abi's store the return address.
13095 #: config/rs6000/rs6000.h:1890
13096 msgid "RETURN_ADDRESS_OFFSET not supported"
13099 #: config/rs6000/sysv4.h:87
13100 msgid "Select ABI calling convention"
13103 #: config/rs6000/sysv4.h:88
13104 msgid "Select method for sdata handling"
13107 #: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
13108 msgid "Produce code relocatable at runtime"
13111 #: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
13112 msgid "Don't produce code relocatable at runtime"
13115 #: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
13116 #: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
13117 #: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
13118 #: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
13119 #: config/rs6000/sysv4.h:154 config/rs6000/sysv4.h:156
13120 msgid "no description yet"
13123 #: config/rs6000/sysv4.h:132
13127 #: config/rs6000/sysv4.h:133
13128 msgid "Don't use EABI"
13131 #: config/rs6000/sysv4.h:144
13132 msgid "Link with libsim.a, libc.a and sim-crt0.o"
13135 #: config/rs6000/sysv4.h:146
13136 msgid "Link with libads.a, libc.a and crt0.o"
13139 #: config/rs6000/sysv4.h:148
13140 msgid "Link with libyk.a, libc.a and crt0.o"
13143 #: config/rs6000/sysv4.h:150
13144 msgid "Link with libmvme.a, libc.a and crt0.o"
13147 #: config/rs6000/sysv4.h:152
13148 msgid "Set the PPC_EMB bit in the ELF flags header"
13151 #: config/rs6000/sysv4.h:153
13152 msgid "Use the WindISS simulator"
13155 #. Sometimes certain combinations of command options do not make sense
13156 #. on a particular target machine. You can define a macro
13157 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
13158 #. defined, is executed once just after all the command options have
13161 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
13163 #: config/rs6000/sysv4.h:213
13165 msgid "bad value for -mcall-%s"
13168 #: config/rs6000/sysv4.h:229
13170 msgid "bad value for -msdata=%s"
13173 #: config/rs6000/sysv4.h:246
13175 msgid "-mrelocatable and -msdata=%s are incompatible"
13178 #: config/rs6000/sysv4.h:255
13180 msgid "-f%s and -msdata=%s are incompatible"
13183 #: config/rs6000/sysv4.h:263
13185 msgid "-msdata=%s and -mcall-%s are incompatible"
13188 #: config/rs6000/sysv4.h:272
13189 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
13192 #: config/rs6000/sysv4.h:278
13194 msgid "-mrelocatable and -mcall-%s are incompatible"
13197 #: config/rs6000/sysv4.h:285
13199 msgid "-fPIC and -mcall-%s are incompatible"
13202 #: config/rs6000/sysv4.h:292
13203 msgid "-mcall-aixdesc must be big endian"
13206 #: config/s390/s390.c:938
13208 msgid "64-bit ABI not supported on %s"
13211 #: config/s390/s390.c:942
13213 msgid "z/Architecture not supported on %s"
13216 #: config/s390/s390.c:954
13217 msgid "64-bit ABI not possible in ESA/390 mode"
13220 #: config/s390/s390.c:3207
13221 msgid "invalid UNSPEC as operand (1)"
13224 #: config/s390/s390.c:3267
13225 msgid "invalid UNSPEC as operand (2)"
13228 #: config/s390/s390.c:3273
13229 msgid "UNKNOWN in s390_output_symbolic_const !?"
13232 #: config/s390/s390.c:3291
13233 msgid "Cannot decompose address."
13236 #: config/s390/s390.c:3452
13237 msgid "UNKNOWN in print_operand !?"
13240 #: config/s390/s390.c:5074
13241 msgid "Total size of local variables exceeds architecture limit."
13244 #: config/s390/s390.h:101
13245 msgid "Set backchain"
13248 #: config/s390/s390.h:102
13249 msgid "Don't set backchain (faster, but debug harder"
13252 #: config/s390/s390.h:103
13253 msgid "Use bras for execucable < 64k"
13256 #: config/s390/s390.h:104
13257 msgid "Don't use bras"
13260 #: config/s390/s390.h:105
13261 msgid "Additional debug prints"
13264 #: config/s390/s390.h:106
13265 msgid "Don't print additional debug prints"
13268 #: config/s390/s390.h:107
13272 #: config/s390/s390.h:108
13276 #: config/s390/s390.h:109
13277 msgid "z/Architecture"
13280 #: config/s390/s390.h:110
13281 msgid "ESA/390 architecture"
13284 #: config/s390/s390.h:111
13288 #: config/s390/s390.h:112
13292 #: config/sh/sh.c:5546
13293 msgid "__builtin_saveregs not supported by this subtarget"
13296 #: config/sh/sh.c:6096
13297 msgid "attribute interrupt_handler is not compatible with -m5-compact"
13300 #. The sp_switch attribute only has meaning for interrupt functions.
13301 #: config/sh/sh.c:6122 config/sh/sh.c:6161
13303 msgid "`%s' attribute only applies to interrupt functions"
13306 #. The argument must be a constant string.
13307 #: config/sh/sh.c:6129
13309 msgid "`%s' attribute argument not a string constant"
13312 #. The argument must be a constant integer.
13313 #: config/sh/sh.c:6168
13315 msgid "`%s' attribute argument not an integer constant"
13318 #. There are no delay slots on SHmedia.
13319 #. Relaxation isn't yet supported for SHmedia
13320 #: config/sh/sh.h:462
13321 msgid "Profiling is not supported on this target."
13324 #: config/sparc/sparc.c:341
13326 msgid "%s is not supported by this configuration"
13329 #: config/sparc/sparc.c:348
13330 msgid "-mlong-double-64 not allowed with -m64"
13333 #: config/sparc/sparc.c:373
13334 msgid "-mcmodel= is not supported on 32 bit systems"
13337 #: config/sparc/sparc.c:6311 config/sparc/sparc.c:6317
13339 msgid "invalid %%Y operand"
13342 #: config/sparc/sparc.c:6387
13344 msgid "invalid %%A operand"
13347 #: config/sparc/sparc.c:6397
13349 msgid "invalid %%B operand"
13352 #: config/sparc/sparc.c:6436
13354 msgid "invalid %%c operand"
13357 #: config/sparc/sparc.c:6437
13359 msgid "invalid %%C operand"
13362 #: config/sparc/sparc.c:6458
13364 msgid "invalid %%d operand"
13367 #: config/sparc/sparc.c:6459
13369 msgid "invalid %%D operand"
13372 #: config/sparc/sparc.c:6475
13374 msgid "invalid %%f operand"
13377 #: config/sparc/sparc.c:6525
13378 msgid "long long constant not a valid immediate operand"
13381 #: config/sparc/sparc.c:6528
13382 msgid "floating point constant not a valid immediate operand"
13385 #: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89
13386 #: config/sparc/netbsd-elf.h:231
13387 msgid "Use 128 bit long doubles"
13390 #: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
13391 msgid "Generate code for big endian"
13394 #: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
13395 msgid "Generate code for little endian"
13398 #: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
13399 msgid "Use little-endian byte order for data"
13402 #: config/sparc/sparc.h:534
13403 msgid "Assume possible double misalignment"
13406 #: config/sparc/sparc.h:536
13407 msgid "Assume all doubles are aligned"
13410 #: config/sparc/sparc.h:538
13411 msgid "Pass -assert pure-text to linker"
13414 #: config/sparc/sparc.h:540
13415 msgid "Do not pass -assert pure-text to linker"
13418 #: config/sparc/sparc.h:542
13419 msgid "Use flat register window model"
13422 #: config/sparc/sparc.h:544
13423 msgid "Do not use flat register window model"
13426 #: config/sparc/sparc.h:546
13427 msgid "Use ABI reserved registers"
13430 #: config/sparc/sparc.h:548
13431 msgid "Do not use ABI reserved registers"
13434 #: config/sparc/sparc.h:550
13435 msgid "Use hardware quad fp instructions"
13438 #: config/sparc/sparc.h:552
13439 msgid "Do not use hardware quad fp instructions"
13442 #: config/sparc/sparc.h:554
13443 msgid "Compile for v8plus ABI"
13446 #: config/sparc/sparc.h:556
13447 msgid "Do not compile for v8plus ABI"
13450 #: config/sparc/sparc.h:558
13451 msgid "Utilize Visual Instruction Set"
13454 #: config/sparc/sparc.h:560
13455 msgid "Do not utilize Visual Instruction Set"
13458 #. ??? These are deprecated, coerced to -mcpu=. Delete in 2.9.
13459 #: config/sparc/sparc.h:563
13460 msgid "Optimize for Cypress processors"
13463 #: config/sparc/sparc.h:565
13464 msgid "Optimize for SPARCLite processors"
13467 #: config/sparc/sparc.h:567
13468 msgid "Optimize for F930 processors"
13471 #: config/sparc/sparc.h:569
13472 msgid "Optimize for F934 processors"
13475 #: config/sparc/sparc.h:571
13476 msgid "Use V8 SPARC ISA"
13479 #: config/sparc/sparc.h:573
13480 msgid "Optimize for SuperSPARC processors"
13483 #. End of deprecated options.
13484 #: config/sparc/sparc.h:576
13485 msgid "Pointers are 64-bit"
13488 #: config/sparc/sparc.h:578
13489 msgid "Pointers are 32-bit"
13492 #: config/sparc/sparc.h:580
13493 msgid "Use 32-bit ABI"
13496 #: config/sparc/sparc.h:582
13497 msgid "Use 64-bit ABI"
13500 #: config/sparc/sparc.h:584
13501 msgid "Use stack bias"
13504 #: config/sparc/sparc.h:586
13505 msgid "Do not use stack bias"
13508 #: config/sparc/sparc.h:588
13509 msgid "Use structs on stronger alignment for double-word copies"
13512 #: config/sparc/sparc.h:590
13513 msgid "Do not use structs on stronger alignment for double-word copies"
13516 #: config/sparc/sparc.h:592
13517 msgid "Optimize tail call instructions in assembler and linker"
13520 #: config/sparc/sparc.h:594
13521 msgid "Do not optimize tail call instructions in assembler or linker"
13524 #: config/sparc/sparc.h:639
13525 msgid "Use given SPARC code model"
13528 #: config/stormy16/stormy16.c:556
13529 msgid "Constant halfword load operand out of range."
13532 #: config/stormy16/stormy16.c:568
13533 msgid "Constant arithmetic operand out of range."
13536 #: config/stormy16/stormy16.c:1074
13537 msgid "Local variable memory requirements exceed capacity."
13540 #: config/stormy16/stormy16.c:1316
13541 msgid "cannot use va_start in interrupt function"
13544 #: config/stormy16/stormy16.c:1676
13545 msgid "`B' operand is not constant"
13548 #: config/stormy16/stormy16.c:1682
13549 msgid "`B' operand has multiple bits set"
13552 #: config/stormy16/stormy16.c:1709
13553 msgid "`o' operand is not constant"
13556 #: config/stormy16/stormy16.c:1724
13557 msgid "xstormy16_print_operand: unknown code"
13560 #: config/stormy16/stormy16.c:1774
13562 msgid "switch statement of size %lu entries too large"
13565 #: config/v850/v850-c.c:69
13566 msgid "#pragma GHS endXXXX found without previous startXXX"
13569 #: config/v850/v850-c.c:71
13570 msgid "#pragma GHS endXXX does not match previous startXXX"
13573 #: config/v850/v850-c.c:96
13574 msgid "cannot set interrupt attribute: no current function"
13577 #: config/v850/v850-c.c:104
13578 msgid "cannot set interrupt attribute: no such identifier"
13581 #: config/v850/v850-c.c:150
13582 msgid "junk at end of #pragma ghs section"
13585 #: config/v850/v850-c.c:167
13587 msgid "unrecognized section name \"%s\""
13590 #: config/v850/v850-c.c:182
13591 msgid "malformed #pragma ghs section"
13594 #: config/v850/v850-c.c:202
13595 msgid "junk at end of #pragma ghs interrupt"
13598 #: config/v850/v850-c.c:214
13599 msgid "junk at end of #pragma ghs starttda"
13602 #: config/v850/v850-c.c:226
13603 msgid "junk at end of #pragma ghs startsda"
13606 #: config/v850/v850-c.c:238
13607 msgid "junk at end of #pragma ghs startzda"
13610 #: config/v850/v850-c.c:250
13611 msgid "junk at end of #pragma ghs endtda"
13614 #: config/v850/v850-c.c:262
13615 msgid "junk at end of #pragma ghs endsda"
13618 #: config/v850/v850-c.c:274
13619 msgid "junk at end of #pragma ghs endzda"
13622 #: config/v850/v850.c:138
13624 msgid "%s=%s is not numeric"
13627 #: config/v850/v850.c:145
13629 msgid "%s=%s is too large"
13632 #: config/v850/v850.c:311
13633 msgid "const_double_split got a bad insn:"
13636 #: config/v850/v850.c:895
13637 msgid "output_move_single:"
13640 #: config/v850/v850.c:2275
13641 msgid "a data area attribute cannot be specified for local variables"
13644 #: config/v850/v850.c:2286
13646 msgid "data area of '%s' conflicts with previous declaration"
13649 #: config/v850/v850.c:2505
13651 msgid "bogus JR construction: %d\n"
13654 #: config/v850/v850.c:2526 config/v850/v850.c:2728
13656 msgid "bad amount of stack space removal: %d"
13659 #: config/v850/v850.c:2704
13661 msgid "bogus JARL construction: %d\n"
13664 #: config/v850/v850.c:3084
13666 msgid "Bogus DISPOSE construction: %d\n"
13669 #: config/v850/v850.c:3106
13671 msgid "Too much stack space to dispose of: %d"
13674 #: config/v850/v850.c:3282
13676 msgid "Bogus PREPEARE construction: %d\n"
13679 #: config/v850/v850.c:3304
13681 msgid "Too much stack space to prepare: %d"
13684 #. Macro to define tables used to set the flags.
13685 #. This is a list in braces of pairs in braces,
13686 #. each pair being { "NAME", VALUE }
13687 #. where VALUE is the bits to set or minus the bits to clear.
13688 #. An empty string NAME is used to identify the default VALUE.
13689 #: config/v850/v850.h:163
13690 msgid "Support Green Hills ABI"
13693 #: config/v850/v850.h:166
13694 msgid "Prohibit PC relative function calls"
13697 #: config/v850/v850.h:169
13698 msgid "Reuse r30 on a per function basis"
13701 #: config/v850/v850.h:172
13702 msgid "Use stubs for function prologues"
13705 #: config/v850/v850.h:175
13706 msgid "Same as: -mep -mprolog-function"
13709 #: config/v850/v850.h:176
13710 msgid "Enable backend debugging"
13713 #: config/v850/v850.h:178
13714 msgid "Compile for the v850 processor"
13717 #: config/v850/v850.h:180
13718 msgid "Compile for v850e processor"
13721 #. Make sure that the other bits are cleared.
13722 #: config/v850/v850.h:182
13723 msgid "Enable the use of the short load instructions"
13726 #: config/v850/v850.h:185
13727 msgid "Do not use the callt instruction"
13730 #: config/v850/v850.h:192
13731 msgid "Do not use registers r2 and r5"
13734 #: config/v850/v850.h:194
13735 msgid "Enfore strict alignment"
13738 #: config/v850/v850.h:197
13739 msgid "Use 4 byte entries in switch tables"
13742 #: config/v850/v850.h:223
13743 msgid "Set the max size of data eligible for the TDA area"
13746 #: config/v850/v850.h:226
13747 msgid "Set the max size of data eligible for the SDA area"
13750 #: config/v850/v850.h:229
13751 msgid "Set the max size of data eligible for the ZDA area"
13754 #: config/xtensa/xtensa.c:1069 config/xtensa/xtensa.c:1103
13755 #: config/xtensa/xtensa.c:1112
13759 #: config/xtensa/xtensa.c:1831
13760 msgid "boolean registers required for the floating-point option"
13763 #: config/xtensa/xtensa.c:1998
13764 msgid "invalid mask"
13767 #: config/xtensa/xtensa.c:2045
13768 msgid "invalid address"
13771 #: config/xtensa/xtensa.c:2070
13772 msgid "no register in address"
13775 #: config/xtensa/xtensa.c:2078
13776 msgid "address offset not a constant"
13779 #: config/xtensa/xtensa.c:2817
13780 msgid "only uninitialized variables can be placed in a .bss section"
13783 #: config/xtensa/xtensa.h:114
13784 msgid "Use the Xtensa code density option"
13787 #: config/xtensa/xtensa.h:116
13788 msgid "Do not use the Xtensa code density option"
13791 #: config/xtensa/xtensa.h:118
13792 msgid "Use the Xtensa MAC16 option"
13795 #: config/xtensa/xtensa.h:120
13796 msgid "Do not use the Xtensa MAC16 option"
13799 #: config/xtensa/xtensa.h:122
13800 msgid "Use the Xtensa MUL16 option"
13803 #: config/xtensa/xtensa.h:124
13804 msgid "Do not use the Xtensa MUL16 option"
13807 #: config/xtensa/xtensa.h:126
13808 msgid "Use the Xtensa MUL32 option"
13811 #: config/xtensa/xtensa.h:128
13812 msgid "Do not use the Xtensa MUL32 option"
13817 #: config/xtensa/xtensa.h:134
13818 msgid "Use the Xtensa NSA option"
13821 #: config/xtensa/xtensa.h:136
13822 msgid "Do not use the Xtensa NSA option"
13825 #: config/xtensa/xtensa.h:138
13826 msgid "Use the Xtensa MIN/MAX option"
13829 #: config/xtensa/xtensa.h:140
13830 msgid "Do not use the Xtensa MIN/MAX option"
13833 #: config/xtensa/xtensa.h:142
13834 msgid "Use the Xtensa SEXT option"
13837 #: config/xtensa/xtensa.h:144
13838 msgid "Do not use the Xtensa SEXT option"
13841 #: config/xtensa/xtensa.h:146
13842 msgid "Use the Xtensa boolean register option"
13845 #: config/xtensa/xtensa.h:148
13846 msgid "Do not use the Xtensa boolean register option"
13849 #: config/xtensa/xtensa.h:150
13850 msgid "Use the Xtensa floating-point unit"
13853 #: config/xtensa/xtensa.h:152
13854 msgid "Do not use the Xtensa floating-point unit"
13865 #: config/xtensa/xtensa.h:170
13866 msgid "Disable fused multiply/add and multiply/subtract FP instructions"
13869 #: config/xtensa/xtensa.h:172
13870 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
13873 #: config/xtensa/xtensa.h:174
13874 msgid "Serialize volatile memory references with MEMW instructions"
13877 #: config/xtensa/xtensa.h:176
13878 msgid "Do not serialize volatile memory references with MEMW instructions"
13881 #: config/xtensa/xtensa.h:178
13882 msgid "Intersperse literal pools with code in the text section"
13885 #: config/xtensa/xtensa.h:180
13886 msgid "Put literal pools in a separate literal section"
13889 #: config/xtensa/xtensa.h:182
13890 msgid "Automatically align branch targets to reduce branch penalties"
13893 #: config/xtensa/xtensa.h:184
13894 msgid "Do not automatically align branch targets"
13897 #: config/xtensa/xtensa.h:186
13898 msgid "Use indirect CALLXn instructions for large programs"
13901 #: config/xtensa/xtensa.h:188
13902 msgid "Use direct CALLn instructions for fast calls"
13906 msgid "`-gnat' misspelled as `-gant'"
13909 #: cp/call.c:252 cp/init.c:1604 cp/typeck.c:2091
13910 msgid "qualified type `%T' does not match destructor name `~%T'"
13914 msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
13918 msgid "`%D' is a namespace"
13922 msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
13926 msgid "unable to call pointer to member function here"
13930 msgid "destructors take no parameters"
13934 msgid "destructor name `~%T' does not match type `%T' of expression"
13937 #: cp/call.c:509 cp/call.c:4996
13938 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
13942 msgid "request for member `%D' is ambiguous"
13946 msgid "conversion from `%T' to `%T' is ambiguous"
13950 msgid "incomplete type '%T' cannot be used to name a scope"
13953 #: cp/call.c:2770 cp/typeck.c:2212 cp/typeck.c:2228
13954 msgid "'%D' has no member named '%E'"
13957 #: cp/call.c:2892 cp/call.c:2936
13958 msgid "no matching function for call to `%D(%A)'"
13962 msgid "call of overloaded `%D(%A)' is ambiguous"
13966 msgid "call of overlopaded `%D(%A)' is ambiguous"
13969 #. It's no good looking for an overloaded operator() on a
13970 #. pointer-to-member-function.
13974 "pointer-to-member function %E cannot be called without an object; consider "
13979 msgid "no match for call to `(%T) (%A)'"
13983 msgid "call of `(%T) (%A)' is ambiguous"
13987 msgid "%s for `%T ? %T : %T' operator"
13991 msgid "%s for `%T %s' operator"
13995 msgid "%s for `%T [%T]' operator"
13999 msgid "%s for `%T %s %T' operator"
14003 msgid "%s for `%s %T' operator"
14007 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
14012 msgid "`%E' has type `void' and is not a throw-expression"
14015 #: cp/call.c:3310 cp/call.c:3507
14016 msgid "operands to ?: have different types"
14020 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
14024 msgid "enumeral and non-enumeral type in conditional expression"
14028 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
14032 msgid "using synthesized `%#D' for copy assignment"
14036 msgid " where cfront would use `%#D'"
14040 msgid "comparison between `%#T' and `%#T'"
14044 msgid "no suitable `operator delete' for `%T'"
14048 msgid "`%+#D' is private"
14052 msgid "`%+#D' is protected"
14056 msgid "`%+#D' is inaccessible"
14060 msgid "within this context"
14064 msgid "invalid conversion from `%T' to `%T'"
14067 #: cp/call.c:4117 cp/call.c:4254 cp/call.c:4256
14068 msgid " initializing argument %P of `%D'"
14071 #: cp/call.c:4179 cp/call.c:4183
14072 msgid " initializing argument %P of `%D' from result of `%D'"
14075 #: cp/call.c:4189 cp/call.c:4192
14076 msgid " initializing temporary from result of `%D'"
14079 #. Undefined behavior [expr.call] 5.2.2/7. We used to just warn
14080 #. here and do a bitwise copy, but now cp_expr_size will abort if we
14084 "cannot pass objects of non-POD type `%#T' through `...'; call will abort at "
14088 #. Undefined behavior [expr.call] 5.2.2/7.
14090 msgid "cannot receive objects of non-POD type `%#T' through `...'"
14094 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
14098 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
14102 msgid "could not find class$ field in java interface type `%T'"
14106 msgid "call to non-function `%D'"
14110 msgid "no matching function for call to `%T::%s(%A)%#V'"
14115 msgid "call of overloaded `%s(%A)' is ambiguous"
14119 msgid "cannot call member function `%D' without object"
14123 msgid "passing `%T' chooses `%T' over `%T'"
14126 #: cp/call.c:5702 cp/decl2.c:3860
14127 msgid " in call to `%D'"
14131 msgid "choosing `%D' over `%D'"
14135 msgid " for conversion from `%T' to `%T'"
14139 msgid " because conversion sequence for the argument is better"
14144 "are ambiguous even though the worst conversion for the former is better than "
14145 "the worst conversion for the latter"
14148 #: cp/call.c:5987 cp/call.c:6050
14149 msgid "could not convert `%E' to `%T'"
14154 "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
14158 msgid "`%#D' and `%#D' cannot be overloaded"
14162 msgid "duplicate enum value `%D'"
14166 msgid "duplicate field `%D' (as enum and non-enum)"
14170 msgid "duplicate nested type `%D'"
14174 msgid "duplicate field `%D' (as type and non-type)"
14178 msgid "duplicate member `%D'"
14182 msgid "conflicting access specifications for method `%D', ignored"
14187 msgid "conflicting access specifications for field `%s', ignored"
14191 msgid "`%D' names constructor"
14195 msgid "`%D' invalid in `%T'"
14199 msgid "no members matching `%D' in `%#T'"
14202 #: cp/class.c:1165 cp/class.c:1173
14203 msgid "`%D' invalid in `%#T'"
14207 msgid " because of local method `%#D' with same name"
14211 msgid " because of local member `%#D' with same name"
14215 msgid "base class `%#T' has a non-virtual destructor"
14220 "base `%T' with only non-default constructor in class without a constructor"
14224 msgid "all member functions in class `%T' are private"
14228 msgid "`%#T' only defines a private destructor and has no friends"
14232 msgid "`%#T' only defines private constructors and has no friends"
14235 #: cp/class.c:1932 cp/class.c:5133
14236 msgid "redefinition of `%#T'"
14240 msgid "previous definition of `%#T'"
14244 msgid "no unique final overrider for `%D' in `%T'"
14247 #. Here we know it is a hider, and no overrider exists.
14249 msgid "`%D' was hidden"
14257 msgid "ISO C++ forbids member `%D' with same name as enclosing class"
14260 #: cp/class.c:2709 cp/decl2.c:1232
14261 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
14264 #: cp/class.c:2715 cp/decl2.c:1239
14265 msgid "private member `%#D' in anonymous union"
14268 #: cp/class.c:2718 cp/decl2.c:1241
14269 msgid "protected member `%#D' in anonymous union"
14274 "vtable layout for class `%T' may not be ABI-compliant and may change in a "
14275 "future version of GCC due to implicit virtual destructor"
14279 msgid "bit-field `%#D' with non-integral type"
14283 msgid "bit-field `%D' width not an integer constant"
14287 msgid "negative width in bit-field `%D'"
14291 msgid "zero width for bit-field `%D'"
14295 msgid "width of `%D' exceeds its type"
14299 msgid "`%D' is too small to hold all values of `%#T'"
14303 msgid "member `%#D' with constructor not allowed in union"
14307 msgid "member `%#D' with destructor not allowed in union"
14311 msgid "member `%#D' with copy assignment operator not allowed in union"
14315 msgid "multiple fields in union `%T' initialized"
14319 msgid "field `%D' in local class cannot be static"
14323 msgid "field `%D' invalidly declared function type"
14327 msgid "field `%D' invalidly declared method type"
14331 msgid "field `%D' invalidly declared offset type"
14334 #. Unions cannot have static members.
14336 msgid "field `%D' declared static in union"
14340 msgid "non-static reference `%#D' in class without a constructor"
14344 msgid "non-static const member `%#D' in class without a constructor"
14348 msgid "field `%#D' with same name as class"
14352 msgid "`%#T' has pointer data members"
14356 msgid " but does not override `%T(const %T&)'"
14360 msgid " or `operator=(const %T&)'"
14364 msgid " but does not override `operator=(const %T&)'"
14369 "offset of empty base `%T' may not be ABI-compliant and maychange in a future "
14374 msgid "class `%T' will be considered nearly empty in a future version of GCC"
14378 msgid "initializer specified for non-virtual method `%D'"
14383 "offset of virtual base `%T' is not ABI-compliant and may change in a future "
14388 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
14392 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
14397 "size assigned to `%T' may not be ABI-compliant and may change in a future "
14403 "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
14408 "`%D' contains empty classes which may cause base classes to be placed at "
14409 "different locations in a future version of GCC"
14414 "layout of classes derived from empty class `%T' may change in a future "
14419 msgid "`%#T' has virtual functions but non-virtual destructor"
14423 msgid "trying to finish struct, but kicked out due to previous parse errors"
14428 msgid "language string `\"%s\"' not recognized"
14433 "cannot resolve overloaded function `%D' based on conversion to type `%T'"
14437 msgid "no matches converting function `%D' to type `%#T'"
14441 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
14445 msgid "assuming pointer to member `%D'"
14450 msgid "(a pointer to member can only be formed with `&%E')"
14453 #: cp/class.c:6118 cp/class.c:6299 cp/class.c:6306
14454 msgid "not enough type information"
14458 msgid "argument of type `%T' does not match `%T'"
14462 msgid "invalid operation on uninstantiated type"
14465 #. [basic.scope.class]
14467 #. A name N used in a class S shall refer to the same declaration
14468 #. in its context and when re-evaluated in the completed scope of
14470 #: cp/class.c:6558 cp/decl.c:989 cp/decl.c:3039 cp/pt.c:2032
14471 msgid "declaration of `%#D'"
14475 msgid "changes meaning of `%D' from `%+#D'"
14479 msgid "can't convert from incomplete type `%T' to `%T'"
14483 msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
14487 msgid "converting from `%T' to `%T'"
14490 #: cp/cvt.c:203 cp/cvt.c:207
14491 msgid "pointer to member cast from `%T' to `%T' is via virtual base"
14494 #: cp/cvt.c:225 cp/cvt.c:236 cp/cvt.c:283
14495 msgid "cannot convert `%E' from type `%T' to type `%T'"
14499 msgid "invalid conversion from '%T' to '%T'"
14503 msgid "conversion from `%T' to `%T' discards qualifiers"
14507 msgid "casting `%T' to `%T' does not dereference pointer"
14511 msgid "cannot convert type `%T' to type `%T'"
14515 msgid "conversion from `%#T' to `%#T'"
14519 msgid "`%#T' used where a `%T' was expected"
14523 msgid "the address of `%D', will always be `true'"
14527 msgid "`%#T' used where a floating point value was expected"
14531 msgid "conversion from `%T' to non-scalar type `%T' requested"
14535 msgid "object of incomplete type `%T' will not be accessed in %s"
14539 msgid "object of type `%T' will not be accessed in %s"
14543 msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
14546 #. [over.over] enumerates the places where we can take the address
14547 #. of an overloaded function, and this is not one of them.
14550 msgid "%s cannot resolve address of overloaded function"
14553 #. Only warn when there is no &.
14556 msgid "%s is a reference, not call, to function `%E'"
14560 msgid "converting NULL to non-pointer type"
14564 msgid "ambiguous default type conversion from `%T'"
14568 msgid " candidate conversions include `%D' and `%D'"
14571 #. Folks should explicitly indicate the appropriate alphabet for
14572 #. each demangling. Providing a default would allow the
14573 #. question to go unconsidered.
14574 #: cp/cxxfilt.c:238
14575 msgid "Internal error: no symbol alphabet for current style"
14578 #: cp/decl.c:990 cp/decl.c:3146
14579 msgid "conflicts with previous declaration `%#D'"
14583 msgid "label `%D' used but not defined"
14587 msgid "label `%D' defined but not used"
14591 msgid "namespace alias `%D' not allowed here, assuming `%D'"
14594 #: cp/decl.c:2946 cp/decl.c:3354
14595 msgid "previous declaration of `%D'"
14599 msgid "%Hfunction '%D' redeclared as inline"
14603 msgid "%Hprevious declaration of '%D' with attribute noinline"
14607 msgid "%Hfunction '%D' redeclared with attribute noinline"
14611 msgid "%Hprevious declaration of '%D' was inline"
14614 #: cp/decl.c:3026 cp/decl.c:3064
14615 msgid "shadowing %s function `%#D'"
14619 msgid "library function `%#D' redeclared as non-function `%#D'"
14623 msgid "conflicts with built-in declaration `%#D'"
14626 #: cp/decl.c:3059 cp/decl.c:3160 cp/decl.c:3176
14627 msgid "new declaration `%#D'"
14631 msgid "ambiguates built-in declaration `%#D'"
14635 msgid "`%#D' redeclared as different kind of symbol"
14639 msgid "previous declaration of `%#D'"
14643 msgid "declaration of template `%#D'"
14646 #: cp/decl.c:3161 cp/decl.c:3177
14647 msgid "ambiguates old declaration `%#D'"
14651 msgid "declaration of C function `%#D' conflicts with"
14655 msgid "previous declaration `%#D' here"
14659 msgid "conflicting types for `%#D'"
14663 msgid "previous declaration as `%#D'"
14667 msgid "`%#D' previously defined here"
14671 msgid "`%#D' previously declared here"
14674 #. Prototype decl follows defn w/o prototype.
14676 msgid "prototype for `%#D'"
14680 msgid "follows non-prototype definition here"
14684 msgid "previous declaration of `%#D' with %L linkage"
14688 msgid "conflicts with new declaration with %L linkage"
14691 #: cp/decl.c:3279 cp/decl.c:3286
14692 msgid "default argument given for parameter %d of `%#D'"
14695 #: cp/decl.c:3281 cp/decl.c:3288
14696 msgid "after previous specification in `%#D'"
14700 msgid "`%#D' was used before it was declared inline"
14704 msgid "previous non-inline declaration here"
14708 msgid "redundant redeclaration of `%D' in same scope"
14713 msgid "declaration of `%F' throws different exceptions"
14718 msgid "than previous declaration `%F'"
14721 #. From [temp.expl.spec]:
14723 #. If a template, a member template or the member of a class
14724 #. template is explicitly specialized then that
14725 #. specialization shall be declared before the first use of
14726 #. that specialization that would cause an implicit
14727 #. instantiation to take place, in every translation unit in
14728 #. which such a use occurs.
14730 msgid "explicit specialization of %D after first use"
14734 msgid "`%#D' used prior to declaration"
14738 msgid "redeclaration of `wchar_t' as `%T'"
14741 #. A redeclaration of main, but not a duplicate of the
14744 #. [basic.start.main]
14746 #. This function shall not be overloaded.
14748 msgid "invalid redeclaration of `%D'"
14756 msgid "previous external decl of `%#D'"
14760 msgid "`%D' was previously implicitly declared to return `int'"
14764 msgid "extern declaration of `%#D' doesn't match"
14768 msgid "global declaration `%#D'"
14772 msgid "declaration of `%#D' shadows a parameter"
14777 msgid "declaration of `%s' shadows a member of `this'"
14781 msgid "`%#D' hides constructor for `%#T'"
14785 msgid "`%#D' conflicts with previous using declaration `%#D'"
14789 msgid "previous non-function declaration `%#D'"
14793 msgid "conflicts with function declaration `%#D'"
14797 msgid "implicit declaration of function `%#D'"
14802 msgid "label `%s' referenced outside of any function"
14805 #: cp/decl.c:4864 cp/decl.c:4888 cp/decl.c:4977
14806 msgid "jump to label `%D'"
14809 #: cp/decl.c:4866 cp/decl.c:4890
14810 msgid "jump to case label"
14814 msgid " crosses initialization of `%#D'"
14817 #: cp/decl.c:4877 cp/decl.c:4993
14818 msgid " enters scope of non-POD `%#D'"
14821 #: cp/decl.c:4897 cp/decl.c:4997
14822 msgid " enters try block"
14825 #. Can't skip init of __exception_info.
14826 #: cp/decl.c:4899 cp/decl.c:4989 cp/decl.c:4999
14827 msgid " enters catch block"
14835 msgid " skips initialization of `%#D'"
14839 msgid "label named wchar_t"
14843 msgid "duplicate label `%D'"
14848 msgid "case label `%E' not within a switch statement"
14851 #. Definition isn't the kind we were looking for.
14852 #: cp/decl.c:5287 cp/decl.c:5306
14853 msgid "`%#D' redeclared as %C"
14856 #. This happens for A::B where B is a template, and there are no
14857 #. template arguments.
14858 #: cp/decl.c:5385 cp/typeck.c:2066 cp/typeck.c:2240
14859 msgid "invalid use of `%D'"
14863 msgid "`%D::%D' is not a template"
14867 msgid "`%D' undeclared in namespace `%D'"
14870 #: cp/decl.c:5566 cp/parser.c:3333
14871 msgid "`%D' used without template parameters"
14874 #: cp/decl.c:5577 cp/decl.c:5593 cp/decl.c:5691
14875 msgid "no class template named `%#T' in `%#T'"
14878 #: cp/decl.c:5619 cp/decl.c:5629 cp/decl.c:5654
14879 msgid "no type named `%#T' in `%#T'"
14883 msgid "name lookup of `%D' changed"
14887 msgid " matches this `%D' under ISO standard rules"
14891 msgid " matches this `%D' under old rules"
14894 #: cp/decl.c:5922 cp/decl.c:5929
14895 msgid "name lookup of `%D' changed for new ISO `for' scoping"
14899 msgid " cannot use obsolete binding at `%D' because it has a destructor"
14903 msgid " using obsolete binding at `%D'"
14907 msgid "an anonymous union cannot have function members"
14911 msgid "member %#D' with constructor not allowed in anonymous aggregate"
14915 msgid "member %#D' with destructor not allowed in anonymous aggregate"
14920 "member %#D' with copy assignment operator not allowed in anonymous aggregate"
14924 msgid "redeclaration of C++ built-in type `%T'"
14928 msgid "multiple types in one declaration"
14932 msgid "missing type-name in typedef-declaration"
14936 msgid "ISO C++ prohibits anonymous structs"
14940 msgid "`%D' can only be specified for functions"
14944 msgid "`%D' can only be specified inside a class"
14948 msgid "`%D' can only be specified for constructors"
14952 msgid "`%D' can only be specified for objects and functions"
14955 #: cp/decl.c:7079 cp/decl2.c:889
14956 msgid "typedef `%D' is initialized (use __typeof__ instead)"
14960 msgid "function `%#D' is initialized like a variable"
14964 msgid "declaration of `%#D' has `extern' and is initialized"
14967 #: cp/decl.c:7119 cp/decl.c:13459
14968 msgid "%Hinline function '%D' given attribute noinline"
14972 msgid "`%#D' is not a static member of `%#T'"
14976 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
14980 msgid "duplicate initialization of %D"
14984 msgid "declaration of `%#D' outside of class is not definition"
14988 msgid "variable `%#D' has initializer but incomplete type"
14991 #: cp/decl.c:7233 cp/decl.c:7762
14992 msgid "elements of array `%#D' have incomplete type"
14996 msgid "aggregate `%#D' has incomplete type and cannot be defined"
15000 msgid "`%D' declared as reference but not initialized"
15004 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
15008 msgid "cannot initialize `%T' from `%T'"
15012 msgid "initializer fails to determine size of `%D'"
15016 msgid "array size missing in `%D'"
15020 msgid "zero-size array `%D'"
15023 #. An automatic variable with an incomplete type: that is an error.
15024 #. Don't talk about array types here, since we took care of that
15025 #. message in grokdeclarator.
15027 msgid "storage size of `%D' isn't known"
15031 msgid "storage size of `%D' isn't constant"
15036 "sorry: semantics of inline function static data `%#D' are wrong (you'll wind "
15037 "up with multiple copies)"
15041 msgid " you can work around this by removing the initializer"
15045 msgid "uninitialized const `%D'"
15049 msgid "brace-enclosed initializer used to initialize `%T'"
15053 msgid "initializer for `%T' must be brace-enclosed"
15057 msgid "too many initializers for `%T'"
15061 msgid "variable-sized object `%D' may not be initialized"
15065 msgid "`%D' has incomplete type"
15069 msgid "`%D' must be initialized by constructor, not by `{...}'"
15073 msgid "structure `%D' with uninitialized const members"
15077 msgid "structure `%D' with uninitialized reference members"
15081 msgid "assignment (not initialization) in declaration"
15085 msgid "cannot initialize `%D' to namespace `%D'"
15089 msgid "shadowing previous type declaration of `%#D'"
15093 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
15097 msgid "`%D' is thread-local and so cannot be dynamically initialized"
15100 #: cp/decl.c:8609 cp/init.c:556
15101 msgid "multiple initializations given for `%D'"
15105 msgid "invalid catch parameter"
15109 msgid "destructor for alien class `%T' cannot be a member"
15113 msgid "constructor for alien class `%T' cannot be a member"
15117 msgid "`%D' declared as a `virtual' %s"
15121 msgid "`%D' declared as an `inline' %s"
15126 "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
15130 msgid "`%D' declared as a friend"
15134 msgid "`%D' declared with an exception specification"
15138 msgid "cannot declare `::main' to be a template"
15142 msgid "cannot declare `::main' to be inline"
15146 msgid "cannot declare `::main' to be static"
15150 msgid "`main' must return `int'"
15154 msgid "non-local function `%#D' uses anonymous type"
15159 "`%#D' does not refer to the unqualified type, so it is not used for linkage"
15163 msgid "non-local function `%#D' uses local type `%T'"
15167 msgid "%smember function `%D' cannot have `%T' method qualifier"
15171 msgid "defining explicit specialization `%D' in friend declaration"
15174 #. Something like `template <class T> friend void f<T>()'.
15176 msgid "invalid use of template-id `%D' in declaration of primary template"
15181 "default arguments are not allowed in declaration of friend template "
15182 "specialization `%D'"
15187 "`inline' is not allowed in declaration of friend template specialization `%D'"
15191 msgid "definition of implicitly-declared `%D'"
15194 #: cp/decl.c:9144 cp/decl2.c:770
15195 msgid "no `%#D' member function declared in class `%T'"
15199 msgid "non-local variable `%#D' uses local type `%T'"
15204 "invalid in-class initialization of static data member of non-integral type `%"
15209 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
15214 "ISO C++ forbids initialization of member constant `%D' of non-integral type `"
15219 msgid "size of array `%D' has non-integer type"
15223 msgid "size of array has non-integer type"
15227 msgid "size of array `%D' is negative"
15231 msgid "size of array is negative"
15235 msgid "ISO C++ forbids zero-size array `%D'"
15239 msgid "ISO C++ forbids zero-size array"
15243 msgid "size of array `%D' is not an integral constant-expression"
15247 msgid "size of array is not an integral constant-expression"
15251 msgid "ISO C++ forbids variable-size array `%D'"
15255 msgid "ISO C++ forbids variable-size array"
15259 msgid "overflow in array dimension"
15263 msgid "declaration of `%D' as %s"
15268 msgid "creating %s"
15273 "declaration of `%D' as multidimensional array must have bounds for all "
15274 "dimensions except the first"
15279 "multidimensional array must have bounds for all dimensions except the first"
15283 msgid "return type specification for constructor invalid"
15287 msgid "return type specification for destructor invalid"
15291 msgid "operator `%T' declared to return `%T'"
15295 msgid "return type specified for `operator %T'"
15299 msgid "destructors must be member functions"
15303 msgid "destructor `%T' must match class name `%T'"
15307 msgid "declarator-id missing; using reserved word `%D'"
15311 msgid "type `%T' is not derived from type `%T'"
15314 #. Parse error puts this typespec where
15315 #. a declarator should go.
15317 msgid "`%T' specified as declarator-id"
15321 msgid " perhaps you want `%T' for a constructor"
15324 #. Sometimes, we see a template-name used as part of a
15325 #. decl-specifier like in
15326 #. std::allocator alloc;
15327 #. Handle that gracefully.
15330 msgid "invalid use of template-name '%E' in a declarator"
15334 msgid "declaration of `%D' as non-function"
15338 msgid "`bool' is now a keyword"
15342 msgid "extraneous `%T' ignored"
15345 #: cp/decl.c:10153 cp/decl.c:10197
15346 msgid "multiple declarations `%T' and `%T'"
15350 msgid "ISO C++ does not support `long long'"
15353 #: cp/decl.c:10270 cp/decl.c:10273
15355 msgid "ISO C++ forbids declaration of `%s' with no type"
15360 msgid "short, signed or unsigned invalid for `%s'"
15365 msgid "long and short specified together for `%s'"
15370 msgid "signed and unsigned given together for `%s'"
15374 msgid "qualifiers are not allowed on declaration of `operator %T'"
15378 msgid "member `%D' cannot be declared both virtual and static"
15382 msgid "`%T::%D' is not a valid declarator"
15386 msgid "storage class specifiers invalid in parameter declarations"
15390 msgid "typedef declaration invalid in parameter declaration"
15394 msgid "virtual outside class declaration"
15399 msgid "storage class specified for %s `%s'"
15403 msgid "storage class specifiers invalid in friend function declarations"
15407 msgid "destructor cannot be static member function"
15412 msgid "destructors may not be `%s'"
15416 msgid "constructor cannot be static member function"
15420 msgid "constructors cannot be declared virtual"
15425 msgid "constructors may not be `%s'"
15429 msgid "return value type specifier for constructor ignored"
15434 msgid "can't initialize friend function `%s'"
15437 #. Cannot be both friend and virtual.
15439 msgid "virtual functions cannot be friends"
15443 msgid "friend declaration not in class definition"
15448 msgid "can't define friend function `%s' in a local class definition"
15452 msgid "destructors may not have parameters"
15455 #: cp/decl.c:10884 cp/decl.c:10891
15456 msgid "cannot declare reference to `%#T'"
15460 msgid "cannot declare pointer to `%#T'"
15464 msgid "cannot declare pointer to `%#T' member"
15468 msgid "extra qualification `%T::' on member `%s' ignored"
15472 msgid "cannot declare member function `%T::%s' within `%T'"
15476 msgid "cannot declare member `%T::%s' within `%T'"
15480 msgid "data member may not have variably modified type `%T'"
15484 msgid "parameter may not have variably modified type `%T'"
15487 #. [dcl.fct.spec] The explicit specifier shall only be used in
15488 #. declarations of constructors within a class definition.
15490 msgid "only declarations of constructors can be `explicit'"
15495 msgid "non-member `%s' cannot be declared `mutable'"
15500 msgid "non-object member `%s' cannot be declared `mutable'"
15505 msgid "function `%s' cannot be declared `mutable'"
15510 msgid "static `%s' cannot be declared `mutable'"
15515 msgid "const `%s' cannot be declared `mutable'"
15519 msgid "template-id `%D' used as a declarator"
15523 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
15527 msgid "typedef name may not be a nested-name-specifier"
15531 msgid "invalid type qualifier for non-member function type"
15535 msgid "type qualifiers specified for friend class declaration"
15539 msgid "`inline' specified for friend class declaration"
15543 msgid "template parameters cannot be friends"
15547 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
15551 msgid "friend declaration requires class-key, i.e. `friend %#T'"
15555 msgid "trying to make class `%T' a friend of global scope"
15559 msgid "invalid qualifiers on non-member function type"
15563 msgid "abstract declarator `%T' used as declaration"
15567 msgid "unnamed variable or field declared void"
15571 msgid "variable or field declared void"
15575 msgid "cannot use `::' in parameter declaration"
15578 #. Something like struct S { int N::j; };
15580 msgid "invalid use of `::'"
15584 msgid "function `%D' cannot be declared friend"
15588 msgid "can't make `%D' into a method -- not in a class"
15592 msgid "function `%D' declared virtual inside a union"
15596 msgid "`%D' cannot be declared virtual, since it is always static"
15600 msgid "field `%D' has incomplete type"
15604 msgid "name `%T' has incomplete type"
15608 msgid " in instantiation of template `%T'"
15613 msgid "`%s' is neither function nor member function; cannot be declared friend"
15617 msgid "member functions are implicitly friends of their class"
15620 #. An attempt is being made to initialize a non-static
15621 #. member. But, from [class.mem]:
15623 #. 4 A member-declarator can contain a
15624 #. constant-initializer only if it declares a static
15625 #. member (_class.static_) of integral or enumeration
15626 #. type, see _class.static.data_.
15628 #. This used to be relatively common practice, but
15629 #. the rest of the compiler does not correctly
15630 #. handle the initialization unless the member is
15631 #. static so we make it static below.
15633 msgid "ISO C++ forbids initialization of member `%D'"
15637 msgid "making `%D' static"
15642 "ISO C++ forbids static data member `%D' with same name as enclosing class"
15647 msgid "storage class `auto' invalid for function `%s'"
15652 msgid "storage class `register' invalid for function `%s'"
15657 msgid "storage class `__thread' invalid for function `%s'"
15663 "storage class `static' invalid for function `%s' declared out of global scope"
15669 "storage class `inline' invalid for function `%s' declared out of global scope"
15674 msgid "virtual non-class function `%s'"
15678 msgid "cannot declare member function `%D' to have static linkage"
15681 #. FIXME need arm citation
15683 msgid "cannot declare static function inside another function"
15688 "`static' may not be used when defining (as opposed to declaring) a static "
15693 msgid "static member `%D' declared `register'"
15697 msgid "cannot explicitly declare member `%#D' to have extern linkage"
15701 msgid "default argument for `%#D' has type `%T'"
15705 msgid "default argument for parameter of type `%T' has type `%T'"
15709 msgid "default argument `%E' uses local variable `%D'"
15714 msgid "invalid string constant `%E'"
15719 "invalid integer constant in parameter list, did you forget to give parameter "
15724 msgid "parameter `%D' invalidly declared method type"
15728 msgid "parameter `%D' invalidly declared offset type"
15732 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
15737 #. A declaration of a constructor for a class X is ill-formed if
15738 #. its first parameter is of type (optionally cv-qualified) X
15739 #. and either there are no other parameters or else all other
15740 #. parameters have default arguments.
15742 #. We *don't* complain about member template instantiations that
15743 #. have this form, though; they can occur as we try to decide
15744 #. what constructor to use during overload resolution. Since
15745 #. overload resolution will never prefer such a constructor to
15746 #. the non-template copy constructor (which is either explicitly
15747 #. or implicitly defined), there's no need to worry about their
15748 #. existence. Theoretically, they should never even be
15749 #. instantiated, but that's hard to forestall.
15751 msgid "invalid constructor; you probably meant `%T (const %T&)'"
15755 msgid "`%D' must be a nonstatic member function"
15760 "`%D' must be either a non-static member function or a non-member function"
15764 msgid "`%D' must have an argument of class or enumerated type"
15769 msgid "conversion to %s%s will never use a type conversion operator"
15774 msgid "ISO C++ prohibits overloading operator ?:"
15778 msgid "postfix `%D' must take `int' as its argument"
15782 msgid "postfix `%D' must take `int' as its second argument"
15786 msgid "`%D' must take either zero or one argument"
15790 msgid "`%D' must take either one or two arguments"
15794 msgid "prefix `%D' should return `%T'"
15798 msgid "postfix `%D' should return `%T'"
15802 msgid "`%D' must take `void'"
15805 #: cp/decl.c:12561 cp/decl.c:12569
15806 msgid "`%D' must take exactly one argument"
15810 msgid "`%D' must take exactly two arguments"
15814 msgid "user-defined `%D' always evaluates both arguments"
15818 msgid "`%D' should return by value"
15821 #: cp/decl.c:12605 cp/decl.c:12608
15822 msgid "`%D' cannot have default arguments"
15826 msgid "`%s %T' declares a new type at namespace scope"
15831 " names from dependent base classes are not visible to unqualified name "
15832 "lookup - to refer to the inherited type, say `%s %T::%T'"
15836 msgid "using typedef-name `%D' after `%s'"
15840 msgid "using template type parameter `%T' after `%s'"
15844 msgid "use of enum `%#D' without previous declaration"
15848 msgid "derived union `%T' invalid"
15852 msgid "base type `%T' fails to be a struct or class type"
15856 msgid "recursive type `%T' undefined"
15860 msgid "duplicate base type `%T' invalid"
15864 msgid "multiple definition of `%#T'"
15868 msgid "previous definition here"
15872 msgid "enumerator value for `%D' not integer constant"
15876 msgid "overflow in enumeration values at `%D'"
15880 msgid "return type `%#T' is incomplete"
15884 msgid "semicolon missing after declaration of `%#T'"
15888 msgid "return type for `main' changed to `int'"
15892 msgid "`%D' implicitly declared before its definition"
15895 #: cp/decl.c:13504 cp/typeck.c:6452
15896 msgid "`operator=' should return a reference to `*this'"
15900 msgid "parameter `%D' declared void"
15904 msgid "invalid member function declaration"
15908 msgid "`%D' is already defined in class `%T'"
15912 msgid "static member function `%#D' declared with type qualifiers"
15917 msgid "duplicate type qualifiers in %s declaration"
15921 msgid "template `%#D' instantiated in file without #pragma interface"
15925 msgid "template `%#D' defined in file without #pragma interface"
15929 msgid "name missing for member function"
15932 #. Something has gone very wrong. Assume we are mistakenly reducing
15933 #. an expression instead of a declaration.
15935 msgid "parser may be lost: is there a '{' missing somewhere?"
15938 #: cp/decl2.c:446 cp/decl2.c:460
15939 msgid "ambiguous conversion for array subscript"
15943 msgid "invalid types `%T[%T]' for array subscript"
15947 msgid "type `%#T' argument given to `delete', expected pointer"
15951 msgid "anachronistic use of array size in vector delete"
15956 "cannot delete a function. Only pointer-to-objects are valid arguments to "
15961 msgid "deleting `%T' is undefined"
15965 msgid "deleting array `%#D'"
15968 #. 14.5.2.2 [temp.mem]
15970 #. A local class shall not have member templates.
15972 msgid "invalid declaration of member template `%#D' in local class"
15976 msgid "invalid use of `virtual' in template declaration of `%#D'"
15979 #: cp/decl2.c:585 cp/pt.c:2773
15980 msgid "template declaration of `%#D'"
15984 msgid "Java method '%D' has non-Java return type `%T'"
15988 msgid "Java method '%D' has non-Java parameter type `%T'"
15992 msgid "prototype for `%#D' does not match any in class `%T'"
15996 msgid "local class `%#T' shall not have static data member `%#D'"
16000 msgid "initializer invalid for static member with constructor"
16004 msgid "(an out of class initialization is required)"
16008 msgid "member `%D' conflicts with virtual function table field name"
16012 msgid "`%D' is already defined in `%T'"
16016 msgid "field initializer is not constant"
16020 msgid "`asm' specifiers are not permitted on non-static data members"
16024 msgid "cannot declare `%D' to be a bit-field type"
16028 msgid "cannot declare bit-field `%D' with function type"
16032 msgid "`%D' is already defined in the class %T"
16036 msgid "static member `%D' cannot be a bit-field"
16040 msgid "initializer specified for non-member function `%D'"
16044 msgid "invalid initializer for virtual method `%D'"
16048 msgid "anonymous struct not inside named type"
16052 msgid "namespace-scope anonymous aggregates must be static"
16056 msgid "anonymous union with no members"
16060 msgid "`operator new' must return type `%T'"
16064 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
16068 msgid "`operator delete' must return type `%T'"
16072 msgid "`operator delete' takes type `%T' as first parameter"
16075 #. Overflow occurred. That means there are at least 4 billion
16076 #. initialization functions.
16078 msgid "too many initialization functions required"
16082 msgid "inline function `%D' used but never defined"
16085 #: cp/decl2.c:3221 cp/pt.c:8318 cp/typeck.c:1910
16086 msgid "`%D' is not a member of `%T'"
16090 msgid "use of `%D' is ambiguous"
16094 msgid " first declared as `%#D' here"
16098 msgid " also declared as `%#D' here"
16102 msgid "`%D' denotes an ambiguous type"
16106 msgid " first type here"
16110 msgid " other type here"
16114 msgid "declaration of `%D' not in a namespace surrounding `%D'"
16118 msgid "`%D' should have been declared inside `%D'"
16122 msgid "`%D' is not a function,"
16126 msgid " conflict with `%D'"
16129 #. The parser did not find it, so it's not there.
16131 msgid "unknown namespace `%D'"
16135 #. A using-declaration shall not name a template-id.
16137 msgid "a using-declaration cannot specify a template-id. Try `using %D'"
16141 msgid "namespace `%D' not allowed in using-declaration"
16144 #: cp/decl2.c:4214 cp/decl2.c:4483
16145 msgid "`%T' is not a namespace"
16149 msgid "`%D' not declared"
16152 #. If the OLD_FN was really declared, the
16153 #. declarations don't match.
16154 #: cp/decl2.c:4250 cp/decl2.c:4292 cp/decl2.c:4317
16155 msgid "`%D' is already declared in this scope"
16159 msgid "using declaration `%D' introduced ambiguous type `%T'"
16163 msgid "using-declaration for non-member at class scope"
16167 msgid "using-declaration for destructor"
16170 #: cp/decl2.c:4424 cp/decl2.c:4448
16171 msgid "a using-declaration cannot specify a template-id. Try `using %T::%D'"
16175 msgid "a using-declaration cannot specify a template-id."
16179 msgid "namespace `%T' undeclared"
16183 msgid "default argument missing for parameter %P of `%+#D'"
16187 msgid "extra qualification `%T::' on member `%D' ignored"
16191 msgid "`%T' does not have a class or union named `%D'"
16195 msgid "`%T' is not a class or union type"
16200 msgid "`%s' not supported by %s"
16205 msgid "<anonymous %s>"
16210 msgid "(static %s for %s)"
16220 msgid "In %s `%s':"
16225 msgid "%s: In instantiation of `%s':\n"
16230 msgid "%s:%d: instantiated from `%s'\n"
16235 msgid "%s:%d: instantiated from here\n"
16238 #. damn ICE suppression
16241 msgid "unexpected letter `%c' in locate_error\n"
16244 #. Can't throw a reference.
16246 msgid "type `%T' is disallowed in Java `throw' or `catch'"
16250 msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
16253 #. Thrown object must be a Throwable.
16255 msgid "type `%T' is not derived from `java::lang::Throwable'"
16259 msgid "mixing C++ and Java catches in a single translation unit"
16263 msgid "throwing NULL, which has integral, not pointer type"
16267 msgid " in thrown expression"
16272 "expression '%E' of abstract class type '%T' cannot be used in throw-"
16277 msgid "exception of type `%T' will be caught"
16281 msgid " by earlier handler for `%T'"
16285 msgid "`...' handler must be the last handler for its try block"
16289 msgid "`%D' is already a friend of class `%T'"
16293 msgid "previous friend declaration of `%D'"
16297 msgid "invalid type `%T' declared `friend'"
16301 #. Friend declarations shall not declare partial
16302 #. specializations.
16304 msgid "partial specialization `%T' declared `friend'"
16308 msgid "class `%T' is implicitly friends with itself"
16311 #. template <class T> friend typename S<T>::X;
16313 msgid "typename type `%#T' declared `friend'"
16316 #. template <class T> friend class T;
16318 msgid "template parameter type `%T' declared `friend'"
16321 #. template <class T> friend class A; where A is not a template
16323 msgid "`%#T' is not a template"
16327 msgid "`%T' is already a friend of `%T'"
16331 msgid "member `%D' declared as friend before type `%T' defined"
16335 msgid "friend declaration `%#D' declares a non-template function"
16340 "(if this is not what you intended, make sure the function template has "
16341 "already been declared and add <> after the function name here) -Wno-non-"
16342 "template-friend disables this warning"
16345 #: cp/g++spec.c:234 java/jvspec.c:419
16347 msgid "argument to `%s' missing\n"
16351 msgid "`%D' should be initialized in the member initialization list"
16355 msgid "default-initialization of `%#D', which has reference type"
16359 msgid "uninitialized reference member `%D'"
16363 msgid "initializer list treated as compound expression"
16367 msgid "`%D' will be initialized after"
16371 msgid "base `%T' will be initialized after"
16383 msgid "multiple initializations given for base `%T'"
16387 msgid "initializations for multiple members of `%T'"
16392 "base class `%#T' should be explicitly initialized in the copy constructor"
16395 #: cp/init.c:928 cp/init.c:947
16396 msgid "class `%T' does not have any field named `%D'"
16401 "`%#D' is a static data member; it can only be initialized at its definition"
16405 msgid "`%#D' is not a non-static data member of `%T'"
16409 msgid "unnamed initializer for `%T', which has no base classes"
16413 msgid "unnamed initializer for `%T', which uses multiple inheritance"
16417 msgid "type `%D' is not a direct or virtual base of `%T'"
16421 msgid "type `%D' is not a direct base of `%T'"
16424 #. Handle bad initializers like:
16428 #. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
16432 #. int main(int argc, char **argv) {
16433 #. COMPLEX zees(1.0, 0.0)[10];
16437 msgid "bad array initializer"
16441 msgid "`%T' is not an aggregate type"
16445 msgid "`%T' fails to be an aggregate typedef"
16449 msgid "type `%T' is of non-aggregate type"
16453 msgid "cannot call destructor `%T::~%T' without object"
16457 msgid "invalid use of non-static field `%D'"
16461 msgid "invalid use of member `%D'"
16465 msgid "no method `%T::%D'"
16469 msgid "incomplete type `%T' does not have member `%D'"
16473 msgid "`%D' is not a member of type `%T'"
16477 msgid "invalid pointer to bit-field `%D'"
16481 msgid "object missing in use of pointer-to-member construct"
16485 msgid "member `%D' is non-static but referenced as a static member"
16488 #: cp/init.c:1786 cp/typeck.c:2831 cp/typeck.c:2936
16489 msgid "at this point in file"
16494 msgid "object missing in `%E'"
16498 msgid "new of array type fails to specify size"
16502 msgid "size in array new must have integral type"
16506 msgid "zero size array reserves no space"
16510 msgid "new cannot be applied to a reference type"
16514 msgid "new cannot be applied to a function type"
16518 msgid "call to Java constructor, while `jclass' undefined"
16522 msgid "can't find class$"
16526 msgid "invalid type `void' for new"
16531 msgid "call to Java constructor with `%s' undefined"
16535 msgid "ISO C++ forbids initialization in array new"
16538 #: cp/init.c:2388 cp/typeck2.c:367 cp/typeck2.c:1208
16539 msgid "initializer list being treated as compound expression"
16543 msgid "ISO C++ forbids aggregate initializer to new"
16547 msgid "uninitialized const in `new' of `%#T'"
16551 msgid "initializer ends prematurely"
16555 msgid "cannot initialize multi-dimensional array with initializer"
16559 msgid "unknown array size in delete"
16563 msgid "type to vector delete is neither pointer or array type"
16567 msgid "type name expected before `*'"
16572 msgid "junk at end of #pragma %s"
16577 msgid "invalid #pragma %s"
16581 msgid "#pragma vtable no longer supported"
16586 msgid "#pragma implementation for %s appears after file is included"
16590 msgid "junk at end of #pragma GCC java_exceptions"
16594 msgid "`%D' not defined"
16598 msgid "`%D' was not declared in this scope"
16602 msgid "`%D' undeclared (first use this function)"
16607 "(Each undeclared identifier is reported only once for each function it "
16612 msgid "`::%D' undeclared (first use here)"
16615 #: cp/mangle.c:2064
16616 msgid "real-valued template parameters when cross-compiling"
16619 #: cp/mangle.c:2328
16620 msgid "the mangled name of `%D' will change in a future version of GCC"
16623 #: cp/mangle.c:2654
16625 "due to a defect in the G++ 3.2 ABI, G++ has assigned the same mangled name "
16626 "to two different types"
16630 msgid "use of namespace `%D' as expression"
16634 msgid "use of class template `%T' as expression"
16639 msgid "use of %s from containing function"
16643 msgid " `%#D' declared here"
16647 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
16651 msgid "generic thunk code fails for method `%#D' which uses `...'"
16655 msgid "non-static const member `%#D', can't use default assignment operator"
16660 "non-static reference member `%#D', can't use default assignment operator"
16664 msgid "invalid token"
16667 #: cp/parser.c:1895
16669 msgid "%s cannot appear in a constant-expression"
16672 #: cp/parser.c:1905
16673 msgid "`%D' cannot appear in a constant-expression"
16676 #. Issue an error message.
16677 #: cp/parser.c:1932
16679 msgid "`%s' does not name a type"
16682 #: cp/parser.c:1963
16683 msgid "(perhaps `typename %T::%s' was intended)"
16686 #: cp/parser.c:2364
16687 msgid "ISO C++ forbids braced-groups within expressions"
16690 #: cp/parser.c:2373
16691 msgid "statement-expressions are allowed only inside functions"
16694 #: cp/parser.c:2424
16695 msgid "`this' may not be used in this context"
16698 #: cp/parser.c:2555
16699 msgid "local variable `%D' may not appear in this context"
16702 #. If we're not doing Koenig lookup, issue an error.
16703 #: cp/parser.c:2574
16704 msgid "`%D' has not been declared"
16707 #: cp/parser.c:2589
16708 msgid "incomplete type `%T' used in nested name specifier"
16711 #: cp/parser.c:2592
16712 msgid "`%D' is not a member of `%D'"
16715 #: cp/parser.c:2595 cp/parser.c:9321
16716 msgid "`::%D' has not been declared"
16719 #: cp/parser.c:3338
16720 msgid "`%T::%D' is not a class-name or namespace-name"
16723 #: cp/parser.c:3342
16724 msgid "`%D::%D' is not a class-name or namespace-name"
16727 #: cp/parser.c:3347
16728 msgid "`%D' is not a class-name or namespace-name"
16731 #: cp/parser.c:3774
16732 msgid "ISO C++ forbids compound-literals"
16735 #: cp/parser.c:4724
16736 msgid "expression in new-declarator must have integral or enumeration type"
16739 #: cp/parser.c:4902
16740 msgid "use of old-style cast"
16743 #: cp/parser.c:6202
16744 msgid "ISO C++ forbids computed gotos"
16747 #: cp/parser.c:6322
16751 #: cp/parser.c:6609
16752 msgid "mixing declarations and function-definitions is forbidden"
16755 #: cp/parser.c:7193
16756 msgid "only constructors take base initializers"
16759 #: cp/parser.c:7244
16760 msgid "anachronistic old-style base class initializer"
16763 #. Warn that we do not support `export'.
16764 #: cp/parser.c:7641
16765 msgid "keyword `export' not implemented, and will be ignored"
16768 #: cp/parser.c:8768
16769 msgid "using `typename' outside of template"
16772 #: cp/parser.c:8882
16773 msgid "expected type-name"
16776 #: cp/parser.c:8887
16777 msgid "`%T' referred to as `%s'"
16780 #: cp/parser.c:8891
16781 msgid "`%T' referred to as enum"
16784 #: cp/parser.c:9318
16785 msgid "`%D::%D' has not been declared"
16788 #: cp/parser.c:9609
16789 msgid "an asm-specification is not allowed on a function-definition"
16792 #: cp/parser.c:9611
16793 msgid "attributes are not allowed on a function-definition"
16796 #: cp/parser.c:9727
16797 msgid "attributes after parenthesized initializer ignored"
16800 #: cp/parser.c:10835
16801 msgid "file ends in default argument"
16804 #: cp/parser.c:10890
16805 msgid "default arguments are only permitted on functions"
16808 #: cp/parser.c:11803
16809 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
16812 #: cp/parser.c:12025
16813 msgid "extra semicolon"
16816 #: cp/parser.c:12043
16817 msgid "a class-key must be used when declaring a friend"
16820 #: cp/parser.c:12075
16821 msgid "friend declaration does not name a class or function"
16824 #: cp/parser.c:13335
16825 msgid "reference to `%D' is ambiguous"
16828 #: cp/parser.c:13519
16829 msgid "too few template-parameter-lists"
16832 #. Otherwise, there are too many template parameter lists. We have
16835 #. template <class T> template <class U> void S::f();
16836 #: cp/parser.c:13534
16837 msgid "too many template-parameter-lists"
16840 #. If begin_function_definition didn't like the definition, skip
16841 #. the entire function.
16842 #: cp/parser.c:13796
16843 msgid "invalid function declaration"
16846 #. Issue an error message.
16847 #: cp/parser.c:13833
16848 msgid "named return values are no longer supported"
16851 #: cp/parser.c:14314
16853 msgid "expected %s"
16856 #: cp/parser.c:14448
16857 msgid "`%s' tag used in naming `%#T'"
16860 #: cp/parser.c:14468
16861 msgid "`template' (as a disambiguator) is only allowed within templates"
16865 msgid "data member `%D' cannot be a member template"
16869 msgid "invalid member template declaration `%D'"
16873 msgid "explicit specialization in non-namespace scope `%D'"
16877 msgid "enclosing class templates are not explicitly specialized"
16880 #: cp/pt.c:801 cp/pt.c:842
16881 msgid "specializing `%#T' in different namespace"
16884 #: cp/pt.c:802 cp/pt.c:843
16885 msgid " from definition of `%#D'"
16889 msgid "specialization of `%T' after instantiation"
16893 msgid "specialization `%T' after instantiation `%T'"
16897 msgid "explicit specialization of non-template `%T'"
16901 msgid "specialization of %D after instantiation"
16909 msgid "`%D' is not a function template"
16913 msgid "template-id `%D' for `%+D' does not match any template declaration"
16917 msgid "ambiguous template specialization `%D' for `%+D'"
16920 #. This case handles bogus declarations like template <>
16921 #. template <class T> void f<int>();
16922 #: cp/pt.c:1551 cp/pt.c:1625
16923 msgid "template-id `%D' in declaration of primary template"
16927 msgid "template parameter list used in explicit instantiation"
16931 msgid "definition provided for explicit instantiation"
16935 msgid "too many template parameter lists in declaration of `%D'"
16939 msgid "too few template parameter lists in declaration of `%D'"
16943 msgid "explicit specialization not preceded by `template <>'"
16947 msgid "partial specialization `%D' of function template"
16951 msgid "default argument specified in explicit specialization"
16955 msgid "template specialization with C linkage"
16958 #. From [temp.expl.spec]:
16960 #. If such an explicit specialization for the member
16961 #. of a class template names an implicitly-declared
16962 #. special member function (clause _special_), the
16963 #. program is ill-formed.
16965 #. Similar language is found in [temp.explicit].
16967 msgid "specialization of implicitly-declared special member function"
16971 msgid "no member function `%D' declared in `%T'"
16974 #. There are two many template parameter lists.
16976 msgid "too many template parameter lists in declaration of `%T'"
16980 msgid " shadows template parm `%#D'"
16984 msgid "template parameters not used in partial specialization:"
16992 msgid "partial specialization `%T' does not specialize any template arguments"
16997 msgid "template argument `%E' involves template parameter(s)"
17001 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
17005 msgid "no default argument for `%D'"
17009 msgid "template with C linkage"
17013 msgid "template class without a name"
17017 msgid "`%D' does not declare a template type"
17021 msgid "template definition of non-template `%#D'"
17025 msgid "expected %d levels of template parms for `%#D', got %d"
17029 msgid "got %d template parameters for `%#D'"
17033 msgid "got %d template parameters for `%#T'"
17038 msgid " but %d required"
17042 msgid "`%T' is not a template type"
17046 msgid "previous declaration `%D'"
17051 msgid "used %d template parameter%s instead of %d"
17055 msgid "template parameter `%#D'"
17059 msgid "redeclared here as `%#D'"
17062 #. We have in [temp.param]:
17064 #. A template-parameter may not be given default arguments
17065 #. by two different declarations in the same scope.
17067 msgid "redefinition of default argument for `%#D'"
17071 msgid " original definition appeared here"
17076 msgid "`%E' is not a valid template argument"
17080 msgid "it must be the address of a function with external linkage"
17084 msgid "it must be the address of an object with external linkage"
17088 msgid "it must be a pointer-to-member of the form `&X::Y'"
17094 "string literal %E is not a valid template argument because it is the address "
17095 "of an object with static linkage"
17100 msgid "address of non-extern `%E' cannot be used as template argument"
17105 msgid "non-constant `%E' cannot be used as template argument"
17110 msgid "object `%E' cannot be used as template argument"
17115 msgid "to refer to a type member of a template parameter, use `typename %E'"
17118 #: cp/pt.c:3570 cp/pt.c:3586 cp/pt.c:3625
17119 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
17123 msgid " expected a constant of type `%T', got `%T'"
17128 msgid " expected a type, got `%E'"
17132 msgid " expected a type, got `%T'"
17136 msgid " expected a class template, got `%T'"
17140 msgid " expected a template of type `%D', got `%D'"
17144 msgid "template-argument `%T' uses anonymous type"
17148 msgid "template-argument `%T' uses local type `%T'"
17152 msgid "template-argument `%T' is a variably modified type"
17156 msgid "could not convert template argument `%E' to `%T'"
17161 msgid "wrong number of template arguments (%d, should be %d)"
17165 msgid "provided for `%D'"
17170 msgid "template argument %d is invalid"
17174 msgid "non-template used as template"
17178 msgid "`%T' is not a template"
17182 msgid "non-template type `%T' used as a template"
17186 msgid "for template declaration `%D'"
17191 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
17192 "to increase the maximum) instantiating `%D'"
17196 msgid "ambiguous class template instantiation for `%#T'"
17203 #: cp/pt.c:6232 cp/pt.c:6342
17204 msgid "instantiation of `%D' as type `%T'"
17208 msgid "invalid parameter type `%T'"
17212 msgid "in declaration `%D'"
17216 msgid "creating pointer to member function of non-class type `%T'"
17220 msgid "creating array with size zero"
17225 msgid "creating array with size zero (`%E')"
17229 msgid "forming reference to void"
17233 msgid "forming %s to reference type `%T'"
17237 msgid "creating pointer to member of non-class type `%T'"
17241 msgid "creating pointer to member reference type `%T'"
17245 msgid "creating array of `%T'"
17249 msgid "`%T' is not a class, struct, or union type"
17254 msgid "use of `%s' in template"
17258 msgid "type `%T' composed from a local class is not a valid template-argument"
17262 msgid " trying to instantiate `%D'"
17266 msgid "incomplete type unification"
17271 msgid "use of `%s' in template type unification"
17274 #: cp/pt.c:10282 cp/pt.c:10354
17275 msgid "explicit instantiation of non-template `%#D'"
17278 #: cp/pt.c:10298 cp/pt.c:10349
17279 msgid "no matching template for `%D' found"
17283 msgid "explicit instantiation of `%#D'"
17287 msgid "duplicate explicit instantiation of `%#D'"
17291 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
17294 #: cp/pt.c:10370 cp/pt.c:10448
17295 msgid "storage class `%D' applied to template instantiation"
17299 msgid "explicit instantiation of non-template type `%T'"
17303 msgid "explicit instantiation of `%#T' before definition of template"
17308 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
17312 msgid "duplicate explicit instantiation of `%#T'"
17316 msgid "explicit instantiation of `%D' but no definition available"
17320 msgid "`%#T' is not a valid type for a template constant parameter"
17324 msgid "-frepo must be used with -c"
17329 msgid "mysterious repository information in %s"
17334 msgid "can't create repository information file `%s'"
17338 msgid "cannot use typeid with -fno-rtti"
17342 msgid "must #include <typeinfo> before using typeid"
17347 "cannot create type information for type `%T' because its size is variable"
17350 #: cp/rtti.c:592 cp/rtti.c:606
17351 msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
17355 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
17359 msgid "`%T' is an inaccessible base of `%T'"
17363 msgid "`%T' is an ambiguous base of `%T'"
17366 #: cp/search.c:1689
17367 msgid "invalid covariant return type for `%#D'"
17370 #: cp/search.c:1690 cp/search.c:1696
17371 msgid " overriding `%#D'"
17374 #: cp/search.c:1694
17375 msgid "conflicting return type specified for `%#D'"
17378 #: cp/search.c:1708
17380 msgid "looser throw specifier for `%#F'"
17383 #: cp/search.c:1709
17385 msgid " overriding `%#F'"
17388 #. A static member function cannot match an inherited
17389 #. virtual member function.
17390 #: cp/search.c:1799
17391 msgid "`%#D' cannot be declared"
17394 #: cp/search.c:1800
17395 msgid " since `%#D' declared in base class"
17398 #: cp/search.c:1877
17399 msgid "`%#D' needs a final overrider"
17402 #: cp/semantics.c:1052
17404 msgid "type of asm operand `%E' could not be determined"
17407 #: cp/semantics.c:1199
17408 msgid "invalid use of member `%D' in static member function"
17411 #: cp/semantics.c:1202
17412 msgid "invalid use of non-static data member `%D'"
17415 #: cp/semantics.c:1203
17416 msgid "from this location"
17419 #: cp/semantics.c:1415
17420 msgid "arguments to destructor are not allowed"
17423 #: cp/semantics.c:1471
17424 msgid "`this' is unavailable for static member functions"
17427 #: cp/semantics.c:1477
17428 msgid "invalid use of `this' in non-member function"
17431 #: cp/semantics.c:1479
17432 msgid "invalid use of `this' at top level"
17435 #: cp/semantics.c:1509
17436 msgid "calling type `%T' like a method"
17439 #: cp/semantics.c:1558
17440 msgid "invalid qualifying scope in pseudo-destructor name"
17443 #: cp/semantics.c:1564
17444 msgid "`%E' is not of type `%T'"
17447 #: cp/semantics.c:1700
17448 msgid "template type parameters must use the keyword `class' or `typename'"
17451 #: cp/semantics.c:1739
17452 msgid "invalid default template argument"
17455 #: cp/semantics.c:1777
17456 msgid "definition of `%#T' inside template parameter list"
17459 #: cp/semantics.c:1788
17460 msgid "invalid definition of qualified type `%T'"
17463 #: cp/semantics.c:2039
17464 msgid "invalid base-class specification"
17467 #: cp/semantics.c:2048
17468 msgid "base class `%T' has cv qualifiers"
17471 #: cp/semantics.c:2080
17472 msgid "multiple declarators in template declaration"
17475 #: cp/semantics.c:2107
17477 msgid "type of `%E' is unknown"
17480 #: cp/tree.c:257 cp/tree.c:269
17482 msgid "non-lvalue in %s"
17486 msgid "`%V' qualifiers cannot be applied to `%T'"
17491 msgid "`%s' attribute can only be applied to Java class definitions"
17496 msgid "`%s' attribute can only be applied to class definitions"
17501 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
17505 msgid "requested init_priority is not an integer constant"
17511 "can only use `%s' attribute on file-scope definitions of objects of class "
17516 msgid "requested init_priority is out of range"
17520 msgid "requested init_priority is reserved for internal use"
17525 msgid "`%s' attribute is not supported on this platform"
17530 msgid "lang_* check: failed in %s, at %s:%d"
17536 "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
17540 msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
17543 #: cp/typeck.c:1448
17544 msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
17547 #: cp/typeck.c:1526
17549 msgid "invalid application of `%s' to a member function"
17552 #: cp/typeck.c:1532
17554 msgid "invalid application of `%s' to non-static member"
17557 #: cp/typeck.c:1550
17558 msgid "sizeof applied to a bit-field"
17561 #: cp/typeck.c:1553
17562 msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
17565 #: cp/typeck.c:1665
17566 msgid "invalid use of non-lvalue array"
17569 #: cp/typeck.c:1771
17570 msgid "deprecated conversion from string constant to `%T'"
17573 #: cp/typeck.c:1884 cp/typeck.c:2147
17574 msgid "request for member `%D' in `%E', which is of non-class type `%T'"
17577 #: cp/typeck.c:1960 cp/typeck.c:1981
17578 msgid "invalid access to non-static data member `%D' of NULL object"
17581 #: cp/typeck.c:1962 cp/typeck.c:1983
17582 msgid "(perhaps the `offsetof' macro was used incorrectly)"
17585 #: cp/typeck.c:2097
17586 msgid "destructor name `%T' does not match type `%T' of expression"
17589 #: cp/typeck.c:2193
17590 msgid "`%D::%D' is not a member of `%T'"
17593 #: cp/typeck.c:2255
17594 msgid "`%D' is not a member template function"
17597 #. A pointer to incomplete type (other than cv void) can be
17598 #. dereferenced [expr.unary.op]/1
17599 #: cp/typeck.c:2352
17600 msgid "`%T' is not a pointer-to-object type"
17603 #: cp/typeck.c:2377
17605 msgid "invalid use of `%s' on pointer to member"
17608 #: cp/typeck.c:2383
17609 msgid "invalid type argument"
17612 #: cp/typeck.c:2486
17613 msgid "ISO C++ forbids subscripting non-lvalue array"
17616 #: cp/typeck.c:2497
17617 msgid "subscripting array declared `register'"
17620 #: cp/typeck.c:2582
17622 msgid "object missing in use of `%E'"
17625 #: cp/typeck.c:2686
17626 msgid "ISO C++ forbids calling `::main' from within program"
17629 #: cp/typeck.c:2711
17631 msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
17634 #: cp/typeck.c:2724
17636 msgid "`%E' cannot be used as a function"
17639 #: cp/typeck.c:2829
17640 msgid "too many arguments to %s `%+#D'"
17643 #: cp/typeck.c:2870
17644 msgid "parameter type of called function is incomplete"
17647 #: cp/typeck.c:2934
17648 msgid "too few arguments to %s `%+#D'"
17651 #: cp/typeck.c:3239 cp/typeck.c:3249
17652 msgid "assuming cast to type `%T' from overloaded function"
17655 #: cp/typeck.c:3309
17657 msgid "division by zero in `%E / 0'"
17660 #: cp/typeck.c:3311
17662 msgid "division by zero in `%E / 0.'"
17665 #: cp/typeck.c:3341
17667 msgid "division by zero in `%E %% 0'"
17670 #: cp/typeck.c:3343
17672 msgid "division by zero in `%E %% 0.'"
17675 #: cp/typeck.c:3423
17677 msgid "%s rotate count is negative"
17680 #: cp/typeck.c:3426
17682 msgid "%s rotate count >= width of type"
17685 #: cp/typeck.c:3457 cp/typeck.c:3462 cp/typeck.c:3553 cp/typeck.c:3558
17686 msgid "ISO C++ forbids comparison between pointer and integer"
17689 #: cp/typeck.c:3736
17690 msgid "comparison between types `%#T' and `%#T'"
17693 #: cp/typeck.c:3772
17694 msgid "comparison between signed and unsigned integer expressions"
17697 #: cp/typeck.c:3837
17698 msgid "invalid operands of types `%T' and `%T' to binary `%O'"
17701 #. Some sort of arithmetic operation involving NULL was
17702 #. performed. Note that pointer-difference and pointer-addition
17703 #. have already been handled above, and so we don't end up here in
17705 #: cp/typeck.c:3859
17706 msgid "NULL used in arithmetic"
17709 #: cp/typeck.c:3926
17710 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
17713 #: cp/typeck.c:3928
17714 msgid "ISO C++ forbids using pointer to a function in subtraction"
17717 #: cp/typeck.c:3930
17718 msgid "ISO C++ forbids using pointer to a method in subtraction"
17721 #: cp/typeck.c:3932
17722 msgid "ISO C++ forbids using pointer to a member in subtraction"
17725 #: cp/typeck.c:3944
17726 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
17729 #: cp/typeck.c:4004
17732 "invalid use of '%E' to form a pointer-to-member-function. Use a qualified-"
17736 #: cp/typeck.c:4010
17739 "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
17742 #: cp/typeck.c:4033
17743 msgid "taking address of temporary"
17746 #: cp/typeck.c:4274
17748 msgid "ISO C++ forbids %sing an enum"
17751 #: cp/typeck.c:4286
17752 msgid "cannot %s a pointer to incomplete type `%T'"
17755 #: cp/typeck.c:4293
17756 msgid "ISO C++ forbids %sing a pointer of type `%T'"
17759 #: cp/typeck.c:4318
17760 msgid "cast to non-reference type used as lvalue"
17763 #: cp/typeck.c:4352
17764 msgid "invalid use of `--' on bool variable `%D'"
17768 #: cp/typeck.c:4385
17769 msgid "ISO C++ forbids taking address of function `::main'"
17772 #. An expression like &memfn.
17773 #: cp/typeck.c:4452
17775 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
17776 "static member function to form a pointer to member function. Say `&%T::%D'"
17779 #: cp/typeck.c:4454
17781 "ISO C++ forbids taking the address of a bound member function to form a "
17782 "pointer to member function. Say `&%T::%D'"
17785 #: cp/typeck.c:4478
17786 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
17789 #: cp/typeck.c:4510
17790 msgid "attempt to take address of bit-field structure member `%D'"
17793 #: cp/typeck.c:4633
17794 msgid "taking address of destructor"
17797 #: cp/typeck.c:4646
17798 msgid "taking address of bound pointer-to-member expression"
17801 #: cp/typeck.c:4662
17802 msgid "cannot create pointer to reference member `%D'"
17805 #: cp/typeck.c:4725
17806 msgid "cannot take the address of `this', which is an rvalue expression"
17809 #: cp/typeck.c:4744
17810 msgid "address requested for `%D', which is declared `register'"
17813 #: cp/typeck.c:4965
17814 msgid "static_cast from type `%T' to type `%T' casts away constness"
17817 #: cp/typeck.c:4973
17818 msgid "invalid static_cast from type `%T' to type `%T'"
17821 #: cp/typeck.c:5012
17823 "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
17826 #: cp/typeck.c:5032
17827 msgid "reinterpret_cast from `%T' to `%T' loses precision"
17830 #: cp/typeck.c:5045
17831 msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
17834 #: cp/typeck.c:5054
17836 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
17839 #: cp/typeck.c:5060
17840 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
17843 #: cp/typeck.c:5087
17845 "invalid use of const_cast with type `%T', which is not a pointer, reference, "
17846 "nor a pointer-to-data-member type"
17849 #: cp/typeck.c:5090
17851 "invalid use of const_cast with type `%T', which is a pointer or reference to "
17855 #: cp/typeck.c:5113
17856 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
17859 #: cp/typeck.c:5129
17860 msgid "invalid const_cast from type `%T' to type `%T'"
17863 #: cp/typeck.c:5171 cp/typeck.c:5176
17864 msgid "ISO C++ forbids casting to an array type `%T'"
17867 #: cp/typeck.c:5184
17868 msgid "invalid cast to function type `%T'"
17871 #: cp/typeck.c:5236
17872 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
17875 #: cp/typeck.c:5282
17876 msgid "cast from `%T' to `%T' increases required alignment of target type"
17879 #: cp/typeck.c:5450
17880 msgid " in evaluation of `%Q(%#T, %#T)'"
17883 #: cp/typeck.c:5492
17884 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
17887 #: cp/typeck.c:5564
17888 msgid "incompatible types in assignment of `%T' to `%T'"
17891 #: cp/typeck.c:5571
17892 msgid "ISO C++ forbids assignment of arrays"
17895 #: cp/typeck.c:5714
17896 msgid " in pointer to member function conversion"
17899 #: cp/typeck.c:5722
17900 msgid " in pointer to member conversion"
17903 #. This is a reinterpret cast, we choose to do nothing.
17904 #: cp/typeck.c:5733 cp/typeck.c:5751
17905 msgid "pointer to member cast via virtual base `%T'"
17908 #: cp/typeck.c:5754
17909 msgid "pointer to member conversion via virtual base `%T'"
17912 #: cp/typeck.c:5829
17913 msgid "invalid conversion to type `%T' from type `%T'"
17916 #: cp/typeck.c:5994
17917 msgid "passing NULL used for non-pointer %s %P of `%D'"
17920 #: cp/typeck.c:5997
17921 msgid "%s to non-pointer type `%T' from NULL"
17924 #: cp/typeck.c:6005
17925 msgid "passing `%T' for %s %P of `%D'"
17928 #: cp/typeck.c:6008
17929 msgid "%s to `%T' from `%T'"
17932 #: cp/typeck.c:6018
17933 msgid "passing negative value `%E' for %s %P of `%D'"
17936 #: cp/typeck.c:6021
17937 msgid "%s of negative value `%E' to `%T'"
17940 #: cp/typeck.c:6116
17941 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
17944 #: cp/typeck.c:6119
17945 msgid "cannot convert `%T' to `%T' in %s"
17948 #: cp/typeck.c:6206 cp/typeck.c:6208
17949 msgid "in passing argument %P of `%+D'"
17952 #: cp/typeck.c:6322
17953 msgid "returning reference to temporary"
17956 #: cp/typeck.c:6329
17957 msgid "reference to non-lvalue returned"
17960 #: cp/typeck.c:6341
17961 msgid "reference to local variable `%D' returned"
17964 #: cp/typeck.c:6344
17965 msgid "address of local variable `%D' returned"
17968 #: cp/typeck.c:6375
17969 msgid "returning a value from a destructor"
17972 #. If a return statement appears in a handler of the
17973 #. function-try-block of a constructor, the program is ill-formed.
17974 #: cp/typeck.c:6383
17975 msgid "cannot return from a handler of a function-try-block of a constructor"
17978 #. You can't return a value from a constructor.
17979 #: cp/typeck.c:6386
17980 msgid "returning a value from a constructor"
17983 #: cp/typeck.c:6409
17985 "return-statement with no value, in function declared with a non-void return "
17989 #: cp/typeck.c:6425
17991 "return-statement with a value, in function declared with a void return type"
17994 #: cp/typeck.c:6446
17996 "`operator new' must not return NULL unless it is declared `throw()' (or -"
17997 "fcheck-new is in effect)"
18001 msgid "type `%T' is not a base type for type `%T'"
18004 #: cp/typeck2.c:158
18005 msgid "cannot declare variable `%D' to be of type `%T'"
18008 #: cp/typeck2.c:161
18009 msgid "cannot declare parameter `%D' to be of type `%T'"
18012 #: cp/typeck2.c:164
18013 msgid "cannot declare field `%D' to be of type `%T'"
18016 #: cp/typeck2.c:168
18017 msgid "invalid return type for member function `%#D'"
18020 #: cp/typeck2.c:170
18021 msgid "invalid return type for function `%#D'"
18024 #: cp/typeck2.c:173
18025 msgid "cannot allocate an object of type `%T'"
18028 #: cp/typeck2.c:180
18029 msgid " because the following virtual functions are abstract:"
18032 #: cp/typeck2.c:182
18036 #: cp/typeck2.c:185
18037 msgid " since type `%T' has abstract virtual functions"
18040 #: cp/typeck2.c:338
18041 msgid "constructor syntax used, but no constructor declared for type `%T'"
18044 #: cp/typeck2.c:349
18045 msgid "comma expression used to initialize return value"
18048 #: cp/typeck2.c:358
18049 msgid "cannot initialize arrays using this syntax"
18052 #: cp/typeck2.c:473
18053 msgid "initializing array with parameter list"
18056 #: cp/typeck2.c:529
18057 msgid "initializer for scalar variable requires one element"
18060 #: cp/typeck2.c:536
18061 msgid "braces around scalar initializer for `%T'"
18064 #: cp/typeck2.c:539
18065 msgid "ignoring extra initializers for `%T'"
18068 #: cp/typeck2.c:551
18069 msgid "variable-sized object of type `%T' may not be initialized"
18072 #: cp/typeck2.c:561
18073 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
18076 #: cp/typeck2.c:627
18077 msgid "aggregate has a partly bracketed initializer"
18080 #: cp/typeck2.c:665 cp/typeck2.c:770
18081 msgid "non-trivial labeled initializers"
18084 #: cp/typeck2.c:682
18085 msgid "non-empty initializer for array of empty elements"
18088 #: cp/typeck2.c:736
18089 msgid "initializer list for object of class with virtual base classes"
18092 #: cp/typeck2.c:742
18093 msgid "initializer list for object of class with base classes"
18096 #: cp/typeck2.c:748
18097 msgid "initializer list for object using virtual functions"
18100 #: cp/typeck2.c:811 cp/typeck2.c:827
18101 msgid "missing initializer for member `%D'"
18104 #: cp/typeck2.c:816
18105 msgid "uninitialized const member `%D'"
18108 #: cp/typeck2.c:818
18109 msgid "member `%D' with uninitialized const fields"
18112 #: cp/typeck2.c:821
18113 msgid "member `%D' is uninitialized reference"
18116 #: cp/typeck2.c:868
18117 msgid "index value instead of field name in union initializer"
18120 #: cp/typeck2.c:880
18121 msgid "no field `%D' in union being initialized"
18124 #: cp/typeck2.c:888
18125 msgid "union `%T' with no named members cannot be initialized"
18128 #: cp/typeck2.c:924
18129 msgid "excess elements in aggregate initializer"
18132 #: cp/typeck2.c:1038
18133 msgid "circular pointer delegation detected"
18136 #: cp/typeck2.c:1051
18137 msgid "base operand of `->' has non-pointer type `%T'"
18140 #: cp/typeck2.c:1065
18141 msgid "result of `operator->()' yields non-pointer result"
18144 #: cp/typeck2.c:1067
18145 msgid "base operand of `->' is not a pointer"
18148 #: cp/typeck2.c:1133
18149 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
18152 #: cp/typeck2.c:1140
18154 "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
18157 #: cp/typeck2.c:1149
18158 msgid "member type `%T::' incompatible with object type `%T'"
18161 #: cp/typeck2.c:1186
18162 msgid "`%T' fails to be a typedef or built-in type"
18165 #: cp/typeck2.c:1371
18166 msgid "call to function `%D' which throws incomplete type `%#T'"
18169 #: cp/typeck2.c:1374
18170 msgid "call to function which throws incomplete type `%#T'"
18173 #. XXX Not i18n clean.
18174 #: cp/cp-tree.h:3879
18176 msgid "%s is deprecated, please see the documentation for details"
18179 #: cp/lang-options.h:29
18180 msgid "Do not obey access control semantics"
18183 #: cp/lang-options.h:31
18184 msgid "Change when template instances are emitted"
18187 #: cp/lang-options.h:36
18188 msgid "Check the return value of new"
18191 #: cp/lang-options.h:39
18192 msgid "Reduce size of object files"
18195 #: cp/lang-options.h:43
18196 msgid "Make string literals `char[]' instead of `const char[]'"
18199 #: cp/lang-options.h:46
18200 msgid "Dump the entire translation unit to a file"
18203 #: cp/lang-options.h:48
18204 msgid "Do not inline member functions by default"
18207 #: cp/lang-options.h:51
18208 msgid "Do not generate run time type descriptor information"
18211 #: cp/lang-options.h:56
18212 msgid "Do not generate code to check exception specifications"
18215 #: cp/lang-options.h:61
18216 msgid "Scope of for-init-statement vars extends outside"
18219 #: cp/lang-options.h:64
18220 msgid "Do not recognize GNU defined keywords"
18223 #: cp/lang-options.h:68
18224 msgid "Enable support for huge objects"
18227 #: cp/lang-options.h:72
18228 msgid "Export functions even if they can be inlined"
18231 #: cp/lang-options.h:75
18232 msgid "Only emit explicit template instatiations"
18235 #: cp/lang-options.h:78
18236 msgid "Only emit explicit instatiations of inline templates"
18239 #: cp/lang-options.h:84
18240 msgid "Don't pedwarn about uses of Microsoft extensions"
18243 #: cp/lang-options.h:87
18244 msgid "Recognize and/bitand/bitor/compl/not/or/xor"
18247 #: cp/lang-options.h:91
18248 msgid "Disable optional diagnostics"
18251 #: cp/lang-options.h:93
18252 msgid "Downgrade conformance errors to warnings"
18255 #: cp/lang-options.h:96
18256 msgid "Enable automatic template instantiation"
18259 #: cp/lang-options.h:101
18260 msgid "Display statistics accumulated during compilation"
18263 #: cp/lang-options.h:104
18264 msgid "Specify maximum template instantiation depth"
18267 #: cp/lang-options.h:106
18268 msgid "Use __cxa_atexit to register destructors"
18271 #: cp/lang-options.h:109
18272 msgid "Discard unused virtual functions"
18275 #: cp/lang-options.h:112
18276 msgid "Implement vtables using thunks"
18279 #: cp/lang-options.h:115
18280 msgid "Emit common-like symbols as weak symbols"
18283 #: cp/lang-options.h:118
18284 msgid "Emit cross referencing information"
18287 #: cp/lang-options.h:122
18288 msgid "Warn about inconsistent return types"
18291 #: cp/lang-options.h:125
18292 msgid "Warn about overloaded virtual function names"
18295 #: cp/lang-options.h:129
18296 msgid "Don't warn when all ctors/dtors are private"
18299 #: cp/lang-options.h:131
18300 msgid "Warn about non virtual destructors"
18303 #: cp/lang-options.h:134
18304 msgid "Warn when a function is declared extern, then inline"
18307 #: cp/lang-options.h:137
18308 msgid "Warn when the compiler reorders code"
18311 #: cp/lang-options.h:140
18312 msgid "Warn when synthesis behavior differs from Cfront"
18315 #: cp/lang-options.h:144
18316 msgid "Don't warn when type converting pointers to member functions"
18319 #: cp/lang-options.h:146
18320 msgid "Warn about violations of Effective C++ style rules"
18323 #: cp/lang-options.h:149
18324 msgid "Warn when overload promotes from unsigned to signed"
18327 #: cp/lang-options.h:152
18328 msgid "Warn if a C style cast is used in a program"
18331 #: cp/lang-options.h:156
18333 "Don't warn when non-templatized friend functions are declared within a "
18337 #: cp/lang-options.h:159
18338 msgid "Don't announce deprecation of compiler features"
18354 msgid "(continued):"
18357 #: f/bad.c:487 f/bad.c:505
18358 msgid "[REPORT BUG!!] %"
18361 #: f/bad.c:494 f/bad.c:526
18362 msgid "[REPORT BUG!!]"
18367 msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
18371 msgid "no INTEGER type can hold a pointer on this configuration"
18376 msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
18381 msgid "and pointers are %d bits wide, but g77 doesn't yet work"
18385 msgid "properly unless they all are 32 bits wide"
18389 msgid "Please keep this in mind before you report bugs."
18392 #. I/O will probably crash.
18395 msgid "configuration: char * holds %d bits, but ftnlen only %d"
18398 #. ASSIGN 10 TO I will crash.
18402 "configuration: char * holds %d bits, but INTEGER only %d --\n"
18403 " ASSIGN statement might fail"
18407 msgid "In statement function"
18411 msgid "Outside of any program unit:\n"
18416 msgid "%A from %B at %0%C"
18420 msgid "directory name must immediately follow -I"
18425 msgid "At %0, INCLUDE file %A exists, but is not readable"
18430 msgid "At %0, INCLUDE nesting too deep"
18435 msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
18440 msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
18446 "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
18451 msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
18456 msgid "overflowed output arg list for `%s'"
18460 msgid "--driver no longer supported"
18465 msgid "argument to `%s' missing"
18469 msgid "no input files; unwilling to write output files"
18474 msgid "Implicit declaration of `%A' at %0"
18479 msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
18484 msgid "Unknown escape sequence `\\%A' at %0"
18489 msgid "Unterminated escape sequence `\\' at %0"
18494 msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
18499 msgid "\\x used at %0 with no following hex digits"
18504 msgid "Hex escape at %0 out of range"
18509 msgid "Escape sequence at %0 out of range for character"
18513 msgid "hex escape out of range"
18518 msgid "non-ANSI-standard escape sequence, `\\%c'"
18523 msgid "non-ISO escape sequence `\\%c'"
18528 msgid "unknown escape sequence `\\%c'"
18533 msgid "unknown escape sequence: `\\' followed by char code 0x%x"
18537 msgid "badly formed directive -- no closing quote"
18541 msgid "#-lines for entering and leaving files don't match"
18545 msgid "bad directive -- missing close-quote"
18550 msgid "ignoring pragma: %s"
18554 msgid "invalid #ident"
18558 msgid "undefined or invalid # directive"
18562 msgid "invalid #line"
18565 #: f/lex.c:1285 f/lex.c:1329
18566 msgid "use `#line ...' instead of `# ...' in first line"
18570 msgid "invalid #-line"
18575 msgid "Null character at %0 -- line ignored"
18580 msgid "INCLUDE at %0 not the only statement on the source line"
18583 #: f/ste.c:1400 f/ste.c:1747
18584 msgid "ASSIGNed FORMAT specifier is too small"
18587 #. ~~~Someday handle CHARACTER*1, CHARACTER*N
18590 msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
18594 msgid "SELECT (at %0) has duplicate cases -- check integer overflow of CASE(s)"
18598 msgid "ASSIGN to variable that is too small"
18602 msgid "ASSIGNed GOTO target variable is too small"
18607 msgid "Local adjustable symbol `%A' at %0"
18611 msgid "data initializer on host with different endianness"
18616 msgid "%s no longer supported -- try -fvxt"
18621 msgid "%s no longer supported -- try -fno-vxt -ff90"
18624 #: f/top.c:305 f/top.c:307
18626 msgid "%s disabled, use normal debugging flags"
18629 #: f/lang-options.h:33
18630 msgid "Print g77-specific compiler version info, run internal tests"
18633 #: f/lang-options.h:37
18634 msgid "Program is written in typical FORTRAN 66 dialect"
18637 #: f/lang-options.h:40
18638 msgid "Program is written in typical Unix f77 dialect"
18641 #: f/lang-options.h:42
18642 msgid "Program does not use Unix-f77 dialectal features"
18645 #: f/lang-options.h:44
18646 msgid "Program is written in Fortran-90-ish dialect"
18649 #: f/lang-options.h:48
18651 "Treat local vars and COMMON blocks as if they were named in SAVE statements"
18654 #: f/lang-options.h:50
18655 msgid "Allow $ in symbol names"
18658 #: f/lang-options.h:54
18659 msgid "f2c-compatible code need not be generated"
18662 #: f/lang-options.h:57
18663 msgid "Unsupported; do not generate libf2c-calling code"
18666 #: f/lang-options.h:59
18667 msgid "Unsupported; affects code-generation of arrays"
18670 #: f/lang-options.h:62
18671 msgid "Program is written in Fortran-90-ish free form"
18674 #: f/lang-options.h:67
18675 msgid "Warn about use of (only a few for now) Fortran extensions"
18678 #: f/lang-options.h:70
18679 msgid "Program is written in VXT (Digital-like) FORTRAN"
18682 #: f/lang-options.h:73
18683 msgid "Disallow all ugly features"
18686 #: f/lang-options.h:76
18687 msgid "Hollerith and typeless constants not passed as arguments"
18690 #: f/lang-options.h:78
18691 msgid "Allow ordinary copying of ASSIGN'ed vars"
18694 #: f/lang-options.h:81
18695 msgid "Dummy array dimensioned to (1) is assumed-size"
18698 #: f/lang-options.h:84
18699 msgid "Trailing comma in procedure call denotes null argument"
18702 #: f/lang-options.h:87
18703 msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
18706 #: f/lang-options.h:91
18707 msgid "Initialization via DATA and PARAMETER is type-compatible"
18710 #: f/lang-options.h:93
18711 msgid "Allow INTEGER and LOGICAL interchangeability"
18714 #: f/lang-options.h:96
18715 msgid "Print internal debugging-related info"
18718 #: f/lang-options.h:99
18719 msgid "Initialize local vars and arrays to zero"
18722 #: f/lang-options.h:103
18723 msgid "Backslashes in character/hollerith constants not special (C-style)"
18726 #: f/lang-options.h:105
18727 msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
18730 #: f/lang-options.h:109
18731 msgid "Disable the appending of underscores to externals"
18734 #: f/lang-options.h:112
18735 msgid "Never append a second underscore to externals"
18738 #: f/lang-options.h:114
18739 msgid "Intrinsics spelled as e.g. SqRt"
18742 #: f/lang-options.h:116
18743 msgid "Intrinsics in uppercase"
18746 #: f/lang-options.h:119
18747 msgid "Intrinsics letters in arbitrary cases"
18750 #: f/lang-options.h:121
18751 msgid "Language keywords spelled as e.g. IOStat"
18754 #: f/lang-options.h:123
18755 msgid "Language keywords in uppercase"
18758 #: f/lang-options.h:126
18759 msgid "Language keyword letters in arbitrary cases"
18762 #: f/lang-options.h:128
18763 msgid "Internally convert most source to uppercase"
18766 #: f/lang-options.h:131
18767 msgid "Internally preserve source case"
18770 #: f/lang-options.h:133
18771 msgid "Symbol names spelled in mixed case"
18774 #: f/lang-options.h:135
18775 msgid "Symbol names in uppercase"
18778 #: f/lang-options.h:137
18779 msgid "Symbol names in lowercase"
18782 #: f/lang-options.h:140
18783 msgid "Program written in uppercase"
18786 #: f/lang-options.h:142
18787 msgid "Program written in lowercase"
18790 #: f/lang-options.h:144
18791 msgid "Program written in strict mixed-case"
18794 #: f/lang-options.h:146
18795 msgid "Compile as if program written in uppercase"
18798 #: f/lang-options.h:148
18799 msgid "Compile as if program written in lowercase"
18802 #: f/lang-options.h:150
18803 msgid "Preserve all spelling (case) used in program"
18806 #: f/lang-options.h:152
18807 msgid "Delete libU77 intrinsics with bad interfaces"
18810 #: f/lang-options.h:154
18811 msgid "Disable libU77 intrinsics with bad interfaces"
18814 #: f/lang-options.h:157
18815 msgid "Hide libU77 intrinsics with bad interfaces"
18818 #: f/lang-options.h:159
18819 msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
18822 #: f/lang-options.h:161
18823 msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
18826 #: f/lang-options.h:164
18827 msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
18830 #: f/lang-options.h:166
18831 msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
18834 #: f/lang-options.h:168
18835 msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
18838 #: f/lang-options.h:171
18839 msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
18842 #: f/lang-options.h:173
18843 msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
18846 #: f/lang-options.h:175
18847 msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
18850 #: f/lang-options.h:178
18851 msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
18854 #: f/lang-options.h:180
18855 msgid "Delete MIL-STD 1753 intrinsics"
18858 #: f/lang-options.h:182
18859 msgid "Disable MIL-STD 1753 intrinsics"
18862 #: f/lang-options.h:185
18863 msgid "Hide MIL-STD 1753 intrinsics"
18866 #: f/lang-options.h:187
18867 msgid "Delete libU77 intrinsics"
18870 #: f/lang-options.h:189
18871 msgid "Disable libU77 intrinsics"
18874 #: f/lang-options.h:192
18875 msgid "Hide libU77 intrinsics"
18878 #: f/lang-options.h:194
18879 msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
18882 #: f/lang-options.h:196
18883 msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
18886 #: f/lang-options.h:199
18887 msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
18890 #: f/lang-options.h:201
18891 msgid "Treat initial values of 0 like non-zero values"
18894 #: f/lang-options.h:204
18896 "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
18899 #: f/lang-options.h:207
18900 msgid "Take at least one trip through each iterative DO loop"
18903 #: f/lang-options.h:211
18904 msgid "Print names of program units as they are compiled"
18907 #: f/lang-options.h:214
18908 msgid "Disable fatal diagnostics about inter-procedural problems"
18911 #: f/lang-options.h:216
18912 msgid "Make prefix-radix non-decimal constants be typeless"
18915 #: f/lang-options.h:219
18916 msgid "Generate code to check subscript and substring bounds"
18919 #: f/lang-options.h:222
18920 msgid "Fortran-specific form of -fbounds-check"
18923 #: f/lang-options.h:226
18924 msgid "Disable warnings about inter-procedural problems"
18927 #: f/lang-options.h:230
18928 msgid "Warn about constructs with surprising meanings"
18931 #: f/lang-options.h:235
18932 msgid "Add a directory for INCLUDE searching"
18935 #: f/lang-options.h:237
18936 msgid "Set the maximum line length"
18941 msgid "Missing first operand for binary operator at %0"
18946 msgid "Zero-length character constant at %0"
18951 msgid "Invalid token at %0 in expression or subexpression at %1"
18956 msgid "Missing operand for operator at %1 at end of expression at %0"
18961 msgid "Label %A already defined at %1 when redefined at %0"
18966 msgid "Unrecognized character at %0 [info -f g77 M LEX]"
18971 msgid "Label definition %A at %0 on empty statement (as of %1)"
18976 msgid "Invalid first character at %0 [info -f g77 M LEX]"
18981 msgid "Line too long as of %0 [info -f g77 M LEX]"
18986 msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
18991 msgid "Label number at %0 not in range 1-99999"
18996 msgid "At %0, '!' and '/*' are not valid comment delimiters"
19002 "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
19008 "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M "
19014 msgid "Character constant at %0 has no closing apostrophe at %1"
19020 "Hollerith constant at %0 specified %A more characters than are present as of "
19026 msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
19031 msgid "Integer at %0 too large"
19037 "Period at %0 not followed by digits for floating-point number or by `NOT.', "
19038 "`TRUE.', or `FALSE.'"
19043 msgid "Missing close-period between `.%A' at %0 and %1"
19049 "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent "
19055 msgid "Missing value at %1 for real-number exponent at %0"
19060 msgid "Expected binary operator between expressions at %0 and at %1"
19065 msgid "Semicolon at %0 is an invalid token"
19070 msgid "Extraneous comma in FORMAT statement at %0"
19075 msgid "Missing comma in FORMAT statement at %0"
19080 msgid "Spurious sign in FORMAT statement at %0"
19085 msgid "Spurious number in FORMAT statement at %0"
19090 msgid "Spurious text trailing number in FORMAT statement at %0"
19095 msgid "Unrecognized FORMAT specifier at %0"
19100 msgid "Missing close-parenthese(s) in FORMAT statement at %0"
19105 msgid "Missing number following period in FORMAT statement at %0"
19110 msgid "Missing number following `E' in FORMAT statement at %0"
19115 msgid "Spurious trailing comma preceding terminator at %0"
19121 "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not "
19122 "specifying the assignment operator (=)"
19128 "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement "
19129 "specifying the assignment operator (=)"
19135 "Cannot specify =initialization-expr at %0 unless `::' appears before list of "
19141 msgid "Reference to label at %1 inconsistent with its definition at %0"
19146 msgid "Reference to label at %1 inconsistent with earlier reference at %0"
19151 msgid "DO-statement reference to label at %1 follows its definition at %0"
19156 msgid "Reference to label at %1 is outside block containing definition at %0"
19162 "DO-statement references to label at %0 and %2 separated by unterminated "
19163 "block starting at %1"
19169 "DO-statement reference to label at %0 and label definition at %2 separated "
19170 "by unterminated block starting at %1"
19175 msgid "Label definition at %0 invalid on this kind of statement"
19180 msgid "Statement at %0 invalid in this context"
19185 msgid "Statement at %0 invalid in context established by statement at %1"
19190 msgid "Statement at %0 must specify construct name specified at %1"
19195 msgid "Construct name at %0 superfluous, no construct name specified at %1"
19200 msgid "Construct name at %0 not the same as construct name at %1"
19206 "Construct name at %0 does not match construct name for any containing DO "
19212 msgid "Label definition missing at %0 for DO construct specifying label at %1"
19217 msgid "Statement at %0 follows ELSE block for IF construct at %1"
19222 msgid "No label definition for FORMAT statement at %0"
19227 msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
19233 "END statement at %0 missing `%A' keyword required for internal or module "
19234 "procedure(s) bounded by %1"
19240 "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 "
19241 "specifies no generic name, operator, or assignment"
19246 msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
19251 msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
19256 msgid "Program unit name at %0 not the same as name at %1"
19261 msgid "Type name at %0 not the same as name at %1"
19266 msgid "End of source file before end of block started at %0"
19271 msgid "Undefined label, first referenced at %0"
19277 "SAVE statement or attribute at %1 cannot be specified along with SAVE "
19278 "statement or attribute at %0"
19284 "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or "
19285 "PRIVATE statement at %0"
19290 msgid "RETURN statement at %0 invalid within a main program unit"
19295 msgid "Alternate return specifier at %0 invalid within a main program unit"
19300 msgid "Alternate return specifier at %0 invalid within a function"
19306 "Access specifier or PRIVATE statement at %0 invalid for derived-type "
19307 "definition within other than the specification part of a module"
19313 "Access specifier at %0 must immediately follow derived-type statement at %1 "
19314 "with no intervening statements"
19320 "No components specified as of %0 for derived-type definition beginning at %1"
19326 "No components specified as of %0 for structure definition beginning at %1"
19331 msgid "Missing structure name for outer structure definition at %0"
19337 "Field names at %0 for outer structure definition -- specify them in a "
19338 "subsequent RECORD statement instead"
19344 "Missing field name(s) for structure definition at %0 within structure "
19350 msgid "No components specified as of %0 for map beginning at %1"
19356 "Zero or one maps specified as of %0 for union beginning at %1 -- at least "
19362 msgid "Missing %A specifier in statement at %0"
19367 msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
19372 msgid "Conflicting I/O control specifications at %0 and %1"
19377 msgid "No UNIT= specifier in I/O control list at %0"
19383 "Specification at %0 requires ADVANCE=`NO' specification in same I/O control "
19390 "Specification at %0 requires explicit FMT= specification in same I/O control "
19396 msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
19401 msgid "Duplicate or overlapping case values/ranges at %0 and %1"
19407 "Type and/or kind-type parameter disagreement between CASE value or value "
19408 "within range at %0 and SELECT CASE at %1"
19414 "Range specification at %0 invalid for CASE statement within logical-type "
19415 "SELECT CASE statement"
19420 msgid "Fortran 90 feature at %0 unsupported"
19426 "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %"
19432 msgid "Null element at %0 for array reference at %1"
19437 msgid "Too few elements (%A missing) as of %0 for array reference at %1"
19442 msgid "Too many elements as of %0 for array reference at %1"
19447 msgid "Missing colon as of %0 in substring reference for %1"
19452 msgid "Invalid use at %0 of substring operator on %1"
19457 msgid "Substring begin/end point at %0 out of defined range"
19462 msgid "Array element value at %0 out of defined range"
19467 msgid "Expression at %0 has incorrect data type or rank for its context"
19472 msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
19477 msgid "%A step count known to be 0 (zero) at %0"
19482 msgid "%A end value plus step count known to overflow at %0"
19488 "%A begin, end, and step-count values known to result in implementation-"
19489 "dependent behavior due to overflow(s) in intermediate calculations at %0"
19495 "%A begin, end, and step-count values known to result in no iterations at %0"
19500 msgid "Type disagreement between expressions at %0 and %1"
19505 msgid "No specification for implied-DO iterator `%A' at %0"
19510 msgid "Gratuitous parentheses surround implied-DO construct at %0"
19515 msgid "Zero-size specification invalid at %0"
19520 msgid "Zero-size array at %0"
19525 msgid "Target machine does not support complex entity of kind specified at %0"
19530 msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
19535 msgid "Attempt to raise constant zero to a power at %0"
19540 msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
19545 msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
19550 msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
19555 msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
19561 "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
19566 msgid "Unable to open INCLUDE file `%A' at %0"
19571 msgid "Null argument at %0 for statement function reference at %1"
19576 msgid "Null argument at %0 for procedure invocation at %1"
19582 "%A too few arguments (starting with dummy argument `%B') as of %0 for "
19583 "statement function reference at %1"
19588 msgid "%A too many arguments as of %0 for statement function reference at %1"
19594 "Array supplied at %1 for dummy argument `%A' in statement function reference "
19600 msgid "Unsupported FORMAT specifier at %0"
19605 msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
19610 msgid "Unsupported VXT statement at %0"
19615 msgid "Attempt to specify second initial value for `%A' at %0"
19620 msgid "Too few initial values in list of initializers for `%A' at %0"
19625 msgid "Too many initial values in list of initializers starting at %0"
19631 "Array or substring specification for `%A' out of range in statement at %0"
19637 "Array subscript #%B out of range for initialization of `%A' in statement at %"
19644 "Implied do-loop step count of 0 (zero) for iteration variable `%A' in "
19651 "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in "
19658 "Not an integer constant expression in implied do-loop in statement at %0"
19663 msgid "Attempt to specify second initial value for element of `%A' at %0"
19668 msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
19674 "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
19680 "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D "
19681 "bytes offset from `%B'"
19687 "Array or substring specification for `%A' out of range in EQUIVALENCE "
19693 msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
19698 msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
19703 msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
19709 "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%"
19715 msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
19720 msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
19726 "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for "
19727 "example, `%A' and `%B'"
19732 msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
19738 "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at "
19744 msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
19749 msgid "Blank common initialized at %0"
19755 "Intrinsic `%A' is passed as actual argument at %0 but not explicitly "
19756 "declared INTRINSIC"
19762 "External procedure `%A' is passed as actual argument at %0 but not "
19763 "explicitly declared EXTERNAL"
19768 msgid "Character `%A' (for example) is upper-case in symbol name at %0"
19773 msgid "Character `%A' (for example) is lower-case in symbol name at %0"
19779 "Character `%A' not followed at some point by lower-case character in symbol "
19785 msgid "Initial character `%A' is lower-case in symbol name at %0"
19791 "NAMELIST not adequately supported by run-time library for source files with "
19797 msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
19802 msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
19807 msgid "Truncating characters on right side of character constant at %0"
19812 msgid "Truncating characters on right side of hollerith constant at %0"
19817 msgid "Truncating non-zero data on left side of numeric constant at %0"
19822 msgid "Truncating non-zero data on left side of typeless constant at %0"
19827 msgid "Typeless constant at %0 too large"
19832 msgid "First-column ampersand continuation at %0"
19835 #: f/bad.def:1055 f/bad.def:1058
19838 "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
19841 #: f/bad.def:1061 f/bad.def:1064
19843 msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
19846 #: f/bad.def:1067 f/bad.def:1070
19848 msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
19854 "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M "
19861 "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M "
19865 #: f/bad.def:1079 f/bad.def:1082
19868 "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
19873 msgid "Array `%A' at %0 is too large to handle"
19878 msgid "Statement function `%A' defined at %0 is not used"
19884 "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M "
19890 msgid "Internal compiler error -- cannot perform operation"
19893 #. Kind messages are used in diagnostic location reports of the
19894 #. form "<file>: In function `foo': <error message>".
19896 msgid "In unknown kind"
19904 msgid "In function"
19908 msgid "In subroutine"
19916 msgid "In block-data unit"
19920 msgid "In common block"
19924 msgid "In construct"
19928 msgid "In namelist"
19932 msgid "In anything"
19935 #: java/check-init.c:908
19937 msgid "internal error in check-init: tree code not implemented: %s"
19940 #: java/check-init.c:980
19942 msgid "final field '%s' may not have been initialized"
19945 #: java/class.c:516 java/class.c:540
19946 msgid "internal error - too many interface type"
19949 #: java/class.c:640
19950 msgid "bad method signature"
19953 #: java/class.c:684
19954 msgid "misplaced ConstantValue attribute (not in any field)"
19957 #: java/class.c:686
19959 msgid "duplicate ConstantValue attribute for field '%s'"
19962 #: java/class.c:697
19964 msgid "ConstantValue attribute of field '%s' has wrong type"
19967 #: java/class.c:960
19969 msgid "field '%s' not found in class"
19972 #: java/class.c:1218
19973 msgid "abstract method in non-abstract class"
19976 #: java/class.c:1933
19978 msgid "non-static method '%s' overrides static method"
19981 #: java/decl.c:1072
19983 msgid "declaration of `%s' shadows a parameter"
19986 #: java/decl.c:1075
19988 msgid "declaration of `%s' shadows a symbol from the parameter list"
19991 #: java/decl.c:1502
19993 msgid "In %s: overlapped variable and exception ranges at %d"
19996 #: java/decl.c:1579
19997 msgid "bad type in parameter debug info"
20000 #: java/decl.c:1589
20002 msgid "bad PC range for debug info for local `%s'"
20006 msgid "stack underflow - dup* operation"
20009 #: java/expr.c:1472
20012 "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
20015 #: java/expr.c:1500
20017 msgid "field `%s' not found"
20020 #: java/expr.c:1639
20021 msgid "ret instruction not implemented"
20024 #: java/expr.c:1781
20026 msgid "method '%s' not found in class"
20029 #: java/expr.c:1977
20031 msgid "failed to find class '%s'"
20034 #: java/expr.c:1987
20036 msgid "class '%s' has no method named '%s' matching signature '%s'"
20039 #: java/expr.c:1997
20040 msgid "invokestatic on non static method"
20043 #: java/expr.c:2002
20044 msgid "invokestatic on abstract method"
20047 #: java/expr.c:2010
20048 msgid "invoke[non-static] on static method"
20051 #: java/expr.c:2309
20053 msgid "missing field '%s' in '%s'"
20056 #: java/expr.c:2315
20058 msgid "mismatching signature for field '%s' in '%s'"
20061 #: java/expr.c:2338
20063 msgid "assignment to final field `%s' not in field's class"
20066 #: java/expr.c:2343
20068 msgid "assignment to final static field `%s' not in class initializer"
20071 #: java/expr.c:2350
20073 msgid "assignment to final field `%s' not in constructor"
20076 #: java/expr.c:2591
20078 msgid "can't expand %s"
20081 #: java/expr.c:2763
20082 msgid "invalid PC in line number table"
20085 #. We've just reached the end of a region of dead code.
20086 #: java/expr.c:2808
20088 msgid "unreachable bytecode from %d to before %d"
20091 #. We've just reached the end of a region of dead code.
20092 #: java/expr.c:2845
20094 msgid "unreachable bytecode from %d to the end of the method"
20097 #. duplicate code from LOAD macro
20098 #: java/expr.c:3159
20099 msgid "unrecogized wide sub-instruction"
20102 #: java/jcf-io.c:533
20105 "source file for class `%s' is newer than its matching class file. Source "
20106 "file `%s' used instead"
20109 #: java/jcf-parse.c:333
20110 msgid "bad string constant"
20113 #: java/jcf-parse.c:351
20115 msgid "bad value constant type %d, index %d"
20118 #: java/jcf-parse.c:516
20120 msgid "can't reopen %s"
20123 #: java/jcf-parse.c:521
20125 msgid "can't close %s"
20128 #: java/jcf-parse.c:605
20130 msgid "cannot find file for class %s"
20133 #: java/jcf-parse.c:616
20134 msgid "not a valid Java .class file"
20137 #: java/jcf-parse.c:619
20138 msgid "error while parsing constant pool"
20141 #: java/jcf-parse.c:622
20143 msgid "error in constant pool entry #%d\n"
20146 #. FIXME - where was first time
20147 #: java/jcf-parse.c:634
20149 msgid "reading class %s for the second time from %s"
20152 #: java/jcf-parse.c:652
20153 msgid "error while parsing fields"
20156 #: java/jcf-parse.c:655
20157 msgid "error while parsing methods"
20160 #: java/jcf-parse.c:658
20161 msgid "error while parsing final attributes"
20164 #: java/jcf-parse.c:672
20167 "the `java.lang.Object' that was found in `%s' didn't have the special zero-"
20168 "length `gnu.gcj.gcj-compiled' attribute. This generally means that your "
20169 "classpath is incorrectly set. Use `info gcj \"Input Options\"' to see the "
20170 "info page describing how to set the classpath"
20173 #: java/jcf-parse.c:759
20174 msgid "missing Code attribute"
20177 #: java/jcf-parse.c:991
20178 msgid "source file seen twice on command line and will be compiled only once"
20181 #: java/jcf-parse.c:1007
20182 msgid "no input file specified"
20185 #: java/jcf-parse.c:1036
20187 msgid "can't close input file %s"
20190 #: java/jcf-parse.c:1074
20192 msgid "bad zip/jar file %s"
20195 #: java/jcf-parse.c:1243
20197 msgid "error while reading %s from zip file"
20200 #: java/jcf-write.c:2554
20203 "internal error in generate_bytecode_insn - tree code not implemented: %s"
20206 #: java/jcf-write.c:2887
20207 msgid "field initializer type mismatch"
20210 #: java/jcf-write.c:3335
20212 msgid "can't create directory %s"
20215 #: java/jcf-write.c:3388
20217 msgid "can't create %s"
20220 #: java/jv-scan.c:189
20221 msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
20224 #: java/jv-scan.c:192
20226 msgid "can't open output file `%s'"
20229 #: java/jv-scan.c:226
20231 msgid "file not found `%s'"
20234 #: java/jvspec.c:422
20235 msgid "can't specify `-D' without `--main'\n"
20238 #: java/jvspec.c:425
20240 msgid "`%s' is not a valid class name"
20243 #: java/jvspec.c:431
20244 msgid "--resource requires -o"
20247 #: java/jvspec.c:438
20248 msgid "warning: already-compiled .class files ignored with -C"
20251 #: java/jvspec.c:445
20252 msgid "cannot specify both -C and -o"
20255 #: java/jvspec.c:457
20256 msgid "cannot create temporary file"
20259 #: java/jvspec.c:485
20260 msgid "using both @FILE with multiple files not implemented"
20263 #: java/jvspec.c:534
20264 msgid "cannot specify `main' class when not linking"
20268 msgid "can't do dependency tracking with input from stdin"
20272 msgid "couldn't determine target name for dependency tracking"
20278 "unknown encoding: `%s'\n"
20279 "This might mean that your locale's encoding is not supported\n"
20280 "by your system's iconv(3) implementation. If you aren't trying\n"
20281 "to use a particular encoding for your input file, try the\n"
20282 "`--encoding=UTF-8' option"
20285 #: java/mangle.c:86
20287 msgid "can't mangle %s"
20290 #: java/mangle_name.c:140 java/mangle_name.c:210
20291 msgid "internal error - invalid Utf8 name"
20294 #: /home/zack/src/gcc/vanilla/gcc/java/parse-scan.y:882
20295 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:945
20296 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1286
20297 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1347
20298 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1557
20299 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1779
20300 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1788
20301 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1799
20302 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1810
20303 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1822
20304 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1837
20305 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1854
20306 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1856
20307 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1928
20308 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2099
20309 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2161
20310 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2313
20311 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2325
20312 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2332
20313 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2339
20314 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2350
20315 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2352
20316 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2390
20317 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2392
20318 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2394
20319 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2415
20320 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2417
20321 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2419
20322 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2435
20323 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2437
20324 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2458
20325 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2460
20326 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2462
20327 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2490
20328 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2492
20329 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2494
20330 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2496
20331 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2514
20332 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2516
20333 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2527
20334 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2538
20335 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2549
20336 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2560
20337 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2571
20338 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2584
20339 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2588
20340 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2590
20341 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2603
20342 msgid "Missing term"
20345 #: /home/zack/src/gcc/vanilla/gcc/java/parse-scan.y:884
20346 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:717
20347 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:755
20348 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:780
20349 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:966
20350 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1321
20351 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1533
20352 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1535
20353 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1764
20354 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1790
20355 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1801
20356 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1812
20357 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1824
20358 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1839
20359 msgid "';' expected"
20362 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:715
20363 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:753
20364 msgid "Missing name"
20367 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:778
20368 msgid "'*' expected"
20371 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:792
20372 msgid "Class or interface declaration expected"
20375 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:829
20376 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:831
20377 msgid "Missing class name"
20380 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:834
20381 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:838
20382 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:846
20383 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1006
20384 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1267
20385 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1269
20386 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1599
20387 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1850
20388 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1882
20389 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1935
20390 msgid "'{' expected"
20393 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:848
20394 msgid "Missing super class name"
20397 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:858
20398 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:874
20399 msgid "Missing interface name"
20402 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:960
20403 msgid "Missing variable initializer"
20406 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:977
20407 msgid "Invalid declaration"
20410 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:980
20411 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1065
20412 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2136
20413 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2158
20414 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2162
20415 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2197
20416 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2274
20417 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2284
20418 msgid "']' expected"
20421 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:984
20422 msgid "Unbalanced ']'"
20425 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1020
20426 msgid "Invalid method declaration, method name required"
20429 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1025
20430 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1030
20431 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1035
20432 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2019
20433 msgid "Identifier expected"
20436 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1040
20437 msgid "Invalid method declaration, return type required"
20440 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1063
20441 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1513
20442 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1520
20443 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1529
20444 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1531
20445 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1559
20446 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1667
20447 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1964
20448 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2017
20449 msgid "')' expected"
20452 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1079
20453 msgid "Missing formal parameter term"
20456 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1094
20457 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1099
20458 msgid "Missing identifier"
20461 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1119
20462 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1128
20463 msgid "Missing class type term"
20466 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1284
20467 msgid "Invalid interface type"
20470 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1477
20471 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1646
20472 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1648
20473 msgid "':' expected"
20476 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1499
20477 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1504
20478 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1509
20479 msgid "Invalid expression statement"
20482 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1527
20483 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1555
20484 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1595
20485 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1663
20486 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1731
20487 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1852
20488 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1921
20489 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2011
20490 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2013
20491 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2021
20492 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2257
20493 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2259
20494 msgid "'(' expected"
20497 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1597
20498 msgid "Missing term or ')'"
20501 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1644
20502 msgid "Missing or invalid constant expression"
20505 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1665
20506 msgid "Missing term and ')' expected"
20509 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1704
20510 msgid "Invalid control expression"
20513 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1706
20514 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1708
20515 msgid "Invalid update expression"
20518 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1733
20519 msgid "Invalid init statement"
20522 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1924
20523 msgid "Missing term or ')' expected"
20526 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1966
20527 msgid "'class' or 'this' expected"
20530 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1968
20531 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1970
20532 msgid "'class' expected"
20535 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2015
20536 msgid "')' or term expected"
20539 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2134
20540 msgid "'[' expected"
20543 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2212
20544 msgid "Field expected"
20547 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2269
20548 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2279
20549 msgid "Missing term and ']' expected"
20552 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2383
20553 msgid "']' expected, invalid type expression"
20556 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2386
20557 msgid "Invalid type expression"
20560 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2498
20561 msgid "Invalid reference type"
20564 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2965
20565 msgid "Constructor invocation must be first thing in a constructor"
20568 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2967
20569 msgid "Only constructors can invoke constructors"
20572 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2975
20574 msgid ": `%s' JDK1.1(TM) feature"
20577 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:3034
20578 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:3036
20585 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:6766
20587 msgid "malformed .zip archive in CLASSPATH: %s"
20590 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:6837
20593 "Can't find default package `%s'. Check the CLASSPATH environment variable "
20594 "and the access to the archives"
20597 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:12171
20599 msgid "missing static field `%s'"
20602 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:12176
20604 msgid "not a static field `%s'"
20607 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:12219
20609 msgid "No case for %s"
20612 #: /home/zack/src/gcc/vanilla/gcc/java/parse.y:13150
20614 msgid "unregistered operator %s"
20617 #: java/typeck.c:530
20618 msgid "junk at end of signature string"
20621 #: java/verify.c:471
20622 msgid "bad pc in exception_table"
20625 #: java/verify.c:477
20626 msgid "exception handler inside code that is being protected"
20629 #: java/verify.c:1387
20631 msgid "unknown opcode %d@pc=%d during verification"
20634 #: java/verify.c:1457 java/verify.c:1470 java/verify.c:1474
20636 msgid "verification error at PC=%d"
20639 #: java/lang-options.h:33
20640 msgid "Disable automatic array bounds checking"
20643 #: java/lang-options.h:35
20644 msgid "Disable assignability checks for stores into object arrays"
20647 #: java/lang-options.h:37
20648 msgid "Assume native functions are implemented using JNI"
20651 #: java/lang-options.h:39
20652 msgid "Replace system path"
20655 #: java/lang-options.h:41
20656 msgid "Set class path"
20659 #: java/lang-options.h:43
20660 msgid "Set class path (deprecated: use --classpath instead)"
20663 #: java/lang-options.h:45
20664 msgid "Choose class whose main method should be used"
20667 #: java/lang-options.h:47
20668 msgid "Choose input encoding (default comes from locale)"
20671 #: java/lang-options.h:49
20672 msgid "Add directory to class path"
20675 #: java/lang-options.h:51
20676 msgid "Directory where class files should be written"
20679 #: java/lang-options.h:53
20680 msgid "Warn if modifiers are specified when not necessary"
20683 #: java/lang-options.h:55
20684 msgid "Warn if deprecated empty statements are found"
20687 #: java/lang-options.h:57
20688 msgid "Warn if .class files are out of date"
20691 #: java/lang-options.h:59
20692 msgid "Warn if deprecated class, method, or field is used"
20695 #: java/lang-options.h:61
20696 msgid "Always check for non gcj generated classes archives"
20699 #: java/lang-options.h:63
20700 msgid "Never optimize static class initialization code"
20703 #: java/lang-options.h:65
20704 msgid "Use offset tables for virtual method calls"
20707 #: objc/objc-act.c:655
20709 msgid "object does not conform to the `%s' protocol"
20712 #: objc/objc-act.c:741 objc/objc-act.c:814
20714 msgid "class `%s' does not implement the `%s' protocol"
20717 #: objc/objc-act.c:918
20719 msgid "`%s' cannot be statically allocated"
20722 #: objc/objc-act.c:967
20724 msgid "unexpected type for `id' (%s)"
20727 #: objc/objc-act.c:972
20728 msgid "undefined type `id', please import <objc/objc.h>"
20731 #: objc/objc-act.c:1023
20733 msgid "protocol `%s' has circular dependency"
20736 #: objc/objc-act.c:1045 objc/objc-act.c:5329
20738 msgid "cannot find protocol declaration for `%s'"
20741 #: objc/objc-act.c:1293 objc/objc-act.c:5905 objc/objc-act.c:6223
20742 #: objc/objc-act.c:6272 objc/objc-act.c:6308 objc-parse.y:1802
20744 msgid "cannot find interface declaration for `%s'"
20747 #: objc/objc-act.c:1332
20749 msgid "cannot find reference tag for class `%s'"
20752 #: objc/objc-act.c:2054
20754 msgid "creating selector for non existant method %s"
20757 #: objc/objc-act.c:2369
20759 msgid "cannot find class `%s'"
20762 #: objc/objc-act.c:2371
20764 msgid "class `%s' already exists"
20767 #. fatal did not work with 2 args...should fix
20768 #: objc/objc-act.c:2478
20770 msgid "cannot find interface declaration for `%s', superclass of `%s'"
20773 #: objc/objc-act.c:2485
20775 msgid "circular inheritance in interface declaration for `%s'"
20778 #: objc/objc-act.c:3571 objc/objc-act.c:3588
20779 msgid "inconsistent instance variable specification"
20782 #: objc/objc-act.c:4608
20783 msgid "can not use an object as parameter to a method\n"
20786 #: objc/objc-act.c:4808
20788 msgid "multiple declarations for method `%s'"
20791 #: objc/objc-act.c:4974
20793 msgid "invalid receiver type `%s'"
20796 #: objc/objc-act.c:5005 objc/objc-act.c:5031 objc/objc-act.c:5079
20798 msgid "`%s' does not respond to `%s'"
20801 #: objc/objc-act.c:5011 objc/objc-act.c:7346
20803 msgid "no super class declared in interface for `%s'"
20806 #: objc/objc-act.c:5109
20807 msgid "cannot find class (factory) method"
20810 #: objc/objc-act.c:5110 objc/objc-act.c:5154
20812 msgid "return type for `%s' defaults to id"
20815 #: objc/objc-act.c:5127
20817 msgid "method `%s' not implemented by protocol"
20820 #: objc/objc-act.c:5136
20821 msgid "return type defaults to id"
20824 #: objc/objc-act.c:5153
20825 msgid "cannot find method"
20828 #: objc/objc-act.c:5427
20830 msgid "undeclared selector `%s'"
20833 #. Historically, a class method that produced objects (factory
20834 #. method) would assign `self' to the instance that it
20835 #. allocated. This would effectively turn the class method into
20836 #. an instance method. Following this assignment, the instance
20837 #. variables could be accessed. That practice, while safe,
20838 #. violates the simple rule that a class method should not refer
20839 #. to an instance variable. It's better to catch the cases
20840 #. where this is done unknowingly than to support the above
20842 #: objc/objc-act.c:5471
20844 msgid "instance variable `%s' accessed in class method"
20847 #: objc/objc-act.c:5706
20849 msgid "duplicate definition of class method `%s'"
20852 #: objc/objc-act.c:5712
20854 msgid "duplicate declaration of class method `%s'"
20857 #: objc/objc-act.c:5748
20859 msgid "duplicate definition of instance method `%s'"
20862 #: objc/objc-act.c:5754
20864 msgid "duplicate declaration of instance method `%s'"
20867 #: objc/objc-act.c:5794
20869 msgid "duplicate interface declaration for category `%s(%s)'"
20872 #: objc/objc-act.c:5880
20874 msgid "instance variable `%s' is declared private"
20877 #: objc/objc-act.c:5927
20879 msgid "instance variable `%s' is declared %s"
20882 #: objc/objc-act.c:5937
20883 msgid "static access to object of type `id'"
20886 #: objc/objc-act.c:5962 objc/objc-act.c:6055
20888 msgid "incomplete implementation of class `%s'"
20891 #: objc/objc-act.c:5966 objc/objc-act.c:6060
20893 msgid "incomplete implementation of category `%s'"
20896 #: objc/objc-act.c:5971 objc/objc-act.c:6065
20898 msgid "method definition for `%c%s' not found"
20901 #: objc/objc-act.c:6109
20903 msgid "%s `%s' does not fully implement the `%s' protocol"
20906 #: objc/objc-act.c:6167 objc/objc-act.c:8277
20907 msgid "`@end' missing in implementation context"
20910 #: objc/objc-act.c:6195
20912 msgid "reimplementation of class `%s'"
20915 #: objc/objc-act.c:6237
20917 msgid "conflicting super class name `%s'"
20920 #: objc/objc-act.c:6252
20922 msgid "duplicate interface declaration for class `%s'"
20925 #: objc/objc-act.c:6534
20927 msgid "duplicate declaration for protocol `%s'"
20930 #: objc/objc-act.c:7391
20931 msgid "[super ...] must appear in a method context"
20934 #: objc/objc-act.c:8382 objc/objc-act.c:8398
20936 msgid "potential selector conflict for method `%s'"
20939 #: objc-parse.y:2658
20940 msgid "`@end' must appear in an implementation context"
20943 #: objc-parse.y:2934
20944 msgid "method definition not in class context"
20947 #: objc/lang-options.h:27
20948 msgid "Dump decls to a .decl file"
20951 #: objc/lang-options.h:29
20952 msgid "Generate code for GNU runtime environment"
20955 #: objc/lang-options.h:32
20956 msgid "Generate code for NeXT runtime environment"
20959 #: objc/lang-options.h:35
20960 msgid "Warn if a selector has multiple methods"
20963 #: objc/lang-options.h:39
20964 msgid "Do not warn if inherited methods are unimplemented"
20967 #: objc/lang-options.h:41
20968 msgid "Generate C header of platform specific features"
20971 #: objc/lang-options.h:43
20972 msgid "Specify the name of the class for constant strings"
20975 #. This is the contribution to the `lang_options' array in gcc.c for
20977 #: treelang/lang-options.h:26
20978 msgid "(debug) trace parsing process"
20981 #: treelang/lang-options.h:27
20982 msgid "(debug) trace lexical analysis"
20985 #: java/jvspec.c:80 gcc.c:762 ada/lang-specs.h:35
20986 msgid "-pg and -fomit-frame-pointer are incompatible"
20989 #: config/rs6000/darwin.h:96
20990 msgid " conflicting code gen style switches are used"
20993 #: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
20994 #: config/sparc/netbsd-elf.h:155 config/sparc/netbsd-elf.h:174
20995 #: config/sparc/linux64.h:197 config/sparc/linux64.h:208
20996 msgid "may not use both -m32 and -m64"
20999 #: config/mips/r3900.h:35
21000 msgid "-mhard-float not supported"
21003 #: config/mips/r3900.h:37
21004 msgid "-msingle-float and -msoft-float can not both be specified"
21007 #: java/lang-specs.h:34
21008 msgid "-fjni and -femit-class-files are incompatible"
21011 #: java/lang-specs.h:35
21012 msgid "-fjni and -femit-class-file are incompatible"
21015 #: java/lang-specs.h:36 java/lang-specs.h:37
21016 msgid "-femit-class-file should used along with -fsyntax-only"
21019 #: config/vax/vax.h:50 config/vax/vax.h:51
21020 msgid "profiling not supported with -mg\n"
21023 #: config/vax/netbsd-elf.h:42
21024 msgid "The -shared option is not currently supported for VAX ELF."
21027 #: objc/lang-specs.h:31 objc/lang-specs.h:46
21028 msgid "GNU Objective C no longer supports traditional compilation"
21031 #: config/darwin.h:213
21032 msgid "-current_version only allowed with -dynamiclib"
21035 #: config/darwin.h:216
21036 msgid "-install_name only allowed with -dynamiclib"
21039 #: config/darwin.h:221
21040 msgid "-bundle not allowed with -dynamiclib"
21043 #: config/darwin.h:222
21044 msgid "-bundle_loader not allowed with -dynamiclib"
21047 #: config/darwin.h:223
21048 msgid "-client_name not allowed with -dynamiclib"
21051 #: config/darwin.h:226
21052 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
21055 #: config/darwin.h:227
21056 msgid "-force_flat_namespace not allowed with -dynamiclib"
21059 #: config/darwin.h:229
21060 msgid "-keep_private_externs not allowed with -dynamiclib"
21063 #: config/darwin.h:230
21064 msgid "-private_bundle not allowed with -dynamiclib"
21067 #: config/arm/arm.h:188
21068 msgid "-mapcs-26 and -mapcs-32 may not be used together"
21071 #: config/arm/arm.h:190
21072 msgid "-msoft-float and -mhard_float may not be used together"
21075 #: config/arm/arm.h:192
21076 msgid "-mbig-endian and -mlittle-endian may not be used together"
21079 #: config/arc/arc.h:63 config/mips/mips.h:1177
21080 msgid "may not use both -EB and -EL"
21083 #: config/i386/cygwin.h:29
21084 msgid "mno-cygwin and mno-win32 are not compatible"
21087 #: config/i386/cygwin.h:70 config/i386/mingw32.h:57
21088 msgid "shared and mdll are not compatible"
21091 #: config/i386/freebsd-aout.h:205
21092 msgid "`-p' not supported; use `-pg' and gprof(1)"
21096 msgid "GCC does not support -C or -CC without -E"
21100 msgid "GNU C no longer supports -traditional without -E"
21104 msgid "-E required when input is from standard input"
21107 #: f/lang-specs.h:38
21108 msgid "GCC does not support -C without using -E"
21111 #: f/lang-specs.h:39
21112 msgid "GCC does not support -CC without using -E"
21115 #: config/i386/sco5.h:581 config/i386/sco5.h:662
21116 msgid "-static not valid with -mcoff"
21119 #: config/i386/sco5.h:582 config/i386/sco5.h:663
21120 msgid "-shared not valid with -mcoff"
21123 #: config/i386/sco5.h:583 config/i386/sco5.h:664
21124 msgid "-symbolic not valid with -mcoff"
21127 #: config/i386/sco5.h:632
21128 msgid "-fpic is not valid with -mcoff"
21131 #: config/i386/sco5.h:633
21132 msgid "-fPIC is not valid with -mcoff"
21135 #: config/i386/sco5.h:665
21136 msgid "-fpic not valid with -mcoff"
21139 #: config/i386/sco5.h:666
21140 msgid "-fPIC not valid with -mcoff"
21143 #: config/dsp16xx/dsp16xx.h:99 config/dsp16xx/dsp16xx.h:108
21144 msgid "a -ifile option requires a -map option"
21147 #: treelang/lang-specs.h:52
21148 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
21151 #: config/mcore/mcore.h:71
21152 msgid "the m210 does not have little endian support"
21155 #: config/mips/mips.h:982
21156 msgid "-pipe is not supported"
21159 #: ada/lang-specs.h:37
21160 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"