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: 2002-12-30 18:47+0000\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:5255 c-common.c:5277 c-common.c:5299
39 #: c-common.c:5330 c-common.c:5352 c-common.c:5377 c-common.c:5400
40 #: c-common.c:5430 c-common.c:5468 c-common.c:5515 c-common.c:5545
41 #: c-common.c:5575 c-common.c:5598 c-common.c:5873 c-common.c:5895
42 #: c-common.c:5938 c-common.c:6015 c-common.c:6071 c-common.c:6132
43 #: c-common.c:6166 c-common.c:6520 config/arm/arm.c:2108 config/arm/arm.c:2135
44 #: config/avr/avr.c:4776 config/h8300/h8300.c:3916 config/h8300/h8300.c:3941
45 #: config/i386/i386.c:1559 config/i386/winnt.c:79
47 msgid "`%s' attribute ignored"
51 msgid "offset outside bounds of constant string"
55 msgid "second arg to `__builtin_prefetch' must be a constant"
59 msgid "invalid second arg to __builtin_prefetch; using zero"
63 msgid "third arg to `__builtin_prefetch' must be a constant"
67 msgid "invalid third arg to __builtin_prefetch; using zero"
70 #. ??? We used to try and build up a call to the out of line function,
71 #. guessing about what registers needed saving etc. This became much
72 #. harder with __builtin_va_start, since we don't have a tree for a
73 #. call to __builtin_saveregs to fall back on. There was exactly one
74 #. port (i860) that used this code, and I'm unconvinced it could actually
75 #. handle the general case. So we no longer try to handle anything
76 #. weird and make the backend absorb the evil.
78 msgid "__builtin_saveregs not supported by this target"
82 msgid "argument of `__builtin_args_info' must be constant"
86 msgid "argument of `__builtin_args_info' out of range"
90 msgid "missing argument in `__builtin_args_info'"
94 msgid "`va_start' used in function with fixed args"
98 msgid "second parameter of `va_start' not last named argument"
101 #. Evidently an out of date version of <stdarg.h>; can't validate
102 #. va_start's second argument, but can still work as intended.
104 msgid "`__builtin_next_arg' called without an argument"
108 msgid "too many arguments to function `va_start'"
112 msgid "first argument to `va_arg' not of type `va_list'"
115 #. Unfortunately, this is merely undefined, rather than a constraint
116 #. violation, so we cannot make this an error. If this call is never
117 #. executed, the program is still strictly conforming.
120 msgid "`%s' is promoted to `%s' when passed through `...'"
125 msgid "(so you should pass `%s' not `%s' to `va_arg')"
129 msgid "invalid arg to `__builtin_frame_address'"
133 msgid "invalid arg to `__builtin_return_address'"
137 msgid "unsupported arg to `__builtin_frame_address'"
141 msgid "unsupported arg to `__builtin_return_address'"
145 msgid "second arg to `__builtin_expect' must be a constant"
149 msgid "__builtin_longjmp second argument must be 1"
152 #. just do library call, if unknown builtin
153 #: builtins.c:4126 c-common.c:4439
155 msgid "built-in function `%s' not currently supported"
159 msgid "target format does not support infinity"
164 msgid "`%s' is not defined outside of function scope"
170 "string length `%d' is greater than the length `%d' ISO C%d compilers are "
171 "required to support"
175 msgid "concatenation of string literals with __FUNCTION__ is deprecated"
179 msgid "overflow in constant expression"
183 msgid "integer overflow in expression"
187 msgid "floating point overflow in expression"
191 msgid "vector overflow in expression"
194 #. This detects cases like converting -129 or 256 to unsigned char.
196 msgid "large integer implicitly truncated to unsigned type"
200 msgid "negative integer implicitly converted to unsigned type"
204 msgid "overflow in implicit constant conversion"
209 msgid "operation on `%s' may be undefined"
213 msgid "expression statement has incomplete type"
217 msgid "case label does not reduce to an integer constant"
221 msgid "invalid truth-value expression"
226 msgid "invalid operands to binary %s"
230 msgid "comparison is always false due to limited range of data type"
234 msgid "comparison is always true due to limited range of data type"
238 msgid "comparison of unsigned expression >= 0 is always true"
242 msgid "comparison of unsigned expression < 0 is always false"
246 msgid "pointer of type `void *' used in arithmetic"
250 msgid "pointer to a function used in arithmetic"
254 msgid "pointer to member function used in arithmetic"
258 msgid "pointer to a member used in arithmetic"
261 #: c-common.c:2743 f/com.c:14690
262 msgid "struct type value used where scalar is required"
265 #: c-common.c:2747 f/com.c:14694
266 msgid "union type value used where scalar is required"
269 #: c-common.c:2751 f/com.c:14698
270 msgid "array type value used where scalar is required"
273 #: c-common.c:2871 f/com.c:14831
274 msgid "suggest parentheses around assignment used as truth value"
277 #: c-common.c:2915 c-common.c:2947
278 msgid "invalid use of `restrict'"
282 msgid "invalid application of `sizeof' to a function type"
287 msgid "invalid application of `%s' to a void type"
292 msgid "invalid application of `%s' to an incomplete type"
296 msgid "`__alignof' applied to a bit-field"
301 msgid "cannot disable built-in function `%s'"
304 #: c-common.c:3767 c-typeck.c:1735
306 msgid "too few arguments to function `%s'"
309 #: c-common.c:3773 c-typeck.c:1588
311 msgid "too many arguments to function `%s'"
316 msgid "non-floating-point argument to function `%s'"
320 msgid "pointers are not permitted as case values"
324 msgid "ISO C++ forbids range expressions in switch statements"
328 msgid "ISO C forbids range expressions in switch statements"
332 msgid "empty range specified"
336 msgid "duplicate (or overlapping) case value"
340 msgid "this is the first entry overlapping that value"
344 msgid "duplicate case value"
348 msgid "previously used here"
352 msgid "multiple default labels in one switch"
356 msgid "this is the first default label"
360 msgid "ISO C++ forbids taking the address of a label"
364 msgid "ISO C forbids taking the address of a label"
369 msgid "declaration of `%s' shadows %s"
374 msgid "unknown machine mode `%s'"
379 msgid "no data type for mode `%s'"
384 msgid "invalid pointer mode `%s'"
387 #: c-common.c:5648 c-common.c:6262
389 msgid "unable to emulate '%s'"
393 msgid "section attribute cannot be specified for local variables"
398 msgid "section of `%s' conflicts with previous declaration"
403 msgid "section attribute not allowed for `%s'"
407 msgid "section attributes are not supported for this target"
411 msgid "requested alignment is not a constant"
415 msgid "requested alignment is not a power of 2"
419 msgid "requested alignment is too large"
424 msgid "alignment may not be specified for `%s'"
429 msgid "`%s' defined both normally and as an alias"
433 msgid "alias arg not a string"
437 msgid "visibility arg not a string"
442 "visibility arg must be one of \"default\", \"hidden\", \"protected\" or "
447 msgid "tls_model arg not a string"
452 "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-"
453 "dynamic\" or \"global-dynamic\""
456 #: c-common.c:5982 c-common.c:6038
458 msgid "`%s' attribute applies only to functions"
461 #: c-common.c:5989 c-common.c:6045
463 msgid "can't set `%s' attribute after definition"
468 msgid "`%s' attribute ignored for `%s'"
473 msgid "invalid vector type for attribute `%s'"
476 #: c-common.c:6218 c-common.c:6250
477 msgid "no vector mode with the size and type specified could be found"
481 msgid "nonnull attribute without arguments on a non-prototype"
486 msgid "nonnull argument has invalid operand number (arg %lu)"
492 "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
497 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
502 msgid "null argument where non-null required (arg %lu)"
505 #: c-convert.c:82 c-typeck.c:990 c-typeck.c:4036 cp/typeck.c:1620
507 msgid "void value not ignored as it ought to be"
510 #: c-convert.c:114 java/typeck.c:152
511 msgid "conversion to non-scalar type requested"
516 msgid "array `%s' assumed to have one element"
521 msgid "`struct %s' incomplete in scope ending here"
526 msgid "`union %s' incomplete in scope ending here"
531 msgid "`enum %s' incomplete in scope ending here"
534 #: c-decl.c:644 c-decl.c:769 java/decl.c:1401
536 msgid "label `%s' used but not defined"
539 #: c-decl.c:650 c-decl.c:776 java/decl.c:1407
541 msgid "label `%s' defined but not used"
544 #: c-decl.c:891 cp/decl.c:3054
546 msgid "function `%s' redeclared as inline"
549 #: c-decl.c:893 cp/decl.c:3056
551 msgid "previous declaration of function `%s' with attribute noinline"
554 #: c-decl.c:900 cp/decl.c:3063
556 msgid "function `%s' redeclared with attribute noinline"
559 #: c-decl.c:902 cp/decl.c:3065
561 msgid "previous declaration of function `%s' was inline"
564 #: c-decl.c:931 c-decl.c:977
566 msgid "shadowing built-in function `%s'"
571 msgid "shadowing library function `%s'"
576 msgid "library function `%s' declared as non-function"
579 #: c-decl.c:943 c-decl.c:946
581 msgid "built-in function `%s' declared as non-function"
584 #: c-decl.c:950 objc/objc-act.c:2386 objc/objc-act.c:6156
586 msgid "`%s' redeclared as different kind of symbol"
589 #: c-decl.c:951 c-decl.c:1142 c-decl.c:1149 c-decl.c:1156 c-decl.c:1301
590 #: objc/objc-act.c:2388 objc/objc-act.c:6158 objc/objc-act.c:6213
592 msgid "previous declaration of `%s'"
595 #. If types don't match for a built-in, throw away the built-in.
598 msgid "conflicting types for built-in function `%s'"
601 #: c-decl.c:1089 c-decl.c:1108
603 msgid "conflicting types for `%s'"
608 "a parameter list with an ellipsis can't match an empty parameter name list "
614 "an argument type that has a default promotion can't match an empty parameter "
615 "name list declaration"
620 msgid "thread-local declaration of `%s' follows non thread-local declaration"
625 msgid "non thread-local declaration of `%s' follows thread-local declaration"
628 #: c-decl.c:1166 c-decl.c:1189
630 msgid "redefinition of `%s'"
635 msgid "redeclaration of `%s'"
640 msgid "conflicting declarations of `%s'"
645 msgid "prototype for `%s' follows"
648 #: c-decl.c:1217 c-decl.c:1225 c-decl.c:1236
649 msgid "non-prototype definition here"
654 msgid "prototype for `%s' follows and number of arguments doesn't match"
659 msgid "prototype for `%s' follows and argument %d doesn't match"
664 msgid "`%s' declared inline after being called"
669 msgid "`%s' declared inline after its definition"
674 msgid "static declaration for `%s' follows non-static"
679 msgid "non-static declaration for `%s' follows static"
684 msgid "const declaration for `%s' follows non-const"
689 msgid "type qualifiers for `%s' conflict with previous decl"
694 msgid "redundant redeclaration of `%s' in same scope"
697 #: c-decl.c:1601 java/decl.c:1100
699 msgid "declaration of `%s' shadows a parameter"
702 #: c-decl.c:1604 java/decl.c:1103
704 msgid "declaration of `%s' shadows a symbol from the parameter list"
707 #: c-decl.c:1625 cp/decl.c:4176
711 #: c-decl.c:1627 cp/decl.c:4193
712 msgid "a previous local"
715 #. XXX shadow warnings in outer-more namespaces
716 #: c-decl.c:1631 cp/decl.c:4197
717 msgid "a global declaration"
722 msgid "nested extern declaration of `%s'"
725 #: c-decl.c:1694 java/decl.c:1053
727 msgid "`%s' used prior to declaration"
730 #: c-decl.c:1708 c-decl.c:1883
732 msgid "`%s' was declared implicitly `extern' and later `static'"
735 #: c-decl.c:1811 cp/decl.c:4031
736 msgid "type mismatch with previous external decl"
741 msgid "previous external decl of `%s'"
745 msgid "type mismatch with previous implicit declaration"
750 msgid "previous implicit declaration of `%s'"
755 msgid "`%s' was previously implicitly declared to return `int'"
760 msgid "`%s' was declared `extern' and later `static'"
765 msgid "extern declaration of `%s' doesn't match global one"
770 msgid "`%s' locally external but globally static"
775 msgid "function `%s' was previously declared within a block"
778 #: c-decl.c:2095 c-decl.c:2097
780 msgid "implicit declaration of function `%s'"
785 msgid "label %s referenced outside of any function"
790 msgid "duplicate label declaration `%s'"
794 msgid "this is a previous declaration"
798 msgid "unnamed struct/union that defines no instances"
802 msgid "useless keyword or type name in empty declaration"
806 msgid "two types specified in one empty declaration"
809 #: c-decl.c:2690 c-parse.y:755 c-parse.y:757 objc-parse.y:802 objc-parse.y:804
811 msgid "empty declaration"
816 "ISO C90 does not support `static' or type qualifiers in parameter array "
821 msgid "ISO C90 does not support `[*]' array declarators"
825 msgid "GCC does not yet properly implement `[*]' array declarators"
829 msgid "static or type qualifiers in abstract declarator"
834 msgid "`%s' is usually a function"
839 msgid "typedef `%s' is initialized (use __typeof__ instead)"
844 msgid "function `%s' is initialized like a variable"
847 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
850 msgid "parameter `%s' is initialized"
853 #: c-decl.c:2860 c-typeck.c:4845
854 msgid "variable-sized object may not be initialized"
859 msgid "variable `%s' has initializer but incomplete type"
864 msgid "elements of array `%s' have incomplete type"
869 msgid "declaration of `%s' has `extern' and is initialized"
872 #: c-decl.c:2934 c-decl.c:5696 cp/decl.c:7312 cp/decl.c:13831
874 msgid "inline function `%s' given attribute noinline"
879 msgid "initializer fails to determine size of `%s'"
884 msgid "array size missing in `%s'"
889 msgid "zero or negative size array `%s'"
894 msgid "storage size of `%s' isn't known"
899 msgid "storage size of `%s' isn't constant"
904 msgid "ignoring asm-specifier for non-static local variable `%s'"
909 msgid "ISO C forbids parameter `%s' shadowing typedef"
912 #: c-decl.c:3537 cp/decl.c:10426
913 msgid "`long long long' is too long for GCC"
917 msgid "ISO C90 does not support `long long'"
920 #: c-decl.c:3551 c-decl.c:3554 cp/decl.c:10431
922 msgid "duplicate `%s'"
925 #: c-decl.c:3564 cp/decl.c:10437
926 msgid "`__thread' before `extern'"
929 #: c-decl.c:3566 cp/decl.c:10439
930 msgid "`__thread' before `static'"
933 #: c-decl.c:3574 cp/decl.c:10466
935 msgid "two or more data types in declaration of `%s'"
938 #: c-decl.c:3594 cp/decl.c:10471
940 msgid "`%s' fails to be a typedef or built in type"
945 msgid "type defaults to `int' in declaration of `%s'"
950 msgid "both long and short specified for `%s'"
953 #: c-decl.c:3666 cp/decl.c:10586
955 msgid "long or short specified with char for `%s'"
958 #: c-decl.c:3673 cp/decl.c:10590
960 msgid "long or short specified with floating type for `%s'"
964 msgid "the only valid combination is `long double'"
969 msgid "both signed and unsigned specified for `%s'"
972 #: c-decl.c:3684 cp/decl.c:10579
974 msgid "long, short, signed or unsigned invalid for `%s'"
977 #: c-decl.c:3690 cp/decl.c:10599
979 msgid "long, short, signed or unsigned used invalidly for `%s'"
982 #: c-decl.c:3708 cp/decl.c:10620
984 msgid "complex invalid for `%s'"
988 msgid "ISO C90 does not support complex types"
992 msgid "ISO C does not support plain `complex' meaning `double complex'"
995 #: c-decl.c:3768 c-decl.c:3780
996 msgid "ISO C does not support complex integer types"
999 #: c-decl.c:3795 c-decl.c:4248 cp/decl.c:11223
1000 msgid "duplicate `const'"
1003 #: c-decl.c:3797 c-decl.c:4252 cp/decl.c:11227
1004 msgid "duplicate `restrict'"
1007 #: c-decl.c:3799 c-decl.c:4250 cp/decl.c:11225
1008 msgid "duplicate `volatile'"
1011 #: c-decl.c:3827 cp/decl.c:10783
1013 msgid "multiple storage classes in declaration of `%s'"
1017 msgid "function definition declared `auto'"
1021 msgid "function definition declared `register'"
1025 msgid "function definition declared `typedef'"
1029 msgid "function definition declared `__thread'"
1034 msgid "storage class specified for structure field `%s'"
1037 #: c-decl.c:3860 cp/decl.c:10830
1039 msgid "storage class specified for parameter `%s'"
1042 #: c-decl.c:3863 cp/decl.c:10832
1043 msgid "storage class specified for typename"
1046 #: c-decl.c:3875 cp/decl.c:10847
1048 msgid "`%s' initialized and declared `extern'"
1051 #: c-decl.c:3877 cp/decl.c:10850
1053 msgid "`%s' has both `extern' and initializer"
1056 #: c-decl.c:3882 cp/decl.c:10858
1058 msgid "top-level declaration of `%s' specifies `auto'"
1061 #: c-decl.c:3887 cp/decl.c:10854
1063 msgid "nested function `%s' declared `extern'"
1066 #: c-decl.c:3893 cp/decl.c:10864
1068 msgid "function-scope `%s' implicitly auto and declared `__thread'"
1071 #. Only the innermost declarator (making a parameter be of
1072 #. array type which is converted to pointer type)
1073 #. may have static or type qualifiers.
1074 #: c-decl.c:3932 c-decl.c:4120
1075 msgid "static or type qualifiers in non-parameter array declarator"
1080 msgid "declaration of `%s' as array of voids"
1085 msgid "declaration of `%s' as array of functions"
1088 #: c-decl.c:3987 c-decl.c:5252
1089 msgid "invalid use of structure with flexible array member"
1094 msgid "size of array `%s' has non-integer type"
1099 msgid "ISO C forbids zero-size array `%s'"
1104 msgid "size of array `%s' is negative"
1109 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
1114 msgid "ISO C90 forbids variable-size array `%s'"
1117 #: c-decl.c:4064 c-decl.c:4274 cp/decl.c:11423
1119 msgid "size of array `%s' is too large"
1123 msgid "ISO C90 does not support flexible array members"
1127 msgid "array type has incomplete element type"
1130 #: c-decl.c:4094 c-decl.c:4324
1131 msgid "ISO C forbids const or volatile function types"
1134 #: c-decl.c:4140 cp/decl.c:10991
1136 msgid "`%s' declared as function returning a function"
1139 #: c-decl.c:4145 cp/decl.c:10996
1141 msgid "`%s' declared as function returning an array"
1145 msgid "ISO C forbids qualified void function return type"
1149 msgid "type qualifiers ignored on function return type"
1152 #: c-decl.c:4206 c-decl.c:4289 c-decl.c:4413 c-decl.c:4505
1153 msgid "ISO C forbids qualified function types"
1156 #: c-decl.c:4246 cp/decl.c:11219
1157 msgid "invalid type modifier within pointer declarator"
1160 #: c-decl.c:4344 cp/decl.c:11703
1162 msgid "variable or field `%s' declared void"
1166 msgid "attributes in parameter array declarator ignored"
1170 msgid "invalid type modifier within array declarator"
1175 msgid "field `%s' declared as a function"
1180 msgid "field `%s' has incomplete type"
1183 #: c-decl.c:4485 c-decl.c:4487 c-decl.c:4489 c-decl.c:4496
1185 msgid "invalid storage class for function `%s'"
1189 msgid "`noreturn' function returns non-void value"
1193 msgid "cannot inline function `main'"
1198 msgid "variable `%s' declared `inline'"
1201 #. A mere warning is sure to result in improper semantics
1202 #. at runtime. Don't bother to allow this to compile.
1203 #: c-decl.c:4607 cp/decl.c:9464
1204 msgid "thread-local storage not supported for this target"
1207 #: c-decl.c:4662 c-decl.c:5748
1208 msgid "function declaration isn't a prototype"
1212 msgid "parameter names (without types) in function declaration"
1215 #: c-decl.c:4700 c-decl.c:6118
1217 msgid "parameter `%s' has incomplete type"
1221 msgid "parameter has incomplete type"
1226 msgid "parameter `%s' points to incomplete type"
1230 msgid "parameter points to incomplete type"
1235 msgid "parameter `%s' has just a forward declaration"
1239 msgid "`void' in parameter list must be the entire list"
1244 msgid "`struct %s' declared inside parameter list"
1249 msgid "`union %s' declared inside parameter list"
1254 msgid "`enum %s' declared inside parameter list"
1258 msgid "anonymous struct declared inside parameter list"
1262 msgid "anonymous union declared inside parameter list"
1266 msgid "anonymous enum declared inside parameter list"
1271 "its scope is only this definition or declaration, which is probably not what "
1277 msgid "redefinition of `union %s'"
1282 msgid "redefinition of `struct %s'"
1285 #: c-decl.c:5035 cp/decl.c:7078
1286 msgid "declaration does not declare anything"
1289 #: c-decl.c:5077 c-decl.c:5080
1291 msgid "%s defined inside parms"
1294 #: c-decl.c:5078 c-decl.c:5081 c-decl.c:5092
1298 #: c-decl.c:5078 c-decl.c:5081
1304 msgid "%s has no %s"
1312 msgid "named members"
1321 msgid "nested redefinition of `%s'"
1326 msgid "bit-field `%s' width not an integer constant"
1331 msgid "bit-field `%s' has invalid type"
1336 msgid "bit-field `%s' type invalid in ISO C"
1341 msgid "negative width in bit-field `%s'"
1346 msgid "width of `%s' exceeds its type"
1351 msgid "zero width for bit-field `%s'"
1356 msgid "`%s' is narrower than values of its type"
1360 msgid "flexible array member in union"
1364 msgid "flexible array member not at end of struct"
1368 msgid "flexible array member in otherwise empty struct"
1373 msgid "duplicate member `%s'"
1377 msgid "union cannot be made transparent"
1380 #. This enum is a named one that has been declared already.
1383 msgid "redeclaration of `enum %s'"
1387 msgid "enum defined inside parms"
1391 msgid "enumeration values exceed range of largest integer"
1396 msgid "enumerator value for `%s' not integer constant"
1400 msgid "overflow in enumeration values"
1404 msgid "ISO C restricts enumerator values to range of `int'"
1408 msgid "return type is an incomplete type"
1412 msgid "return type defaults to `int'"
1417 msgid "no previous prototype for `%s'"
1422 msgid "`%s' was used with no prototype before its definition"
1427 msgid "no previous declaration for `%s'"
1432 msgid "`%s' was used with no declaration before its definition"
1435 #: c-decl.c:5801 c-decl.c:6354
1437 msgid "return type of `%s' is not `int'"
1442 msgid "first argument of `%s' should be `int'"
1447 msgid "second argument of `%s' should be `char **'"
1452 msgid "third argument of `%s' should probably be `char **'"
1457 msgid "`%s' takes only zero or two arguments"
1462 msgid "`%s' is normally a non-static function"
1466 msgid "parm types given both in parmlist and separately"
1470 msgid "parameter name omitted"
1473 #: c-decl.c:5970 c-decl.c:6072
1475 msgid "parameter `%s' declared void"
1479 msgid "parameter name missing from parameter list"
1484 msgid "multiple parameters named `%s'"
1487 #: c-decl.c:6087 c-decl.c:6089
1489 msgid "type of `%s' defaults to `int'"
1494 msgid "declaration for parameter `%s' but no such parameter"
1498 msgid "number of arguments doesn't match prototype"
1503 msgid "promoted argument `%s' doesn't match prototype"
1508 msgid "argument `%s' doesn't match prototype"
1511 #: c-decl.c:6386 cp/decl.c:14517
1512 msgid "no return statement in function returning non-void"
1516 msgid "this function may return with or without a value"
1521 msgid "size of return value of `%s' is %u bytes"
1526 msgid "size of return value of `%s' is larger than %d bytes"
1529 #. If we get here, declarations have been used in a for loop without
1530 #. the C99 for loop scope. This doesn't make much sense, so don't
1533 msgid "`for' loop initial declaration used outside C99 mode"
1538 msgid "`struct %s' declared in `for' loop initial declaration"
1543 msgid "`union %s' declared in `for' loop initial declaration"
1548 msgid "`enum %s' declared in `for' loop initial declaration"
1553 msgid "declaration of non-variable `%s' in `for' loop initial declaration"
1558 msgid "declaration of static variable `%s' in `for' loop initial declaration"
1563 msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
1566 #: c-format.c:111 c-format.c:193
1567 msgid "format string arg not a string type"
1571 msgid "args to be formatted is not '...'"
1575 msgid "strftime formats cannot format arguments"
1578 #: c-format.c:170 c-format.c:272
1579 msgid "format string has invalid operand number"
1583 msgid "function does not return string type"
1587 msgid "unrecognized format specifier"
1592 msgid "`%s' is an unrecognized format function type"
1596 msgid "format string arg follows the args to be formatted"
1604 msgid "the ` ' printf flag"
1607 #: c-format.c:604 c-format.c:675
1612 msgid "the `+' printf flag"
1615 #: c-format.c:605 c-format.c:651
1620 msgid "the `#' printf flag"
1623 #: c-format.c:606 c-format.c:649
1628 msgid "the `0' printf flag"
1631 #: c-format.c:607 c-format.c:648 c-format.c:678
1636 msgid "the `-' printf flag"
1639 #: c-format.c:608 c-format.c:632
1644 msgid "the `'' printf flag"
1647 #: c-format.c:609 c-format.c:633
1652 msgid "the `I' printf flag"
1655 #: c-format.c:610 c-format.c:630 c-format.c:652 c-format.c:679 c-format.c:1704
1660 msgid "field width in printf format"
1668 msgid "precision in printf format"
1671 #: c-format.c:612 c-format.c:631 c-format.c:682
1672 msgid "length modifier"
1676 msgid "length modifier in printf format"
1680 msgid "assignment suppression"
1684 msgid "the assignment suppression scanf feature"
1692 msgid "the `a' scanf flag"
1696 msgid "field width in scanf format"
1700 msgid "length modifier in scanf format"
1704 msgid "the `'' scanf flag"
1708 msgid "the `I' scanf flag"
1716 msgid "the `_' strftime flag"
1720 msgid "the `-' strftime flag"
1724 msgid "the `0' strftime flag"
1727 #: c-format.c:650 c-format.c:674
1732 msgid "the `^' strftime flag"
1736 msgid "the `#' strftime flag"
1740 msgid "field width in strftime format"
1744 msgid "`E' modifier"
1748 msgid "the `E' strftime modifier"
1752 msgid "`O' modifier"
1756 msgid "the `O' strftime modifier"
1760 msgid "the `O' modifier"
1764 msgid "fill character"
1768 msgid "fill character in strfmon format"
1772 msgid "the `^' strfmon flag"
1776 msgid "the `+' strfmon flag"
1784 msgid "the `(' strfmon flag"
1792 msgid "the `!' strfmon flag"
1796 msgid "the `-' strfmon flag"
1800 msgid "field width in strfmon format"
1804 msgid "left precision"
1808 msgid "left precision in strfmon format"
1812 msgid "right precision"
1816 msgid "right precision in strfmon format"
1820 msgid "length modifier in strfmon format"
1825 msgid "function might be possible candidate for `%s' format attribute"
1828 #: c-format.c:1109 c-format.c:1130 c-format.c:2114
1829 msgid "missing $ operand number in format"
1834 msgid "%s does not support %%n$ operand number formats"
1838 msgid "operand number out of range in format"
1843 msgid "format argument %d used more than once in %s format"
1848 msgid "format argument %d unused before used argument %d in $-style format"
1852 msgid "format not a string literal, format string not checked"
1856 msgid "format not a string literal and no format arguments"
1860 msgid "format not a string literal, argument types not checked"
1864 msgid "too many arguments for format"
1868 msgid "unused arguments in $-style format"
1873 msgid "zero-length %s format string"
1877 msgid "format is a wide character string"
1881 msgid "unterminated format string"
1885 msgid "embedded `\\0' in format"
1890 msgid "spurious trailing `%%' in format"
1893 #: c-format.c:1637 c-format.c:1874
1895 msgid "repeated %s in format"
1899 msgid "missing fill character at end of strfmon format"
1902 #: c-format.c:1689 c-format.c:1788 c-format.c:2068 c-format.c:2121
1903 msgid "too few arguments for format"
1908 msgid "zero width in %s format"
1913 msgid "empty left precision in %s format"
1917 msgid "field precision"
1922 msgid "empty precision in %s format"
1927 msgid "%s does not support the `%s' %s length modifier"
1931 msgid "conversion lacks type at end of format"
1936 msgid "unknown conversion type character `%c' in format"
1941 msgid "unknown conversion type character 0x%x in format"
1946 msgid "%s does not support the `%%%c' %s format"
1951 msgid "%s used with `%%%c' %s format"
1956 msgid "%s does not support %s"
1961 msgid "%s does not support %s with the `%%%c' %s format"
1966 msgid "%s ignored with %s and `%%%c' %s format"
1971 msgid "%s ignored with %s in %s format"
1976 msgid "use of %s and %s together with `%%%c' %s format"
1981 msgid "use of %s and %s together in %s format"
1986 msgid "`%%%c' yields only last 2 digits of year in some locales"
1991 msgid "`%%%c' yields only last 2 digits of year"
1994 #. The end of the format string was reached.
1997 msgid "no closing `]' for `%%[' format"
2002 msgid "use of `%s' length modifier with `%c' type character"
2007 msgid "%s does not support the `%%%s%c' %s format"
2011 msgid "operand number specified with suppressed assignment"
2015 msgid "operand number specified for format taking no argument"
2020 msgid "writing through null pointer (arg %d)"
2025 msgid "reading through null pointer (arg %d)"
2030 msgid "writing into constant object (arg %d)"
2035 msgid "extra type qualifiers in format argument (arg %d)"
2040 msgid "format argument is not a pointer (arg %d)"
2045 msgid "format argument is not a pointer to a pointer (arg %d)"
2053 msgid "different type"
2058 msgid "%s is not type %s (arg %d)"
2063 msgid "%s format, %s arg (arg %d)"
2067 msgid "YYDEBUG not defined"
2071 msgid "badly nested C headers from preprocessor"
2076 msgid "ignoring #pragma %s %s"
2081 msgid "universal-character-name '\\U%08x' not valid in identifier"
2086 msgid "universal-character-name '\\u%04x' not valid in identifier"
2091 msgid "stray '%c' in program"
2096 msgid "stray '\\%o' in program"
2100 msgid "this decimal constant is unsigned only in ISO C90"
2104 msgid "this decimal constant would be unsigned in ISO C90"
2109 msgid "integer constant is too large for \"%s\" type"
2114 msgid "floating constant exceeds range of \"%s\""
2117 #: c-lex.c:975 cpplex.c:332 cpplex.c:670 cpplex.c:1944
2118 msgid "ignoring invalid multibyte character"
2123 msgid "missing argument to \"-%s\""
2128 msgid "no class name specified with \"-%s\""
2133 msgid "missing filename after \"-%s\""
2138 msgid "missing target after \"-%s\""
2143 msgid "options array incorrectly sorted: %s is before %s"
2148 msgid "too many filenames given. Type %s --help for usage"
2152 msgid "-Wno-strict-prototypes is not supported in C++"
2157 msgid "switch \"%s\" is no longer supported"
2162 msgid "switch \"%s\" is deprecated, please see documentation for details"
2167 "-fhandle-exceptions has been renamed to -fexceptions (and is now on by "
2172 msgid "output filename specified twice"
2176 msgid "-Wformat-y2k ignored without -Wformat"
2180 msgid "-Wformat-extra-args ignored without -Wformat"
2184 msgid "-Wformat-zero-length ignored without -Wformat"
2188 msgid "-Wformat-nonliteral ignored without -Wformat"
2192 msgid "-Wformat-security ignored without -Wformat"
2196 msgid "-Wmissing-format-attribute ignored without -Wformat"
2201 msgid "opening output file %s"
2206 msgid "opening dependency file %s"
2211 msgid "closing dependency file %s"
2216 msgid "when writing output to %s"
2220 msgid "to generate dependencies you must specify either -M or -MM"
2225 msgid "\"-%s\" is valid for %s but not for %s"
2228 #. To keep the lines from getting too long for some compilers, limit
2229 #. to about 500 characters (6 lines) per chunk.
2233 " -include <file> Include the contents of <file> before other "
2235 " -imacros <file> Accept definition of macros in <file>\n"
2236 " -iprefix <path> Specify <path> as a prefix for next two options\n"
2237 " -iwithprefix <dir> Add <dir> to the end of the system include path\n"
2238 " -iwithprefixbefore <dir> Add <dir> to the end of the main include path\n"
2239 " -isystem <dir> Add <dir> to the start of the system include "
2245 " -idirafter <dir> Add <dir> to the end of the system include path\n"
2246 " -I <dir> Add <dir> to the end of the main include path\n"
2247 " -I- Fine-grained include path control; see info "
2249 " -nostdinc Do not search system include directories\n"
2250 " (dirs specified with -isystem will still be "
2252 " -nostdinc++ Do not search system include directories for C+"
2254 " -o <file> Put output into <file>\n"
2259 " -trigraphs Support ISO C trigraphs\n"
2260 " -std=<std name> Specify the conformance standard; one of:\n"
2261 " gnu89, gnu99, c89, c99, iso9899:1990,\n"
2262 " iso9899:199409, iso9899:1999, c++98\n"
2263 " -w Inhibit warning messages\n"
2264 " -W[no-]trigraphs Warn if trigraphs are encountered\n"
2265 " -W[no-]comment{s} Warn if one comment starts inside another\n"
2270 " -W[no-]traditional Warn about features not present in traditional "
2272 " -W[no-]undef Warn if an undefined macro is used by #if\n"
2273 " -W[no-]import Warn about the use of the #import directive\n"
2278 " -W[no-]error Treat all warnings as errors\n"
2279 " -W[no-]system-headers Do not suppress warnings from system headers\n"
2280 " -W[no-]all Enable most preprocessor warnings\n"
2285 " -M Generate make dependencies\n"
2286 " -MM As -M, but ignore system header files\n"
2287 " -MD Generate make dependencies and compile\n"
2288 " -MMD As -MD, but ignore system header files\n"
2289 " -MF <file> Write dependency output to the given file\n"
2290 " -MG Treat missing header file as generated files\n"
2295 " -MP\t\t\t Generate phony targets for all headers\n"
2296 " -MQ <target> Add a MAKE-quoted target\n"
2297 " -MT <target> Add an unquoted target\n"
2302 " -D<macro> Define a <macro> with string '1' as its value\n"
2303 " -D<macro>=<val> Define a <macro> with <val> as its value\n"
2304 " -A<question>=<answer> Assert the <answer> to <question>\n"
2305 " -A-<question>=<answer> Disable the <answer> to <question>\n"
2306 " -U<macro> Undefine <macro> \n"
2307 " -v Display the version number\n"
2312 " -H Print the name of header files as they are used\n"
2313 " -C Do not discard comments\n"
2314 " -dM Display a list of macro definitions active at "
2316 " -dD Preserve macro definitions in output\n"
2317 " -dN As -dD except that only the names are preserved\n"
2318 " -dI Include #include directives in the output\n"
2323 " -f[no-]preprocessed Treat the input file as already preprocessed\n"
2324 " -ftabstop=<number> Distance between tab stops for column reporting\n"
2325 " -P Do not generate #line directives\n"
2326 " -remap Remap file names when including files\n"
2327 " --help Display this information\n"
2330 #. Like YYERROR but do call yyerror.
2331 #: c-parse.y:57 objc-parse.y:58
2332 msgid "syntax error"
2335 #: /usr/share/bison/bison.simple:179
2336 msgid "syntax error: cannot back up"
2339 #: c-parse.y:327 objc-parse.y:349
2340 msgid "ISO C forbids an empty source file"
2343 #: c-parse.y:368 c-typeck.c:6858 objc-parse.y:391
2344 msgid "argument of `asm' is not a constant string"
2347 #: c-parse.y:376 objc-parse.y:399
2348 msgid "ISO C forbids data definition with no type or storage class"
2351 #: c-parse.y:378 objc-parse.y:401
2352 msgid "data definition has no type or storage class"
2355 #: c-parse.y:391 objc-parse.y:414
2356 msgid "ISO C does not allow extra `;' outside of a function"
2359 #: c-parse.y:451 cppexp.c:1314
2360 msgid "traditional C rejects the unary plus operator"
2363 #: c-parse.y:498 objc-parse.y:521
2364 msgid "`sizeof' applied to a bit-field"
2367 #: c-parse.y:585 objc-parse.y:608
2368 msgid "ISO C forbids omitting the middle term of a ?: expression"
2371 #: c-parse.y:634 objc-parse.y:657
2372 msgid "ISO C89 forbids compound literals"
2375 #: c-parse.y:648 objc-parse.y:671
2376 msgid "ISO C forbids braced-groups within expressions"
2379 #: c-parse.y:679 objc-parse.y:702
2380 msgid "first argument to __builtin_choose_expr not a constant"
2383 #: c-parse.y:723 objc-parse.y:770
2384 msgid "traditional C rejects ISO C style function definitions"
2387 #: c-parse.y:987 c-parse.y:993 c-parse.y:999 c-parse.y:1005 c-parse.y:1026
2388 #: c-parse.y:1032 c-parse.y:1038 c-parse.y:1044 c-parse.y:1077 c-parse.y:1083
2389 #: c-parse.y:1089 c-parse.y:1095 c-parse.y:1140 c-parse.y:1146 c-parse.y:1152
2390 #: c-parse.y:1158 objc-parse.y:1034 objc-parse.y:1040 objc-parse.y:1046
2391 #: objc-parse.y:1052 objc-parse.y:1073 objc-parse.y:1079 objc-parse.y:1085
2392 #: objc-parse.y:1091 objc-parse.y:1124 objc-parse.y:1130 objc-parse.y:1136
2393 #: objc-parse.y:1142 objc-parse.y:1187 objc-parse.y:1193 objc-parse.y:1199
2394 #: objc-parse.y:1205
2396 msgid "`%s' is not at beginning of declaration"
2399 #: c-parse.y:1443 objc-parse.y:1499
2400 msgid "ISO C forbids empty initializer braces"
2403 #: c-parse.y:1457 objc-parse.y:1513
2404 msgid "ISO C89 forbids specifying subobject to initialize"
2407 #: c-parse.y:1460 objc-parse.y:1516
2408 msgid "obsolete use of designated initializer without `='"
2411 #: c-parse.y:1464 objc-parse.y:1520
2412 msgid "obsolete use of designated initializer with `:'"
2415 #: c-parse.y:1491 objc-parse.y:1547
2416 msgid "ISO C forbids specifying range of elements to initialize"
2419 #: c-parse.y:1499 c-parse.y:1530 objc-parse.y:1555 objc-parse.y:1586
2420 msgid "ISO C forbids nested functions"
2423 #: c-parse.y:1705 objc-parse.y:1763
2424 msgid "ISO C forbids forward references to `enum' types"
2427 #: c-parse.y:1717 cp/parser.c:9093 objc-parse.y:1775
2428 msgid "comma at end of enumerator list"
2431 #: c-parse.y:1725 objc-parse.y:1783
2432 msgid "no semicolon at end of struct or union"
2435 #: c-parse.y:1734 objc-parse.y:1792 objc-parse.y:2867
2436 msgid "extra semicolon in struct or union specified"
2439 #: c-parse.y:1747 objc-parse.y:1819
2440 msgid "ISO C doesn't support unnamed structs/unions"
2443 #: c-parse.y:1756 objc-parse.y:1828
2444 msgid "ISO C forbids member declarations with no members"
2447 #: c-parse.y:1915 objc-parse.y:1987
2448 msgid "deprecated use of label at end of compound statement"
2451 #: c-parse.y:1932 objc-parse.y:2004
2452 msgid "ISO C89 forbids mixed declarations and code"
2455 #: c-parse.y:2007 objc-parse.y:2083
2456 msgid "ISO C forbids label declarations"
2459 #: c-parse.y:2057 objc-parse.y:2133
2460 msgid "braced-group within expression allowed only inside a function"
2463 #: c-parse.y:2184 objc-parse.y:2260
2464 msgid "empty body in an else-statement"
2467 #: c-parse.y:2305 objc-parse.y:2381
2468 msgid "ISO C forbids `goto *expr;'"
2471 #: c-parse.y:2405 objc-parse.y:2481
2472 msgid "ISO C forbids forward parameter declarations"
2475 #. Gcc used to allow this as an extension. However, it does
2476 #. not work for all targets, and thus has been disabled.
2477 #. Also, since func (...) and func () are indistinguishable,
2478 #. it caused problems with the code in expand_builtin which
2479 #. tries to verify that BUILT_IN_NEXT_ARG is being used
2481 #: c-parse.y:2431 objc-parse.y:2507
2482 msgid "ISO C requires a named argument before `...'"
2485 #: c-parse.y:2528 objc-parse.y:2604
2486 msgid "`...' in old-style identifier list"
2489 #: /usr/share/bison/bison.simple:795
2490 msgid "parse error; also virtual memory exhausted"
2493 #: /usr/share/bison/bison.simple:799 cp/spew.c:365
2497 #: /usr/share/bison/bison.simple:924
2498 msgid "parser stack overflow"
2501 #: c-parse.y:2840 cp/spew.c:1523 objc-parse.y:3540
2503 msgid "%s at end of input"
2506 #: c-parse.y:2846 cp/spew.c:1529 objc-parse.y:3546
2508 msgid "%s before %s'%c'"
2511 #: c-parse.y:2848 cp/spew.c:1531 objc-parse.y:3548
2513 msgid "%s before %s'\\x%x'"
2516 #: c-parse.y:2852 cp/spew.c:1535 objc-parse.y:3552
2518 msgid "%s before string constant"
2521 #: c-parse.y:2854 cp/spew.c:1537 objc-parse.y:3554
2523 msgid "%s before numeric constant"
2526 #: c-parse.y:2856 objc-parse.y:3556
2528 msgid "%s before \"%s\""
2531 #: c-parse.y:2858 objc-parse.y:3558
2533 msgid "%s before '%s' token"
2537 msgid "traditional C rejects string concatenation"
2540 #: c-parse.y:3049 objc-parse.y:3782
2542 msgid "syntax error at '%s' token"
2547 "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
2553 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
2558 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
2562 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
2566 msgid "missing '(' after '#pragma pack' - ignored"
2569 #: c-pragma.c:182 c-pragma.c:232
2570 msgid "malformed '#pragma pack' - ignored"
2574 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
2578 msgid "malformed '#pragma pack(pop[, id])' - ignored"
2583 msgid "unknown action '%s' for '#pragma pack' - ignored"
2587 msgid "junk at end of '#pragma pack'"
2592 msgid "alignment must be a small power of two, not %d"
2598 "applying #pragma weak `%s' after first use results in unspecified behavior"
2601 #: c-pragma.c:323 c-pragma.c:328
2602 msgid "malformed #pragma weak, ignored"
2606 msgid "junk at end of #pragma weak"
2609 #: c-pragma.c:367 c-pragma.c:372
2610 msgid "malformed #pragma redefine_extname, ignored"
2614 msgid "junk at end of #pragma redefine_extname"
2617 #: c-pragma.c:384 c-pragma.c:465
2618 msgid "#pragma redefine_extname conflicts with declaration"
2622 msgid "malformed #pragma extern_prefix, ignored"
2626 msgid "junk at end of #pragma extern_prefix"
2630 msgid "asm declaration conficts with previous rename"
2633 #: c-semantics.c:585
2634 msgid "break statement not within loop or switch"
2637 #: c-semantics.c:603
2638 msgid "continue statement not within a loop"
2641 #: c-semantics.c:698
2642 msgid "destructor needed for `%#D'"
2645 #: c-semantics.c:699
2646 msgid "where case label appears here"
2649 #: c-semantics.c:702
2651 "(enclose actions of previous case statements requiring destructors in their "
2655 #: c-semantics.c:745 c-typeck.c:6884 cp/semantics.c:901
2657 msgid "%s qualifier ignored on asm"
2662 msgid "`%s' has an incomplete type"
2665 #: c-typeck.c:147 cp/call.c:2654
2666 msgid "invalid use of void expression"
2670 msgid "invalid use of flexible array member"
2674 msgid "invalid use of array with unspecified bounds"
2679 msgid "invalid use of undefined type `%s %s'"
2682 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
2685 msgid "invalid use of incomplete typedef `%s'"
2688 #: c-typeck.c:426 c-typeck.c:440
2689 msgid "function types not truly compatible in ISO C"
2693 msgid "types are not quite compatible"
2696 #: c-typeck.c:759 c-typeck.c:2674
2697 msgid "arithmetic on pointer to an incomplete type"
2702 msgid "%s has no member named `%s'"
2707 msgid "request for member `%s' in something not a structure or union"
2711 msgid "dereferencing pointer to incomplete type"
2715 msgid "dereferencing `void *' pointer"
2718 #: c-typeck.c:1224 cp/typeck.c:2387
2720 msgid "invalid type argument of `%s'"
2723 #: c-typeck.c:1243 cp/typeck.c:2413
2724 msgid "subscript missing in array reference"
2727 #: c-typeck.c:1264 cp/typeck.c:2455
2728 msgid "array subscript has type `char'"
2731 #: c-typeck.c:1272 c-typeck.c:1361 cp/typeck.c:2462 cp/typeck.c:2541
2732 msgid "array subscript is not an integer"
2736 msgid "ISO C forbids subscripting `register' array"
2740 msgid "ISO C90 forbids subscripting non-lvalue array"
2744 msgid "subscript has type `char'"
2747 #: c-typeck.c:1356 cp/typeck.c:2536
2748 msgid "subscripted value is neither array nor pointer"
2753 msgid "`%s' undeclared here (not in a function)"
2758 msgid "`%s' undeclared (first use in this function)"
2762 msgid "(Each undeclared identifier is reported only once"
2766 msgid "for each function it appears in.)"
2771 msgid "local declaration of `%s' hides instance variable"
2775 msgid "called object is not a function"
2778 #: c-typeck.c:1591 cp/typeck.c:2861
2779 msgid "too many arguments to function"
2784 msgid "type of formal parameter %d is incomplete"
2789 msgid "%s as integer rather than floating due to prototype"
2794 msgid "%s as integer rather than complex due to prototype"
2799 msgid "%s as complex rather than floating due to prototype"
2804 msgid "%s as floating rather than integer due to prototype"
2809 msgid "%s as complex rather than integer due to prototype"
2814 msgid "%s as floating rather than complex due to prototype"
2819 msgid "%s as `float' rather than `double' due to prototype"
2824 msgid "%s with different width due to prototype"
2829 msgid "%s as unsigned due to prototype"
2834 msgid "%s as signed due to prototype"
2837 #: c-typeck.c:1738 cp/typeck.c:2966
2838 msgid "too few arguments to function"
2842 msgid "suggest parentheses around + or - inside shift"
2846 msgid "suggest parentheses around && within ||"
2850 msgid "suggest parentheses around arithmetic in operand of |"
2854 msgid "suggest parentheses around comparison in operand of |"
2858 msgid "suggest parentheses around arithmetic in operand of ^"
2862 msgid "suggest parentheses around comparison in operand of ^"
2866 msgid "suggest parentheses around + or - in operand of &"
2870 msgid "suggest parentheses around comparison in operand of &"
2874 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
2877 #: c-typeck.c:1988 c-typeck.c:2023
2878 msgid "division by zero"
2881 #: c-typeck.c:2068 cp/typeck.c:3227
2882 msgid "right shift count is negative"
2885 #: c-typeck.c:2075 cp/typeck.c:3233
2886 msgid "right shift count >= width of type"
2889 #: c-typeck.c:2096 cp/typeck.c:3252
2890 msgid "left shift count is negative"
2893 #: c-typeck.c:2099 cp/typeck.c:3254
2894 msgid "left shift count >= width of type"
2898 msgid "shift count is negative"
2902 msgid "shift count >= width of type"
2905 #: c-typeck.c:2139 cp/typeck.c:3289
2906 msgid "comparing floating point with == or != is unsafe"
2909 #: c-typeck.c:2165 c-typeck.c:2171
2910 msgid "ISO C forbids comparison of `void *' with function pointer"
2913 #: c-typeck.c:2174 c-typeck.c:2214 c-typeck.c:2242
2914 msgid "comparison of distinct pointer types lacks a cast"
2917 #: c-typeck.c:2188 c-typeck.c:2193 c-typeck.c:2262 c-typeck.c:2267
2918 msgid "comparison between pointer and integer"
2921 #: c-typeck.c:2209 c-typeck.c:2237
2922 msgid "ISO C forbids ordered comparisons of pointers to functions"
2926 msgid "comparison of complete and incomplete pointers"
2929 #: c-typeck.c:2250 c-typeck.c:2257
2930 msgid "ordered comparison of pointer with integer zero"
2933 #: c-typeck.c:2281 cp/typeck.c:3422
2934 msgid "unordered comparison on non-floating point argument"
2938 msgid "comparison between signed and unsigned"
2941 #: c-typeck.c:2538 cp/typeck.c:3666
2942 msgid "comparison of promoted ~unsigned with constant"
2945 #: c-typeck.c:2546 cp/typeck.c:3674
2946 msgid "comparison of promoted ~unsigned with unsigned"
2950 msgid "pointer of type `void *' used in subtraction"
2954 msgid "pointer to a function used in subtraction"
2958 msgid "wrong type argument to unary plus"
2962 msgid "wrong type argument to unary minus"
2966 msgid "ISO C does not support `~' for complex conjugation"
2970 msgid "wrong type argument to bit-complement"
2974 msgid "wrong type argument to abs"
2978 msgid "wrong type argument to conjugation"
2982 msgid "wrong type argument to unary exclamation mark"
2986 msgid "ISO C does not support `++' and `--' on complex types"
2989 #: c-typeck.c:2854 c-typeck.c:2886
2990 msgid "wrong type argument to increment"
2993 #: c-typeck.c:2856 c-typeck.c:2888
2994 msgid "wrong type argument to decrement"
2998 msgid "increment of pointer to unknown structure"
3002 msgid "decrement of pointer to unknown structure"
3006 msgid "ISO C forbids the address of a cast expression"
3010 msgid "invalid lvalue in unary `&'"
3015 msgid "attempt to take address of bit-field structure member `%s'"
3018 #. Use `%s' to print the string in case there are any escape
3019 #. characters in the message.
3020 #: c-typeck.c:3167 c-typeck.c:4623 c-typeck.c:4639 c-typeck.c:4655
3021 #: final.c:2847 final.c:2849 gcc.c:4526 rtl-error.c:124 toplev.c:1696
3022 #: config/cris/cris.c:531 cp/parser.c:2248 cp/typeck.c:4376 java/expr.c:366
3023 #: java/verify.c:1469 java/verify.c:1470 java/verify.c:1485
3029 msgid "ISO C forbids use of conditional expressions as lvalues"
3033 msgid "ISO C forbids use of compound expressions as lvalues"
3037 msgid "ISO C forbids use of cast expressions as lvalues"
3042 msgid "%s of read-only member `%s'"
3047 msgid "%s of read-only variable `%s'"
3052 msgid "%s of read-only location"
3057 msgid "cannot take address of bit-field `%s'"
3062 msgid "global register variable `%s' used in nested function"
3067 msgid "register variable `%s' used in nested function"
3072 msgid "address of global register variable `%s' requested"
3076 msgid "cannot put object with volatile field into register"
3081 msgid "address of register variable `%s' requested"
3085 msgid "signed and unsigned type in conditional expression"
3089 msgid "ISO C forbids conditional expr with only one void side"
3092 #: c-typeck.c:3463 c-typeck.c:3470
3093 msgid "ISO C forbids conditional expr between `void *' and function pointer"
3097 msgid "pointer type mismatch in conditional expression"
3100 #: c-typeck.c:3483 c-typeck.c:3493
3101 msgid "pointer/integer type mismatch in conditional expression"
3105 msgid "type mismatch in conditional expression"
3108 #: c-typeck.c:3578 cp/typeck.c:4632
3109 msgid "left-hand operand of comma expression has no effect"
3113 msgid "cast specifies array type"
3117 msgid "cast specifies function type"
3121 msgid "ISO C forbids casting nonscalar to the same type"
3125 msgid "ISO C forbids casts to union type"
3129 msgid "cast to union type from type not present in union"
3133 msgid "cast adds new qualifiers to function type"
3136 #. There are qualifiers present in IN_OTYPE that are not
3137 #. present in IN_TYPE.
3139 msgid "cast discards qualifiers from pointer target type"
3143 msgid "cast increases required alignment of target type"
3146 #: c-typeck.c:3739 cp/typeck.c:5062
3147 msgid "cast from pointer to integer of different size"
3151 msgid "cast does not match function type"
3154 #: c-typeck.c:3751 cp/typeck.c:5069
3155 msgid "cast to pointer from integer of different size"
3159 msgid "type-punning to incomplete type might break strict-aliasing rules"
3163 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
3166 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
3167 #. Reject anything strange now.
3169 msgid "invalid lvalue in assignment"
3172 #. Convert new value to destination type.
3173 #: c-typeck.c:3935 c-typeck.c:3960 c-typeck.c:3977 cp/typeck.c:5180
3179 msgid "cannot pass rvalue to reference parameter"
3182 #: c-typeck.c:4151 c-typeck.c:4218
3184 msgid "%s makes qualified function pointer from unqualified"
3187 #: c-typeck.c:4155 c-typeck.c:4198
3189 msgid "%s discards qualifiers from pointer target type"
3193 msgid "ISO C prohibits argument conversion to union type"
3198 msgid "ISO C forbids %s between function pointer and `void *'"
3203 msgid "pointer targets in %s differ in signedness"
3208 msgid "%s from incompatible pointer type"
3213 msgid "%s makes pointer from integer without a cast"
3218 msgid "%s makes integer from pointer without a cast"
3221 #: c-typeck.c:4261 c-typeck.c:4264
3223 msgid "incompatible type for argument %d of `%s'"
3228 msgid "incompatible type for argument %d of indirect function call"
3233 msgid "incompatible types in %s"
3236 #. Function name is known; supply it.
3239 msgid "passing arg of `%s'"
3242 #. Function name unknown (call through ptr).
3244 msgid "passing arg of pointer to function"
3247 #. Function name is known; supply it.
3250 msgid "passing arg %d of `%s'"
3253 #. Function name unknown (call through ptr); just give arg number.
3256 msgid "passing arg %d of pointer to function"
3260 msgid "initializer for static variable is not constant"
3264 msgid "initializer for static variable uses complicated arithmetic"
3268 msgid "aggregate initializer is not constant"
3272 msgid "aggregate initializer uses complicated arithmetic"
3276 msgid "traditional C rejects automatic aggregate initialization"
3279 #: c-typeck.c:4626 c-typeck.c:4642 c-typeck.c:4658
3281 msgid "(near initialization for `%s')"
3284 #: c-typeck.c:4709 cp/typeck2.c:507
3285 msgid "char-array initialized from wide string"
3288 #: c-typeck.c:4716 cp/typeck2.c:514
3289 msgid "int-array initialized from non-wide string"
3292 #: c-typeck.c:4734 cp/typeck2.c:530
3293 msgid "initializer-string for array of chars is too long"
3297 msgid "array initialized from non-constant array expression"
3300 #: c-typeck.c:4789 c-typeck.c:4791 c-typeck.c:4807 c-typeck.c:4828
3302 msgid "initializer element is not constant"
3306 msgid "initialization"
3309 #: c-typeck.c:4834 c-typeck.c:6233
3310 msgid "initializer element is not computable at load time"
3313 #: c-typeck.c:4849 cp/typeck2.c:607
3314 msgid "invalid initializer"
3318 msgid "extra brace group at end of initializer"
3322 msgid "missing braces around initializer"
3326 msgid "braces around scalar initializer"
3330 msgid "initialization of flexible array member in a nested context"
3334 msgid "initialization of a flexible array member"
3338 msgid "missing initializer"
3342 msgid "empty scalar initializer"
3346 msgid "extra elements in scalar initializer"
3350 msgid "initialization designators may not nest"
3353 #: c-typeck.c:5641 c-typeck.c:5712
3354 msgid "array index in non-array initializer"
3357 #: c-typeck.c:5646 c-typeck.c:5764
3358 msgid "field name not in record or union initializer"
3361 #: c-typeck.c:5708 c-typeck.c:5710
3362 msgid "nonconstant array index in initializer"
3366 msgid "array index in initializer exceeds array bounds"
3370 msgid "empty index range in initializer"
3374 msgid "array index range in initializer exceeds array bounds"
3379 msgid "unknown field `%s' specified in initializer"
3382 #: c-typeck.c:5813 c-typeck.c:5834 c-typeck.c:6295
3383 msgid "initialized field with side-effects overwritten"
3387 msgid "excess elements in char array initializer"
3390 #: c-typeck.c:6512 c-typeck.c:6558
3391 msgid "excess elements in struct initializer"
3395 msgid "non-static initialization of a flexible array member"
3399 msgid "excess elements in union initializer"
3403 msgid "traditional C rejects initialization of unions"
3407 msgid "excess elements in array initializer"
3411 msgid "excess elements in vector initializer"
3415 msgid "excess elements in scalar initializer"
3419 msgid "asm template is not a string constant"
3423 msgid "invalid lvalue in asm statement"
3427 msgid "modification by `asm'"
3430 #: c-typeck.c:7003 cp/typeck.c:6187
3431 msgid "function declared `noreturn' has a `return' statement"
3435 msgid "`return' with no value, in function returning non-void"
3439 msgid "`return' with a value, in function returning void"
3447 msgid "function returns address of local variable"
3450 #: c-typeck.c:7128 cp/semantics.c:559
3451 msgid "switch quantity not an integer"
3455 msgid "`long' switch expression not converted to `int' in ISO C"
3458 #: c-typeck.c:7173 cp/decl.c:5173
3459 msgid "case label not within a switch statement"
3462 #: c-typeck.c:7175 cp/decl.c:5178
3463 msgid "`default' label not within a switch statement"
3468 msgid "inlining failed in call to `%s'"
3471 #: calls.c:1888 calls.c:2194
3472 msgid "called from here"
3477 msgid "can't inline call to `%s'"
3481 msgid "function call has aggregate value"
3485 msgid "variable offset is passed partially in stack and in reg"
3489 msgid "variable size is passed partially in stack and in reg"
3494 msgid "Size of loop %d should be %d, not %d."
3499 msgid "Bb %d do not belong to loop %d."
3504 msgid "Loop %d's header does not have exactly 2 entries."
3509 msgid "Loop %d's latch does not have exactly 1 successor."
3514 msgid "Loop %d's latch does not have header as successor."
3519 msgid "Loop %d's latch does not belong directly to it."
3524 msgid "Loop %d's header does not belong directly to it."
3529 msgid "bb %d on wrong place"
3534 msgid "prev_bb of %d should be %d, not %d"
3539 msgid "end insn %d for block %d not found in the insn stream"
3544 msgid "insn %d is in multiple basic blocks (%d and %d)"
3549 msgid "head insn %d for block %d not found in the insn stream"
3554 msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
3559 msgid "verify_flow_info: Wrong count of block %i %i"
3564 msgid "verify_flow_info: Wrong frequency of block %i %i"
3569 msgid "verify_flow_info: Duplicate edge %i->%i"
3574 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
3579 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
3584 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
3589 msgid "verify_flow_info: Incorrect fallthru %i->%i"
3593 msgid "wrong insn in the fallthru edge"
3598 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
3603 msgid "Missing REG_EH_REGION note in the end of bb %i"
3608 msgid "Too many outgoing branch edges from bb %i"
3613 msgid "Fallthru edge after unconditional jump %i"
3618 msgid "Wrong amount of branch edges after unconditional jump %i"
3623 msgid "Wrong amount of branch edges after conditional jump %i"
3628 msgid "Call edges for non-call insn in bb %i"
3633 msgid "Abnormal edges for no purpose in bb %i"
3638 msgid "missing barrier after block %i"
3643 msgid "basic block %d pred edge is corrupted"
3648 msgid "insn %d inside basic block %d but block_for_insn is NULL"
3653 msgid "insn %d inside basic block %d but block_for_insn is %i"
3656 #: cfgrtl.c:1980 cfgrtl.c:1990
3658 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
3663 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
3668 msgid "in basic block %d:"
3672 msgid "flow control insn inside a basic block"
3677 msgid "basic block %i edge lists are corrupted"
3681 msgid "basic blocks not numbered consecutively"
3685 msgid "insn outside basic block"
3689 msgid "return not followed by barrier"
3694 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
3698 msgid "verify_flow_info failed"
3702 msgid "internal error"
3706 msgid "no arguments"
3709 #: collect2.c:1264 collect2.c:1412 collect2.c:1445
3714 #: collect2.c:1267 collect2.c:1417 collect2.c:1448
3721 msgid "collect2 version %s"
3726 msgid "%d constructor(s) found\n"
3731 msgid "%d destructor(s) found\n"
3736 msgid "%d frame table(s) found\n"
3741 msgid "%s terminated with signal %d [%s]%s"
3746 msgid "%s returned %d exit status"
3751 msgid "[cannot find %s]"
3756 msgid "cannot find `%s'"
3759 #: collect2.c:1582 collect2.c:1585
3761 msgid "redirecting stdout: %s"
3766 msgid "[Leaving %s]\n"
3773 "write_c_file - output name is %s, prefix is %s\n"
3777 msgid "cannot find `nm'"
3780 #: collect2.c:2094 collect2.c:2536
3784 #: collect2.c:2098 collect2.c:2540
3788 #: collect2.c:2124 collect2.c:2566
3793 #: collect2.c:2127 collect2.c:2130 collect2.c:2143 collect2.c:2569
3794 #: collect2.c:2572 collect2.c:2585
3799 #: collect2.c:2133 collect2.c:2575
3806 msgid "init function found in object %s"
3811 msgid "fini function found in object %s"
3814 #: collect2.c:2218 collect2.c:2624
3820 msgid "unable to open file '%s'"
3825 msgid "unable to stat file '%s'"
3830 msgid "unable to mmap file '%s'"
3837 #: collect2.c:2426 collect2.c:2603
3839 msgid "dynamic dependency %s not found"
3844 msgid "bad magic number in file '%s'"
3848 msgid "dynamic dependencies.\n"
3852 msgid "cannot find `ldd'"
3858 "ldd output with constructors/destructors.\n"
3863 msgid "unable to open dynamic dependency '%s'"
3868 msgid "%s: not a COFF file"
3873 msgid "%s: cannot open as COFF file"
3878 msgid "library lib%s not found"
3887 msgid "incompatibilities between object file & expected values"
3894 "Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
3898 msgid "string section missing"
3902 msgid "section pointer missing"
3906 msgid "no symbol table found"
3910 msgid "no cmd_strings found"
3916 "Updating header and load commands.\n"
3922 msgid "load command map, %d cmds, new size %ld.\n"
3927 "writing load commands.\n"
3937 msgid "could not convert 0x%l.8x into a region"
3942 msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
3946 msgid "bad magic number"
3950 msgid "bad header version"
3954 msgid "bad raw header version"
3958 msgid "raw header buffer too small"
3962 msgid "old raw header file"
3966 msgid "unsupported version"
3971 msgid "unknown {de,en}code_mach_o_hdr return value %d"
3979 #: collect2.c:3542 collect2.c:3590
3991 msgid "read %ld bytes, expected %ld, from %s"
4011 msgid "wrote %ld bytes, expected %ld, to %s"
4017 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
4019 ";; %d successes.\n"
4027 ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
4028 ";; %d successes.\n"
4032 msgid "cannot convert to a pointer type"
4036 msgid "pointer value used where a floating point value was expected"
4040 msgid "aggregate value used where a float was expected"
4044 msgid "conversion to incomplete type"
4047 #: convert.c:579 convert.c:659
4048 msgid "can't convert between vector values of different size"
4052 msgid "aggregate value used where an integer was expected"
4055 #: convert.c:637 f/com.c:1100
4056 msgid "pointer value used where a complex was expected"
4059 #: convert.c:641 f/com.c:1102
4060 msgid "aggregate value used where a complex was expected"
4064 msgid "can't convert value to a vector"
4072 msgid "internal error: "
4079 #: cpperror.c:193 gcc.c:6667
4085 msgid "too many decimal points in number"
4090 msgid "invalid digit \"%c\" in octal constant"
4094 msgid "use of C99 hexadecimal floating constant"
4098 msgid "exponent has no digits"
4102 msgid "hexadecimal floating constants require an exponent"
4107 msgid "invalid suffix \"%.*s\" on floating constant"
4110 #: cppexp.c:259 cppexp.c:284
4112 msgid "traditional C rejects the \"%.*s\" suffix"
4117 msgid "invalid suffix \"%.*s\" on integer constant"
4121 msgid "use of C99 long long integer constant"
4125 msgid "imaginary constants are a GCC extension"
4129 msgid "integer constant is too large for its type"
4133 msgid "integer constant is so large that it is unsigned"
4137 msgid "missing ')' after \"defined\""
4141 msgid "operator \"defined\" requires an identifier"
4146 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
4150 msgid "this use of \"defined\" may not be portable"
4154 msgid "floating constant in preprocessor expression"
4158 msgid "imaginary number in preprocessor expression"
4163 msgid "ISO C++ does not permit \"%s\" in #if"
4168 msgid "\"%s\" is not defined"
4171 #: cppexp.c:739 cppexp.c:774
4173 msgid "missing binary operator before token \"%s\""
4178 msgid "invalid character '%c' in #if"
4183 msgid "invalid character '\\%03o' in #if"
4188 msgid "token \"%s\" is not valid in preprocessor expressions"
4192 msgid "void expression between '(' and ')'"
4196 msgid "#if with no expression"
4201 msgid "operator '%s' has no right operand"
4205 msgid " ':' without preceding '?'"
4209 msgid "unbalanced stack in #if"
4214 msgid "impossible operator '%u'"
4218 msgid "missing ')' in expression"
4222 msgid "'?' without following ':'"
4226 msgid "integer overflow in preprocessor expression"
4230 msgid "missing '(' in expression"
4235 msgid "the left operand of \"%s\" changes sign when promoted"
4240 msgid "the right operand of \"%s\" changes sign when promoted"
4244 msgid "comma operator in operand of #if"
4248 msgid "division by zero in #if"
4253 msgid "%s is too large"
4258 msgid "%s is shorter than expected"
4263 msgid "%s is a block device"
4268 msgid "no include path in which to find %s"
4272 msgid "Multiple include guards may be useful for:\n"
4276 msgid "absolute file name in remap_filename"
4281 msgid "ignoring nonexistent directory \"%s\"\n"
4286 msgid "%s: Not a directory"
4291 msgid "ignoring duplicate directory \"%s\"\n"
4295 msgid " as it is a non-system directory that duplicates a system directory\n"
4299 msgid "cppchar_t must be an unsigned type"
4305 "preprocessor arithmetic has maximum precision of %lu bits; target requires %"
4310 msgid "CPP arithmetic must be at least as precise as a target int"
4314 msgid "target char is less than 8 bits wide"
4318 msgid "target wchar_t is narrower than target char"
4322 msgid "target int is narrower than target char"
4326 msgid "CPP half-integer narrower than CPP character"
4332 "CPP on this host cannot handle wide character constants over %lu bits, but "
4333 "the target requires %lu bits"
4337 msgid "#include \"...\" search starts here:\n"
4341 msgid "#include <...> search starts here:\n"
4345 msgid "End of search list.\n"
4353 msgid "<command line>"
4356 #. Irix6 "cc -n32" and OSF4 cc have problems with char foo[] = ("string");
4357 #. I.e. a const string initializer with parens around it. That is
4358 #. what N_("string") resolves to, so we make no_* be macros instead.
4361 msgid "assertion missing after %s"
4366 msgid "directory name missing after %s"
4371 msgid "file name missing after %s"
4376 msgid "macro name missing after %s"
4381 msgid "path name missing after %s"
4385 msgid "-I- specified twice"
4390 msgid "trigraph ??%c converted to %c"
4395 msgid "trigraph ??%c ignored"
4399 msgid "backslash and newline separated by space"
4402 #: cpplex.c:223 cpptrad.c:160
4403 msgid "backslash-newline at end of file"
4406 #: cpplex.c:289 cpptrad.c:201
4407 msgid "\"/*\" within comment"
4411 msgid "null character(s) ignored"
4416 msgid "%s in preprocessing directive"
4421 msgid "attempt to use poisoned \"%s\""
4425 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
4429 msgid "'$' character(s) in identifier or number"
4434 msgid "missing terminating %c character"
4438 msgid "null character(s) preserved in literal"
4441 #: cpplex.c:917 cpptrad.c:489
4442 msgid "no newline at end of file"
4445 #: cpplex.c:1094 cpptrad.c:215
4446 msgid "unterminated comment"
4450 msgid "C++ style comments are not allowed in ISO C90"
4454 msgid "(this will be reported only once per input file)"
4458 msgid "multi-line comment"
4463 msgid "unknown string token %s\n"
4468 msgid "unspellable token %s"
4473 msgid "the meaning of '\\%c' is different in traditional C"
4477 msgid "incomplete universal-character-name"
4482 msgid "non-hex digit '%c' in universal-character-name"
4486 msgid "universal-character-name on EBCDIC target"
4490 msgid "universal-character-name out of range"
4494 msgid "the meaning of '\\a' is different in traditional C"
4499 msgid "non-ISO-standard escape sequence, '\\%c'"
4503 msgid "the meaning of '\\x' is different in traditional C"
4506 #: cpplex.c:1830 f/lex.c:585
4507 msgid "\\x used with no following hex digits"
4511 msgid "hex escape sequence out of range"
4515 msgid "octal escape sequence out of range"
4520 msgid "unknown escape sequence '\\%c'"
4525 msgid "unknown escape sequence: '\\%03o'"
4529 msgid "escape sequence out of range for its type"
4533 msgid "empty character constant"
4537 msgid "character constant too long for its type"
4541 msgid "multi-character character constant"
4546 msgid "extra tokens at end of #%s directive"
4551 msgid "#%s is a GCC extension"
4555 msgid "suggest not using #elif in traditional C"
4560 msgid "traditional C ignores #%s with the # indented"
4565 msgid "suggest hiding #%s from traditional C with an indented #"
4569 msgid "embedding a directive within macro arguments is not portable"
4573 msgid "style of line directive is a GCC extension"
4578 msgid "invalid preprocessing directive #%s"
4582 msgid "\"defined\" cannot be used as a macro name"
4587 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
4592 msgid "no macro name given in #%s directive"
4596 msgid "macro names must be identifiers"
4601 msgid "undefining \"%s\""
4605 msgid "missing terminating > character"
4610 msgid "#%s expects \"FILENAME\" or <FILENAME>"
4615 msgid "empty file name in #%s"
4619 msgid "#include_next in primary source file"
4623 msgid "#import is obsolete, use an #ifndef wrapper in the header file"
4627 msgid "#include nested too deeply"
4632 msgid "invalid flag \"%s\" in line directive"
4637 msgid "\"%s\" after #line is not a positive integer"
4641 msgid "line number out of range"
4644 #: cpplib.c:832 cpplib.c:903
4646 msgid "\"%s\" is not a valid filename"
4651 msgid "\"%s\" after # is not a positive integer"
4655 msgid "invalid #ident directive"
4660 msgid "registering \"%s\" as both a pragma and a pragma namespace"
4665 msgid "#pragma %s %s is already registered"
4670 msgid "#pragma %s is already registered"
4674 msgid "#pragma once is obsolete"
4678 msgid "#pragma once in main file"
4682 msgid "invalid #pragma GCC poison directive"
4687 msgid "poisoning existing macro \"%s\""
4691 msgid "#pragma system_header ignored outside include file"
4696 msgid "cannot find source %s"
4701 msgid "current file is older than %s"
4705 msgid "_Pragma takes a parenthesized string literal"
4709 msgid "#else without #if"
4713 msgid "#else after #else"
4716 #: cpplib.c:1435 cpplib.c:1469
4717 msgid "the conditional began here"
4721 msgid "#elif without #if"
4725 msgid "#elif after #else"
4729 msgid "#endif without #if"
4733 msgid "missing '(' after predicate"
4737 msgid "missing ')' to complete answer"
4741 msgid "predicate's answer is empty"
4745 msgid "assertion without predicate"
4749 msgid "predicate must be an identifier"
4754 msgid "\"%s\" re-asserted"
4759 msgid "unterminated #%s"
4764 msgid "macro \"%s\" is not used"
4767 #: cppmacro.c:141 cppmacro.c:296
4769 msgid "invalid built-in macro \"%s\""
4773 msgid "could not determine date and time"
4777 msgid "invalid string literal, ignoring final '\\'"
4782 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
4786 msgid "ISO C99 requires rest arguments to be used"
4791 msgid "macro \"%s\" requires %u arguments, but only %u given"
4796 msgid "macro \"%s\" passed %u arguments, but takes just %u"
4799 #: cppmacro.c:671 cpptrad.c:776
4801 msgid "unterminated argument list invoking macro \"%s\""
4806 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
4811 msgid "duplicate macro parameter \"%s\""
4816 msgid "\"%s\" may not appear in macro parameter list"
4820 msgid "macro parameters must be comma-separated"
4824 msgid "parameter name missing"
4828 msgid "anonymous variadic macros were introduced in C99"
4832 msgid "ISO C does not permit named variadic macros"
4836 msgid "missing ')' in macro parameter list"
4840 msgid "ISO C requires whitespace after the macro name"
4844 msgid "'#' is not followed by a macro parameter"
4848 msgid "'##' cannot appear at either end of a macro expansion"
4853 msgid "\"%s\" redefined"
4857 msgid "this is the location of the previous definition"
4862 msgid "macro argument \"%s\" would be stringified in traditional C"
4867 msgid "invalid hash type %d in cpp_macro_definition"
4872 msgid "\"%s\" is not a valid option to the preprocessor"
4876 msgid "too many input files"
4881 msgid "detected recursion whilst expanding macro \"%s\""
4886 msgid ";; Processing block from %d to %d, %d sets.\n"
4890 msgid "((anonymous))"
4895 msgid "%s: warnings being treated as errors\n"
4903 #: diagnostic.c:1042
4908 #: diagnostic.c:1044
4913 #: diagnostic.c:1066
4914 msgid "At top level:"
4917 #: diagnostic.c:1071
4919 msgid "In member function `%s':"
4922 #: diagnostic.c:1075
4924 msgid "In function `%s':"
4927 #: diagnostic.c:1163
4928 msgid "compilation terminated.\n"
4931 #: diagnostic.c:1181
4933 msgid "%s:%d: confused by earlier errors, bailing out\n"
4936 #: diagnostic.c:1196 diagnostic.c:1304
4939 "Please submit a full bug report,\n"
4940 "with preprocessed source if appropriate.\n"
4941 "See %s for instructions.\n"
4944 #: diagnostic.c:1302
4945 msgid "Internal compiler error: Error reporting routines re-entered.\n"
4948 #: diagnostic.c:1364
4950 msgid "in %s, at %s:%d"
4953 #: diagnostic.c:1385
4955 msgid "In file included from %s:%d"
4958 #: diagnostic.c:1388
4965 #: diagnostic.c:1389
4969 #: diagnostic.c:1433 diagnostic.c:1450
4971 msgid "`%s' is deprecated (declared at %s:%d)"
4974 #: diagnostic.c:1453
4976 msgid "`%s' is deprecated"
4979 #: diagnostic.c:1456
4981 msgid "type is deprecated (declared at %s:%d)"
4984 #: diagnostic.c:1459
4985 msgid "type is deprecated"
4990 msgid "dominator of %d should be %d, not %d"
4995 msgid "DW_LOC_OP %s not implemented\n"
5000 msgid "internal regno botch: `%s' has regno = %d\n"
5004 msgid "support for the DWARF1 debugging format is deprecated"
5008 msgid "can't get current directory"
5012 msgid "can't access real part of complex value in hard register"
5016 msgid "can't access imaginary part of complex value in hard register"
5020 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
5025 msgid "abort in %s, at %s:%d"
5029 msgid "exception handling disabled, use -fexceptions to enable"
5033 msgid "argument of `__builtin_eh_return_regno' must be constant"
5036 #: except.c:3092 except.c:3114
5037 msgid "__builtin_eh_return not supported on this target"
5041 msgid "stack limits not supported on this target"
5045 msgid "function using short complex types cannot be inline"
5048 #: expr.c:6201 expr.c:6210 expr.c:6219 expr.c:6224 expr.c:6526 expr.c:6542
5049 msgid "unsupported wide integer operation"
5054 msgid "prior parameter's size depends on `%s'"
5058 msgid "returned value in block_exit_expr"
5062 msgid "negative insn length"
5066 msgid "could not split insn"
5070 msgid "invalid `asm': "
5074 msgid "nested assembly dialect alternatives"
5077 #: final.c:3046 final.c:3058
5078 msgid "unterminated assembly dialect alternative"
5083 msgid "operand number missing after %%-letter"
5086 #: final.c:3105 final.c:3144
5087 msgid "operand number out of range"
5092 msgid "invalid %%-code"
5097 msgid "`%%l' operand isn't a label"
5100 #. We can't handle floating point constants;
5101 #. PRINT_OPERAND must handle them.
5102 #: final.c:3301 vmsdbgout.c:469 config/i386/i386.c:6388
5103 #: config/pdp11/pdp11.c:1575
5104 msgid "floating constant misused"
5107 #: final.c:3357 vmsdbgout.c:526 config/i386/i386.c:6466
5108 #: config/pdp11/pdp11.c:1622
5109 msgid "invalid expression as operand"
5113 msgid "function might be possible candidate for attribute `noreturn'"
5117 msgid "`noreturn' function does return"
5121 msgid "control reaches end of non-void function"
5125 msgid "Attempt to delete prologue/epilogue insn:"
5128 #: fold-const.c:2547 fold-const.c:2560
5130 msgid "comparison is always %d due to width of bit-field"
5133 #: fold-const.c:3754 fold-const.c:3771
5135 msgid "comparison is always %d"
5138 #: fold-const.c:3902
5139 msgid "`or' of unmatched not-equal tests is always 1"
5142 #: fold-const.c:3907
5143 msgid "`and' of mutually exclusive equal-tests is always 0"
5146 #: function.c:883 varasm.c:1475
5148 msgid "size of variable `%s' is too large"
5153 msgid "`%s' might be used uninitialized in this function"
5158 msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
5163 msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
5167 msgid "function returns an aggregate"
5172 msgid "unused parameter `%s'"
5177 msgid "ambiguous abbreviation %s"
5182 msgid "incomplete `%s' option"
5187 msgid "missing argument to `%s' option"
5192 msgid "extraneous argument to `%s' option"
5196 msgid "Using built-in specs.\n"
5202 "Setting spec %s to '%s'\n"
5208 msgid "Reading specs from %s\n"
5211 #: gcc.c:1950 gcc.c:1969
5213 msgid "specs %%include syntax malformed after %ld characters"
5218 msgid "could not find specs file %s\n"
5221 #: gcc.c:1994 gcc.c:2002 gcc.c:2011 gcc.c:2020
5223 msgid "specs %%rename syntax malformed after %ld characters"
5228 msgid "specs %s spec was not found to be renamed"
5233 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
5238 msgid "rename spec %s to %s\n"
5250 msgid "specs unknown %% command after %ld characters"
5253 #: gcc.c:2067 gcc.c:2080
5255 msgid "specs file malformed after %ld characters"
5259 msgid "spec file has no spec for linking"
5263 msgid "-pipe not supported"
5269 "Go ahead? (y or n) "
5275 "Internal error: %s (program %s)\n"
5276 "Please submit a full bug report.\n"
5277 "See %s for instructions."
5282 msgid "# %s %.2f %.2f\n"
5287 msgid "Usage: %s [options] file...\n"
5295 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
5299 msgid " --help Display this information\n"
5304 " --target-help Display target specific command line options\n"
5308 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
5312 msgid " -dumpspecs Display all of the built in spec strings\n"
5316 msgid " -dumpversion Display the version of the compiler\n"
5320 msgid " -dumpmachine Display the compiler's target processor\n"
5325 " -print-search-dirs Display the directories in the compiler's search "
5331 " -print-libgcc-file-name Display the name of the compiler's companion "
5336 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
5341 " -print-prog-name=<prog> Display the full path to compiler component "
5347 " -print-multi-directory Display the root directory for versions of "
5353 " -print-multi-lib Display the mapping between command line options "
5355 " multiple library search directories\n"
5359 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
5364 " -Wa,<options> Pass comma-separated <options> on to the "
5370 " -Wp,<options> Pass comma-separated <options> on to the "
5376 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
5380 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
5384 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
5388 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
5392 msgid " -save-temps Do not delete intermediate files\n"
5396 msgid " -pipe Use pipes rather than intermediate files\n"
5400 msgid " -time Time the execution of each subprocess\n"
5405 " -specs=<file> Override built-in specs with the contents of "
5411 " -std=<standard> Assume that the input sources are for <standard>\n"
5416 " -B <directory> Add <directory> to the compiler's search paths\n"
5420 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
5425 " -V <version> Run gcc version number <version>, if installed\n"
5430 " -v Display the programs invoked by the compiler\n"
5435 " -### Like -v but options quoted and commands not "
5441 " -E Preprocess only; do not compile, assemble or "
5446 msgid " -S Compile only; do not assemble or link\n"
5450 msgid " -c Compile and assemble, but do not link\n"
5454 msgid " -o <file> Place the output into <file>\n"
5459 " -x <language> Specify the language of the following input "
5461 " Permissable languages include: c c++ assembler "
5463 " 'none' means revert to the default behavior of\n"
5464 " guessing the language based on the file's "
5472 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
5473 " passed on to the various sub-processes invoked by %s. In order to pass\n"
5474 " other options on to these processes the -W<letter> options must be used.\n"
5479 msgid "`-%c' option must have argument"
5484 msgid "couldn't run `%s': %s"
5487 #. translate_options () has turned --version into -fversion.
5490 msgid "%s (GCC) %s\n"
5493 #: gcc.c:3370 gcov.c:357
5494 msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
5497 #: gcc.c:3372 gcov.c:359
5499 "This is free software; see the source for copying conditions. There is NO\n"
5500 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
5505 msgid "argument to `-Xlinker' is missing"
5509 msgid "argument to `-Xpreprocessor' is missing"
5513 msgid "argument to `-Xassembler' is missing"
5517 msgid "argument to `-l' is missing"
5521 msgid "argument to `-specs' is missing"
5525 msgid "argument to `-specs=' is missing"
5530 msgid "`-%c' must come at the start of the command line"
5534 msgid "argument to `-B' is missing"
5538 msgid "cannot specify -o with -c or -S and multiple compilations"
5542 msgid "warning: -pipe ignored because -save-temps specified"
5546 msgid "warning: -pipe ignored because -time specified"
5550 msgid "argument to `-x' is missing"
5555 msgid "argument to `-%s' is missing"
5560 msgid "warning: `-x %s' after last input file has no effect"
5564 msgid "invalid specification! Bug in cc"
5572 #. Catch the case where a spec string contains something like
5573 #. '%{foo:%*}'. ie there is no * in the pattern on the left
5574 #. hand side of the :.
5577 msgid "spec failure: '%%*' has not been initialized by pattern match"
5582 msgid "warning: use of obsolete %%[ operator in specs"
5587 msgid "Processing spec %c%s%c, which is '%s'\n"
5592 msgid "spec failure: unrecognized spec option '%c'"
5597 msgid "unknown spec function `%s'"
5602 msgid "error in args to spec function `%s'"
5606 msgid "malformed spec function name"
5611 msgid "no arguments for spec function"
5615 msgid "malformed spec function arguments"
5620 msgid "unrecognized option `-%s'"
5625 msgid "install: %s%s\n"
5630 msgid "programs: %s\n"
5635 msgid "libraries: %s\n"
5641 "For bug reporting instructions, please see:\n"
5646 msgid "Configured with: %s\n"
5651 msgid "Thread model: %s\n"
5656 msgid "gcc version %s\n"
5661 msgid "gcc driver version %s executing gcc version %s\n"
5665 msgid "no input files"
5670 msgid "%s: %s compiler not installed on this system"
5675 msgid "%s: linker input file unused because linking not done"
5680 msgid "language %s not recognized"
5684 msgid "internal gcc abort"
5688 msgid "Internal gcov abort.\n"
5693 "Usage: gcov [OPTION]... SOURCEFILE\n"
5699 "Print code coverage information.\n"
5704 msgid " -h, --help Print this help, then exit\n"
5708 msgid " -v, --version Print version number, then exit\n"
5713 " -b, --branch-probabilities Include branch probabilities in output\n"
5718 " -c, --branch-counts Given counts of branches taken\n"
5719 " rather than percentages\n"
5723 msgid " -n, --no-output Do not create an output file\n"
5728 " -l, --long-file-names Use long output file names for included\n"
5733 msgid " -f, --function-summaries Output summaries for each function\n"
5738 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
5743 msgid " -p, --preserve-paths Preserve all pathname components\n"
5750 "For bug reporting instructions, please see:\n"
5756 msgid "gcov %.4s (GCC %s)\n"
5761 msgid "%s:no functions found\n"
5764 #: gcov.c:463 gcov.c:491
5770 msgid "%s:creating `%s'\n"
5775 msgid "%s:error writing output file `%s'\n"
5780 msgid "%s:could not open output file `%s'\n"
5785 msgid "%s:cannot open graph file\n"
5790 msgid "%s:not a gcov graph file\n"
5795 msgid "%s:version `%.4s', prefer `%.4s'\n"
5800 msgid "%s:already seen blocks for `%s'\n"
5803 #: gcov.c:793 gcov.c:905
5805 msgid "%s:corrupted\n"
5810 msgid "%s:cannot open data file\n"
5815 msgid "%s:not a gcov data file\n"
5820 msgid "%s:version `%.4s', prefer version `%.4s'\n"
5825 msgid "%s:unknown function `%s'\n"
5830 msgid "%s:profile mismatch for `%s'\n"
5835 msgid "%s:`%s' lacks entry and/or exit blocks\n"
5840 msgid "%s:`%s' has arcs to entry block\n"
5845 msgid "%s:`%s' has arcs from exit block\n"
5850 msgid "%s:graph is unsolvable for `%s'\n"
5860 msgid "Lines executed:%s of %d\n"
5864 msgid "No executable lines"
5869 msgid "Branches executed:%s of %d\n"
5874 msgid "Taken at least once:%s of %d\n"
5878 msgid "No branches\n"
5883 msgid "Calls executed:%s of %d\n"
5892 msgid "%s:no lines for `%s'\n"
5897 msgid "%s:cannot open source file\n"
5902 msgid "%s:source file is newer than graph file `%s'\n"
5907 msgid "%s:unexpected EOF\n"
5912 msgid "call %2d returns %s\n"
5917 msgid "call %2d never executed\n"
5922 msgid "branch %2d taken %s\n"
5927 msgid "branch %2d never executed\n"
5932 msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
5937 msgid "GCSE disabled: %d basic blocks and %d registers"
5940 #: genautomata.c:1492
5942 msgid "Name `%s' contains quotes"
5945 #: genautomata.c:1623
5947 msgid "invalid string `%s' in define_cpu_unit"
5950 #: genautomata.c:1652
5952 msgid "invalid string `%s' in define_query_cpu_unit"
5955 #: genautomata.c:1684 genautomata.c:1687
5957 msgid "invalid string `%s' in define_bypass"
5960 #: genautomata.c:1722
5962 msgid "invalid first string `%s' in exclusion_set"
5965 #: genautomata.c:1726
5967 msgid "invalid second string `%s' in exclusion_set"
5970 #: genautomata.c:1762
5972 msgid "invalid first string `%s' in presence_set"
5975 #: genautomata.c:1766
5977 msgid "invalid second string `%s' in presence_set"
5980 #: genautomata.c:1802
5982 msgid "invalid first string `%s' in absence_set"
5985 #: genautomata.c:1806
5987 msgid "invalid second string `%s' in absence_set"
5990 #: genautomata.c:1839
5992 msgid "invalid string `%s' in define_automaton"
5995 #: genautomata.c:1870
5997 msgid "invalid option `%s' in automata_option"
6000 #: genautomata.c:1892
6002 msgid "garbage after ) in reservation `%s'"
6005 #: genautomata.c:1923 genautomata.c:1956 genautomata.c:1983
6007 msgid "invalid `%s' in reservation `%s'"
6010 #: genautomata.c:1934
6012 msgid "repetition `%s' <= 1 in reservation `%s'"
6015 #: genautomata.c:2427
6017 msgid "unit `%s' in exclusion is not declared"
6020 #: genautomata.c:2429
6022 msgid "`%s' in exclusion is not unit"
6025 #: genautomata.c:2467
6027 msgid "unit `%s' excludes itself"
6030 #: genautomata.c:2475
6032 msgid "units `%s' and `%s' in exclusion set belong to different automata"
6035 #: genautomata.c:2605 genautomata.c:2611
6037 msgid "unit `%s' excludes and requires presence of `%s'"
6040 #: genautomata.c:2625 genautomata.c:2631
6042 msgid "unit `%s' requires absence and presence of `%s'"
6045 #: genautomata.c:2694 genautomata.c:2697
6047 msgid "repeated declaration of automaton `%s'"
6050 #: genautomata.c:2713
6052 msgid "define_insn_reservation `%s' has negative latency time"
6055 #: genautomata.c:2719
6057 msgid "`%s' is already used as insn reservation name"
6060 #: genautomata.c:2725
6062 msgid "define_bypass `%s - %s' has negative latency time"
6065 #: genautomata.c:2739
6067 msgid "automaton `%s' is not declared"
6070 #: genautomata.c:2749
6072 msgid "define_unit `%s' without automaton when one defined"
6075 #: genautomata.c:2755
6077 msgid "`%s' is declared as cpu unit"
6080 #: genautomata.c:2764
6082 msgid "`%s' is declared as cpu reservation"
6085 #: genautomata.c:2774
6087 msgid "repeated declaration of unit `%s'"
6090 #: genautomata.c:2777
6092 msgid "repeated declaration of reservation `%s'"
6095 #: genautomata.c:2792 genautomata.c:2795
6097 msgid "there is no insn reservation `%s'"
6100 #: genautomata.c:2812 genautomata.c:2817
6102 msgid "the same bypass `%s - %s' is already defined"
6105 #: genautomata.c:2822
6107 msgid "bypass `%s - %s' is already defined"
6110 #: genautomata.c:2927 genautomata.c:2929
6112 msgid "automaton `%s' is not used"
6115 #: genautomata.c:2952
6117 msgid "undeclared unit or reservation `%s'"
6120 #: genautomata.c:3030 genautomata.c:3032
6122 msgid "unit `%s' is not used"
6125 #: genautomata.c:3037 genautomata.c:3039
6127 msgid "reservation `%s' is not used"
6130 #: genautomata.c:3136
6132 msgid "cycle in definition of reservation `%s'"
6135 #: genautomata.c:5332
6137 msgid "Units `%s' and `%s' should be in the same automaton"
6140 #: genautomata.c:9440
6141 msgid "-split has no argument."
6144 #: genautomata.c:9441
6145 msgid "option `-split' has not been implemented yet\n"
6148 #: genautomata.c:9485 genautomata.c:9490
6150 msgid "Automaton `%s': Insn `%s' will never be issued"
6153 #: genautomata.c:9497 genautomata.c:9500
6155 msgid "Insn `%s' will never be issued"
6158 #: genautomata.c:9648
6159 msgid "Errors in DFA description"
6162 #: genautomata.c:9731
6164 msgid "Error in writing DFA description file %s"
6167 #: genconditions.c:200
6168 msgid "No input file name."
6171 #: graph.c:422 toplev.c:1838 toplev.c:5118 f/com.c:14138 java/jcf-parse.c:914
6172 #: java/jcf-parse.c:1060 java/lex.c:1767 objc/objc-act.c:451
6174 msgid "can't open %s"
6177 #: haifa-sched.c:198
6179 msgid "fix_sched_param: unknown param: %s"
6183 msgid "function cannot be inline"
6187 msgid "varargs function cannot be inline"
6191 msgid "function using alloca cannot be inline"
6195 msgid "function using setjmp cannot be inline"
6199 msgid "function uses __builtin_eh_return"
6203 msgid "function with nested functions cannot be inline"
6207 msgid "function with label addresses used in initializers cannot inline"
6210 #: integrate.c:201 integrate.c:245
6211 msgid "function too large to be inline"
6215 msgid "no prototype, and parameter address used; cannot be inline"
6218 #: integrate.c:218 integrate.c:263
6219 msgid "inline functions not supported for this return value type"
6223 msgid "function with varying-size return value cannot be inline"
6227 msgid "function with varying-size parameter cannot be inline"
6231 msgid "function with transparent unit parameter cannot be inline"
6235 msgid "function with computed jump cannot inline"
6239 msgid "function with nonlocal goto cannot be inline"
6243 msgid "function with target specific attribute(s) cannot be inlined"
6248 msgid "In file included from %s:%u"
6251 #. Translators note: this message is used in conjunction
6252 #. with "In file included from %s:%ld" and some other
6253 #. tricks. We want something like this:
6255 #. | In file included from sys/select.h:123,
6256 #. | from sys/types.h:234,
6257 #. | from userfile.c:31:
6258 #. | bits/select.h:45: <error message here>
6260 #. with all the "from"s lined up.
6261 #. The trailing comma is at the beginning of this message,
6262 #. and the trailing colon is not translated.
6270 #. If we didn't find this parameter, issue an error message.
6273 msgid "invalid parameter `%s'"
6278 msgid "`%s' is not a gcov data file"
6283 msgid "`%s' is version `%.4s', expected version `%.4s'"
6288 msgid "`%s' is corrupted"
6291 #: profile.c:371 profile.c:468 profile.c:492
6293 msgid "profile mismatch for `%s'"
6298 msgid "No profile for function '%s' found."
6303 msgid "corrupted profile info: prob for %d-%d thought to be %d"
6308 msgid "error writing `%s'"
6313 msgid "cannot open %s"
6318 msgid "cannot write `%s'"
6323 msgid "file %s not found, execution counts assumed to be zero"
6328 msgid "%s: internal abort\n"
6333 msgid "%s: error writing file `%s': %s\n"
6338 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
6343 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
6348 msgid "%s: warning: no read access for file `%s'\n"
6353 msgid "%s: warning: no write access for file `%s'\n"
6358 msgid "%s: warning: no write access for dir containing `%s'\n"
6361 #. Catch cases like /.. where we try to backup to a
6362 #. point above the absolute root of the logical file
6366 msgid "%s: invalid file name: %s\n"
6371 msgid "%s: %s: can't get status: %s\n"
6378 "%s: fatal error: aux info file corrupted at line %d\n"
6383 msgid "%s:%d: declaration of function `%s' takes different forms\n"
6388 msgid "%s: compiling `%s'\n"
6393 msgid "%s: wait: %s\n"
6398 msgid "%s: subprocess got fatal signal %d\n"
6403 msgid "%s: %s exited with status %d\n"
6408 msgid "%s: warning: missing SYSCALLS file `%s'\n"
6411 #: protoize.c:2088 protoize.c:2117
6413 msgid "%s: can't read aux info file `%s': %s\n"
6416 #: protoize.c:2133 protoize.c:2161
6418 msgid "%s: can't get status of aux info file `%s': %s\n"
6423 msgid "%s: can't open aux info file `%s' for reading: %s\n"
6428 msgid "%s: error reading aux info file `%s': %s\n"
6433 msgid "%s: error closing aux info file `%s': %s\n"
6438 msgid "%s: can't delete aux info file `%s': %s\n"
6441 #: protoize.c:2318 protoize.c:4320
6443 msgid "%s: can't delete file `%s': %s\n"
6448 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
6453 msgid "%s: conflicting extern definitions of '%s'\n"
6458 msgid "%s: declarations of '%s' will not be converted\n"
6463 msgid "%s: conflict list for '%s' follows:\n"
6468 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
6473 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
6478 msgid "%s: %d: warning: no extern definition for `%s'\n"
6483 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
6488 msgid "%s: multiple static defs of `%s' in file `%s'\n"
6491 #: protoize.c:2817 protoize.c:2820
6493 msgid "%s: %d: warning: source too confusing\n"
6498 msgid "%s: %d: warning: varargs function declaration not converted\n"
6503 msgid "%s: declaration of function `%s' not converted\n"
6508 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
6515 "%s: warning: too few parameter lists in declaration of `%s'\n"
6520 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
6525 msgid "%s: local declaration for function `%s' not inserted\n"
6532 "%s: %d: warning: can't add declaration of `%s' into macro call\n"
6537 msgid "%s: global declarations for file `%s' not inserted\n"
6540 #: protoize.c:3653 protoize.c:3683
6542 msgid "%s: definition of function `%s' not converted\n"
6547 msgid "%s: %d: warning: definition of %s not converted\n"
6552 msgid "%s: found definition of `%s' at %s(%d)\n"
6555 #. If we make it here, then we did not know about this
6556 #. function definition.
6559 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
6564 msgid "%s: function definition not converted\n"
6569 msgid "%s: `%s' not converted\n"
6574 msgid "%s: would convert file `%s'\n"
6579 msgid "%s: converting file `%s'\n"
6584 msgid "%s: can't get status for file `%s': %s\n"
6589 msgid "%s: can't open file `%s' for reading: %s\n"
6596 "%s: error reading input file `%s': %s\n"
6601 msgid "%s: can't create/open clean file `%s': %s\n"
6606 msgid "%s: warning: file `%s' already saved in `%s'\n"
6611 msgid "%s: can't link file `%s' to `%s': %s\n"
6616 msgid "%s: can't create/open output file `%s': %s\n"
6621 msgid "%s: can't change mode of file `%s': %s\n"
6626 msgid "%s: cannot get working directory: %s\n"
6631 msgid "%s: input file names must have .c suffixes: %s\n"
6635 msgid "Didn't find a coloring.\n"
6640 msgid "output constraint %d must specify a single register"
6645 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
6649 msgid "output regs must be grouped at top of stack"
6653 msgid "implicitly popped regs must be grouped at top of stack"
6658 msgid "output operand %d must use `&' constraint"
6663 msgid "can't use '%s' as a %s register"
6666 #: regclass.c:770 config/ia64/ia64.c:4171 config/ia64/ia64.c:4178
6668 msgid "unknown register name: %s"
6672 msgid "global register variable follows a function definition"
6676 msgid "register used for two global register variables"
6680 msgid "call-clobbered register used for global register variable"
6685 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
6690 msgid "validate_value_data: Loop in regno chain (%u)"
6695 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
6700 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
6704 msgid "cannot reload integer constant operand in `asm'"
6708 msgid "impossible register constraint in `asm'"
6712 msgid "`&' constraint used with no register class"
6716 msgid "unable to generate reloads for:"
6719 #: reload.c:3638 reload.c:3852
6720 msgid "inconsistent operand constraints in an `asm'"
6724 msgid "frame size too large for reliable stack checking"
6728 msgid "try reducing the number of local variables"
6733 msgid "can't find a register in class `%s' while reloading `asm'"
6738 msgid "unable to find a register to spill in class `%s'"
6742 msgid "this is the insn:"
6746 msgid "`asm' operand requires impossible reload"
6749 #. It's the compiler's fault.
6751 msgid "could not find a spill register"
6755 msgid "`asm' operand constraint incompatible with operand size"
6758 #. It's the compiler's fault.
6760 msgid "VOIDmode on an output"
6764 msgid "output operand is constant in `asm'"
6768 msgid "unrecognizable insn:"
6772 msgid "insn does not satisfy its constraints:"
6777 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
6783 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
6789 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
6795 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
6800 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
6805 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
6810 msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
6815 msgid "jump to `%s' invalidly jumps into binding contour"
6818 #: stmt.c:980 stmt.c:3719
6820 msgid "label `%s' used before containing binding contour"
6824 msgid "output operand constraint lacks `='"
6829 msgid "output constraint `%c' for operand %d is not at the beginning"
6833 msgid "operand constraint contains incorrectly positioned '+' or '='"
6836 #: stmt.c:1203 stmt.c:1307
6838 msgid "`%%' constraint used with last operand"
6842 msgid "matching constraint not valid in output operand"
6847 msgid "input operand constraint contains `%c'"
6851 msgid "matching constraint references invalid operand number"
6856 msgid "invalid punctuation `%c' in constraint"
6861 msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
6866 msgid "unknown register name `%s' in `asm'"
6871 msgid "PIC register `%s' clobbered in `asm'"
6876 msgid "more than %d operands in `asm'"
6881 msgid "output number %d not directly addressable"
6884 #. ??? Leave this only until we have experience with what
6885 #. happens in combine and elsewhere when constraints are
6887 #: stmt.c:1696 stmt.c:1725
6889 msgid "asm operand %d probably doesn't match constraints"
6893 msgid "asm clobber conflict with output operand"
6897 msgid "asm clobber conflict with input operand"
6901 msgid "too many alternatives in `asm'"
6905 msgid "operand constraints for `asm' differ in number of alternatives"
6910 msgid "duplicate asm operand name '%s'"
6914 msgid "missing close brace for named operand"
6919 msgid "undefined named operand '%s'"
6924 msgid "unused variable `%s'"
6929 msgid "enumeration value `%s' not handled in switch"
6932 #: stmt.c:5121 stmt.c:5141
6934 msgid "case value `%ld' not in enumerated type"
6937 #: stmt.c:5124 stmt.c:5144
6939 msgid "case value `%ld' not in enumerated type `%s'"
6943 msgid "switch missing default case"
6946 #: stor-layout.c:183
6947 msgid "type size can't be explicitly evaluated"
6950 #: stor-layout.c:185
6951 msgid "variable-size type declared outside of any function"
6954 #: stor-layout.c:466
6956 msgid "size of `%s' is %d bytes"
6959 #: stor-layout.c:468
6961 msgid "size of `%s' is larger than %d bytes"
6964 #: stor-layout.c:881 stor-layout.c:1289
6966 msgid "packed attribute causes inefficient alignment for `%s'"
6969 #: stor-layout.c:883 stor-layout.c:1291
6971 msgid "packed attribute is unnecessary for `%s'"
6974 #: stor-layout.c:898
6976 msgid "padding struct to align `%s'"
6979 #: stor-layout.c:1253
6980 msgid "padding struct size to alignment boundary"
6983 #: stor-layout.c:1296
6984 msgid "packed attribute causes inefficient alignment"
6987 #: stor-layout.c:1298
6988 msgid "packed attribute is unnecessary"
6994 "Execution times (seconds)\n"
6997 #. Print total time.
7004 msgid "time in %s: %ld.%06ld (%ld%%)\n"
7009 msgid "collect: reading %s\n"
7014 msgid "collect: recompiling %s\n"
7019 msgid "collect: tweaking %s in %s\n"
7023 msgid "collect: relinking\n"
7028 msgid "ld returned %d exit status"
7032 msgid "Generate debugging info in default format"
7036 msgid "Generate debugging info in default extended format"
7040 msgid "Generate STABS format debug info"
7044 msgid "Generate extended STABS format debug info"
7048 msgid "Generate DWARF-1 format debug info"
7052 msgid "Generate extended DWARF-1 format debug info"
7056 msgid "Generate DWARF-2 debug info"
7060 msgid "Generate XCOFF format debug info"
7064 msgid "Generate extended XCOFF format debug info"
7068 msgid "Generate COFF format debug info"
7072 msgid "Generate VMS format debug info"
7076 msgid "Perform DWARF2 duplicate elimination"
7080 msgid "Do not store floats in registers"
7084 msgid "Consider all mem refs through pointers as volatile"
7088 msgid "Consider all mem refs to global data to be volatile"
7092 msgid "Consider all mem refs to static data to be volatile"
7096 msgid "Defer popping functions args from stack until later"
7100 msgid "When possible do not generate stack frames"
7104 msgid "Optimize sibling and tail recursive calls"
7108 msgid "Perform superblock formation via tail duplication"
7112 msgid "When running CSE, follow jumps to their targets"
7116 msgid "When running CSE, follow conditional jumps"
7120 msgid "Perform a number of minor, expensive optimizations"
7124 msgid "Perform jump threading optimizations"
7128 msgid "Perform strength reduction optimizations"
7132 msgid "Perform loop unrolling when iteration count is known"
7136 msgid "Perform loop unrolling for all loops"
7140 msgid "Generate prefetch instructions, if available, for arrays in loops"
7144 msgid "Force all loop invariant computations out of loops"
7148 msgid "Strength reduce all loop general induction variables"
7152 msgid "Store strings in writable data section"
7156 msgid "Enable machine specific peephole optimizations"
7160 msgid "Copy memory operands into registers before using"
7164 msgid "Copy memory address constants into regs before using"
7168 msgid "Allow function addresses to be held in registers"
7172 msgid "Integrate simple functions into their callers"
7176 msgid "Generate code for funcs even if they are fully inlined"
7180 msgid "Pay attention to the 'inline' keyword"
7184 msgid "Emit static const variables even if they are not used"
7188 msgid "Check for syntax errors, then stop"
7192 msgid "Mark data as shared rather than private"
7196 msgid "Enable saving registers around function calls"
7200 msgid "Return 'short' aggregates in memory, not registers"
7204 msgid "Return 'short' aggregates in registers"
7208 msgid "Attempt to fill delay slots of branch instructions"
7212 msgid "Perform the global common subexpression elimination"
7216 msgid "Perform enhanced load motion during global subexpression elimination"
7220 msgid "Perform store motion after global subexpression elimination"
7224 msgid "Perform the loop optimizations"
7228 msgid "Perform cross-jumping optimization"
7232 msgid "Perform conversion of conditional jumps to branchless equivalents"
7236 msgid "Perform conversion of conditional jumps to conditional execution"
7240 msgid "Run CSE pass after loop optimizations"
7244 msgid "Run the loop optimizer twice"
7248 msgid "Delete useless null pointer checks"
7252 msgid "Reschedule instructions before register allocation"
7256 msgid "Reschedule instructions after register allocation"
7260 msgid "Enable scheduling across basic blocks"
7264 msgid "Allow speculative motion of non-loads"
7268 msgid "Allow speculative motion of some loads"
7272 msgid "Allow speculative motion of more loads"
7276 msgid "Replace add,compare,branch with branch on count reg"
7280 msgid "Generate position independent code, if possible"
7284 msgid "Enable exception handling"
7288 msgid "Just generate unwind tables for exception handling"
7292 msgid "Generate unwind tables exact at each instruction boundary"
7296 msgid "Support synchronous non-call exceptions"
7300 msgid "Insert arc based program profiling code"
7304 msgid "Create data files needed by gcov"
7308 msgid "Use profiling information for branch probabilities"
7312 msgid "Enable basic program profiling code"
7316 msgid "Reorder basic blocks to improve code placement"
7320 msgid "Reorder functions to improve code placement"
7324 msgid "Do the register renaming optimization pass"
7328 msgid "Do the register copy-propagation optimization pass"
7332 msgid "Do not put uninitialized globals in the common section"
7336 msgid "Do not generate .size directives"
7340 msgid "place each function into its own section"
7344 msgid "place data items into their own section"
7348 msgid "Add extra commentry to assembler output"
7352 msgid "Output GNU ld formatted global initializers"
7356 msgid "Enables a register move optimization"
7360 msgid "Do the full regmove optimization pass"
7364 msgid "Pack structure members together without holes"
7368 msgid "Insert stack checking code into the program"
7372 msgid "Specify that arguments may alias each other & globals"
7376 msgid "Assume arguments may alias globals but not each other"
7380 msgid "Assume arguments do not alias each other or globals"
7384 msgid "Assume strict aliasing rules apply"
7388 msgid "Align the start of loops"
7392 msgid "Align labels which are only reached by jumping"
7396 msgid "Align all labels"
7400 msgid "Align the start of functions"
7404 msgid "Attempt to merge identical constants accross compilation units"
7408 msgid "Attempt to merge identical constants and constant variables"
7413 "Suppress output of instruction numbers and line number notes in debugging "
7418 msgid "Instrument function entry/exit with profiling calls"
7422 msgid "Put zero initialized data in the bss section"
7426 msgid "Enable SSA optimizations"
7430 msgid "Enable SSA conditional constant propagation"
7434 msgid "Enable aggressive SSA dead code elimination"
7438 msgid "External symbols have a leading underscore"
7442 msgid "Process #ident directives"
7446 msgid "Enables an rtl peephole pass run before sched2"
7450 msgid "Assume no NaNs or +-Infs are generated"
7454 msgid "Enables guessing of branch probabilities"
7458 msgid "Set errno after built-in math functions"
7462 msgid "Floating-point operations can trap"
7466 msgid "Allow math optimizations that may violate IEEE or ANSI standards"
7470 msgid "Disable optimizations observable by IEEE signaling NaNs"
7474 msgid "Generate code to check bounds before indexing arrays"
7478 msgid "Convert floating point constant to single precision constant"
7482 msgid "Report time taken by each compiler pass at end of run"
7486 msgid "Report on permanent memory allocation at end of run"
7490 msgid "Trap for signed overflow in addition / subtraction / multiplication"
7494 msgid "Use graph coloring register allocation."
7498 msgid "Compile just for ISO C90"
7502 msgid "Determine language standard"
7506 msgid "Make bit-fields by unsigned by default"
7510 msgid "Make 'char' be signed by default"
7514 msgid "Make 'char' be unsigned by default"
7518 msgid "Do not recognize the 'asm' keyword"
7522 msgid "Do not recognize any built in functions"
7526 msgid "Assume normal C execution environment"
7530 msgid "Assume that standard libraries & main might not exist"
7534 msgid "Allow different types as args of ? operator"
7538 msgid "Allow the use of $ inside identifiers"
7542 msgid "Use the same size for double as for float"
7546 msgid "Use the smallest fitting integer to hold enums"
7550 msgid "Override the underlying type for wchar_t to `unsigned short'"
7554 msgid "Enable most warning messages"
7558 msgid "Warn about casting functions to incompatible types"
7562 msgid "Warn about functions which might be candidates for format attributes"
7566 msgid "Warn about casts which discard qualifiers"
7570 msgid "Warn about subscripts whose type is 'char'"
7573 #: toplev.c:1270 toplev.c:1273
7574 msgid "Warn if nested comments are detected"
7578 msgid "Warn about possibly confusing type conversions"
7582 msgid "Do not warn about compile-time integer division by zero"
7586 msgid "Warn about testing equality of floating point numbers"
7590 msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
7594 msgid "Don't warn about too many arguments to format functions"
7598 msgid "Warn about non-string-literal format strings"
7602 msgid "Warn about possible security problems with format functions"
7606 msgid "Don't warn about strftime formats yielding 2 digit years"
7610 msgid "Warn about implicit function declarations"
7614 msgid "Warn when a declaration does not specify a type"
7618 msgid "Warn about the use of the #import directive"
7622 msgid "Do not warn about using 'long long' when -pedantic"
7626 msgid "Warn about suspicious declarations of main"
7630 msgid "Warn about possibly missing braces around initializers"
7634 msgid "Warn about global funcs without previous declarations"
7638 msgid "Warn about global funcs without prototypes"
7642 msgid "Warn about use of multicharacter literals"
7646 msgid "Warn about externs not at file scope level"
7650 msgid "Warn about possible missing parentheses"
7654 msgid "Warn about function pointer arithmetic"
7658 msgid "Warn about multiple declarations of the same object"
7662 msgid "Warn whenever a function's return-type defaults to int"
7666 msgid "Warn about possible violations of sequence point rules"
7670 msgid "Warn about signed/unsigned comparisons"
7674 msgid "Warn about non-prototyped function decls"
7678 msgid "Warn about constructs whose meanings change in ISO C"
7682 msgid "Warn when trigraphs are encountered"
7686 msgid "Warn about unrecognized pragmas"
7690 msgid "Mark strings as 'const char *'"
7694 msgid "Warn when a function is unused"
7698 msgid "Warn when a label is unused"
7702 msgid "Warn when a function parameter is unused"
7706 msgid "Warn when a variable is unused"
7710 msgid "Warn when an expression value is unused"
7714 msgid "Do not suppress warnings from system headers"
7718 msgid "Treat all warnings as errors"
7722 msgid "Warn when one local variable shadows another"
7726 msgid "Warn about enumerated switches, with no default, missing a case"
7730 msgid "Warn about enumerated switches missing a default case"
7734 msgid "Warn about all enumerated switches missing a specific case"
7738 msgid "Warn about returning structures, unions or arrays"
7742 msgid "Warn about pointer casts which increase alignment"
7746 msgid "Warn about code that will never be executed"
7750 msgid "Warn about uninitialized automatic variables"
7754 msgid "Warn when an inlined function cannot be inlined"
7758 msgid "Warn when the packed attribute has no effect on struct layout"
7762 msgid "Warn when padding is required to align struct members"
7766 msgid "Warn when an optimization pass is disabled"
7770 msgid "Warn about uses of __attribute__((deprecated)) declarations"
7774 msgid "Warn about functions which might be candidates for attribute noreturn"
7778 msgid "Warn about code which might break the strict aliasing rules"
7781 #: toplev.c:1629 toplev.c:4510 config/rs6000/rs6000.c:685
7783 msgid "invalid option `%s'"
7788 msgid "`%s' used but never defined"
7793 msgid "`%s' declared `static' but never defined"
7798 msgid "`%s' defined but not used"
7803 msgid "invalid register name `%s' for register variable"
7808 " -ffixed-<register> Mark <register> as being unavailable to the "
7814 " -fcall-used-<register> Mark <register> as being corrupted by function "
7820 " -fcall-saved-<register> Mark <register> as being preserved across "
7826 " -finline-limit=<number> Limits the size of inlined functions to <number>\n"
7831 " -fmessage-length=<number> Limits diagnostics messages lengths to <number> "
7832 "characters per line. 0 suppresses line-wrapping\n"
7837 " -fdiagnostics-show-location=[once | every-line] Indicates how often source "
7838 "location information should be emitted, as prefix, at the beginning of "
7839 "diagnostics when line-wrapping\n"
7844 " -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] "
7845 "Indicates the default thread-local storage code generation model\n"
7849 msgid " -O[number] Set optimization level to [number]\n"
7853 msgid " -Os Optimize for space rather than speed\n"
7858 " -pedantic Issue warnings needed by strict compliance to ISO "
7864 " -pedantic-errors Like -pedantic except that errors are produced\n"
7868 msgid " -w Suppress warnings\n"
7872 msgid " -W Enable extra warnings\n"
7876 msgid " -Wunused Enable unused warnings\n"
7881 " -Wlarger-than-<number> Warn if an object is larger than <number> bytes\n"
7885 msgid " -p Enable function profiling\n"
7889 msgid " -o <file> Place output into <file> \n"
7894 " -G <number> Put global and static data smaller than <number>\n"
7895 " bytes into a special section (on some targets)\n"
7899 msgid " -aux-info <file> Emit declaration info into <file>\n"
7904 " -quiet Do not display functions compiled or elapsed time\n"
7908 msgid " -version Display the compiler's version\n"
7913 " -d[letters] Enable dumps from specific passes of the compiler\n"
7918 " -dumpbase <file> Base name to be used for dumps from specific "
7923 msgid " -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
7927 msgid " --help Display this information\n"
7933 "Language specific options:\n"
7938 msgid " %-23.23s [undocumented]\n"
7941 #: toplev.c:3782 toplev.c:3796
7945 "There are undocumented %s specific options as well.\n"
7952 " Options for %s:\n"
7958 "Target specific options:\n"
7961 #: toplev.c:3837 toplev.c:3856
7963 msgid " -m%-23.23s [undocumented]\n"
7969 "There are undocumented target specific options as well.\n"
7973 msgid " They exist, but they are not documented.\n"
7978 msgid "unrecognized gcc debugging option: %c"
7983 msgid "`%s': unknown tls-model option"
7988 msgid "unrecognized register name `%s'"
7991 #: toplev.c:4028 toplev.c:4962
7993 msgid "unrecognized option `%s'"
7997 msgid "-Wid-clash-LEN is no longer supported"
8002 msgid "use -gdwarf -g%d for DWARF v1, level %d"
8006 msgid "use -gdwarf-2 for DWARF v2"
8011 msgid "ignoring option `%s' due to invalid debug level specification"
8014 #: toplev.c:4180 toplev.c:4960
8016 msgid "`%s': unknown or unsupported -g option"
8021 msgid "`%s' ignored, conflicts with `-g%s'"
8025 msgid "-param option missing argument"
8030 msgid "invalid --param option: %s"
8035 msgid "invalid parameter value `%s'"
8041 "%s%s%s version %s (%s)\n"
8042 "%s\tcompiled by GNU C version %s.\n"
8043 "%s%s%s version %s (%s) compiled by CC.\n"
8047 msgid "options passed: "
8051 msgid "options enabled: "
8054 #: toplev.c:4671 java/jcf-write.c:3423
8056 msgid "can't open %s for writing"
8061 msgid "ignoring command line option '%s'"
8066 msgid "(it is valid for %s but not the selected language)"
8070 msgid "-Wuninitialized is not supported without -O"
8074 msgid "instruction scheduling not supported on this target machine"
8078 msgid "this target machine does not have delayed branches"
8083 msgid "-f%sleading-underscore not supported on this target machine"
8087 msgid "-ffunction-sections not supported for this target"
8091 msgid "-fdata-sections not supported for this target"
8095 msgid "-ffunction-sections disabled; it makes profiling impossible"
8099 msgid "-fprefetch-loop-arrays not supported for this target"
8104 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
8108 msgid "-fprefetch-loop-arrays is not supported with -Os"
8112 msgid "-ffunction-sections may affect debugging on some targets"
8117 msgid "error writing to %s"
8120 #: toplev.c:5279 java/jcf-parse.c:933 java/jcf-write.c:3430
8122 msgid "error closing %s"
8127 msgid "could not open dump file `%s'"
8132 msgid "ignoring unknown option `%.*s' in `-f%s'"
8136 msgid "arrays of functions are not meaningful"
8140 msgid "function return type cannot be function"
8144 msgid "invalid initializer for bit string"
8149 msgid "tree check: expected %s, have %s in %s, at %s:%d"
8154 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
8159 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
8162 #: varasm.c:447 config/i386/winnt.c:631
8164 msgid "%s causes a section type conflict"
8169 msgid "register name not specified for `%s'"
8174 msgid "invalid register name for `%s'"
8179 msgid "data type of `%s' isn't suitable for a register"
8184 msgid "register specified for `%s' isn't suitable for data type"
8188 msgid "global register variable has initial value"
8192 msgid "volatile register variables don't work as you might wish"
8197 msgid "register name given for non-register variable `%s'"
8203 "alignment of `%s' is greater than maximum object file alignment. Using %d"
8207 msgid "thread-local COMMON data not implemented"
8212 msgid "requested alignment for %s is greater than implemented alignment of %d"
8216 msgid "initializer for integer value is too complicated"
8220 msgid "initializer for floating value is not a floating constant"
8224 msgid "unknown set constructor type"
8229 msgid "invalid initial value for member `%s'"
8232 #: varasm.c:4452 varasm.c:4495
8234 msgid "weak declaration of `%s' must precede definition"
8240 "weak declaration of `%s' after first use results in unspecified behavior"
8245 msgid "weak declaration of `%s' must be public"
8250 msgid "weak declaration of `%s' not supported"
8253 #: varasm.c:4531 varasm.c:4606
8254 msgid "only weak aliases are supported in this configuration"
8258 msgid "alias definitions not supported in this configuration; ignored"
8262 msgid "visibility attribute not supported in this configuration; ignored"
8267 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
8270 #. Print an error message for unrecognized stab codes.
8273 msgid "no sclass for %s stab (0x%x)\n"
8276 #: pretty-print.h:97
8278 msgid "#`%s' not supported by %s#"
8283 "The maximum number of instructions in a single function eliglible for "
8289 "The maximuem number of instructions by repeated inlining before gcc starts "
8290 "to throttle inlining"
8295 "The slope of the linear funtion throttling inlining after the recursive "
8296 "inlining limit has been reached is given by the negative reciprocal value of "
8302 "The number of instructions in a single functions still eligible to inlining "
8303 "after a lot recursive inlining"
8307 msgid "The maximum number of instructions to consider to fill a delay slot"
8312 "The maximum number of instructions to consider to find accurate live "
8313 "register information"
8317 msgid "The maximum length of scheduling's pending operations list"
8321 msgid "The maximum amount of memory to be allocated by GCSE"
8325 msgid "The maximum number of passes to make when doing GCSE"
8329 msgid "The maximum number of instructions to consider to unroll in a loop"
8334 "Select fraction of the maximal count of repetitions of basic block in "
8335 "program given basic block needs to have to be considered hot"
8340 "Select fraction of the maximal frequency of executions of basic block in "
8341 "function given basic block needs to have to be considered hot"
8346 "The percentage of function, weighted by execution frequency, that must be "
8347 "covered by trace formation. Used when profile feedback is available"
8352 "The percentage of function, weighted by execution frequency, that must be "
8353 "covered by trace formation. Used when profile feedback is not available"
8357 msgid "Maximal code growth caused by tail duplication (in percents)"
8362 "Stop reverse growth if the reverse probability of best edge is less than "
8363 "this threshold (in percents)"
8368 "Stop forward growth if the probability of best edge is less than this "
8369 "threshold (in percents). Used when profile feedback is available"
8374 "Stop forward growth if the probability of best edge is less than this "
8375 "threshold (in percents). Used when profile feedback is not available"
8380 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
8381 "total size of the heap."
8385 msgid "Minimum heap size before we start collecting garbage, in kilobytes."
8388 #: config/darwin-c.c:77
8389 msgid "too many #pragma options align=reset"
8392 #: config/darwin-c.c:99 config/darwin-c.c:102 config/darwin-c.c:104
8393 #: config/darwin-c.c:106
8394 msgid "malformed '#pragma options', ignoring"
8397 #: config/darwin-c.c:109
8398 msgid "junk at end of '#pragma options'"
8401 #: config/darwin-c.c:119
8402 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
8405 #: config/darwin-c.c:132
8406 msgid "missing '(' after '#pragma unused', ignoring"
8409 #: config/darwin-c.c:150
8410 msgid "missing ')' after '#pragma unused', ignoring"
8413 #: config/darwin-c.c:153
8414 msgid "junk at end of '#pragma unused'"
8417 #: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:99
8418 msgid "-msystem-v and -p are incompatible"
8421 #: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:101
8422 msgid "-msystem-v and -mthreads are incompatible"
8425 #: config/alpha/alpha.c:351
8427 msgid "-f%s ignored for Unicos/Mk (not supported)"
8430 #: config/alpha/alpha.c:375
8431 msgid "-mieee not supported on Unicos/Mk"
8434 #: config/alpha/alpha.c:386
8435 msgid "-mieee-with-inexact not supported on Unicos/Mk"
8438 #: config/alpha/alpha.c:403
8440 msgid "bad value `%s' for -mtrap-precision switch"
8443 #: config/alpha/alpha.c:417
8445 msgid "bad value `%s' for -mfp-rounding-mode switch"
8448 #: config/alpha/alpha.c:432
8450 msgid "bad value `%s' for -mfp-trap-mode switch"
8453 #: config/alpha/alpha.c:444
8455 msgid "bad value `%s' for -mtls-size switch"
8458 #: config/alpha/alpha.c:463 config/alpha/alpha.c:475
8460 msgid "bad value `%s' for -mcpu switch"
8463 #: config/alpha/alpha.c:482
8464 msgid "trap mode not supported on Unicos/Mk"
8467 #: config/alpha/alpha.c:489
8468 msgid "fp software completion requires -mtrap-precision=i"
8471 #: config/alpha/alpha.c:505
8472 msgid "rounding mode not supported for VAX floats"
8475 #: config/alpha/alpha.c:510
8476 msgid "trap mode not supported for VAX floats"
8479 #: config/alpha/alpha.c:539
8481 msgid "L%d cache latency unknown for %s"
8484 #: config/alpha/alpha.c:554
8486 msgid "bad value `%s' for -mmemory-latency"
8489 #: config/alpha/alpha.c:5677 config/m88k/m88k.c:2900 config/romp/romp.c:756
8490 #: config/romp/romp.c:763
8492 msgid "invalid %%H value"
8495 #: config/alpha/alpha.c:5698
8497 msgid "invalid %%J value"
8500 #: config/alpha/alpha.c:5714 config/ia64/ia64.c:3836 config/m88k/m88k.c:3045
8502 msgid "invalid %%r value"
8505 #: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:7709
8507 msgid "invalid %%R value"
8510 #: config/alpha/alpha.c:5730 config/rs6000/rs6000.c:7635
8512 msgid "invalid %%N value"
8515 #: config/alpha/alpha.c:5738 config/rs6000/rs6000.c:7663
8517 msgid "invalid %%P value"
8520 #: config/alpha/alpha.c:5746 config/m88k/m88k.c:2906 config/romp/romp.c:742
8521 #: config/romp/romp.c:749
8523 msgid "invalid %%h value"
8526 #: config/alpha/alpha.c:5754 config/romp/romp.c:700
8528 msgid "invalid %%L value"
8531 #: config/alpha/alpha.c:5793 config/rs6000/rs6000.c:7617
8533 msgid "invalid %%m value"
8536 #: config/alpha/alpha.c:5801 config/rs6000/rs6000.c:7625
8538 msgid "invalid %%M value"
8541 #: config/alpha/alpha.c:5845
8543 msgid "invalid %%U value"
8546 #: config/alpha/alpha.c:5857 config/alpha/alpha.c:5871 config/romp/romp.c:708
8547 #: config/rs6000/rs6000.c:7717
8549 msgid "invalid %%s value"
8552 #: config/alpha/alpha.c:5894 config/m88k/m88k.c:3008
8554 msgid "invalid %%C value"
8557 #: config/alpha/alpha.c:5931 config/m88k/m88k.c:3029
8558 #: config/rs6000/rs6000.c:7474
8560 msgid "invalid %%E value"
8563 #: config/alpha/alpha.c:5956 config/alpha/alpha.c:6006
8564 msgid "unknown relocation unspec"
8567 #: config/alpha/alpha.c:5965 config/romp/romp.c:983
8568 #: config/rs6000/rs6000.c:8024
8570 msgid "invalid %%xn code"
8573 #: config/alpha/alpha.c:6688 config/alpha/alpha.c:6691
8574 msgid "bad builtin fcode"
8577 #. Macro to define tables used to set the flags.
8578 #. This is a list in braces of pairs in braces,
8579 #. each pair being { "NAME", VALUE }
8580 #. where VALUE is the bits to set or minus the bits to clear.
8581 #. An empty string NAME is used to identify the default VALUE.
8582 #: config/alpha/alpha.h:283 config/i386/i386.h:315 config/i386/i386.h:317
8583 #: config/i386/i386.h:319 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:288
8584 #: config/s390/s390.h:99 config/sparc/sparc.h:524 config/sparc/sparc.h:529
8585 msgid "Use hardware fp"
8588 #: config/alpha/alpha.h:284 config/i386/i386.h:316 config/i386/i386.h:318
8589 #: config/rs6000/rs6000.h:290 config/sparc/sparc.h:526
8590 #: config/sparc/sparc.h:531
8591 msgid "Do not use hardware fp"
8594 #: config/alpha/alpha.h:285
8595 msgid "Use fp registers"
8598 #: config/alpha/alpha.h:287
8599 msgid "Do not use fp registers"
8602 #: config/alpha/alpha.h:288
8603 msgid "Do not assume GAS"
8606 #: config/alpha/alpha.h:289
8610 #: config/alpha/alpha.h:291
8611 msgid "Request IEEE-conformant math library routines (OSF/1)"
8614 #: config/alpha/alpha.h:293
8615 msgid "Emit IEEE-conformant code, without inexact exceptions"
8618 #: config/alpha/alpha.h:295
8619 msgid "Emit IEEE-conformant code, with inexact exceptions"
8622 #: config/alpha/alpha.h:297
8623 msgid "Do not emit complex integer constants to read-only memory"
8626 #: config/alpha/alpha.h:298
8630 #: config/alpha/alpha.h:299
8631 msgid "Do not use VAX fp"
8634 #: config/alpha/alpha.h:300
8635 msgid "Emit code for the byte/word ISA extension"
8638 #: config/alpha/alpha.h:303
8639 msgid "Emit code for the motion video ISA extension"
8642 #: config/alpha/alpha.h:306
8643 msgid "Emit code for the fp move and sqrt ISA extension"
8646 #: config/alpha/alpha.h:308
8647 msgid "Emit code for the counting ISA extension"
8650 #: config/alpha/alpha.h:311
8651 msgid "Emit code using explicit relocation directives"
8654 #: config/alpha/alpha.h:314
8655 msgid "Emit 16-bit relocations to the small data areas"
8658 #: config/alpha/alpha.h:316
8659 msgid "Emit 32-bit relocations to the small data areas"
8662 #: config/alpha/alpha.h:318
8663 msgid "Emit direct branches to local functions"
8666 #: config/alpha/alpha.h:321
8667 msgid "Emit rdval instead of rduniq for thread pointer"
8672 #. For -mfp-rounding-mode=[n|m|c|d]
8673 #. For -mfp-trap-mode=[n|u|su|sui]
8674 #. For -mtrap-precision=[p|f|i]
8675 #. For -mmemory-latency=
8677 #: config/alpha/alpha.h:350
8678 msgid "Use features of and schedule given CPU"
8681 #: config/alpha/alpha.h:352
8682 msgid "Schedule given CPU"
8685 #: config/alpha/alpha.h:354
8686 msgid "Control the generated fp rounding mode"
8689 #: config/alpha/alpha.h:356
8690 msgid "Control the IEEE trap mode"
8693 #: config/alpha/alpha.h:358
8694 msgid "Control the precision given to fp exceptions"
8697 #: config/alpha/alpha.h:360
8698 msgid "Tune expected memory latency"
8701 #: config/alpha/alpha.h:362 config/ia64/ia64.h:221
8702 msgid "Specify bit size of immediate TLS offsets"
8705 #: config/arc/arc.c:140
8707 msgid "bad value (%s) for -mcpu switch"
8710 #: config/arc/arc.c:367
8712 msgid "argument of `%s' attribute is not a string constant"
8715 #: config/arc/arc.c:374
8717 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
8720 #: config/arc/arc.c:1713 config/m32r/m32r.c:2288
8722 msgid "invalid operand to %%R code"
8725 #: config/arc/arc.c:1745 config/m32r/m32r.c:2311
8727 msgid "invalid operand to %%H/%%L code"
8730 #: config/arc/arc.c:1768 config/m32r/m32r.c:2387
8732 msgid "invalid operand to %%U code"
8735 #: config/arc/arc.c:1779
8737 msgid "invalid operand to %%V code"
8741 #: config/arc/arc.c:1786 config/m32r/m32r.c:2426 config/sparc/sparc.c:6479
8742 msgid "invalid operand output code"
8745 #: config/arm/arm.c:469
8747 msgid "switch -mcpu=%s conflicts with -march= switch"
8750 #: config/arm/arm.c:479 config/rs6000/rs6000.c:563 config/sparc/sparc.c:399
8752 msgid "bad value (%s) for %s switch"
8755 #: config/arm/arm.c:615
8756 msgid "target CPU does not support APCS-32"
8759 #: config/arm/arm.c:620
8760 msgid "target CPU does not support APCS-26"
8763 #: config/arm/arm.c:626
8764 msgid "target CPU does not support interworking"
8767 #: config/arm/arm.c:632
8768 msgid "target CPU does not support THUMB instructions"
8771 #: config/arm/arm.c:646
8773 "enabling backtrace support is only meaningful when compiling for the Thumb"
8776 #: config/arm/arm.c:649
8778 "enabling callee interworking support is only meaningful when compiling for "
8782 #: config/arm/arm.c:652
8784 "enabling caller interworking support is only meaningful when compiling for "
8788 #: config/arm/arm.c:658
8789 msgid "interworking forces APCS-32 to be used"
8792 #: config/arm/arm.c:664
8793 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
8796 #: config/arm/arm.c:672
8797 msgid "-fpic and -mapcs-reent are incompatible"
8800 #: config/arm/arm.c:675
8801 msgid "APCS reentrant code not supported. Ignored"
8804 #: config/arm/arm.c:683
8805 msgid "-g with -mno-apcs-frame may not give sensible debugging"
8808 #: config/arm/arm.c:691
8809 msgid "passing floating point arguments in fp regs not yet supported"
8812 #: config/arm/arm.c:720
8814 msgid "invalid floating point emulation option: -mfpe-%s"
8817 #: config/arm/arm.c:744
8818 msgid "structure size boundary can only be set to 8 or 32"
8821 #: config/arm/arm.c:752
8822 msgid "-mpic-register= is useless without -fpic"
8825 #: config/arm/arm.c:759
8827 msgid "unable to use '%s' for PIC register"
8830 #: config/arm/arm.c:2071 config/arm/arm.c:2094 config/avr/avr.c:4796
8831 #: config/c4x/c4x.c:4646 config/h8300/h8300.c:3890 config/i386/i386.c:1531
8832 #: config/i386/i386.c:1581 config/m68hc11/m68hc11.c:1219
8833 #: config/mcore/mcore.c:3512 config/ns32k/ns32k.c:1049
8834 #: config/rs6000/rs6000.c:12486 config/sh/sh.c:5795 config/sh/sh.c:5820
8835 #: config/sh/sh.c:5859 config/stormy16/stormy16.c:2028 config/v850/v850.c:2182
8837 msgid "`%s' attribute only applies to functions"
8840 #: config/arm/arm.c:9485
8841 msgid "unable to compute real location of stacked parameter"
8844 #: config/arm/arm.c:10164
8845 msgid "no low registers available for popping high registers"
8848 #: config/arm/arm.c:10415
8849 msgid "interrupt Service Routines cannot be coded in Thumb mode"
8852 #: config/arm/pe.c:170 config/i386/winnt.c:306 config/mcore/mcore.c:3360
8854 msgid "initialized variable `%s' is marked dllimport"
8857 #: config/arm/pe.c:179 config/i386/winnt.c:315
8859 msgid "static variable `%s' is marked dllimport"
8862 #: config/arm/arm.h:416
8863 msgid "Generate APCS conformant stack frames"
8866 #: config/arm/arm.h:419
8867 msgid "Store function names in object code"
8870 #: config/arm/arm.h:423
8871 msgid "Use the 32-bit version of the APCS"
8874 #: config/arm/arm.h:425
8875 msgid "Use the 26-bit version of the APCS"
8878 #: config/arm/arm.h:429
8879 msgid "Pass FP arguments in FP registers"
8882 #: config/arm/arm.h:432
8883 msgid "Generate re-entrant, PIC code"
8886 #: config/arm/arm.h:435
8887 msgid "The MMU will trap on unaligned accesses"
8890 #: config/arm/arm.h:442
8891 msgid "Use library calls to perform FP operations"
8894 #: config/arm/arm.h:444 config/i960/i960.h:281
8895 msgid "Use hardware floating point instructions"
8898 #: config/arm/arm.h:446
8899 msgid "Assume target CPU is configured as big endian"
8902 #: config/arm/arm.h:448
8903 msgid "Assume target CPU is configured as little endian"
8906 #: config/arm/arm.h:450
8907 msgid "Assume big endian bytes, little endian words"
8910 #: config/arm/arm.h:452
8911 msgid "Support calls between Thumb and ARM instruction sets"
8914 #: config/arm/arm.h:455
8915 msgid "Generate a call to abort if a noreturn function returns"
8918 #: config/arm/arm.h:458
8919 msgid "Do not move instructions into a function's prologue"
8922 #: config/arm/arm.h:461
8923 msgid "Do not load the PIC register in function prologues"
8926 #: config/arm/arm.h:464
8927 msgid "Generate call insns as indirect calls, if necessary"
8930 #: config/arm/arm.h:467
8931 msgid "Compile for the Thumb not the ARM"
8934 #: config/arm/arm.h:471
8935 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
8938 #: config/arm/arm.h:474
8939 msgid "Thumb: Generate (leaf) stack frames even if not needed"
8942 #: config/arm/arm.h:477
8943 msgid "Thumb: Assume non-static functions may be called from ARM code"
8946 #: config/arm/arm.h:481
8947 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
8950 #: config/arm/arm.h:491
8951 msgid "Specify the name of the target CPU"
8954 #: config/arm/arm.h:493
8955 msgid "Specify the name of the target architecture"
8958 #: config/arm/arm.h:497
8959 msgid "Specify the version of the floating point emulator"
8962 #: config/arm/arm.h:499
8963 msgid "Specify the minimum bit alignment of structures"
8966 #: config/arm/arm.h:501
8967 msgid "Specify the register to be used for PIC addressing"
8970 #: config/arm/pe.h:65
8971 msgid "Ignore dllimport attribute for functions"
8974 #: config/avr/avr.c:530
8976 msgid "large frame pointer change (%d) with -mtiny-stack"
8979 #: config/avr/avr.c:1137
8980 msgid "bad address, not (reg+disp):"
8983 #: config/avr/avr.c:1145
8984 msgid "internal compiler error. Bad address:"
8987 #: config/avr/avr.c:1158
8988 msgid "internal compiler error. Unknown mode:"
8991 #: config/avr/avr.c:1866 config/avr/avr.c:2578
8992 msgid "invalid insn:"
8995 #: config/avr/avr.c:1903 config/avr/avr.c:1989 config/avr/avr.c:2038
8996 #: config/avr/avr.c:2047 config/avr/avr.c:2145 config/avr/avr.c:2317
8997 #: config/avr/avr.c:2615 config/avr/avr.c:2726
8998 msgid "incorrect insn:"
9001 #: config/avr/avr.c:2066 config/avr/avr.c:2230 config/avr/avr.c:2388
9002 #: config/avr/avr.c:2770
9003 msgid "unknown move insn:"
9006 #: config/avr/avr.c:3005
9007 msgid "bad shift insn:"
9010 #: config/avr/avr.c:3121 config/avr/avr.c:3551 config/avr/avr.c:3931
9011 msgid "internal compiler error. Incorrect shift:"
9014 #: config/avr/avr.c:4769
9015 msgid "only initialized variables can be placed into program memory area"
9018 #: config/avr/avr.c:4868
9019 msgid "only uninitialized variables can be placed in the .noinit section"
9022 #: config/avr/avr.c:4883
9024 msgid "MCU `%s' supported for assembler only"
9027 #: config/avr/avr.h:78
9028 msgid "Assume int to be 8 bit integer"
9031 #: config/avr/avr.h:80
9032 msgid "Change the stack pointer without disabling interrupts"
9035 #: config/avr/avr.h:82
9036 msgid "Use subroutines for function prologue/epilogue"
9039 #: config/avr/avr.h:84
9040 msgid "Change only the low 8 bits of the stack pointer"
9043 #: config/avr/avr.h:86
9044 msgid "Do not generate tablejump insns"
9047 #: config/avr/avr.h:88
9048 msgid "Use rjmp/rcall (limited range) on >8K devices"
9051 #: config/avr/avr.h:91
9052 msgid "Output instruction sizes to the asm file"
9055 #: config/avr/avr.h:108
9056 msgid "Specify the initial stack address"
9059 #: config/avr/avr.h:109
9060 msgid "Specify the MCU name"
9063 #. `GIV_SORT_CRITERION(GIV1, GIV2)'
9064 #. In some cases, the strength reduction optimization pass can
9065 #. produce better code if this is defined. This macro controls the
9066 #. order that induction variables are combined. This macro is
9067 #. particularly useful if the target has limited addressing modes.
9068 #. For instance, the SH target has only positive offsets in
9069 #. addresses. Thus sorting to put the smallest address first allows
9070 #. the most combinations to be found.
9071 #: config/avr/avr.h:2408
9072 msgid "trampolines not supported"
9075 #: config/c4x/c4x-c.c:71
9077 msgid "missing '(' after '#pragma %s' - ignored"
9080 #: config/c4x/c4x-c.c:74
9082 msgid "missing function name in '#pragma %s' - ignored"
9085 #: config/c4x/c4x-c.c:79
9087 msgid "malformed '#pragma %s' - ignored"
9090 #: config/c4x/c4x-c.c:81
9092 msgid "missing section name in '#pragma %s' - ignored"
9095 #: config/c4x/c4x-c.c:86
9097 msgid "missing ')' for '#pragma %s' - ignored"
9100 #: config/c4x/c4x-c.c:89
9102 msgid "junk at end of '#pragma %s'"
9105 #: config/c4x/c4x.c:282
9107 msgid "unknown CPU version %d, using 40.\n"
9110 #: config/c4x/c4x.c:855
9112 msgid "ISR %s requires %d words of local vars, max is 32767"
9115 #: config/c4x/c4x.c:1604
9116 msgid "using CONST_DOUBLE for address"
9119 #: config/c4x/c4x.c:1744
9120 msgid "c4x_address_cost: Invalid addressing mode"
9123 #: config/c4x/c4x.c:1886
9125 msgid "c4x_print_operand: %%L inconsistency"
9128 #: config/c4x/c4x.c:1892
9130 msgid "c4x_print_operand: %%N inconsistency"
9133 #: config/c4x/c4x.c:1933
9135 msgid "c4x_print_operand: %%O inconsistency"
9138 #: config/c4x/c4x.c:2028
9139 msgid "c4x_print_operand: Bad operand case"
9142 #: config/c4x/c4x.c:2071
9143 msgid "c4x_print_operand_address: Bad post_modify"
9146 #: config/c4x/c4x.c:2093
9147 msgid "c4x_print_operand_address: Bad pre_modify"
9150 #: config/c4x/c4x.c:2141 config/c4x/c4x.c:2153 config/c4x/c4x.c:2168
9151 msgid "c4x_print_operand_address: Bad operand case"
9154 #: config/c4x/c4x.c:2424
9155 msgid "c4x_rptb_insert: Cannot find start label"
9158 #: config/c4x/c4x.c:3411 config/c4x/c4x.c:3431
9159 msgid "mode not QImode"
9162 #: config/c4x/c4x.c:3516
9163 msgid "invalid indirect memory address"
9166 #: config/c4x/c4x.c:3605
9167 msgid "invalid indirect (S) memory address"
9170 #: config/c4x/c4x.c:3946
9171 msgid "c4x_valid_operands: Internal error"
9174 #: config/c4x/c4x.c:4426
9175 msgid "c4x_operand_subword: invalid mode"
9178 #: config/c4x/c4x.c:4429
9179 msgid "c4x_operand_subword: invalid operand"
9182 #. We could handle these with some difficulty.
9183 #. e.g., *p-- => *(p-=2); *(p+1).
9184 #: config/c4x/c4x.c:4455
9185 msgid "c4x_operand_subword: invalid autoincrement"
9188 #: config/c4x/c4x.c:4461
9189 msgid "c4x_operand_subword: invalid address"
9192 #: config/c4x/c4x.c:4472
9193 msgid "c4x_operand_subword: address not offsettable"
9196 #: config/c4x/c4x.c:4672
9197 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
9200 #. Name of the c4x assembler.
9201 #. Name of the c4x linker.
9202 #. Define assembler options.
9203 #. Define linker options.
9204 #. Specify the end file to link with.
9205 #. Target compilation option flags.
9206 #. Small memory model.
9207 #. Use 24-bit MPYI for C3x.
9208 #. Fast fixing of floats.
9209 #. Allow use of RPTS.
9211 #. Be compatible with TI assembler.
9212 #. Be paranoid about DP reg. in ISRs.
9213 #. Pass arguments on stack.
9214 #. Enable features under development.
9215 #. Enable repeat block.
9216 #. Use BK as general register.
9217 #. Use decrement and branch for C3x.
9218 #. Enable debugging of GCC.
9219 #. Force constants into registers.
9220 #. Allow unsigned loop counters.
9221 #. Force op0 and op1 to be same.
9222 #. Save all 40 bits for floats.
9223 #. Allow parallel insns.
9224 #. Allow MPY||ADD, MPY||SUB insns.
9225 #. Assume mem refs possibly aliased.
9232 #. Run-time compilation parameters selecting different hardware subsets.
9234 #. Macro to define tables used to set the flags.
9235 #. This is a list in braces of triplets in braces,
9236 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
9237 #. where VALUE is the bits to set or minus the bits to clear.
9238 #. An empty string NAME is used to identify the default VALUE.
9239 #: config/c4x/c4x.h:170
9240 msgid "Small memory model"
9243 #: config/c4x/c4x.h:172
9244 msgid "Big memory model"
9247 #: config/c4x/c4x.h:174
9248 msgid "Use MPYI instruction for C3x"
9251 #: config/c4x/c4x.h:176
9252 msgid "Do not use MPYI instruction for C3x"
9255 #: config/c4x/c4x.h:178
9256 msgid "Use fast but approximate float to integer conversion"
9259 #: config/c4x/c4x.h:180
9260 msgid "Use slow but accurate float to integer conversion"
9263 #: config/c4x/c4x.h:182
9264 msgid "Enable use of RTPS instruction"
9267 #: config/c4x/c4x.h:184
9268 msgid "Disable use of RTPS instruction"
9271 #: config/c4x/c4x.h:186
9272 msgid "Enable use of RTPB instruction"
9275 #: config/c4x/c4x.h:188
9276 msgid "Disable use of RTPB instruction"
9279 #: config/c4x/c4x.h:190
9280 msgid "Generate code for C30 CPU"
9283 #: config/c4x/c4x.h:192
9284 msgid "Generate code for C31 CPU"
9287 #: config/c4x/c4x.h:194
9288 msgid "Generate code for C32 CPU"
9291 #: config/c4x/c4x.h:196
9292 msgid "Generate code for C33 CPU"
9295 #: config/c4x/c4x.h:198
9296 msgid "Generate code for C40 CPU"
9299 #: config/c4x/c4x.h:200
9300 msgid "Generate code for C44 CPU"
9303 #: config/c4x/c4x.h:202
9304 msgid "Emit code compatible with TI tools"
9307 #: config/c4x/c4x.h:204
9308 msgid "Emit code to use GAS extensions"
9311 #: config/c4x/c4x.h:206 config/c4x/c4x.h:210
9312 msgid "Save DP across ISR in small memory model"
9315 #: config/c4x/c4x.h:208 config/c4x/c4x.h:212
9316 msgid "Don't save DP across ISR in small memory model"
9319 #: config/c4x/c4x.h:214
9320 msgid "Pass arguments on the stack"
9323 #: config/c4x/c4x.h:216
9324 msgid "Pass arguments in registers"
9327 #: config/c4x/c4x.h:218
9328 msgid "Enable new features under development"
9331 #: config/c4x/c4x.h:220
9332 msgid "Disable new features under development"
9335 #: config/c4x/c4x.h:222
9336 msgid "Use the BK register as a general purpose register"
9339 #: config/c4x/c4x.h:224
9340 msgid "Do not allocate BK register"
9343 #: config/c4x/c4x.h:226
9344 msgid "Enable use of DB instruction"
9347 #: config/c4x/c4x.h:228
9348 msgid "Disable use of DB instruction"
9351 #: config/c4x/c4x.h:230
9352 msgid "Enable debugging"
9355 #: config/c4x/c4x.h:232
9356 msgid "Disable debugging"
9359 #: config/c4x/c4x.h:234
9360 msgid "Force constants into registers to improve hoisting"
9363 #: config/c4x/c4x.h:236
9364 msgid "Don't force constants into registers"
9367 #: config/c4x/c4x.h:238
9368 msgid "Force RTL generation to emit valid 3 operand insns"
9371 #: config/c4x/c4x.h:240
9372 msgid "Allow RTL generation to emit invalid 3 operand insns"
9375 #: config/c4x/c4x.h:242
9376 msgid "Allow unsigned interation counts for RPTB/DB"
9379 #: config/c4x/c4x.h:244
9380 msgid "Disallow unsigned iteration counts for RPTB/DB"
9383 #: config/c4x/c4x.h:246
9384 msgid "Preserve all 40 bits of FP reg across call"
9387 #: config/c4x/c4x.h:248
9388 msgid "Only preserve 32 bits of FP reg across call"
9391 #: config/c4x/c4x.h:250
9392 msgid "Enable parallel instructions"
9395 #: config/c4x/c4x.h:252
9396 msgid "Disable parallel instructions"
9399 #: config/c4x/c4x.h:254
9400 msgid "Enable MPY||ADD and MPY||SUB instructions"
9403 #: config/c4x/c4x.h:256
9404 msgid "Disable MPY||ADD and MPY||SUB instructions"
9407 #: config/c4x/c4x.h:258
9408 msgid "Assume that pointers may be aliased"
9411 #: config/c4x/c4x.h:260
9412 msgid "Assume that pointers not aliased"
9415 #: config/c4x/c4x.h:333
9416 msgid "Specify maximum number of iterations for RPTS"
9419 #: config/c4x/c4x.h:335
9420 msgid "Select CPU to generate code for"
9423 #: config/cris/cris.c:585
9424 msgid "unexpected index-type in cris_print_index"
9427 #: config/cris/cris.c:601
9428 msgid "unexpected base-type in cris_print_base"
9431 #: config/cris/cris.c:894
9433 msgid "stackframe too big: %d bytes"
9436 #: config/cris/cris.c:1209
9437 msgid "allocated but unused delay list in epilogue"
9440 #: config/cris/cris.c:1219
9442 "unexpected function type needing stack adjustment for __builtin_eh_return"
9445 #: config/cris/cris.c:1298
9446 msgid "invalid operand for 'b' modifier"
9449 #: config/cris/cris.c:1310
9450 msgid "invalid operand for 'v' modifier"
9453 #: config/cris/cris.c:1320
9454 msgid "invalid operand for 'P' modifier"
9457 #: config/cris/cris.c:1327
9458 msgid "invalid operand for 'p' modifier"
9461 #: config/cris/cris.c:1366
9462 msgid "invalid operand for 'z' modifier"
9465 #: config/cris/cris.c:1397 config/cris/cris.c:1427
9466 msgid "invalid operand for 'H' modifier"
9469 #: config/cris/cris.c:1403
9470 msgid "bad register"
9473 #: config/cris/cris.c:1441
9474 msgid "invalid operand for 'e' modifier"
9477 #: config/cris/cris.c:1458
9478 msgid "invalid operand for 'm' modifier"
9481 #: config/cris/cris.c:1483
9482 msgid "invalid operand for 'A' modifier"
9485 #: config/cris/cris.c:1491
9486 msgid "invalid operand for 'D' modifier"
9489 #: config/cris/cris.c:1505
9490 msgid "invalid operand for 'T' modifier"
9493 #: config/cris/cris.c:1514
9494 msgid "invalid operand modifier letter"
9497 #: config/cris/cris.c:1522
9499 msgid "internal error: bad register: %d"
9502 #: config/cris/cris.c:1570
9503 msgid "unexpected multiplicative operand"
9506 #: config/cris/cris.c:1590
9507 msgid "unexpected operand"
9510 #: config/cris/cris.c:1625 config/cris/cris.c:1635
9511 msgid "unrecognized address"
9514 #: config/cris/cris.c:1991
9515 msgid "internal error: sideeffect-insn affecting main effect"
9518 #. If we get here, the caller got its initial tests wrong.
9519 #: config/cris/cris.c:2278
9520 msgid "internal error: cris_side_effect_mode_ok with bad operands"
9523 #: config/cris/cris.c:2360 config/cris/cris.c:2418
9524 msgid "unrecognized supposed constant"
9527 #: config/cris/cris.c:2459
9528 msgid "unrecognized supposed constant in cris_global_pic_symbol"
9531 #: config/cris/cris.c:2478
9533 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
9536 #: config/cris/cris.c:2506
9538 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
9541 #: config/cris/cris.c:2542
9543 msgid "unknown CRIS cpu version specification in -mtune= : %s"
9546 #: config/cris/cris.c:2560
9547 msgid "-fPIC and -fpic are not supported in this configuration"
9550 #: config/cris/cris.c:2576
9551 msgid "that particular -g option is invalid with -maout and -melinux"
9554 #: config/cris/cris.c:2810 config/cris/cris.c:2855
9555 msgid "unexpected side-effects in address"
9558 #. Labels are never marked as global symbols.
9559 #: config/cris/cris.c:2952 config/cris/cris.c:2983
9560 msgid "unexpected PIC symbol"
9563 #: config/cris/cris.c:2956
9564 msgid "PIC register isn't set up"
9567 #: config/cris/cris.c:2969 config/cris/cris.c:3052
9568 msgid "unexpected address expression"
9571 #: config/cris/cris.c:2987
9572 msgid "emitting PIC operand, but PIC register isn't set up"
9575 #: config/cris/cris.c:2996
9576 msgid "unexpected NOTE as addr_const:"
9579 #: config/cris/aout.h:106
9580 msgid "Compile for the MMU-less Etrax 100-based elinux system"
9583 #: config/cris/aout.h:113
9584 msgid "For elinux, request a specified stack-size for this program"
9587 #. 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.
9588 #: config/cris/cris.h:336
9589 msgid "Compile for ETRAX 4 (CRIS v3)"
9592 #: config/cris/cris.h:341
9593 msgid "Compile for ETRAX 100 (CRIS v8)"
9596 #: config/cris/cris.h:345
9597 msgid "Emit verbose debug information in assembly code"
9600 #: config/cris/cris.h:348
9601 msgid "Do not use condition codes from normal instructions"
9604 #: config/cris/cris.h:352
9605 msgid "Do not emit addressing modes with side-effect assignment"
9608 #: config/cris/cris.h:355
9609 msgid "Do not tune stack alignment"
9612 #: config/cris/cris.h:358
9613 msgid "Do not tune writable data alignment"
9616 #: config/cris/cris.h:361
9617 msgid "Do not tune code and read-only data alignment"
9620 #: config/cris/cris.h:370
9621 msgid "Align code and data to 32 bits"
9624 #: config/cris/cris.h:383
9625 msgid "Don't align items in code or data"
9628 #: config/cris/cris.h:386
9629 msgid "Do not emit function prologue or epilogue"
9632 #. We have to handle this m-option here since we can't wash it off in both CC1_SPEC and CC1PLUS_SPEC.
9633 #: config/cris/cris.h:390
9634 msgid "Use the most feature-enabling options allowed by other options"
9637 #. 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.
9638 #: config/cris/cris.h:396
9639 msgid "Override -mbest-lib-options"
9642 #: config/cris/cris.h:428
9643 msgid "Generate code for the specified chip or CPU version"
9646 #: config/cris/cris.h:430
9647 msgid "Tune alignment for the specified chip or CPU version"
9650 #: config/cris/cris.h:432
9651 msgid "Warn when a stackframe is larger than the specified size"
9655 #: config/cris/cris.h:1019
9656 msgid "no FUNCTION_PROFILER for CRIS"
9659 #: config/cris/linux.h:74
9660 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
9663 #: config/d30v/d30v.c:209
9665 msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
9668 #: config/d30v/d30v.c:2668
9669 msgid "bad insn to d30v_print_operand_address:"
9672 #: config/d30v/d30v.c:2685 config/d30v/d30v.c:2746 config/d30v/d30v.c:2767
9673 #: config/d30v/d30v.c:2785
9674 msgid "bad insn to d30v_print_operand_memory_reference:"
9677 #: config/d30v/d30v.c:2853
9678 msgid "bad insn to d30v_print_operand, 'f' modifier:"
9681 #: config/d30v/d30v.c:2862
9682 msgid "bad insn to d30v_print_operand, 'A' modifier:"
9685 #: config/d30v/d30v.c:2869
9686 msgid "bad insn to d30v_print_operand, 'M' modifier:"
9689 #: config/d30v/d30v.c:2923
9690 msgid "bad insn to print_operand, 'F' or 'T' modifier:"
9693 #: config/d30v/d30v.c:2934
9694 msgid "bad insn to print_operand, 'B' modifier:"
9697 #: config/d30v/d30v.c:2941
9698 msgid "bad insn to print_operand, 'E' modifier:"
9701 #: config/d30v/d30v.c:2959
9702 msgid "bad insn to print_operand, 'R' modifier:"
9705 #: config/d30v/d30v.c:2968 config/d30v/d30v.c:2976
9706 msgid "bad insn to print_operand, 's' modifier:"
9709 #: config/d30v/d30v.c:3005
9710 msgid "bad insn in d30v_print_operand, 0 case"
9713 #: config/d30v/d30v.c:3303
9714 msgid "d30v_emit_comparison"
9717 #: config/d30v/d30v.c:3347
9718 msgid "bad call to d30v_move_2words"
9721 #: config/d30v/d30v.h:114
9722 msgid "Enable use of conditional move instructions"
9725 #: config/d30v/d30v.h:117
9726 msgid "Disable use of conditional move instructions"
9729 #: config/d30v/d30v.h:120
9730 msgid "Debug argument support in compiler"
9733 #: config/d30v/d30v.h:123
9734 msgid "Debug stack support in compiler"
9737 #: config/d30v/d30v.h:126
9738 msgid "Debug memory address support in compiler"
9741 #: config/d30v/d30v.h:129
9742 msgid "Make adjacent short instructions parallel if possible"
9745 #: config/d30v/d30v.h:132
9746 msgid "Do not make adjacent short instructions parallel"
9749 #: config/d30v/d30v.h:135 config/d30v/d30v.h:138
9750 msgid "Link programs/data to be in external memory by default"
9753 #: config/d30v/d30v.h:141
9754 msgid "Link programs/data to be in onchip memory by default"
9757 #: config/d30v/d30v.h:149
9758 msgid "Change the branch costs within the compiler"
9761 #: config/d30v/d30v.h:152
9762 msgid "Change the threshold for conversion to conditional execution"
9765 #: config/dsp16xx/dsp16xx.c:1448 config/dsp16xx/dsp16xx.c:1471
9766 msgid "stack size > 32k"
9769 #: config/dsp16xx/dsp16xx.c:1680
9770 msgid "invalid addressing mode"
9773 #: config/dsp16xx/dsp16xx.c:1823
9774 msgid "bad register extension code"
9777 #: config/dsp16xx/dsp16xx.c:1923
9778 msgid "invalid offset in ybase addressing"
9781 #: config/dsp16xx/dsp16xx.c:1926
9782 msgid "invalid register in ybase addressing"
9785 #: config/dsp16xx/dsp16xx.c:2101
9786 msgid "invalid shift operator in emit_1600_core_shift"
9789 #: config/dsp16xx/dsp16xx.c:2430
9790 msgid "invalid mode for gen_tst_reg"
9793 #: config/dsp16xx/dsp16xx.c:2502
9794 msgid "invalid mode for integer comparison in gen_compare_reg"
9797 #. Macro to define tables used to set the flags.
9798 #. This is a list in braces of pairs in braces,
9799 #. each pair being { "NAME", VALUE }
9800 #. where VALUE is the bits to set or minus the bits to clear.
9801 #. An empty string NAME is used to identify the default VALUE.
9802 #: config/dsp16xx/dsp16xx.h:230
9803 msgid "Pass parameters in registers (default)"
9806 #: config/dsp16xx/dsp16xx.h:232
9807 msgid "Don't pass parameters in registers"
9810 #: config/dsp16xx/dsp16xx.h:234
9811 msgid "Generate code for near calls"
9814 #: config/dsp16xx/dsp16xx.h:236
9815 msgid "Don't generate code for near calls"
9818 #: config/dsp16xx/dsp16xx.h:238
9819 msgid "Generate code for near jumps"
9822 #: config/dsp16xx/dsp16xx.h:240
9823 msgid "Don't generate code for near jumps"
9826 #: config/dsp16xx/dsp16xx.h:242
9827 msgid "Generate code for a bit-manipulation unit"
9830 #: config/dsp16xx/dsp16xx.h:244
9831 msgid "Don't generate code for a bit-manipulation unit"
9834 #: config/dsp16xx/dsp16xx.h:246
9835 msgid "Generate code for memory map1"
9838 #: config/dsp16xx/dsp16xx.h:248
9839 msgid "Generate code for memory map2"
9842 #: config/dsp16xx/dsp16xx.h:250
9843 msgid "Generate code for memory map3"
9846 #: config/dsp16xx/dsp16xx.h:252
9847 msgid "Generate code for memory map4"
9850 #: config/dsp16xx/dsp16xx.h:254
9851 msgid "Ouput extra code for initialized data"
9854 #: config/dsp16xx/dsp16xx.h:256
9855 msgid "Don't let reg. allocator use ybase registers"
9858 #: config/dsp16xx/dsp16xx.h:258
9859 msgid "Output extra debug info in Luxworks environment"
9862 #: config/dsp16xx/dsp16xx.h:260
9863 msgid "Save temp. files in Luxworks environment"
9866 #: config/dsp16xx/dsp16xx.h:272
9867 msgid "Specify alternate name for text section"
9870 #: config/dsp16xx/dsp16xx.h:274
9871 msgid "Specify alternate name for data section"
9874 #: config/dsp16xx/dsp16xx.h:276
9875 msgid "Specify alternate name for bss section"
9878 #: config/dsp16xx/dsp16xx.h:278
9879 msgid "Specify alternate name for constant section"
9882 #: config/dsp16xx/dsp16xx.h:280
9883 msgid "Specify alternate name for dsp16xx chip"
9886 #. Output assembler code to FILE to increment profiler label # LABELNO
9887 #. for profiling a function entry.
9888 #: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1749
9889 #: config/dsp16xx/dsp16xx.h:1754
9890 msgid "profiling not implemented yet"
9893 #. Emit RTL insns to initialize the variable parts of a trampoline.
9894 #. FNADDR is an RTX for the address of the function's pure code.
9895 #. CXT is an RTX for the static chain value for the function.
9896 #: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
9897 msgid "trampolines not yet implemented"
9900 #: config/fr30/fr30.c:455
9901 msgid "fr30_print_operand_address: unhandled address"
9904 #: config/fr30/fr30.c:482
9906 msgid "fr30_print_operand: unrecognized %%p code"
9909 #: config/fr30/fr30.c:502
9911 msgid "fr30_print_operand: unrecognized %%b code"
9914 #: config/fr30/fr30.c:523
9916 msgid "fr30_print_operand: unrecognized %%B code"
9919 #: config/fr30/fr30.c:531
9921 msgid "fr30_print_operand: invalid operand to %%A code"
9924 #: config/fr30/fr30.c:548
9926 msgid "fr30_print_operand: invalid %%x code"
9929 #: config/fr30/fr30.c:555
9931 msgid "fr30_print_operand: invalid %%F code"
9934 #: config/fr30/fr30.c:572
9935 msgid "fr30_print_operand: unknown code"
9938 #: config/fr30/fr30.c:601 config/fr30/fr30.c:610 config/fr30/fr30.c:621
9939 #: config/fr30/fr30.c:634
9940 msgid "fr30_print_operand: unhandled MEM"
9943 #: config/fr30/fr30.h:63
9944 msgid "Assume small address space"
9947 #: config/frv/frv.c:412 config/frv/frv.c:430
9949 msgid "Unknown cpu: -mcpu=%s"
9952 #: config/frv/frv.c:453
9953 msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
9956 #: config/frv/frv.c:2522
9957 msgid "Bad insn to frv_print_operand_address:"
9960 #: config/frv/frv.c:2535
9961 msgid "Bad register to frv_print_operand_memory_reference_reg:"
9964 #: config/frv/frv.c:2576 config/frv/frv.c:2586 config/frv/frv.c:2595
9965 #: config/frv/frv.c:2623 config/frv/frv.c:2635 config/frv/frv.c:2639
9966 msgid "Bad insn to frv_print_operand_memory_reference:"
9969 #: config/frv/frv.c:2781
9970 msgid "Bad insn in frv_print_operand, bad const_double"
9973 #: config/frv/frv.c:2826
9974 msgid "Bad insn to frv_print_operand, 'C' modifier:"
9977 #: config/frv/frv.c:2849
9978 msgid "Bad insn to frv_print_operand, 'c' modifier:"
9981 #: config/frv/frv.c:2874
9982 msgid "Bad insn to frv_print_operand, 'e' modifier:"
9985 #: config/frv/frv.c:2882
9986 msgid "Bad insn to frv_print_operand, 'F' modifier:"
9989 #: config/frv/frv.c:2898
9990 msgid "Bad insn to frv_print_operand, 'f' modifier:"
9993 #: config/frv/frv.c:2951
9994 msgid "Bad insn to frv_print_operand, 'L' modifier:"
9997 #: config/frv/frv.c:2964
9998 msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
10001 #: config/frv/frv.c:2985
10002 msgid "Bad insn to frv_print_operand, 'O' modifier:"
10005 #: config/frv/frv.c:3003
10006 msgid "Bad insn to frv_print_operand, P modifier:"
10009 #: config/frv/frv.c:3023
10010 msgid "Bad insn in frv_print_operand, z case"
10013 #: config/frv/frv.c:3051
10014 msgid "Bad insn in frv_print_operand, 0 case"
10017 #: config/frv/frv.c:3056
10018 msgid "frv_print_operand: unknown code"
10021 #: config/frv/frv.c:5739
10022 msgid "Bad output_move_single operand"
10025 #: config/frv/frv.c:5868
10026 msgid "Bad output_move_double operand"
10029 #: config/frv/frv.c:6012
10030 msgid "Bad output_condmove_single operand"
10033 #: config/frv/frv.c:8317
10034 msgid "frv_registers_update"
10037 #: config/frv/frv.c:8477
10038 msgid "frv_registers_used_p"
10041 #: config/frv/frv.c:8606
10042 msgid "frv_registers_set_p"
10045 #: config/frv/frv.c:9173
10046 msgid "accumulator is not a constant integer"
10049 #: config/frv/frv.c:9178
10050 msgid "accumulator number is out of bounds"
10053 #: config/frv/frv.c:9189
10055 msgid "inappropriate accumulator for `%s'"
10058 #: config/frv/frv.c:9255
10060 msgid "`%s' expects a constant argument"
10063 #: config/frv/frv.c:9260
10065 msgid "constant argument out of range for `%s'"
10068 #: config/frv/frv.c:9640
10069 msgid "media functions are not available unless -mmedia is used"
10072 #: config/frv/frv.c:9652
10073 msgid "this media function is only available on the fr500"
10076 #: config/frv/frv.c:9680
10077 msgid "this media function is only available on the fr400"
10080 #. This macro is a C statement to print on `stderr' a string describing the
10081 #. particular machine description choice. Every machine description should
10082 #. define `TARGET_VERSION'. For example:
10085 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
10087 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
10089 #: config/frv/frv.h:512
10093 #: config/h8300/h8300.c:316
10094 msgid "-ms2600 is used without -ms"
10097 #: config/h8300/h8300.c:322
10098 msgid "-mn is used without -mh or -ms"
10101 #. Macro to define tables used to set the flags.
10102 #. This is a list in braces of pairs in braces,
10103 #. each pair being { "NAME", VALUE }
10104 #. where VALUE is the bits to set or minus the bits to clear.
10105 #. An empty string NAME is used to identify the default VALUE.
10106 #: config/h8300/h8300.h:150
10107 msgid "Generate H8S code"
10110 #: config/h8300/h8300.h:151
10111 msgid "Do not generate H8S code"
10114 #: config/h8300/h8300.h:152
10115 msgid "Generate H8S/2600 code"
10118 #: config/h8300/h8300.h:153
10119 msgid "Do not generate H8S/2600 code"
10122 #: config/h8300/h8300.h:154
10123 msgid "Make integers 32 bits wide"
10126 #: config/h8300/h8300.h:157
10127 msgid "Use registers for argument passing"
10130 #: config/h8300/h8300.h:159
10131 msgid "Do not use registers for argument passing"
10134 #: config/h8300/h8300.h:161
10135 msgid "Consider access to byte sized memory slow"
10138 #: config/h8300/h8300.h:162
10139 msgid "Enable linker relaxing"
10142 #: config/h8300/h8300.h:164
10143 msgid "Generate H8/300H code"
10146 #: config/h8300/h8300.h:165
10147 msgid "Enable the normal mode"
10150 #: config/h8300/h8300.h:166
10151 msgid "Do not generate H8/300H code"
10154 #: config/h8300/h8300.h:167
10155 msgid "Use H8/300 alignment rules"
10158 #: config/i370/i370-c.c:55
10159 msgid "junk at end of #pragma map"
10162 #: config/i370/i370-c.c:61
10163 msgid "malformed #pragma map, ignored"
10166 #: config/i370/i370.c:920
10167 msgid "real name is too long - alias ignored"
10170 #: config/i370/i370.c:925
10171 msgid "alias name is too long - alias ignored"
10174 #: config/i370/i370.c:1196
10175 msgid "internal error--no jump follows compare:"
10178 #. Macro to define tables used to set the flags. This is a list in braces
10179 #. of pairs in braces, each pair being { "NAME", VALUE }
10180 #. where VALUE is the bits to set or minus the bits to clear.
10181 #. An empty string NAME is used to identify the default VALUE.
10182 #: config/i370/i370.h:75
10183 msgid "Generate char instructions"
10186 #: config/i370/i370.h:76
10187 msgid "Do not generate char instructions"
10190 #: config/i386/i386.c:1124
10192 msgid "code model %s not supported in PIC mode"
10195 #: config/i386/i386.c:1134 config/sparc/sparc.c:362
10197 msgid "bad value (%s) for -mcmodel= switch"
10200 #: config/i386/i386.c:1149
10202 msgid "bad value (%s) for -masm= switch"
10205 #: config/i386/i386.c:1152
10207 msgid "code model `%s' not supported in the %s bit mode"
10210 #: config/i386/i386.c:1155
10211 msgid "code model `large' not supported yet"
10214 #: config/i386/i386.c:1157
10216 msgid "%i-bit mode not compiled in"
10219 #: config/i386/i386.c:1184 config/i386/i386.c:1196
10220 msgid "CPU you selected does not support x86-64 instruction set"
10223 #: config/i386/i386.c:1189 config/s390/s390.c:903
10225 msgid "bad value (%s) for -march= switch"
10228 #: config/i386/i386.c:1202 config/s390/s390.c:922
10230 msgid "bad value (%s) for -mcpu= switch"
10233 #: config/i386/i386.c:1219
10235 msgid "-mregparm=%d is not between 0 and %d"
10238 #: config/i386/i386.c:1232
10239 msgid "-malign-loops is obsolete, use -falign-loops"
10242 #: config/i386/i386.c:1237 config/i386/i386.c:1250 config/i386/i386.c:1263
10244 msgid "-malign-loops=%d is not between 0 and %d"
10247 #: config/i386/i386.c:1245
10248 msgid "-malign-jumps is obsolete, use -falign-jumps"
10251 #: config/i386/i386.c:1258
10252 msgid "-malign-functions is obsolete, use -falign-functions"
10255 #: config/i386/i386.c:1296
10257 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
10260 #: config/i386/i386.c:1308
10262 msgid "-mbranch-cost=%d is not between 0 and 5"
10265 #: config/i386/i386.c:1320
10267 msgid "bad value (%s) for -mtls-dialect= switch"
10270 #: config/i386/i386.c:1341
10271 msgid "-malign-double makes no sense in the 64bit mode"
10274 #: config/i386/i386.c:1343
10275 msgid "-mrtd calling convention not supported in the 64bit mode"
10278 #: config/i386/i386.c:1359 config/i386/i386.c:1370
10279 msgid "SSE instruction set disabled, using 387 arithmetics"
10282 #: config/i386/i386.c:1375
10283 msgid "387 instruction set disabled, using SSE arithmetics"
10286 #: config/i386/i386.c:1382
10288 msgid "bad value (%s) for -mfpmath= switch"
10291 #: config/i386/i386.c:1541 config/i386/i386.c:1552
10292 msgid "fastcall and stdcall attributes are not compatible"
10295 #: config/i386/i386.c:1545 config/i386/i386.c:1605
10296 msgid "fastcall and regparm attributes are not compatible"
10299 #: config/i386/i386.c:1592
10301 msgid "`%s' attribute requires an integer constant argument"
10304 #: config/i386/i386.c:1598
10306 msgid "argument to `%s' attribute larger than %d"
10309 #: config/i386/i386.c:6460
10310 msgid "invalid UNSPEC as operand"
10313 #: config/i386/i386.c:6722
10314 msgid "extended registers have no high halves"
10317 #: config/i386/i386.c:6737
10318 msgid "unsupported operand size for extended register"
10321 #: config/i386/i386.c:7052
10323 "operand is neither a constant nor a condition code, invalid operand code 'c'"
10326 #: config/i386/i386.c:7098
10328 msgid "invalid operand code `%c'"
10331 #: config/i386/i386.c:7145
10332 msgid "invalid constraints for operand"
10335 #: config/i386/i386.c:11425
10336 msgid "unknown insn mode"
10339 #. @@@ better error message
10340 #: config/i386/i386.c:13477 config/i386/i386.c:13513
10341 msgid "selector must be an immediate"
10344 #. @@@ better error message
10345 #: config/i386/i386.c:13674 config/i386/i386.c:13708
10346 msgid "mask must be an immediate"
10349 #: config/i386/i386.c:13740
10350 msgid "shift must be an immediate"
10353 #: config/i386/winnt.c:108
10355 msgid "`%s' attribute only applies to variables"
10358 #: config/i386/winnt.c:278
10360 msgid "`%s' declared as both exported to and imported from a DLL"
10363 #: config/i386/cygwin.h:45
10364 msgid "Use the Cygwin interface"
10367 #: config/i386/cygwin.h:46
10368 msgid "Use the Mingw32 interface"
10371 #: config/i386/cygwin.h:47
10372 msgid "Create GUI application"
10375 #: config/i386/cygwin.h:48
10376 msgid "Don't set Windows defines"
10379 #: config/i386/cygwin.h:49
10380 msgid "Set Windows defines"
10383 #: config/i386/cygwin.h:50
10384 msgid "Create console application"
10387 #: config/i386/cygwin.h:51 config/i386/win32.h:59
10388 msgid "Generate code for a DLL"
10391 #: config/i386/cygwin.h:53 config/i386/win32.h:61
10392 msgid "Ignore dllimport for functions"
10395 #: config/i386/cygwin.h:55
10396 msgid "Use Mingw-specific thread support"
10399 #: config/i386/cygwin.h:246
10401 msgid "-f%s ignored for target (all code is position independent)"
10404 #: config/i386/djgpp.h:204
10405 msgid "-mbnu210 is ignored (option is obsolete)"
10408 #: config/i386/i386-interix.h:263
10409 msgid "ms-bitfields not supported for objc"
10418 #: config/i386/i386.h:327
10419 msgid "Alternate calling convention"
10422 #: config/i386/i386.h:329 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
10423 msgid "Use normal calling convention"
10426 #: config/i386/i386.h:331
10427 msgid "Align some doubles on dword boundary"
10430 #: config/i386/i386.h:333
10431 msgid "Align doubles on word boundary"
10434 #: config/i386/i386.h:335
10435 msgid "Uninitialized locals in .bss"
10438 #: config/i386/i386.h:337
10439 msgid "Uninitialized locals in .data"
10442 #: config/i386/i386.h:339 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
10443 #: config/ns32k/ns32k.h:167
10444 msgid "Use IEEE math for fp comparisons"
10447 #: config/i386/i386.h:341 config/ns32k/ns32k.h:169
10448 msgid "Do not use IEEE math for fp comparisons"
10451 #: config/i386/i386.h:343
10452 msgid "Return values of functions in FPU registers"
10455 #: config/i386/i386.h:345
10456 msgid "Do not return values of functions in FPU registers"
10459 #: config/i386/i386.h:347
10460 msgid "Do not generate sin, cos, sqrt for FPU"
10463 #: config/i386/i386.h:349
10464 msgid "Generate sin, cos, sqrt for FPU"
10467 #: config/i386/i386.h:351
10468 msgid "Omit the frame pointer in leaf functions"
10471 #: config/i386/i386.h:354
10472 msgid "Enable stack probing"
10477 #: config/i386/i386.h:359
10478 msgid "Align destination of the string operations"
10481 #: config/i386/i386.h:361
10482 msgid "Do not align destination of the string operations"
10485 #: config/i386/i386.h:363
10486 msgid "Inline all known string operations"
10489 #: config/i386/i386.h:365
10490 msgid "Do not inline all known string operations"
10493 #: config/i386/i386.h:367 config/i386/i386.h:371
10494 msgid "Use push instructions to save outgoing arguments"
10497 #: config/i386/i386.h:369 config/i386/i386.h:373
10498 msgid "Do not use push instructions to save outgoing arguments"
10501 #: config/i386/i386.h:375
10502 msgid "Support MMX built-in functions"
10505 #: config/i386/i386.h:377
10506 msgid "Do not support MMX built-in functions"
10509 #: config/i386/i386.h:379
10510 msgid "Support 3DNow! built-in functions"
10513 #: config/i386/i386.h:381
10514 msgid "Do not support 3DNow! built-in functions"
10517 #: config/i386/i386.h:383
10518 msgid "Support MMX and SSE built-in functions and code generation"
10521 #: config/i386/i386.h:385
10522 msgid "Do not support MMX and SSE built-in functions and code generation"
10525 #: config/i386/i386.h:387
10526 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
10529 #: config/i386/i386.h:389
10530 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
10533 #: config/i386/i386.h:391
10534 msgid "sizeof(long double) is 16"
10537 #: config/i386/i386.h:393
10538 msgid "sizeof(long double) is 12"
10541 #: config/i386/i386.h:395
10542 msgid "Generate 64bit x86-64 code"
10545 #: config/i386/i386.h:397
10546 msgid "Generate 32bit i386 code"
10549 #: config/i386/i386.h:399
10550 msgid "Use native (MS) bitfield layout"
10553 #: config/i386/i386.h:401
10554 msgid "Use gcc default bitfield layout"
10557 #: config/i386/i386.h:403
10558 msgid "Use red-zone in the x86-64 code"
10561 #: config/i386/i386.h:405
10562 msgid "Do not use red-zone in the x86-64 code"
10565 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10566 #. command options that have values. Its definition is an
10567 #. initializer with a subgrouping for each command option.
10569 #. Each subgrouping contains a string constant, that defines the
10570 #. fixed part of the option name, and the address of a variable. The
10571 #. variable, type `char *', is set to the variable part of the given
10572 #. option if the fixed part matches. The actual option name is made
10573 #. by appending `-m' to the specified name.
10574 #: config/i386/i386.h:434 config/rs6000/rs6000.h:381 config/s390/s390.h:117
10575 #: config/sparc/sparc.h:637
10576 msgid "Schedule code for given CPU"
10579 #: config/i386/i386.h:436
10580 msgid "Generate floating point mathematics using given instruction set"
10583 #: config/i386/i386.h:438 config/s390/s390.h:119
10584 msgid "Generate code for given CPU"
10587 #: config/i386/i386.h:440
10588 msgid "Number of registers used to pass integer arguments"
10591 #. TARGET_DEFAULT is defined in sun*.h and isi.h, etc.
10592 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10593 #. command options that have values. Its definition is an
10594 #. initializer with a subgrouping for each command option.
10596 #. Each subgrouping contains a string constant, that defines the
10597 #. fixed part of the option name, and the address of a variable. The
10598 #. variable, type `char *', is set to the variable part of the given
10599 #. option if the fixed part matches. The actual option name is made
10600 #. by appending `-m' to the specified name.
10601 #: config/i386/i386.h:442 config/m68k/m68k.h:263
10602 msgid "Loop code aligned to this power of 2"
10605 #: config/i386/i386.h:444 config/m68k/m68k.h:265
10606 msgid "Jump targets are aligned to this power of 2"
10609 #: config/i386/i386.h:446 config/m68k/m68k.h:267
10610 msgid "Function starts are aligned to this power of 2"
10613 #: config/i386/i386.h:449
10614 msgid "Attempt to keep stack aligned to this power of 2"
10617 #: config/i386/i386.h:451
10618 msgid "Branches are this expensive (1-5, arbitrary units)"
10621 #: config/i386/i386.h:453
10622 msgid "Use given x86-64 code model"
10627 #: config/i386/i386.h:459
10628 msgid "Use given assembler dialect"
10631 #: config/i386/i386.h:461
10632 msgid "Use given thread-local storage dialect"
10635 #: config/i386/sco5.h:696
10636 msgid "Generate ELF output"
10639 #: config/i386/win32.h:53
10640 msgid "Use Mingw32 interface"
10643 #: config/i386/win32.h:55
10644 msgid "Use Cygwin interface"
10647 #: config/i386/win32.h:57
10648 msgid "Use bare Windows interface"
10651 #. 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.
10652 #. 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.
10653 #: config/i386/xm-djgpp.h:71
10654 msgid "environment variable DJGPP not defined"
10657 #: config/i386/xm-djgpp.h:73
10659 msgid "environment variable DJGPP points to missing file '%s'"
10662 #: config/i386/xm-djgpp.h:76
10664 msgid "environment variable DJGPP points to corrupt file '%s'"
10667 #: config/i960/i960-c.c:68
10668 msgid "sorry, not implemented: #pragma align NAME=SIZE"
10671 #: config/i960/i960-c.c:73
10672 msgid "malformed #pragma align - ignored"
10675 #: config/i960/i960-c.c:111
10676 msgid "sorry, not implemented: #pragma noalign NAME"
10679 #: config/i960/i960.c:123 config/i960/i960.c:133
10680 msgid "conflicting architectures defined - using C series"
10683 #: config/i960/i960.c:128
10684 msgid "conflicting architectures defined - using K series"
10687 #: config/i960/i960.c:143
10688 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
10691 #: config/i960/i960.c:1450 config/m68k/m68k.c:568 config/rs6000/rs6000.c:9941
10692 msgid "stack limit expression is not supported"
10695 #. Macro to define tables used to set the flags.
10696 #. This is a list in braces of pairs in braces,
10697 #. each pair being { "NAME", VALUE }
10698 #. where VALUE is the bits to set or minus the bits to clear.
10699 #. An empty string NAME is used to identify the default VALUE.
10700 #. ??? Not all ten of these architecture variations actually exist, but I
10701 #. am not sure which are real and which aren't.
10702 #: config/i960/i960.h:240
10703 msgid "Generate SA code"
10706 #: config/i960/i960.h:243
10707 msgid "Generate SB code"
10710 #. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate SC code")},
10711 #: config/i960/i960.h:248
10712 msgid "Generate KA code"
10715 #: config/i960/i960.h:251
10716 msgid "Generate KB code"
10719 #. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate KC code")},
10720 #: config/i960/i960.h:256
10721 msgid "Generate JA code"
10724 #: config/i960/i960.h:258
10725 msgid "Generate JD code"
10728 #: config/i960/i960.h:261
10729 msgid "Generate JF code"
10732 #: config/i960/i960.h:263
10733 msgid "generate RP code"
10736 #: config/i960/i960.h:266
10737 msgid "Generate MC code"
10740 #: config/i960/i960.h:269
10741 msgid "Generate CA code"
10744 #. {"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")},
10745 #: config/i960/i960.h:279
10746 msgid "Generate CF code"
10749 #: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:252
10750 msgid "Use software floating point"
10753 #: config/i960/i960.h:285
10754 msgid "Use alternate leaf function entries"
10757 #: config/i960/i960.h:287
10758 msgid "Do not use alternate leaf function entries"
10761 #: config/i960/i960.h:289
10762 msgid "Perform tail call optimization"
10765 #: config/i960/i960.h:291
10766 msgid "Do not perform tail call optimization"
10769 #: config/i960/i960.h:293
10770 msgid "Use complex addressing modes"
10773 #: config/i960/i960.h:295
10774 msgid "Do not use complex addressing modes"
10777 #: config/i960/i960.h:297
10778 msgid "Align code to 8 byte boundary"
10781 #: config/i960/i960.h:299
10782 msgid "Do not align code to 8 byte boundary"
10785 #. {"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")},
10786 #: config/i960/i960.h:305 config/i960/i960.h:307
10787 msgid "Enable compatibility with iC960 v2.0"
10790 #: config/i960/i960.h:309
10791 msgid "Enable compatibility with iC960 v3.0"
10794 #: config/i960/i960.h:311 config/i960/i960.h:313
10795 msgid "Enable compatibility with ic960 assembler"
10798 #: config/i960/i960.h:315
10799 msgid "Do not permit unaligned accesses"
10802 #: config/i960/i960.h:317
10803 msgid "Permit unaligned accesses"
10806 #: config/i960/i960.h:319
10807 msgid "Layout types like Intel's v1.3 gcc"
10810 #: config/i960/i960.h:321
10811 msgid "Do not layout types like Intel's v1.3 gcc"
10814 #: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86
10815 #: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:231
10816 msgid "Use 64 bit long doubles"
10819 #: config/i960/i960.h:325
10820 msgid "Enable linker relaxation"
10823 #: config/i960/i960.h:327
10824 msgid "Do not enable linker relaxation"
10827 #: config/ia64/ia64-c.c:52
10828 msgid "malformed #pragma builtin"
10831 #: config/ia64/ia64.c:3881
10832 msgid "ia64_print_operand: unknown code"
10835 #: config/ia64/ia64.c:4159
10836 msgid "value of -mfixed-range must have form REG1-REG2"
10839 #: config/ia64/ia64.c:4186
10841 msgid "%s-%s is an empty range"
10844 #: config/ia64/ia64.c:4217
10845 msgid "cannot optimize floating point division for both latency and throughput"
10848 #: config/ia64/ia64.c:4223
10849 msgid "cannot optimize integer division for both latency and throughput"
10852 #: config/ia64/ia64.c:4235
10854 msgid "bad value (%s) for -mtls-size= switch"
10857 #. This macro defines names of command options to set and clear bits in
10858 #. `target_flags'. Its definition is an initializer with a subgrouping for
10859 #. each command option.
10860 #: config/ia64/ia64.h:150
10861 msgid "Generate big endian code"
10864 #: config/ia64/ia64.h:152 config/mcore/mcore.h:159
10865 msgid "Generate little endian code"
10868 #: config/ia64/ia64.h:154
10869 msgid "Generate code for GNU as"
10872 #: config/ia64/ia64.h:156
10873 msgid "Generate code for Intel as"
10876 #: config/ia64/ia64.h:158
10877 msgid "Generate code for GNU ld"
10880 #: config/ia64/ia64.h:160
10881 msgid "Generate code for Intel ld"
10884 #: config/ia64/ia64.h:162
10885 msgid "Generate code without GP reg"
10888 #: config/ia64/ia64.h:164
10889 msgid "Emit stop bits before and after volatile extended asms"
10892 #: config/ia64/ia64.h:166
10893 msgid "Don't emit stop bits before and after volatile extended asms"
10896 #: config/ia64/ia64.h:168
10897 msgid "Emit code for Itanium (TM) processor B step"
10900 #: config/ia64/ia64.h:170
10901 msgid "Use in/loc/out register names"
10904 #: config/ia64/ia64.h:172
10905 msgid "Disable use of sdata/scommon/sbss"
10908 #: config/ia64/ia64.h:174
10909 msgid "Enable use of sdata/scommon/sbss"
10912 #: config/ia64/ia64.h:176
10913 msgid "gp is constant (but save/restore gp on indirect calls)"
10916 #: config/ia64/ia64.h:178
10917 msgid "Generate self-relocatable code"
10920 #: config/ia64/ia64.h:180
10921 msgid "Generate inline floating point division, optimize for latency"
10924 #: config/ia64/ia64.h:182
10925 msgid "Generate inline floating point division, optimize for throughput"
10928 #: config/ia64/ia64.h:184
10929 msgid "Generate inline integer division, optimize for latency"
10932 #: config/ia64/ia64.h:186
10933 msgid "Generate inline integer division, optimize for throughput"
10936 #: config/ia64/ia64.h:188
10937 msgid "Enable Dwarf 2 line debug info via GNU as"
10940 #: config/ia64/ia64.h:190
10941 msgid "Disable Dwarf 2 line debug info via GNU as"
10944 #: config/ia64/ia64.h:219
10945 msgid "Specify range of registers to make fixed"
10948 #: config/ip2k/ip2k.c:1084
10949 msgid "bad operand"
10952 #: config/ip2k/ip2k.c:3186
10953 msgid "Only initialized variables can be placed into program memory area."
10956 #: config/m32r/m32r.c:141
10958 msgid "bad value (%s) for -mmodel switch"
10961 #: config/m32r/m32r.c:150
10963 msgid "bad value (%s) for -msdata switch"
10966 #: config/m32r/m32r.c:321
10968 msgid "invalid argument of `%s' attribute"
10971 #: config/m32r/m32r.c:424
10972 msgid "const objects cannot go in .sdata/.sbss"
10975 #: config/m32r/m32r.c:2258
10977 msgid "invalid operand to %%s code"
10980 #: config/m32r/m32r.c:2265
10982 msgid "invalid operand to %%p code"
10985 #: config/m32r/m32r.c:2320
10986 msgid "bad insn for 'A'"
10989 #: config/m32r/m32r.c:2372
10991 msgid "invalid operand to %%T/%%B code"
10994 #: config/m32r/m32r.c:2395
10996 msgid "invalid operand to %%N code"
10999 #: config/m32r/m32r.c:2440
11000 msgid "pre-increment address is not a register"
11003 #: config/m32r/m32r.c:2447
11004 msgid "pre-decrement address is not a register"
11007 #: config/m32r/m32r.c:2454
11008 msgid "post-increment address is not a register"
11011 #: config/m32r/m32r.c:2532 config/m32r/m32r.c:2548
11012 #: config/rs6000/rs6000.c:12747
11013 msgid "bad address"
11016 #: config/m32r/m32r.c:2553
11017 msgid "lo_sum not of register"
11020 #. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" },
11021 #: config/m32r/m32r.h:241
11022 msgid "Display compile time statistics"
11025 #: config/m32r/m32r.h:243
11026 msgid "Align all loops to 32 byte boundary"
11029 #: config/m32r/m32r.h:246
11030 msgid "Only issue one instruction per cycle"
11033 #: config/m32r/m32r.h:249
11034 msgid "Prefer branches over conditional execution"
11037 #: config/m32r/m32r.h:265
11038 msgid "Code size: small, medium or large"
11041 #: config/m32r/m32r.h:267
11042 msgid "Small data area: none, sdata, use"
11045 #: config/m68hc11/m68hc11.c:245
11047 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
11050 #. !!!! SCz wrong here.
11051 #: config/m68hc11/m68hc11.c:3255 config/m68hc11/m68hc11.c:3629
11052 msgid "move insn not handled"
11055 #: config/m68hc11/m68hc11.c:3475 config/m68hc11/m68hc11.c:3559
11056 #: config/m68hc11/m68hc11.c:3832
11057 msgid "invalid register in the move instruction"
11060 #: config/m68hc11/m68hc11.c:3509
11061 msgid "invalid operand in the instruction"
11064 #: config/m68hc11/m68hc11.c:3806
11065 msgid "invalid register in the instruction"
11068 #: config/m68hc11/m68hc11.c:3839
11069 msgid "operand 1 must be a hard register"
11072 #: config/m68hc11/m68hc11.c:3856
11073 msgid "invalid rotate insn"
11076 #: config/m68hc11/m68hc11.c:4281
11077 msgid "registers IX, IY and Z used in the same INSN"
11080 #: config/m68hc11/m68hc11.c:4606 config/m68hc11/m68hc11.c:4909
11081 msgid "cannot do z-register replacement"
11084 #: config/m68hc11/m68hc11.c:4972
11085 msgid "invalid Z register replacement for insn"
11088 #. Macro to define tables used to set the flags. This is a list in braces of
11089 #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
11090 #. to set or minus the bits to clear. An empty string NAME is used to
11091 #. identify the default VALUE.
11092 #: config/m68hc11/m68hc11.h:160
11093 msgid "Compile with 16-bit integer mode"
11096 #: config/m68hc11/m68hc11.h:162
11097 msgid "Compile with 32-bit integer mode"
11100 #: config/m68hc11/m68hc11.h:164
11101 msgid "Auto pre/post decrement increment allowed"
11104 #: config/m68hc11/m68hc11.h:166
11105 msgid "Auto pre/post decrement increment not allowed"
11108 #: config/m68hc11/m68hc11.h:168
11109 msgid "Min/max instructions allowed"
11112 #: config/m68hc11/m68hc11.h:170
11113 msgid "Min/max instructions not allowed"
11116 #: config/m68hc11/m68hc11.h:172
11117 msgid "Use call and rtc for function calls and returns"
11120 #: config/m68hc11/m68hc11.h:174
11121 msgid "Use jsr and rts for function calls and returns"
11124 #: config/m68hc11/m68hc11.h:176
11125 msgid "Do not use direct addressing mode for soft registers"
11128 #: config/m68hc11/m68hc11.h:178 config/m68hc11/m68hc11.h:182
11129 msgid "Compile for a 68HC11"
11132 #: config/m68hc11/m68hc11.h:180 config/m68hc11/m68hc11.h:184
11133 msgid "Compile for a 68HC12"
11136 #. This macro is similar to `TARGET_SWITCHES' but defines names of
11137 #. command options that have values. Its definition is an
11138 #. initializer with a subgrouping for each command option.
11140 #. Each subgrouping contains a string constant, that defines the
11141 #. fixed part of the option name, and the address of a variable. The
11142 #. variable, type `char *', is set to the variable part of the given
11143 #. option if the fixed part matches. The actual option name is made
11144 #. by appending `-m' to the specified name.
11145 #: config/m68hc11/m68hc11.h:198
11146 msgid "Specify the register allocation order"
11149 #: config/m68hc11/m68hc11.h:200
11150 msgid "Indicate the number of soft registers available"
11153 #: config/m68k/m68k.c:167
11155 msgid "-malign-loops=%d is not between 1 and %d"
11158 #: config/m68k/m68k.c:178
11160 msgid "-malign-jumps=%d is not between 1 and %d"
11163 #: config/m68k/m68k.c:189
11165 msgid "-malign-functions=%d is not between 1 and %d"
11168 #: config/m68k/m68k.c:198
11169 msgid "-fPIC is not currently supported on the 68000 or 68010\n"
11172 #. Macro to define tables used to set the flags.
11173 #. This is a list in braces of pairs in braces,
11174 #. each pair being { "NAME", VALUE }
11175 #. where VALUE is the bits to set or minus the bits to clear.
11176 #. An empty string NAME is used to identify the default VALUE.
11177 #: config/m68k/m68k.h:162 config/m68k/m68k.h:164
11178 msgid "Generate code for a 68020"
11181 #: config/m68k/m68k.h:169 config/m68k/m68k.h:172
11182 msgid "Generate code for a 68000"
11185 #: config/m68k/m68k.h:174
11186 msgid "Use the bit-field instructions"
11189 #: config/m68k/m68k.h:176
11190 msgid "Do not use the bit-field instructions"
11193 #: config/m68k/m68k.h:178
11194 msgid "Use different calling convention using 'rtd'"
11197 #: config/m68k/m68k.h:182
11198 msgid "Consider type `int' to be 16 bits wide"
11201 #: config/m68k/m68k.h:184
11202 msgid "Consider type `int' to be 32 bits wide"
11205 #: config/m68k/m68k.h:186
11206 msgid "Generate code for a Sun FPA"
11209 #: config/m68k/m68k.h:189
11210 msgid "Do not generate code for a Sun FPA"
11213 #: config/m68k/m68k.h:191 config/m68k/m68k.h:193
11214 msgid "Generate code for a Sun Sky board"
11217 #: config/m68k/m68k.h:195
11218 msgid "Do not use Sky linkage convention"
11221 #: config/m68k/m68k.h:197
11222 msgid "Generate code for a 68881"
11225 #: config/m68k/m68k.h:200
11226 msgid "Generate code with library calls for floating point"
11229 #: config/m68k/m68k.h:202
11230 msgid "Generate code for a 68040, without any new instructions"
11233 #: config/m68k/m68k.h:205
11234 msgid "Generate code for a 68060, without any new instructions"
11237 #: config/m68k/m68k.h:209
11238 msgid "Generate code for a 68030"
11241 #: config/m68k/m68k.h:212
11242 msgid "Generate code for a 68040"
11245 #: config/m68k/m68k.h:216
11246 msgid "Generate code for a 68060"
11249 #: config/m68k/m68k.h:221
11250 msgid "Generate code for a 520X"
11253 #: config/m68k/m68k.h:224
11254 msgid "Generate code for a 68851"
11257 #: config/m68k/m68k.h:226
11258 msgid "Do no generate code for a 68851"
11261 #: config/m68k/m68k.h:229
11262 msgid "Generate code for a 68302"
11265 #: config/m68k/m68k.h:232
11266 msgid "Generate code for a 68332"
11269 #: config/m68k/m68k.h:236
11270 msgid "Generate code for a cpu32"
11273 #: config/m68k/m68k.h:239
11274 msgid "Align variables on a 32-bit boundary"
11277 #: config/m68k/m68k.h:241
11278 msgid "Align variables on a 16-bit boundary"
11281 #: config/m68k/m68k.h:243
11282 msgid "Generate pc-relative code"
11285 #: config/m68k/m68k.h:245
11286 msgid "Do not use unaligned memory references"
11289 #: config/m68k/m68k.h:247
11290 msgid "Use unaligned memory references"
11293 #: config/m88k/m88k.c:914
11295 msgid "internal gcc monitor: short-branch(%x)"
11298 #: config/m88k/m88k.c:2313
11299 msgid "internal gcc error: Can't express symbolic location"
11302 #: config/m88k/m88k.c:2528
11304 msgid "argument #%d is a structure"
11307 #: config/m88k/m88k.c:2827
11309 msgid "%%R not followed by %%B/C/D/E"
11312 #: config/m88k/m88k.c:2895
11314 msgid "invalid %%x/X value"
11317 #: config/m88k/m88k.c:2912
11319 msgid "invalid %%Q value"
11322 #: config/m88k/m88k.c:2918 config/rs6000/rs6000.c:7690
11324 msgid "invalid %%q value"
11327 #: config/m88k/m88k.c:2924
11329 msgid "invalid %%o value"
11332 #: config/m88k/m88k.c:2931 config/rs6000/rs6000.c:7653
11334 msgid "invalid %%p value"
11337 #: config/m88k/m88k.c:2944 config/m88k/m88k.c:2949
11339 msgid "invalid %%s/S value"
11342 #: config/m88k/m88k.c:2960
11344 msgid "invalid %%P operand"
11347 #: config/m88k/m88k.c:2991 config/romp/romp.c:692
11349 msgid "invalid %%B value"
11352 #: config/m88k/m88k.c:3021
11354 msgid "invalid %%D value"
11357 #: config/m88k/m88k.c:3034
11359 msgid "`%%d' operand isn't a register"
11362 #: config/m88k/m88k.c:3052
11363 msgid "operand is r0"
11366 #: config/m88k/m88k.c:3066
11367 msgid "operand is const_double"
11370 #: config/m88k/m88k.c:3085
11371 msgid "invalid code"
11374 #. Do any checking or such that is needed after processing the -m switches.
11375 #: config/m88k/m88k.h:277
11376 msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
11379 #: config/m88k/m88k.h:299
11381 msgid "invalid option `-mshort-data-%s'"
11384 #: config/m88k/m88k.h:304
11386 msgid "-mshort-data-%s is too large "
11389 #: config/m88k/m88k.h:306
11391 msgid "-mshort-data-%s and PIC are incompatible"
11394 #: config/mcore/mcore.c:3080
11396 msgid "invalid option `-mstack-increment=%s'"
11399 #: config/mcore/mcore.h:126
11400 msgid "Inline constants if it can be done in 2 insns or less"
11403 #: config/mcore/mcore.h:128
11404 msgid "Inline constants if it only takes 1 instruction"
11407 #: config/mcore/mcore.h:130
11408 msgid "Set maximum alignment to 4"
11411 #: config/mcore/mcore.h:132
11412 msgid "Set maximum alignment to 8"
11415 #: config/mcore/mcore.h:136
11416 msgid "Do not use the divide instruction"
11419 #: config/mcore/mcore.h:140
11420 msgid "Do not arbitary sized immediates in bit operations"
11423 #: config/mcore/mcore.h:142
11424 msgid "Always treat bit-field as int-sized"
11427 #: config/mcore/mcore.h:146
11428 msgid "Force functions to be aligned to a 4 byte boundary"
11431 #: config/mcore/mcore.h:148
11432 msgid "Force functions to be aligned to a 2 byte boundary"
11435 #: config/mcore/mcore.h:150
11436 msgid "Emit call graph information"
11439 #: config/mcore/mcore.h:154
11440 msgid "Prefer word accesses over byte accesses"
11443 #: config/mcore/mcore.h:165
11444 msgid "Generate code for the M*Core M340"
11447 #: config/mcore/mcore.h:178
11448 msgid "Maximum amount for a single stack increment operation"
11451 #: config/mips/mips.c:5117
11453 msgid "bad value (%s) for -mabi= switch"
11456 #: config/mips/mips.c:5147
11459 "-mips%d conflicts with the other architecture options, which specify a MIPS%"
11463 #: config/mips/mips.c:5154
11465 msgid "bad value (%s) for -mips switch"
11468 #: config/mips/mips.c:5169
11470 msgid "-march=%s is not compatible with the selected ABI"
11473 #: config/mips/mips.c:5181
11474 msgid "-mgp64 used with a 32-bit processor"
11477 #: config/mips/mips.c:5183
11478 msgid "-mgp32 used with a 64-bit ABI"
11481 #: config/mips/mips.c:5185
11482 msgid "-mgp64 used with a 32-bit ABI"
11485 #: config/mips/mips.c:5203 config/mips/mips.c:5205 config/mips/mips.c:5207
11487 msgid "unsupported combination: %s"
11490 #: config/mips/mips.c:5277
11492 "generation of Branch Likely instructions enabled, but not supported by "
11496 #: config/mips/mips.c:5288
11497 msgid "-G is incompatible with PIC code which is the default"
11500 #: config/mips/mips.c:5304
11501 msgid "-membedded-pic and -mabicalls are incompatible"
11504 #: config/mips/mips.c:5307
11505 msgid "-G and -membedded-pic are incompatible"
11508 #: config/mips/mips.c:5358
11510 msgid "invalid option `entry%s'"
11513 #: config/mips/mips.c:5361
11514 msgid "-mentry is only meaningful with -mips-16"
11517 #: config/mips/mips.c:5766
11519 msgid "internal error: %%) found without a %%( in assembler pattern"
11522 #: config/mips/mips.c:5780
11524 msgid "internal error: %%] found without a %%[ in assembler pattern"
11527 #: config/mips/mips.c:5793
11529 msgid "internal error: %%> found without a %%< in assembler pattern"
11532 #: config/mips/mips.c:5806
11534 msgid "internal error: %%} found without a %%{ in assembler pattern"
11537 #: config/mips/mips.c:5820
11539 msgid "PRINT_OPERAND: unknown punctuation '%c'"
11542 #: config/mips/mips.c:5829 config/xtensa/xtensa.c:1941
11543 msgid "PRINT_OPERAND null pointer"
11546 #: config/mips/mips.c:5960
11548 msgid "invalid use of %%d, %%x, or %%X"
11551 #: config/mips/mips.c:5998 config/xtensa/xtensa.c:2035
11552 msgid "PRINT_OPERAND_ADDRESS, null pointer"
11555 #: config/mips/mips.c:6227
11557 "MIPS ECOFF format does not allow changing filenames within functions with "
11561 #: config/mips/mips.c:6537
11562 msgid "can't rewind temp file"
11565 #: config/mips/mips.c:6541
11566 msgid "can't write to output file"
11569 #: config/mips/mips.c:6544
11570 msgid "can't read from temp file"
11573 #: config/mips/mips.c:6547
11574 msgid "can't close temp file"
11577 #: config/mips/mips.c:6987
11579 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
11582 #: config/mips/mips.c:7094
11584 msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
11587 #: config/mips/mips.c:9320
11589 msgid "can not handle inconsistent calls to `%s'"
11592 #: config/mips/mips.c:10452
11593 msgid "the cpu name must be lower case"
11596 #: config/mips/mips.c:10474
11598 msgid "bad value (%s) for %s"
11601 #. Target CPU builtins.
11602 #. We do this here because __mips is defined below and so we can't use builtin_define_std.
11603 #. Treat _R3000 and _R4000 like register-size defines, which is how they've historically been used.
11604 #. Macros dependent on the C dialect.
11605 #. Bizzare, but needed at least for Irix.
11606 #. Macro to define tables used to set the flags.
11607 #. This is a list in braces of pairs in braces,
11608 #. each pair being { "NAME", VALUE }
11609 #. where VALUE is the bits to set or minus the bits to clear.
11610 #. An empty string NAME is used to identify the default VALUE.
11611 #: config/mips/mips.h:528 config/mn10300/mn10300.h:64
11612 msgid "No default crt0.o"
11615 #: config/mips/mips.h:530
11616 msgid "Use 64-bit int type"
11619 #: config/mips/mips.h:532
11620 msgid "Use 64-bit long type"
11623 #: config/mips/mips.h:534
11624 msgid "Use 32-bit long type"
11627 #: config/mips/mips.h:536
11628 msgid "Optimize lui/addiu address loads"
11631 #: config/mips/mips.h:538
11632 msgid "Don't optimize lui/addiu address loads"
11635 #: config/mips/mips.h:540
11636 msgid "Use MIPS as"
11639 #: config/mips/mips.h:542
11643 #: config/mips/mips.h:544
11644 msgid "Use symbolic register names"
11647 #: config/mips/mips.h:546
11648 msgid "Don't use symbolic register names"
11651 #: config/mips/mips.h:548 config/mips/mips.h:550
11652 msgid "Use GP relative sdata/sbss sections"
11655 #: config/mips/mips.h:552 config/mips/mips.h:554
11656 msgid "Don't use GP relative sdata/sbss sections"
11659 #: config/mips/mips.h:556
11660 msgid "Output compiler statistics"
11663 #: config/mips/mips.h:558
11664 msgid "Don't output compiler statistics"
11667 #: config/mips/mips.h:560
11668 msgid "Don't optimize block moves"
11671 #: config/mips/mips.h:562
11672 msgid "Optimize block moves"
11675 #: config/mips/mips.h:564
11676 msgid "Use mips-tfile asm postpass"
11679 #: config/mips/mips.h:566
11680 msgid "Don't use mips-tfile asm postpass"
11683 #. Macro to define tables used to set the flags.
11684 #. This is a list in braces of triplets in braces,
11685 #. each triplet being { "NAME", VALUE, DOC }
11686 #. where VALUE is the bits to set or minus the bits to clear and DOC
11687 #. is the documentation for --help (NULL if intentionally undocumented).
11688 #. An empty string NAME is used to identify the default VALUE.
11689 #: config/mips/mips.h:570 config/pdp11/pdp11.h:56
11690 msgid "Use hardware floating point"
11693 #: config/mips/mips.h:572
11694 msgid "Use 64-bit FP registers"
11697 #: config/mips/mips.h:574
11698 msgid "Use 32-bit FP registers"
11701 #: config/mips/mips.h:576
11702 msgid "Use 64-bit general registers"
11705 #: config/mips/mips.h:578
11706 msgid "Use 32-bit general registers"
11709 #: config/mips/mips.h:580
11710 msgid "Use Irix PIC"
11713 #: config/mips/mips.h:582
11714 msgid "Don't use Irix PIC"
11717 #: config/mips/mips.h:584
11718 msgid "Use indirect calls"
11721 #: config/mips/mips.h:586
11722 msgid "Don't use indirect calls"
11725 #: config/mips/mips.h:588
11726 msgid "Use embedded PIC"
11729 #: config/mips/mips.h:590
11730 msgid "Don't use embedded PIC"
11733 #: config/mips/mips.h:592
11734 msgid "Use ROM instead of RAM"
11737 #: config/mips/mips.h:594
11738 msgid "Don't use ROM instead of RAM"
11741 #: config/mips/mips.h:596
11742 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
11745 #: config/mips/mips.h:598
11746 msgid "Don't put uninitialized constants in ROM"
11749 #. Macro to define tables used to set the flags.
11750 #: config/mips/mips.h:600 config/xtensa/xtensa.h:110
11751 msgid "Use big-endian byte order"
11754 #: config/mips/mips.h:602 config/xtensa/xtensa.h:112
11755 msgid "Use little-endian byte order"
11758 #: config/mips/mips.h:604
11759 msgid "Use single (32-bit) FP only"
11762 #: config/mips/mips.h:606
11763 msgid "Don't use single (32-bit) FP only"
11766 #: config/mips/mips.h:608
11767 msgid "Use multiply accumulate"
11770 #: config/mips/mips.h:610
11771 msgid "Don't use multiply accumulate"
11774 #: config/mips/mips.h:612 config/rs6000/rs6000.h:306
11775 msgid "Don't generate fused multiply/add instructions"
11778 #: config/mips/mips.h:614 config/rs6000/rs6000.h:304
11779 msgid "Generate fused multiply/add instructions"
11782 #: config/mips/mips.h:616
11783 msgid "Work around early 4300 hardware bug"
11786 #: config/mips/mips.h:618
11787 msgid "Don't work around early 4300 hardware bug"
11790 #: config/mips/mips.h:620
11791 msgid "Trap on integer divide by zero"
11794 #: config/mips/mips.h:622
11795 msgid "Don't trap on integer divide by zero"
11798 #: config/mips/mips.h:624
11799 msgid "Trap on integer divide overflow"
11802 #: config/mips/mips.h:626
11803 msgid "Don't trap on integer divide overflow"
11806 #: config/mips/mips.h:628
11807 msgid "Use Branch Likely instructions, overriding default for arch"
11810 #: config/mips/mips.h:630
11811 msgid "Don't use Branch Likely instructions, overriding default for arch"
11814 #: config/mips/mips.h:744 config/pa/pa.h:296
11815 msgid "Specify CPU for scheduling purposes"
11818 #: config/mips/mips.h:746
11819 msgid "Specify CPU for code generation purposes"
11822 #: config/mips/mips.h:748
11823 msgid "Specify an ABI"
11826 #: config/mips/mips.h:750
11827 msgid "Specify a Standard MIPS ISA"
11830 #: config/mips/mips.h:752
11831 msgid "Use mips16 entry/exit psuedo ops"
11834 #: config/mips/mips.h:754
11835 msgid "Don't use MIPS16 instructions"
11838 #: config/mips/mips.h:756
11839 msgid "Don't call any cache flush functions"
11842 #: config/mips/mips.h:758
11843 msgid "Specify cache flush function"
11846 #. Output assembler code to FILE to increment profiler label # LABELNO
11847 #. for profiling a function entry.
11848 #: config/mips/mips.h:2868
11849 msgid "mips16 function profiling"
11852 #: config/mmix/mmix.c:191
11854 msgid "-f%s not supported: ignored"
11857 #: config/mmix/mmix.c:646
11860 "too large function value type, needs %d registers, have only %d registers "
11864 #: config/mmix/mmix.c:828
11865 msgid "function_profiler support for MMIX"
11868 #: config/mmix/mmix.c:850
11869 msgid "MMIX Internal: Last named vararg would not fit in a register"
11872 #: config/mmix/mmix.c:1630 config/mmix/mmix.c:1760
11873 msgid "MMIX Internal: Expected a CONST_INT, not this"
11876 #: config/mmix/mmix.c:1638 config/mmix/mmix.c:1662 config/mmix/mmix.c:1778
11878 msgid "MMIX Internal: Bad register: %d"
11881 #: config/mmix/mmix.c:1709
11882 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
11885 #: config/mmix/mmix.c:1728
11886 msgid "MMIX Internal: Expected a register, not this"
11889 #: config/mmix/mmix.c:1738
11890 msgid "MMIX Internal: Expected a constant, not this"
11893 #. Presumably there's a missing case above if we get here.
11894 #: config/mmix/mmix.c:1770
11896 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
11899 #. We need the original here.
11900 #: config/mmix/mmix.c:1822
11901 msgid "MMIX Internal: Cannot decode this operand"
11904 #: config/mmix/mmix.c:1882
11905 msgid "MMIX Internal: This is not a recognized address"
11908 #: config/mmix/mmix.c:2073
11910 msgid "stack frame not a multiple of 8 bytes: %d"
11913 #: config/mmix/mmix.c:2312
11915 msgid "stack frame not a multiple of octabyte: %d"
11918 #: config/mmix/mmix.c:2809 config/mmix/mmix.c:2878
11920 msgid "MMIX Internal: %s is not a shiftable int"
11923 #: config/mmix/mmix.c:2997
11924 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
11927 #: config/mmix/mmix.c:3004
11928 msgid "MMIX Internal: What's the CC of this?"
11931 #: config/mmix/mmix.c:3008
11932 msgid "MMIX Internal: What is the CC of this?"
11935 #: config/mmix/mmix.c:3079
11936 msgid "MMIX Internal: This is not a constant:"
11939 #. For these target macros, there is no generic documentation here. You
11940 #. should read `Using and Porting GCC' for that. Only comments specific
11941 #. to the MMIX target are here.
11943 #. There are however references to the specific texinfo node (comments
11944 #. with "Node:"), so there should be little or nothing amiss. Probably
11945 #. the opposite, since we don't have to care about old littering and
11946 #. soon outdated generic comments.
11948 #. User symbols are in the same name-space as built-in symbols, but we
11949 #. don't need the built-in symbols, so remove those and instead apply
11950 #. stricter operand checking. Don't warn when expanding insns.
11951 #. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
11952 #. Provide default program start 0x100 unless -mno-set-program-start.
11953 #. Don't do this if linking relocatably, with -r. For a final link,
11954 #. produce mmo, unless ELF is requested or when linking relocatably.
11955 #. Put unused option values here.
11956 #: config/mmix/mmix.h:132
11957 msgid "Set start-address of the program"
11960 #: config/mmix/mmix.h:134
11961 msgid "Set start-address of data"
11964 #. FIXME: Provide a way to *load* the epsilon register.
11965 #: config/mmix/mmix.h:198
11966 msgid "For intrinsics library: pass all parameters in registers"
11969 #: config/mmix/mmix.h:201
11970 msgid "Use register stack for parameters and return value"
11973 #: config/mmix/mmix.h:203
11974 msgid "Use call-clobbered registers for parameters and return value"
11977 #: config/mmix/mmix.h:205
11978 msgid "Use epsilon-respecting floating point compare instructions"
11981 #: config/mmix/mmix.h:208
11982 msgid "Use zero-extending memory loads, not sign-extending ones"
11985 #: config/mmix/mmix.h:211
11987 "Generate divide results with reminder having the same sign as the divisor "
11988 "(not the dividend)"
11991 #: config/mmix/mmix.h:215
11992 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
11995 #: config/mmix/mmix.h:217
11996 msgid "Do not provide a default start-address 0x100 of the program"
11999 #: config/mmix/mmix.h:219
12000 msgid "Link to emit program in ELF format (rather than mmo)"
12003 #: config/mmix/mmix.h:221
12004 msgid "Use P-mnemonics for branches statically predicted as taken"
12007 #: config/mmix/mmix.h:223
12008 msgid "Don't use P-mnemonics for branches"
12011 #: config/mmix/mmix.h:225
12012 msgid "Use addresses that allocate global registers"
12015 #: config/mmix/mmix.h:227
12016 msgid "Do not use addresses that allocate global registers"
12019 #: config/mmix/mmix.h:229
12020 msgid "Generate a single exit point for each function"
12023 #: config/mmix/mmix.h:231
12024 msgid "Do not generate a single exit point for each function"
12027 #: config/mn10300/mn10300.h:59
12028 msgid "Work around hardware multiply bug"
12031 #: config/mn10300/mn10300.h:60
12032 msgid "Do not work around hardware multiply bug"
12035 #: config/mn10300/mn10300.h:61
12036 msgid "Target the AM33 processor"
12039 #: config/mn10300/mn10300.h:65
12040 msgid "Enable linker relaxations"
12043 #: config/ns32k/ns32k.h:142 config/s390/s390.h:100
12044 msgid "Don't use hardware fp"
12047 #: config/ns32k/ns32k.h:143
12048 msgid "Alternative calling convention"
12051 #: config/ns32k/ns32k.h:145
12052 msgid "Pass some arguments in registers"
12055 #: config/ns32k/ns32k.h:146
12056 msgid "Pass all arguments on stack"
12059 #: config/ns32k/ns32k.h:147
12060 msgid "Optimize for 32532 cpu"
12063 #: config/ns32k/ns32k.h:148
12064 msgid "Optimize for 32332 cpu"
12067 #: config/ns32k/ns32k.h:150
12068 msgid "Optimize for 32032"
12071 #: config/ns32k/ns32k.h:152
12072 msgid "Register sb is zero. Use for absolute addressing"
12075 #: config/ns32k/ns32k.h:153
12076 msgid "Do not use register sb"
12079 #: config/ns32k/ns32k.h:155
12080 msgid "Use bit-field instructions"
12083 #: config/ns32k/ns32k.h:157
12084 msgid "Do not use bit-field instructions"
12087 #: config/ns32k/ns32k.h:158
12088 msgid "Generate code for high memory"
12091 #: config/ns32k/ns32k.h:159
12092 msgid "Generate code for low memory"
12095 #: config/ns32k/ns32k.h:160
12099 #: config/ns32k/ns32k.h:162
12100 msgid "Use multiply-accumulate fp instructions"
12103 #: config/ns32k/ns32k.h:164
12104 msgid "Do not use multiply-accumulate fp instructions"
12107 #: config/ns32k/ns32k.h:165
12108 msgid "\"Small register classes\" kludge"
12111 #: config/ns32k/ns32k.h:166
12112 msgid "No \"Small register classes\" kludge"
12115 #: config/pa/pa.c:252
12118 "unknown -mschedule= option (%s).\n"
12119 "Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
12122 #: config/pa/pa.c:277
12125 "unknown -march= option (%s).\n"
12126 "Valid options are 1.0, 1.1, and 2.0\n"
12129 #: config/pa/pa.c:290
12130 msgid "PIC code generation is not supported in the portable runtime model\n"
12133 #: config/pa/pa.c:295
12134 msgid "PIC code generation is not compatible with fast indirect calls\n"
12137 #: config/pa/pa.c:300
12138 msgid "-g is only supported when using GAS on this processor,"
12141 #: config/pa/pa.c:301
12142 msgid "-g option disabled"
12145 #: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:80 config/pa/pa-hpux7.h:81
12146 #: config/pa/pa64-hpux.h:25
12147 msgid "Generate cpp defines for server IO"
12150 #: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:81 config/pa/pa-hpux7.h:82
12151 #: config/pa/pa64-hpux.h:27
12152 msgid "Generate cpp defines for workstation IO"
12155 #. Macro to define tables used to set the flags. This is a
12156 #. list in braces of target switches with each switch being
12157 #. { "NAME", VALUE, "HELP_STRING" }. VALUE is the bits to set,
12158 #. or minus the bits to clear. An empty string NAME is used to
12159 #. identify the default VALUE. Do not mark empty strings for
12161 #: config/pa/pa.h:218 config/pa/pa.h:224
12162 msgid "Generate PA1.1 code"
12165 #: config/pa/pa.h:220 config/pa/pa.h:222
12166 msgid "Generate PA1.0 code"
12169 #: config/pa/pa.h:226
12170 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
12173 #: config/pa/pa.h:228
12174 msgid "Disable FP regs"
12177 #: config/pa/pa.h:230
12178 msgid "Do not disable FP regs"
12181 #: config/pa/pa.h:232
12182 msgid "Disable space regs"
12185 #: config/pa/pa.h:234
12186 msgid "Do not disable space regs"
12189 #: config/pa/pa.h:236
12190 msgid "Put jumps in call delay slots"
12193 #: config/pa/pa.h:238
12194 msgid "Do not put jumps in call delay slots"
12197 #: config/pa/pa.h:240
12198 msgid "Disable indexed addressing"
12201 #: config/pa/pa.h:242
12202 msgid "Do not disable indexed addressing"
12205 #: config/pa/pa.h:244
12206 msgid "Use portable calling conventions"
12209 #: config/pa/pa.h:246
12210 msgid "Do not use portable calling conventions"
12213 #: config/pa/pa.h:248
12214 msgid "Assume code will be assembled by GAS"
12217 #: config/pa/pa.h:250
12218 msgid "Do not assume code will be assembled by GAS"
12221 #: config/pa/pa.h:254
12222 msgid "Do not use software floating point"
12225 #: config/pa/pa.h:256
12226 msgid "Emit long load/store sequences"
12229 #: config/pa/pa.h:258
12230 msgid "Do not emit long load/store sequences"
12233 #: config/pa/pa.h:260
12234 msgid "Generate fast indirect calls"
12237 #: config/pa/pa.h:262
12238 msgid "Do not generate fast indirect calls"
12241 #: config/pa/pa.h:264
12242 msgid "Generate code for huge switch statements"
12245 #: config/pa/pa.h:266
12246 msgid "Do not generate code for huge switch statements"
12249 #: config/pa/pa.h:268
12250 msgid "Always generate long calls"
12253 #: config/pa/pa.h:270
12254 msgid "Generate long calls only when needed"
12257 #: config/pa/pa.h:272
12258 msgid "Enable linker optimizations"
12261 #: config/pa/pa.h:298
12263 "Specify architecture for code generation. Values are 1.0, 1.1, and 2.0. "
12264 "2.0 requires gas snapshot 19990413 or later."
12267 #: config/pa/pa64-hpux.h:29
12268 msgid "Assume code will be linked by GNU ld"
12271 #: config/pa/pa64-hpux.h:31
12272 msgid "Assume code will be linked by HP ld"
12275 #: config/pdp11/pdp11.h:57
12276 msgid "Do not use hardware floating point"
12279 #. return float result in ac0
12280 #: config/pdp11/pdp11.h:59
12281 msgid "Return floating point results in ac0"
12284 #: config/pdp11/pdp11.h:60
12285 msgid "Return floating point results in memory"
12289 #: config/pdp11/pdp11.h:62
12290 msgid "Generate code for an 11/40"
12294 #: config/pdp11/pdp11.h:65
12295 msgid "Generate code for an 11/45"
12299 #: config/pdp11/pdp11.h:68
12300 msgid "Generate code for an 11/10"
12303 #. use movstrhi for bcopy
12304 #. use 32 bit for int
12305 #: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
12306 msgid "Use 32 bit int"
12309 #: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76
12310 msgid "Use 16 bit int"
12313 #. use 32 bit for float
12314 #: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
12315 msgid "Use 32 bit float"
12318 #: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
12319 msgid "Use 64 bit float"
12322 #. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
12323 #. is branching expensive - on a PDP, it's actually really cheap
12324 #. this is just to play around and check what code gcc generates
12325 #. split instruction and data memory?
12326 #: config/pdp11/pdp11.h:90
12327 msgid "Target has split I&D"
12330 #: config/pdp11/pdp11.h:91
12331 msgid "Target does not have split I&D"
12334 #. UNIX assembler syntax?
12335 #: config/pdp11/pdp11.h:93
12336 msgid "Use UNIX assembler syntax"
12339 #: config/pdp11/pdp11.h:94
12340 msgid "Use DEC assembler syntax"
12343 #: config/romp/romp.c:719 config/rs6000/rs6000.c:7727
12345 msgid "invalid %%S value"
12348 #: config/romp/romp.c:728 config/romp/romp.c:735
12350 msgid "invalid %%b value"
12353 #: config/romp/romp.c:775 config/romp/romp.c:786
12355 msgid "invalid %%z value"
12358 #: config/romp/romp.c:794 config/romp/romp.c:802
12360 msgid "invalid %%Z value"
12363 #: config/romp/romp.c:809 config/romp/romp.c:818 config/romp/romp.c:825
12364 #: config/rs6000/rs6000.c:7556
12366 msgid "invalid %%k value"
12369 #: config/romp/romp.c:910 config/romp/romp.c:953
12371 msgid "invalid %%j value"
12374 #. Perform any needed actions needed for a function that is receiving a
12375 #. variable number of arguments.
12377 #. CUM is as above.
12379 #. MODE and TYPE are the mode and type of the current parameter.
12381 #. PRETEND_SIZE is a variable that should be set to the amount of stack
12382 #. that must be pushed by the prolog to pretend that our caller pushed
12385 #. Normally, this macro will push all remaining incoming registers on the
12386 #. stack and set PRETEND_SIZE to the length of the registers pushed.
12387 #: config/romp/romp.h:648
12388 msgid "can't have varargs with -mfp-arg-in-fp-regs"
12391 #. Handle the machine specific pragma longcall. Its syntax is
12393 #. # pragma longcall ( TOGGLE )
12395 #. where TOGGLE is either 0 or 1.
12397 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
12398 #. whether or not new function declarations receive a longcall
12399 #. attribute by default.
12400 #: config/rs6000/rs6000-c.c:46
12401 msgid "ignoring malformed #pragma longcall"
12404 #: config/rs6000/rs6000-c.c:60
12405 msgid "missing open paren"
12408 #: config/rs6000/rs6000-c.c:62
12409 msgid "missing number"
12412 #: config/rs6000/rs6000-c.c:64
12413 msgid "missing close paren"
12416 #: config/rs6000/rs6000-c.c:67
12417 msgid "number must be 0 or 1"
12420 #: config/rs6000/rs6000-c.c:70
12421 msgid "junk at end of #pragma longcall"
12424 #: config/rs6000/rs6000.c:597
12425 msgid "-mmultiple is not supported on little endian systems"
12428 #: config/rs6000/rs6000.c:604
12429 msgid "-mstring is not supported on little endian systems"
12432 #: config/rs6000/rs6000.c:628
12434 msgid "unknown -mdebug-%s switch"
12437 #: config/rs6000/rs6000.c:640
12439 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
12442 #: config/rs6000/rs6000.c:651
12444 msgid "Unknown switch -mlong-double-%s"
12447 #: config/rs6000/rs6000.c:743
12449 msgid "unknown -misel= option specified: '%s'"
12452 #: config/rs6000/rs6000.c:758
12454 msgid "unknown -mvrsave= option specified: '%s'"
12457 #: config/rs6000/rs6000.c:777
12459 msgid "unknown ABI specified: '%s'"
12462 #: config/rs6000/rs6000.c:4178
12463 msgid "argument 1 must be a 5-bit signed literal"
12466 #: config/rs6000/rs6000.c:4285 config/rs6000/rs6000.c:4875
12467 msgid "argument 2 must be a 5-bit unsigned literal"
12470 #: config/rs6000/rs6000.c:4328
12471 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
12474 #: config/rs6000/rs6000.c:4382
12475 msgid "argument 1 of __builtin_altivec_predicate is out of range"
12478 #: config/rs6000/rs6000.c:4461
12479 msgid "argument 3 must be a 4-bit unsigned literal"
12482 #: config/rs6000/rs6000.c:4638
12484 msgid "argument to `%s' must be a 2-bit unsigned literal"
12487 #: config/rs6000/rs6000.c:4754
12488 msgid "argument to dss must be a 2-bit unsigned literal"
12491 #: config/rs6000/rs6000.c:4985
12492 msgid "argument 1 of __builtin_spe_predicate must be a constant"
12495 #: config/rs6000/rs6000.c:5058
12496 msgid "argument 1 of __builtin_spe_predicate is out of range"
12499 #: config/rs6000/rs6000.c:7483
12501 msgid "invalid %%f value"
12504 #: config/rs6000/rs6000.c:7492
12506 msgid "invalid %%F value"
12509 #: config/rs6000/rs6000.c:7501
12511 msgid "invalid %%G value"
12514 #: config/rs6000/rs6000.c:7536
12516 msgid "invalid %%j code"
12519 #: config/rs6000/rs6000.c:7546
12521 msgid "invalid %%J code"
12524 #: config/rs6000/rs6000.c:7576
12526 msgid "invalid %%K value"
12529 #: config/rs6000/rs6000.c:7643
12531 msgid "invalid %%O value"
12534 #: config/rs6000/rs6000.c:7765
12536 msgid "invalid %%T value"
12539 #: config/rs6000/rs6000.c:7775
12541 msgid "invalid %%u value"
12544 #: config/rs6000/rs6000.c:7784
12546 msgid "invalid %%v value"
12549 #: config/rs6000/rs6000.c:12190
12550 msgid "no profiling of 64-bit code for this ABI"
12553 #: config/rs6000/aix.h:160 config/rs6000/beos.h:32
12554 msgid "Always pass floating-point arguments in memory"
12557 #: config/rs6000/aix.h:162 config/rs6000/beos.h:34
12558 msgid "Don't always pass floating-point arguments in memory"
12561 #: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
12562 #: config/rs6000/aix52.h:32
12563 msgid "Support message passing with the Parallel Environment"
12566 #: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
12567 msgid "Compile for 64-bit pointers"
12570 #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
12571 msgid "Compile for 32-bit pointers"
12574 #: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
12575 msgid "-maix64 and POWER architecture are incompatible"
12578 #: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
12579 msgid "-maix64 requires PowerPC64 architecture remain enabled"
12582 #: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
12584 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
12587 #. Run-time compilation parameters selecting different hardware subsets.
12589 #. Macro to define tables used to set the flags.
12590 #. This is a list in braces of pairs in braces,
12591 #. each pair being { "NAME", VALUE }
12592 #. where VALUE is the bits to set or minus the bits to clear.
12593 #. An empty string NAME is used to identify the default VALUE.
12594 #: config/rs6000/rs6000.h:236
12595 msgid "Use POWER instruction set"
12598 #: config/rs6000/rs6000.h:239
12599 msgid "Use POWER2 instruction set"
12602 #: config/rs6000/rs6000.h:241
12603 msgid "Do not use POWER2 instruction set"
12606 #: config/rs6000/rs6000.h:244
12607 msgid "Do not use POWER instruction set"
12610 #: config/rs6000/rs6000.h:246
12611 msgid "Use PowerPC instruction set"
12614 #: config/rs6000/rs6000.h:249
12615 msgid "Do not use PowerPC instruction set"
12618 #: config/rs6000/rs6000.h:251
12619 msgid "Use PowerPC General Purpose group optional instructions"
12622 #: config/rs6000/rs6000.h:253
12623 msgid "Don't use PowerPC General Purpose group optional instructions"
12626 #: config/rs6000/rs6000.h:255
12627 msgid "Use PowerPC Graphics group optional instructions"
12630 #: config/rs6000/rs6000.h:257
12631 msgid "Don't use PowerPC Graphics group optional instructions"
12634 #: config/rs6000/rs6000.h:259
12635 msgid "Use PowerPC-64 instruction set"
12638 #: config/rs6000/rs6000.h:261
12639 msgid "Don't use PowerPC-64 instruction set"
12642 #: config/rs6000/rs6000.h:263
12643 msgid "Use AltiVec instructions"
12646 #: config/rs6000/rs6000.h:265
12647 msgid "Don't use AltiVec instructions"
12650 #: config/rs6000/rs6000.h:267
12651 msgid "Use new mnemonics for PowerPC architecture"
12654 #: config/rs6000/rs6000.h:269
12655 msgid "Use old mnemonics for PowerPC architecture"
12658 #: config/rs6000/rs6000.h:272
12659 msgid "Put everything in the regular TOC"
12662 #: config/rs6000/rs6000.h:274
12663 msgid "Place floating point constants in TOC"
12666 #: config/rs6000/rs6000.h:276
12667 msgid "Don't place floating point constants in TOC"
12670 #: config/rs6000/rs6000.h:278
12671 msgid "Place symbol+offset constants in TOC"
12674 #: config/rs6000/rs6000.h:280
12675 msgid "Don't place symbol+offset constants in TOC"
12678 #: config/rs6000/rs6000.h:286
12679 msgid "Place variable addresses in the regular TOC"
12682 #: config/rs6000/rs6000.h:292
12683 msgid "Generate load/store multiple instructions"
12686 #: config/rs6000/rs6000.h:294
12687 msgid "Do not generate load/store multiple instructions"
12690 #: config/rs6000/rs6000.h:296
12691 msgid "Generate string instructions for block moves"
12694 #: config/rs6000/rs6000.h:298
12695 msgid "Do not generate string instructions for block moves"
12698 #: config/rs6000/rs6000.h:300
12699 msgid "Generate load/store with update instructions"
12702 #: config/rs6000/rs6000.h:302
12703 msgid "Do not generate load/store with update instructions"
12706 #: config/rs6000/rs6000.h:310
12707 msgid "Don't schedule the start and end of the procedure"
12710 #: config/rs6000/rs6000.h:316
12711 msgid "Return all structures in memory (AIX default)"
12714 #: config/rs6000/rs6000.h:318
12715 msgid "Return small structures in registers (SVR4 default)"
12718 #: config/rs6000/rs6000.h:379 config/sparc/sparc.h:635
12719 msgid "Use features of and schedule code for given CPU"
12722 #: config/rs6000/rs6000.h:382
12723 msgid "Enable debug output"
12726 #: config/rs6000/rs6000.h:384
12727 msgid "Select full, part, or no traceback table"
12730 #: config/rs6000/rs6000.h:385
12731 msgid "Specify ABI to use"
12734 #: config/rs6000/rs6000.h:387
12735 msgid "Specify size of long double (64 or 128 bits)"
12738 #: config/rs6000/rs6000.h:389
12739 msgid "Specify yes/no if isel instructions should be generated"
12742 #: config/rs6000/rs6000.h:391
12743 msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
12746 #: config/rs6000/rs6000.h:393
12747 msgid "Avoid all range limits on call instructions"
12750 #. Definitions for __builtin_return_address and __builtin_frame_address.
12751 #. __builtin_return_address (0) should give link register (65), enable
12753 #. This should be uncommented, so that the link register is used, but
12754 #. currently this would result in unmatched insns and spilling fixed
12755 #. registers so we'll leave it for another day. When these problems are
12756 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
12758 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
12759 #. Number of bytes into the frame return addresses can be found. See
12760 #. rs6000_stack_info in rs6000.c for more information on how the different
12761 #. abi's store the return address.
12762 #: config/rs6000/rs6000.h:1853
12763 msgid "RETURN_ADDRESS_OFFSET not supported"
12766 #: config/rs6000/sysv4.h:87
12767 msgid "Select ABI calling convention"
12770 #: config/rs6000/sysv4.h:88
12771 msgid "Select method for sdata handling"
12774 #: config/rs6000/sysv4.h:103
12775 msgid "Align to the base type of the bit-field"
12778 #: config/rs6000/sysv4.h:105
12779 msgid "Don't align to the base type of the bit-field"
12782 #: config/rs6000/sysv4.h:107
12783 msgid "Don't assume that unaligned accesses are handled by the system"
12786 #: config/rs6000/sysv4.h:109
12787 msgid "Assume that unaligned accesses are handled by the system"
12790 #: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
12791 msgid "Produce code relocatable at runtime"
12794 #: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
12795 msgid "Don't produce code relocatable at runtime"
12798 #: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
12799 msgid "Produce little endian code"
12802 #: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
12803 msgid "Produce big endian code"
12806 #: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
12807 #: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
12808 #: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
12809 #: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
12810 #: config/rs6000/sysv4.h:154 config/rs6000/sysv4.h:156
12811 msgid "no description yet"
12814 #: config/rs6000/sysv4.h:132
12818 #: config/rs6000/sysv4.h:133
12819 msgid "Don't use EABI"
12822 #: config/rs6000/sysv4.h:136
12823 msgid "Do not allow bit-fields to cross word boundaries"
12826 #: config/rs6000/sysv4.h:138
12827 msgid "Use alternate register names"
12830 #: config/rs6000/sysv4.h:140
12831 msgid "Don't use alternate register names"
12834 #: config/rs6000/sysv4.h:144
12835 msgid "Link with libsim.a, libc.a and sim-crt0.o"
12838 #: config/rs6000/sysv4.h:146
12839 msgid "Link with libads.a, libc.a and crt0.o"
12842 #: config/rs6000/sysv4.h:148
12843 msgid "Link with libyk.a, libc.a and crt0.o"
12846 #: config/rs6000/sysv4.h:150
12847 msgid "Link with libmvme.a, libc.a and crt0.o"
12850 #: config/rs6000/sysv4.h:152
12851 msgid "Set the PPC_EMB bit in the ELF flags header"
12854 #: config/rs6000/sysv4.h:153
12855 msgid "Use the WindISS simulator"
12858 #. Sometimes certain combinations of command options do not make sense
12859 #. on a particular target machine. You can define a macro
12860 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
12861 #. defined, is executed once just after all the command options have
12864 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
12866 #: config/rs6000/sysv4.h:213
12868 msgid "bad value for -mcall-%s"
12871 #: config/rs6000/sysv4.h:229
12873 msgid "bad value for -msdata=%s"
12876 #: config/rs6000/sysv4.h:246
12878 msgid "-mrelocatable and -msdata=%s are incompatible"
12881 #: config/rs6000/sysv4.h:254
12883 msgid "-f%s and -msdata=%s are incompatible"
12886 #: config/rs6000/sysv4.h:262
12888 msgid "-msdata=%s and -mcall-%s are incompatible"
12891 #: config/rs6000/sysv4.h:271
12892 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
12895 #: config/rs6000/sysv4.h:277
12897 msgid "-mrelocatable and -mcall-%s are incompatible"
12900 #: config/rs6000/sysv4.h:284
12902 msgid "-fPIC and -mcall-%s are incompatible"
12905 #: config/rs6000/sysv4.h:291
12906 msgid "-mcall-aixdesc must be big endian"
12909 #: config/s390/s390.c:893
12911 msgid "64-bit ABI not supported on %s"
12914 #: config/s390/s390.c:897
12916 msgid "z/Architecture not supported on %s"
12919 #: config/s390/s390.c:909
12920 msgid "64-bit ABI not possible in ESA/390 mode"
12923 #: config/s390/s390.c:2669
12924 msgid "invalid UNSPEC as operand (1)"
12927 #: config/s390/s390.c:2705
12928 msgid "invalid UNSPEC as operand (2)"
12931 #: config/s390/s390.c:2711
12932 msgid "UNKNOWN in s390_output_symbolic_const !?"
12935 #: config/s390/s390.c:2729
12936 msgid "Cannot decompose address."
12939 #: config/s390/s390.c:2869
12940 msgid "UNKNOWN in print_operand !?"
12943 #: config/s390/s390.c:4507
12944 msgid "Total size of local variables exceeds architecture limit."
12947 #: config/s390/s390.h:101
12948 msgid "Set backchain"
12951 #: config/s390/s390.h:102
12952 msgid "Don't set backchain (faster, but debug harder"
12955 #: config/s390/s390.h:103
12956 msgid "Use bras for execucable < 64k"
12959 #: config/s390/s390.h:104
12960 msgid "Don't use bras"
12963 #: config/s390/s390.h:105
12964 msgid "Additional debug prints"
12967 #: config/s390/s390.h:106
12968 msgid "Don't print additional debug prints"
12971 #: config/s390/s390.h:107
12975 #: config/s390/s390.h:108
12979 #: config/s390/s390.h:109
12980 msgid "z/Architecture"
12983 #: config/s390/s390.h:110
12984 msgid "ESA/390 architecture"
12987 #: config/s390/s390.h:111
12991 #: config/s390/s390.h:112
12995 #: config/sh/sh.c:5251
12996 msgid "__builtin_saveregs not supported by this subtarget"
12999 #: config/sh/sh.c:5801
13000 msgid "attribute interrupt_handler is not compatible with -m5-compact"
13003 #. The sp_switch attribute only has meaning for interrupt functions.
13004 #: config/sh/sh.c:5827 config/sh/sh.c:5866
13006 msgid "`%s' attribute only applies to interrupt functions"
13009 #. The argument must be a constant string.
13010 #: config/sh/sh.c:5834
13012 msgid "`%s' attribute argument not a string constant"
13015 #. The argument must be a constant integer.
13016 #: config/sh/sh.c:5873
13018 msgid "`%s' attribute argument not an integer constant"
13021 #. There are no delay slots on SHmedia.
13022 #. Relaxation isn't yet supported for SHmedia
13023 #: config/sh/sh.h:437
13024 msgid "Profiling is not supported on this target."
13027 #: config/sparc/sparc.c:335
13029 msgid "%s is not supported by this configuration"
13032 #: config/sparc/sparc.c:342
13033 msgid "-mlong-double-64 not allowed with -m64"
13036 #: config/sparc/sparc.c:367
13037 msgid "-mcmodel= is not supported on 32 bit systems"
13040 #: config/sparc/sparc.c:6305 config/sparc/sparc.c:6311
13042 msgid "invalid %%Y operand"
13045 #: config/sparc/sparc.c:6381
13047 msgid "invalid %%A operand"
13050 #: config/sparc/sparc.c:6391
13052 msgid "invalid %%B operand"
13055 #: config/sparc/sparc.c:6430
13057 msgid "invalid %%c operand"
13060 #: config/sparc/sparc.c:6431
13062 msgid "invalid %%C operand"
13065 #: config/sparc/sparc.c:6452
13067 msgid "invalid %%d operand"
13070 #: config/sparc/sparc.c:6453
13072 msgid "invalid %%D operand"
13075 #: config/sparc/sparc.c:6469
13077 msgid "invalid %%f operand"
13080 #: config/sparc/sparc.c:6519
13081 msgid "long long constant not a valid immediate operand"
13084 #: config/sparc/sparc.c:6522
13085 msgid "floating point constant not a valid immediate operand"
13088 #: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89
13089 #: config/sparc/netbsd-elf.h:232
13090 msgid "Use 128 bit long doubles"
13093 #: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
13094 msgid "Generate code for big endian"
13097 #: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
13098 msgid "Generate code for little endian"
13101 #: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
13102 msgid "Use little-endian byte order for data"
13105 #: config/sparc/sparc.h:534
13106 msgid "Assume possible double misalignment"
13109 #: config/sparc/sparc.h:536
13110 msgid "Assume all doubles are aligned"
13113 #: config/sparc/sparc.h:538
13114 msgid "Pass -assert pure-text to linker"
13117 #: config/sparc/sparc.h:540
13118 msgid "Do not pass -assert pure-text to linker"
13121 #: config/sparc/sparc.h:542
13122 msgid "Use flat register window model"
13125 #: config/sparc/sparc.h:544
13126 msgid "Do not use flat register window model"
13129 #: config/sparc/sparc.h:546
13130 msgid "Use ABI reserved registers"
13133 #: config/sparc/sparc.h:548
13134 msgid "Do not use ABI reserved registers"
13137 #: config/sparc/sparc.h:550
13138 msgid "Use hardware quad fp instructions"
13141 #: config/sparc/sparc.h:552
13142 msgid "Do not use hardware quad fp instructions"
13145 #: config/sparc/sparc.h:554
13146 msgid "Compile for v8plus ABI"
13149 #: config/sparc/sparc.h:556
13150 msgid "Do not compile for v8plus ABI"
13153 #: config/sparc/sparc.h:558
13154 msgid "Utilize Visual Instruction Set"
13157 #: config/sparc/sparc.h:560
13158 msgid "Do not utilize Visual Instruction Set"
13161 #. ??? These are deprecated, coerced to -mcpu=. Delete in 2.9.
13162 #: config/sparc/sparc.h:563
13163 msgid "Optimize for Cypress processors"
13166 #: config/sparc/sparc.h:565
13167 msgid "Optimize for SPARCLite processors"
13170 #: config/sparc/sparc.h:567
13171 msgid "Optimize for F930 processors"
13174 #: config/sparc/sparc.h:569
13175 msgid "Optimize for F934 processors"
13178 #: config/sparc/sparc.h:571
13179 msgid "Use V8 SPARC ISA"
13182 #: config/sparc/sparc.h:573
13183 msgid "Optimize for SuperSPARC processors"
13186 #. End of deprecated options.
13187 #: config/sparc/sparc.h:576
13188 msgid "Pointers are 64-bit"
13191 #: config/sparc/sparc.h:578
13192 msgid "Pointers are 32-bit"
13195 #: config/sparc/sparc.h:580
13196 msgid "Use 32-bit ABI"
13199 #: config/sparc/sparc.h:582
13200 msgid "Use 64-bit ABI"
13203 #: config/sparc/sparc.h:584
13204 msgid "Use stack bias"
13207 #: config/sparc/sparc.h:586
13208 msgid "Do not use stack bias"
13211 #: config/sparc/sparc.h:588
13212 msgid "Use structs on stronger alignment for double-word copies"
13215 #: config/sparc/sparc.h:590
13216 msgid "Do not use structs on stronger alignment for double-word copies"
13219 #: config/sparc/sparc.h:592
13220 msgid "Optimize tail call instructions in assembler and linker"
13223 #: config/sparc/sparc.h:594
13224 msgid "Do not optimize tail call instructions in assembler or linker"
13227 #: config/sparc/sparc.h:639
13228 msgid "Use given SPARC code model"
13231 #: config/stormy16/stormy16.c:1194
13232 msgid "cannot use va_start in interrupt function"
13235 #: config/stormy16/stormy16.c:1554
13236 msgid "`B' operand is not constant"
13239 #: config/stormy16/stormy16.c:1560
13240 msgid "`B' operand has multiple bits set"
13243 #: config/stormy16/stormy16.c:1587
13244 msgid "`o' operand is not constant"
13247 #: config/stormy16/stormy16.c:1602
13248 msgid "xstormy16_print_operand: unknown code"
13251 #: config/stormy16/stormy16.c:1652
13253 msgid "switch statement of size %lu entries too large"
13256 #: config/v850/v850-c.c:69
13257 msgid "#pragma GHS endXXXX found without previous startXXX"
13260 #: config/v850/v850-c.c:71
13261 msgid "#pragma GHS endXXX does not match previous startXXX"
13264 #: config/v850/v850-c.c:96
13265 msgid "cannot set interrupt attribute: no current function"
13268 #: config/v850/v850-c.c:104
13269 msgid "cannot set interrupt attribute: no such identifier"
13272 #: config/v850/v850-c.c:150
13273 msgid "junk at end of #pragma ghs section"
13276 #: config/v850/v850-c.c:167
13278 msgid "unrecognized section name \"%s\""
13281 #: config/v850/v850-c.c:182
13282 msgid "malformed #pragma ghs section"
13285 #: config/v850/v850-c.c:202
13286 msgid "junk at end of #pragma ghs interrupt"
13289 #: config/v850/v850-c.c:214
13290 msgid "junk at end of #pragma ghs starttda"
13293 #: config/v850/v850-c.c:226
13294 msgid "junk at end of #pragma ghs startsda"
13297 #: config/v850/v850-c.c:238
13298 msgid "junk at end of #pragma ghs startzda"
13301 #: config/v850/v850-c.c:250
13302 msgid "junk at end of #pragma ghs endtda"
13305 #: config/v850/v850-c.c:262
13306 msgid "junk at end of #pragma ghs endsda"
13309 #: config/v850/v850-c.c:274
13310 msgid "junk at end of #pragma ghs endzda"
13313 #: config/v850/v850.c:131
13315 msgid "%s=%s is not numeric"
13318 #: config/v850/v850.c:138
13320 msgid "%s=%s is too large"
13323 #: config/v850/v850.c:304
13324 msgid "const_double_split got a bad insn:"
13327 #: config/v850/v850.c:839
13328 msgid "output_move_single:"
13331 #: config/v850/v850.c:2219
13332 msgid "a data area attribute cannot be specified for local variables"
13335 #: config/v850/v850.c:2230
13337 msgid "data area of '%s' conflicts with previous declaration"
13340 #: config/v850/v850.c:2449
13342 msgid "bogus JR construction: %d\n"
13345 #: config/v850/v850.c:2470 config/v850/v850.c:2672
13347 msgid "bad amount of stack space removal: %d"
13350 #: config/v850/v850.c:2648
13352 msgid "bogus JARL construction: %d\n"
13355 #: config/v850/v850.c:3028
13357 msgid "Bogus DISPOSE construction: %d\n"
13360 #: config/v850/v850.c:3050
13362 msgid "Too much stack space to dispose of: %d"
13365 #: config/v850/v850.c:3226
13367 msgid "Bogus PREPEARE construction: %d\n"
13370 #: config/v850/v850.c:3248
13372 msgid "Too much stack space to prepare: %d"
13375 #. Macro to define tables used to set the flags.
13376 #. This is a list in braces of pairs in braces,
13377 #. each pair being { "NAME", VALUE }
13378 #. where VALUE is the bits to set or minus the bits to clear.
13379 #. An empty string NAME is used to identify the default VALUE.
13380 #: config/v850/v850.h:158
13381 msgid "Support Green Hills ABI"
13384 #: config/v850/v850.h:161
13385 msgid "Prohibit PC relative function calls"
13388 #: config/v850/v850.h:164
13389 msgid "Reuse r30 on a per function basis"
13392 #: config/v850/v850.h:167
13393 msgid "Use stubs for function prologues"
13396 #: config/v850/v850.h:170
13397 msgid "Same as: -mep -mprolog-function"
13400 #: config/v850/v850.h:171
13401 msgid "Enable backend debugging"
13404 #: config/v850/v850.h:173
13405 msgid "Compile for the v850 processor"
13408 #: config/v850/v850.h:175
13409 msgid "Compile for v850e processor"
13412 #. Make sure that the other bits are cleared.
13413 #: config/v850/v850.h:177
13414 msgid "Enable the use of the short load instructions"
13417 #: config/v850/v850.h:180
13418 msgid "Do not use the callt instruction"
13421 #: config/v850/v850.h:187
13422 msgid "Do not use registers r2 and r5"
13425 #: config/v850/v850.h:189
13426 msgid "Enfore strict alignment"
13429 #: config/v850/v850.h:192
13430 msgid "Use 4 byte entries in switch tables"
13433 #: config/v850/v850.h:218
13434 msgid "Set the max size of data eligible for the TDA area"
13437 #: config/v850/v850.h:221
13438 msgid "Set the max size of data eligible for the SDA area"
13441 #: config/v850/v850.h:224
13442 msgid "Set the max size of data eligible for the ZDA area"
13445 #: config/xtensa/xtensa.c:1064 config/xtensa/xtensa.c:1098
13446 #: config/xtensa/xtensa.c:1107
13450 #: config/xtensa/xtensa.c:1826
13451 msgid "boolean registers required for the floating-point option"
13454 #: config/xtensa/xtensa.c:1993
13455 msgid "invalid mask"
13458 #: config/xtensa/xtensa.c:2040
13459 msgid "invalid address"
13462 #: config/xtensa/xtensa.c:2065
13463 msgid "no register in address"
13466 #: config/xtensa/xtensa.c:2073
13467 msgid "address offset not a constant"
13470 #: config/xtensa/xtensa.c:2811
13471 msgid "only uninitialized variables can be placed in a .bss section"
13474 #: config/xtensa/xtensa.h:114
13475 msgid "Use the Xtensa code density option"
13478 #: config/xtensa/xtensa.h:116
13479 msgid "Do not use the Xtensa code density option"
13482 #: config/xtensa/xtensa.h:118
13483 msgid "Use the Xtensa MAC16 option"
13486 #: config/xtensa/xtensa.h:120
13487 msgid "Do not use the Xtensa MAC16 option"
13490 #: config/xtensa/xtensa.h:122
13491 msgid "Use the Xtensa MUL16 option"
13494 #: config/xtensa/xtensa.h:124
13495 msgid "Do not use the Xtensa MUL16 option"
13498 #: config/xtensa/xtensa.h:126
13499 msgid "Use the Xtensa MUL32 option"
13502 #: config/xtensa/xtensa.h:128
13503 msgid "Do not use the Xtensa MUL32 option"
13508 #: config/xtensa/xtensa.h:134
13509 msgid "Use the Xtensa NSA option"
13512 #: config/xtensa/xtensa.h:136
13513 msgid "Do not use the Xtensa NSA option"
13516 #: config/xtensa/xtensa.h:138
13517 msgid "Use the Xtensa MIN/MAX option"
13520 #: config/xtensa/xtensa.h:140
13521 msgid "Do not use the Xtensa MIN/MAX option"
13524 #: config/xtensa/xtensa.h:142
13525 msgid "Use the Xtensa SEXT option"
13528 #: config/xtensa/xtensa.h:144
13529 msgid "Do not use the Xtensa SEXT option"
13532 #: config/xtensa/xtensa.h:146
13533 msgid "Use the Xtensa boolean register option"
13536 #: config/xtensa/xtensa.h:148
13537 msgid "Do not use the Xtensa boolean register option"
13540 #: config/xtensa/xtensa.h:150
13541 msgid "Use the Xtensa floating-point unit"
13544 #: config/xtensa/xtensa.h:152
13545 msgid "Do not use the Xtensa floating-point unit"
13556 #: config/xtensa/xtensa.h:170
13557 msgid "Disable fused multiply/add and multiply/subtract FP instructions"
13560 #: config/xtensa/xtensa.h:172
13561 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
13564 #: config/xtensa/xtensa.h:174
13565 msgid "Serialize volatile memory references with MEMW instructions"
13568 #: config/xtensa/xtensa.h:176
13569 msgid "Do not serialize volatile memory references with MEMW instructions"
13572 #: config/xtensa/xtensa.h:178
13573 msgid "Intersperse literal pools with code in the text section"
13576 #: config/xtensa/xtensa.h:180
13577 msgid "Put literal pools in a separate literal section"
13580 #: config/xtensa/xtensa.h:182
13581 msgid "Automatically align branch targets to reduce branch penalties"
13584 #: config/xtensa/xtensa.h:184
13585 msgid "Do not automatically align branch targets"
13588 #: config/xtensa/xtensa.h:186
13589 msgid "Use indirect CALLXn instructions for large programs"
13592 #: config/xtensa/xtensa.h:188
13593 msgid "Use direct CALLn instructions for fast calls"
13597 msgid "`-gnat' misspelled as `-gant'"
13600 #: cp/call.c:250 cp/init.c:1602 cp/typeck.c:2095
13601 msgid "qualified type `%T' does not match destructor name `~%T'"
13605 msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
13609 msgid "`%D' is a namespace"
13613 msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
13617 msgid "unable to call pointer to member function here"
13621 msgid "destructors take no parameters"
13625 msgid "destructor name `~%T' does not match type `%T' of expression"
13628 #: cp/call.c:507 cp/call.c:4765
13629 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
13633 msgid "request for member `%D' is ambiguous"
13637 msgid "%s %D(%T, %T, %T) <built-in>"
13641 msgid "%s %D(%T, %T) <built-in>"
13645 msgid "%s %D(%T) <built-in>"
13649 msgid "%s %T <conversion>"
13657 msgid "conversion from `%T' to `%T' is ambiguous"
13661 msgid "incomplete type '%T' cannot be used to name a scope"
13664 #: cp/call.c:2621 cp/typeck.c:2216 cp/typeck.c:2232
13665 msgid "'%D' has no member named '%E'"
13669 msgid "no matching function for call to `%D(%A)'"
13672 #: cp/call.c:2739 cp/call.c:4864
13673 msgid "call of overloaded `%D(%A)' is ambiguous"
13676 #. It's no good looking for an overloaded operator() on a
13677 #. pointer-to-member-function.
13681 "pointer-to-member function %E cannot be called without an object; consider "
13686 msgid "no match for call to `(%T) (%A)'"
13690 msgid "call of `(%T) (%A)' is ambiguous"
13694 msgid "%s for `%T ? %T : %T' operator"
13698 msgid "%s for `%T %s' operator"
13702 msgid "%s for `%T [%T]' operator"
13706 msgid "%s for `%T %s %T' operator"
13710 msgid "%s for `%s %T' operator"
13714 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
13719 msgid "`%E' has type `void' and is not a throw-expression"
13722 #: cp/call.c:3071 cp/call.c:3271
13723 msgid "operands to ?: have different types"
13727 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
13731 msgid "enumeral and non-enumeral type in conditional expression"
13735 msgid "`%D' must be declared before use"
13739 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
13743 msgid "using synthesized `%#D' for copy assignment"
13747 msgid " where cfront would use `%#D'"
13751 msgid "comparison between `%#T' and `%#T'"
13755 msgid "no suitable `operator delete' for `%T'"
13759 msgid "`%+#D' is private"
13763 msgid "`%+#D' is protected"
13767 msgid "`%+#D' is inaccessible"
13771 msgid "within this context"
13775 msgid "invalid conversion from `%T' to `%T'"
13778 #: cp/call.c:3881 cp/call.c:4020 cp/call.c:4022
13779 msgid " initializing argument %P of `%D'"
13782 #: cp/call.c:3944 cp/call.c:3948
13783 msgid " initializing argument %P of `%D' from result of `%D'"
13786 #: cp/call.c:3954 cp/call.c:3957
13787 msgid " initializing temporary from result of `%D'"
13790 #. Undefined behavior [expr.call] 5.2.2/7. We used to just warn
13791 #. here and do a bitwise copy, but now cp_expr_size will abort if we
13795 "cannot pass objects of non-POD type `%#T' through `...'; call will abort at "
13799 #. Undefined behavior [expr.call] 5.2.2/7.
13801 msgid "cannot receive objects of non-POD type `%#T' through `...'"
13805 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
13809 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
13813 msgid "could not find class$ field in java interface type `%T'"
13817 msgid "call to non-function `%D'"
13821 msgid "no matching function for call to `%T::%s(%A)%#V'"
13825 msgid "cannot call member function `%D' without object"
13829 msgid "passing `%T' chooses `%T' over `%T'"
13832 #: cp/call.c:5488 cp/decl2.c:3945
13833 msgid " in call to `%D'"
13836 #: cp/call.c:5537 cp/call.c:5662
13837 msgid "choosing `%D' over `%D'"
13841 msgid " for conversion from `%T' to `%T'"
13845 msgid " because conversion sequence for the argument is better"
13850 " because worst conversion for the former is better than worst conversion "
13854 #: cp/call.c:5773 cp/call.c:5792
13855 msgid "could not convert `%E' to `%T'"
13860 "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
13864 msgid "`%#D' and `%#D' cannot be overloaded"
13868 msgid "duplicate enum value `%D'"
13872 msgid "duplicate field `%D' (as enum and non-enum)"
13876 msgid "duplicate nested type `%D'"
13880 msgid "duplicate field `%D' (as type and non-type)"
13884 msgid "duplicate member `%D'"
13888 msgid "conflicting access specifications for method `%D', ignored"
13893 msgid "conflicting access specifications for field `%s', ignored"
13897 msgid "`%D' names constructor"
13901 msgid "`%D' invalid in `%T'"
13905 msgid "no members matching `%D' in `%#T'"
13908 #: cp/class.c:1189 cp/class.c:1197
13909 msgid "`%D' invalid in `%#T'"
13913 msgid " because of local method `%#D' with same name"
13917 msgid " because of local member `%#D' with same name"
13921 msgid "base class `%#T' has a non-virtual destructor"
13926 "base `%T' with only non-default constructor in class without a constructor"
13930 msgid "all member functions in class `%T' are private"
13934 msgid "`%#T' only defines a private destructor and has no friends"
13938 msgid "`%#T' only defines private constructors and has no friends"
13941 #: cp/class.c:2040 cp/class.c:5227
13942 msgid "redefinition of `%#T'"
13946 msgid "previous definition of `%#T'"
13950 msgid "no unique final overrider for `%D' in `%T'"
13953 #. Here we know it is a hider, and no overrider exists.
13955 msgid "`%D' was hidden"
13963 msgid "ISO C++ forbids member `%D' with same name as enclosing class"
13966 #: cp/class.c:2756 cp/decl2.c:1274
13967 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
13970 #: cp/class.c:2762 cp/decl2.c:1281
13971 msgid "private member `%#D' in anonymous union"
13974 #: cp/class.c:2765 cp/decl2.c:1283
13975 msgid "protected member `%#D' in anonymous union"
13980 "vtable layout for class `%T' may not be ABI-compliant and may change in a "
13981 "future version of GCC due to implicit virtual destructor"
13985 msgid "bit-field `%#D' with non-integral type"
13989 msgid "bit-field `%D' width not an integer constant"
13993 msgid "negative width in bit-field `%D'"
13997 msgid "zero width for bit-field `%D'"
14001 msgid "width of `%D' exceeds its type"
14005 msgid "`%D' is too small to hold all values of `%#T'"
14009 msgid "member `%#D' with constructor not allowed in union"
14013 msgid "member `%#D' with destructor not allowed in union"
14017 msgid "member `%#D' with copy assignment operator not allowed in union"
14021 msgid "multiple fields in union `%T' initialized"
14025 msgid "field `%D' in local class cannot be static"
14029 msgid "field `%D' invalidly declared function type"
14033 msgid "field `%D' invalidly declared method type"
14037 msgid "field `%D' invalidly declared offset type"
14040 #. Unions cannot have static members.
14042 msgid "field `%D' declared static in union"
14046 msgid "non-static reference `%#D' in class without a constructor"
14050 msgid "non-static const member `%#D' in class without a constructor"
14054 msgid "field `%#D' with same name as class"
14058 msgid "`%#T' has pointer data members"
14062 msgid " but does not override `%T(const %T&)'"
14066 msgid " or `operator=(const %T&)'"
14070 msgid " but does not override `operator=(const %T&)'"
14075 "offset of empty base `%T' may not be ABI-compliant and maychange in a future "
14080 msgid "class `%T' will be considered nearly empty in a future version of GCC"
14084 msgid "initializer specified for non-virtual method `%D'"
14089 "offset of virtual base `%T' is not ABI-compliant and may change in a future "
14094 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
14098 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
14103 "size assigned to `%T' may not be ABI-compliant and may change in a future "
14109 "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
14114 "`%D' contains empty classes which may cause base classes to be placed at "
14115 "different locations in a future version of GCC"
14120 "layout of classes derived from empty class `%T' may change in a future "
14125 msgid "`%#T' has virtual functions but non-virtual destructor"
14129 msgid "trying to finish struct, but kicked out due to previous parse errors"
14134 msgid "language string `\"%s\"' not recognized"
14139 "cannot resolve overloaded function `%D' based on conversion to type `%T'"
14143 msgid "no matches converting function `%D' to type `%#T'"
14147 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
14151 msgid "assuming pointer to member `%D'"
14156 msgid "(a pointer to member can only be formed with `&%E')"
14159 #: cp/class.c:6231 cp/class.c:6412 cp/class.c:6419
14160 msgid "not enough type information"
14164 msgid "argument of type `%T' does not match `%T'"
14168 msgid "invalid operation on uninstantiated type"
14171 #. [basic.scope.class]
14173 #. A name N used in a class S shall refer to the same declaration
14174 #. in its context and when re-evaluated in the completed scope of
14176 #: cp/class.c:6679 cp/decl.c:1007 cp/decl.c:3098 cp/pt.c:1863
14177 msgid "declaration of `%#D'"
14181 msgid "changes meaning of `%D' from `%+#D'"
14185 msgid "can't convert from incomplete type `%T' to `%T'"
14189 msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
14193 msgid "converting from `%T' to `%T'"
14196 #: cp/cvt.c:201 cp/cvt.c:205
14197 msgid "pointer to member cast from `%T' to `%T' is via virtual base"
14200 #: cp/cvt.c:223 cp/cvt.c:236 cp/cvt.c:283
14201 msgid "cannot convert `%E' from type `%T' to type `%T'"
14205 msgid "invalid conversion from '%T' to '%T'"
14209 msgid "conversion from `%T' to `%T' discards qualifiers"
14213 msgid "casting `%T' to `%T' does not dereference pointer"
14217 msgid "cannot convert type `%T' to type `%T'"
14221 msgid "conversion from `%#T' to `%#T'"
14225 msgid "`%#T' used where a `%T' was expected"
14229 msgid "the address of `%D', will always be `true'"
14233 msgid "`%#T' used where a floating point value was expected"
14237 msgid "conversion from `%T' to non-scalar type `%T' requested"
14241 msgid "object of incomplete type `%T' will not be accessed in %s"
14245 msgid "object of type `%T' will not be accessed in %s"
14249 msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
14252 #. [over.over] enumerates the places where we can take the address
14253 #. of an overloaded function, and this is not one of them.
14256 msgid "%s cannot resolve address of overloaded function"
14259 #. Only warn when there is no &.
14262 msgid "%s is a reference, not call, to function `%E'"
14266 msgid "converting NULL to non-pointer type"
14270 msgid "ambiguous default type conversion from `%T'"
14274 msgid " candidate conversions include `%D' and `%D'"
14277 #. Folks should explicitly indicate the appropriate alphabet for
14278 #. each demangling. Providing a default would allow the
14279 #. question to go unconsidered.
14280 #: cp/cxxfilt.c:238
14281 msgid "Internal error: no symbol alphabet for current style"
14284 #: cp/decl.c:1008 cp/decl.c:3201
14285 msgid "conflicts with previous declaration `%#D'"
14289 msgid "label `%D' used but not defined"
14293 msgid "label `%D' defined but not used"
14297 msgid "namespace alias `%D' not allowed here, assuming `%D'"
14300 #: cp/decl.c:3004 cp/decl.c:3409
14301 msgid "previous declaration of `%D'"
14304 #: cp/decl.c:3085 cp/decl.c:3123
14305 msgid "shadowing %s function `%#D'"
14309 msgid "library function `%#D' redeclared as non-function `%#D'"
14313 msgid "conflicts with built-in declaration `%#D'"
14316 #: cp/decl.c:3118 cp/decl.c:3215 cp/decl.c:3231
14317 msgid "new declaration `%#D'"
14321 msgid "ambiguates built-in declaration `%#D'"
14325 msgid "`%#D' redeclared as different kind of symbol"
14329 msgid "previous declaration of `%#D'"
14333 msgid "declaration of template `%#D'"
14336 #: cp/decl.c:3216 cp/decl.c:3232
14337 msgid "ambiguates old declaration `%#D'"
14341 msgid "declaration of C function `%#D' conflicts with"
14345 msgid "previous declaration `%#D' here"
14349 msgid "conflicting types for `%#D'"
14353 msgid "previous declaration as `%#D'"
14357 msgid "`%#D' previously defined here"
14361 msgid "`%#D' previously declared here"
14364 #. Prototype decl follows defn w/o prototype.
14366 msgid "prototype for `%#D'"
14370 msgid "follows non-prototype definition here"
14374 msgid "previous declaration of `%#D' with %L linkage"
14378 msgid "conflicts with new declaration with %L linkage"
14381 #: cp/decl.c:3334 cp/decl.c:3341
14382 msgid "default argument given for parameter %d of `%#D'"
14385 #: cp/decl.c:3336 cp/decl.c:3343
14386 msgid "after previous specification in `%#D'"
14390 msgid "`%#D' was used before it was declared inline"
14394 msgid "previous non-inline declaration here"
14398 msgid "redundant redeclaration of `%D' in same scope"
14403 msgid "declaration of `%F' throws different exceptions"
14408 msgid "than previous declaration `%F'"
14411 #. From [temp.expl.spec]:
14413 #. If a template, a member template or the member of a class
14414 #. template is explicitly specialized then that
14415 #. specialization shall be declared before the first use of
14416 #. that specialization that would cause an implicit
14417 #. instantiation to take place, in every translation unit in
14418 #. which such a use occurs.
14420 msgid "explicit specialization of %D after first use"
14424 msgid "`%#D' used prior to declaration"
14428 msgid "redeclaration of `wchar_t' as `%T'"
14431 #. A redeclaration of main, but not a duplicate of the
14434 #. [basic.start.main]
14436 #. This function shall not be overloaded.
14438 msgid "invalid redeclaration of `%D'"
14446 msgid "previous external decl of `%#D'"
14450 msgid "`%D' was previously implicitly declared to return `int'"
14454 msgid "extern declaration of `%#D' doesn't match"
14458 msgid "global declaration `%#D'"
14462 msgid "declaration of `%#D' shadows a parameter"
14467 msgid "declaration of `%s' shadows a member of `this'"
14471 msgid "`%#D' hides constructor for `%#T'"
14475 msgid "`%#D' conflicts with previous using declaration `%#D'"
14479 msgid "previous non-function declaration `%#D'"
14483 msgid "conflicts with function declaration `%#D'"
14487 msgid "implicit declaration of function `%#D'"
14492 msgid "label `%s' referenced outside of any function"
14495 #: cp/decl.c:4920 cp/decl.c:4944 cp/decl.c:5037
14496 msgid "jump to label `%D'"
14499 #: cp/decl.c:4922 cp/decl.c:4946
14500 msgid "jump to case label"
14504 msgid " crosses initialization of `%#D'"
14507 #: cp/decl.c:4933 cp/decl.c:5053
14508 msgid " enters scope of non-POD `%#D'"
14511 #: cp/decl.c:4953 cp/decl.c:5057
14512 msgid " enters try block"
14515 #. Can't skip init of __exception_info.
14516 #: cp/decl.c:4955 cp/decl.c:5049 cp/decl.c:5059
14517 msgid " enters catch block"
14525 msgid " skips initialization of `%#D'"
14529 msgid "label named wchar_t"
14533 msgid "duplicate label `%D'"
14538 msgid "case label `%E' not within a switch statement"
14541 #. Definition isn't the kind we were looking for.
14542 #: cp/decl.c:5354 cp/decl.c:5373
14543 msgid "`%#D' redeclared as %C"
14546 #. This happens for A::B where B is a template, and there are no
14547 #. template arguments.
14548 #: cp/decl.c:5461 cp/typeck.c:2070 cp/typeck.c:2244
14549 msgid "invalid use of `%D'"
14553 msgid "`%D::%D' is not a template"
14557 msgid "`%D' undeclared in namespace `%D'"
14560 #: cp/decl.c:5652 cp/parser.c:3520
14561 msgid "`%D' used without template parameters"
14564 #: cp/decl.c:5663 cp/decl.c:5679 cp/decl.c:5783
14565 msgid "no class template named `%#T' in `%#T'"
14568 #: cp/decl.c:5702 cp/decl.c:5712 cp/decl.c:5744
14569 msgid "no type named `%#T' in `%#T'"
14573 msgid "lookup of `%D' finds `%#D'"
14577 msgid " instead of `%D' from dependent base class"
14581 msgid " (use `typename %T::%D' if that's what you meant)"
14585 msgid "name lookup of `%D' changed"
14589 msgid " matches this `%D' under ISO standard rules"
14593 msgid " matches this `%D' under old rules"
14596 #: cp/decl.c:6047 cp/decl.c:6054
14597 msgid "name lookup of `%D' changed for new ISO `for' scoping"
14601 msgid " cannot use obsolete binding at `%D' because it has a destructor"
14605 msgid " using obsolete binding at `%D'"
14609 msgid "an anonymous union cannot have function members"
14613 msgid "member %#D' with constructor not allowed in anonymous aggregate"
14617 msgid "member %#D' with destructor not allowed in anonymous aggregate"
14622 "member %#D' with copy assignment operator not allowed in anonymous aggregate"
14626 msgid "redeclaration of C++ built-in type `%T'"
14630 msgid "multiple types in one declaration"
14634 msgid "missing type-name in typedef-declaration"
14638 msgid "ISO C++ prohibits anonymous structs"
14642 msgid "`%D' can only be specified for functions"
14646 msgid "`%D' can only be specified inside a class"
14650 msgid "`%D' can only be specified for constructors"
14654 msgid "`%D' can only be specified for objects and functions"
14657 #: cp/decl.c:7271 cp/decl2.c:907
14658 msgid "typedef `%D' is initialized (use __typeof__ instead)"
14662 msgid "function `%#D' is initialized like a variable"
14666 msgid "declaration of `%#D' has `extern' and is initialized"
14670 msgid "`%#D' is not a static member of `%#T'"
14674 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
14678 msgid "duplicate initialization of %D"
14682 msgid "declaration of `%#D' outside of class is not definition"
14686 msgid "variable `%#D' has initializer but incomplete type"
14689 #: cp/decl.c:7424 cp/decl.c:7963
14690 msgid "elements of array `%#D' have incomplete type"
14694 msgid "aggregate `%#D' has incomplete type and cannot be defined"
14698 msgid "`%D' declared as reference but not initialized"
14702 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
14706 msgid "cannot initialize `%T' from `%T'"
14710 msgid "initializer fails to determine size of `%D'"
14714 msgid "array size missing in `%D'"
14718 msgid "zero-size array `%D'"
14721 #. An automatic variable with an incomplete type: that is an error.
14722 #. Don't talk about array types here, since we took care of that
14723 #. message in grokdeclarator.
14725 msgid "storage size of `%D' isn't known"
14729 msgid "storage size of `%D' isn't constant"
14734 "sorry: semantics of inline function static data `%#D' are wrong (you'll wind "
14735 "up with multiple copies)"
14739 msgid " you can work around this by removing the initializer"
14743 msgid "uninitialized const `%D'"
14747 msgid "brace-enclosed initializer used to initialize `%T'"
14751 msgid "initializer for `%T' must be brace-enclosed"
14755 msgid "too many initializers for `%T'"
14759 msgid "variable-sized object `%D' may not be initialized"
14763 msgid "`%D' has incomplete type"
14767 msgid "`%D' must be initialized by constructor, not by `{...}'"
14771 msgid "structure `%D' with uninitialized const members"
14775 msgid "structure `%D' with uninitialized reference members"
14779 msgid "assignment (not initialization) in declaration"
14783 msgid "cannot initialize `%D' to namespace `%D'"
14787 msgid "shadowing previous type declaration of `%#D'"
14791 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
14795 msgid "`%D' is thread-local and so cannot be dynamically initialized"
14798 #: cp/decl.c:8820 cp/init.c:549
14799 msgid "multiple initializations given for `%D'"
14803 msgid "invalid catch parameter"
14807 msgid "destructor for alien class `%T' cannot be a member"
14811 msgid "constructor for alien class `%T' cannot be a member"
14815 msgid "`%D' declared as a `virtual' %s"
14819 msgid "`%D' declared as an `inline' %s"
14824 "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
14828 msgid "`%D' declared as a friend"
14832 msgid "`%D' declared with an exception specification"
14836 msgid "cannot declare `::main' to be a template"
14840 msgid "cannot declare `::main' to be inline"
14844 msgid "cannot declare `::main' to be static"
14848 msgid "`main' must return `int'"
14852 msgid "non-local function `%#D' uses anonymous type"
14857 "`%#D' does not refer to the unqualified type, so it is not used for linkage"
14861 msgid "non-local function `%#D' uses local type `%T'"
14865 msgid "%smember function `%D' cannot have `%T' method qualifier"
14869 msgid "defining explicit specialization `%D' in friend declaration"
14872 #. Something like `template <class T> friend void f<T>()'.
14874 msgid "invalid use of template-id `%D' in declaration of primary template"
14879 "default arguments are not allowed in declaration of friend template "
14880 "specialization `%D'"
14885 "`inline' is not allowed in declaration of friend template specialization `%D'"
14889 msgid "definition of implicitly-declared `%D'"
14892 #: cp/decl.c:9347 cp/decl2.c:759
14893 msgid "no `%#D' member function declared in class `%T'"
14897 msgid "non-local variable `%#D' uses local type `%T'"
14902 "invalid in-class initialization of static data member of non-integral type `%"
14907 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
14912 "ISO C++ forbids initialization of member constant `%D' of non-integral type `"
14917 msgid "size of array `%D' has non-integer type"
14921 msgid "size of array has non-integer type"
14925 msgid "size of array `%D' is negative"
14929 msgid "size of array is negative"
14933 msgid "ISO C++ forbids zero-size array `%D'"
14937 msgid "ISO C++ forbids zero-size array"
14941 msgid "size of array `%D' is not an integral constant-expression"
14945 msgid "size of array is not an integral constant-expression"
14949 msgid "ISO C++ forbids variable-size array `%D'"
14953 msgid "ISO C++ forbids variable-size array"
14957 msgid "overflow in array dimension"
14961 msgid "declaration of `%D' as %s"
14966 msgid "creating %s"
14971 "declaration of `%D' as multidimensional array must have bounds for all "
14972 "dimensions except the first"
14977 "multidimensional array must have bounds for all dimensions except the first"
14981 msgid "return type specification for constructor invalid"
14985 msgid "return type specification for destructor invalid"
14989 msgid "operator `%T' declared to return `%T'"
14993 msgid "return type specified for `operator %T'"
14997 msgid "destructors must be member functions"
15001 msgid "destructor `%T' must match class name `%T'"
15005 msgid "variable declaration is not allowed here"
15009 msgid "invalid declarator"
15013 msgid "declarator-id missing; using reserved word `%D'"
15017 msgid "type `%T' is not derived from type `%T'"
15020 #. Parse error puts this typespec where
15021 #. a declarator should go.
15023 msgid "`%T' specified as declarator-id"
15027 msgid " perhaps you want `%T' for a constructor"
15030 #. Sometimes, we see a template-name used as part of a
15031 #. decl-specifier like in
15032 #. std::allocator alloc;
15033 #. Handle that gracefully.
15036 msgid "invalid use of template-name '%E' in a declarator"
15040 msgid "declaration of `%D' as non-function"
15044 msgid "`bool' is now a keyword"
15048 msgid "extraneous `%T' ignored"
15051 #: cp/decl.c:10411 cp/decl.c:10455
15052 msgid "multiple declarations `%T' and `%T'"
15056 msgid "ISO C++ does not support `long long'"
15059 #: cp/decl.c:10528 cp/decl.c:10531
15061 msgid "ISO C++ forbids declaration of `%s' with no type"
15064 #. The implicit typename extension is deprecated and will be
15065 #. removed. Warn about its use now.
15067 msgid "`%T' is implicitly a typename"
15072 msgid "short, signed or unsigned invalid for `%s'"
15077 msgid "long and short specified together for `%s'"
15082 msgid "signed and unsigned given together for `%s'"
15086 msgid "qualifiers are not allowed on declaration of `operator %T'"
15090 msgid "member `%D' cannot be declared both virtual and static"
15094 msgid "`%T::%D' is not a valid declarator"
15098 msgid "storage class specifiers invalid in parameter declarations"
15102 msgid "typedef declaration invalid in parameter declaration"
15106 msgid "virtual outside class declaration"
15111 msgid "storage class specified for %s `%s'"
15115 msgid "storage class specifiers invalid in friend function declarations"
15119 msgid "destructor cannot be static member function"
15124 msgid "destructors may not be `%s'"
15128 msgid "constructor cannot be static member function"
15132 msgid "constructors cannot be declared virtual"
15137 msgid "constructors may not be `%s'"
15141 msgid "return value type specifier for constructor ignored"
15146 msgid "can't initialize friend function `%s'"
15149 #. Cannot be both friend and virtual.
15151 msgid "virtual functions cannot be friends"
15155 msgid "friend declaration not in class definition"
15160 msgid "can't define friend function `%s' in a local class definition"
15164 msgid "destructors may not have parameters"
15167 #: cp/decl.c:11157 cp/decl.c:11164
15168 msgid "cannot declare reference to `%#T'"
15172 msgid "cannot declare pointer to `%#T'"
15176 msgid "cannot declare pointer to `%#T' member"
15180 msgid "extra qualification `%T::' on member `%s' ignored"
15184 msgid "cannot declare member function `%T::%s' within `%T'"
15188 msgid "cannot declare member `%T::%s' within `%T'"
15192 msgid "data member may not have variably modified type `%T'"
15195 #. [dcl.fct.spec] The explicit specifier shall only be used in
15196 #. declarations of constructors within a class definition.
15198 msgid "only declarations of constructors can be `explicit'"
15203 msgid "non-member `%s' cannot be declared `mutable'"
15208 msgid "non-object member `%s' cannot be declared `mutable'"
15213 msgid "function `%s' cannot be declared `mutable'"
15218 msgid "static `%s' cannot be declared `mutable'"
15223 msgid "const `%s' cannot be declared `mutable'"
15227 msgid "template-id `%D' used as a declarator"
15231 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
15235 msgid "typedef name may not be a nested-name-specifier"
15239 msgid "invalid type qualifier for non-member function type"
15243 msgid "type qualifiers specified for friend class declaration"
15247 msgid "`inline' specified for friend class declaration"
15251 msgid "template parameters cannot be friends"
15255 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
15259 msgid "friend declaration requires class-key, i.e. `friend %#T'"
15263 msgid "trying to make class `%T' a friend of global scope"
15267 msgid "invalid qualifiers on non-member function type"
15271 msgid "abstract declarator `%T' used as declaration"
15275 msgid "unnamed variable or field declared void"
15279 msgid "variable or field declared void"
15283 msgid "cannot use `::' in parameter declaration"
15286 #. Something like struct S { int N::j; };
15288 msgid "invalid use of `::'"
15292 msgid "function `%D' cannot be declared friend"
15296 msgid "can't make `%D' into a method -- not in a class"
15300 msgid "function `%D' declared virtual inside a union"
15304 msgid "`%D' cannot be declared virtual, since it is always static"
15308 msgid "field `%D' has incomplete type"
15312 msgid "name `%T' has incomplete type"
15316 msgid " in instantiation of template `%T'"
15321 msgid "`%s' is neither function nor member function; cannot be declared friend"
15325 msgid "member functions are implicitly friends of their class"
15328 #. An attempt is being made to initialize a non-static
15329 #. member. But, from [class.mem]:
15331 #. 4 A member-declarator can contain a
15332 #. constant-initializer only if it declares a static
15333 #. member (_class.static_) of integral or enumeration
15334 #. type, see _class.static.data_.
15336 #. This used to be relatively common practice, but
15337 #. the rest of the compiler does not correctly
15338 #. handle the initialization unless the member is
15339 #. static so we make it static below.
15341 msgid "ISO C++ forbids initialization of member `%D'"
15345 msgid "making `%D' static"
15350 "ISO C++ forbids static data member `%D' with same name as enclosing class"
15355 msgid "storage class `auto' invalid for function `%s'"
15360 msgid "storage class `register' invalid for function `%s'"
15365 msgid "storage class `__thread' invalid for function `%s'"
15371 "storage class `static' invalid for function `%s' declared out of global scope"
15377 "storage class `inline' invalid for function `%s' declared out of global scope"
15382 msgid "virtual non-class function `%s'"
15386 msgid "cannot declare member function `%D' to have static linkage"
15389 #. FIXME need arm citation
15391 msgid "cannot declare static function inside another function"
15396 "`static' may not be used when defining (as opposed to declaring) a static "
15401 msgid "static member `%D' declared `register'"
15405 msgid "cannot explicitly declare member `%#D' to have extern linkage"
15409 msgid "default argument for `%#D' has type `%T'"
15413 msgid "default argument for parameter of type `%T' has type `%T'"
15417 msgid "default argument `%E' uses local variable `%D'"
15422 msgid "invalid string constant `%E'"
15427 "invalid integer constant in parameter list, did you forget to give parameter "
15432 msgid "parameter `%D' invalidly declared method type"
15436 msgid "parameter `%D' invalidly declared offset type"
15440 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
15445 #. A declaration of a constructor for a class X is ill-formed if
15446 #. its first parameter is of type (optionally cv-qualified) X
15447 #. and either there are no other parameters or else all other
15448 #. parameters have default arguments.
15450 #. We *don't* complain about member template instantiations that
15451 #. have this form, though; they can occur as we try to decide
15452 #. what constructor to use during overload resolution. Since
15453 #. overload resolution will never prefer such a constructor to
15454 #. the non-template copy constructor (which is either explicitly
15455 #. or implicitly defined), there's no need to worry about their
15456 #. existence. Theoretically, they should never even be
15457 #. instantiated, but that's hard to forestall.
15459 msgid "invalid constructor; you probably meant `%T (const %T&)'"
15463 msgid "`%D' must be a nonstatic member function"
15468 "`%D' must be either a non-static member function or a non-member function"
15472 msgid "`%D' must have an argument of class or enumerated type"
15477 msgid "conversion to %s%s will never use a type conversion operator"
15482 msgid "ISO C++ prohibits overloading operator ?:"
15486 msgid "postfix `%D' must take `int' as its argument"
15490 msgid "postfix `%D' must take `int' as its second argument"
15494 msgid "`%D' must take either zero or one argument"
15498 msgid "`%D' must take either one or two arguments"
15502 msgid "prefix `%D' should return `%T'"
15506 msgid "postfix `%D' should return `%T'"
15510 msgid "`%D' must take `void'"
15513 #: cp/decl.c:12900 cp/decl.c:12908
15514 msgid "`%D' must take exactly one argument"
15518 msgid "`%D' must take exactly two arguments"
15522 msgid "user-defined `%D' always evaluates both arguments"
15526 msgid "`%D' should return by value"
15529 #: cp/decl.c:12944 cp/decl.c:12947
15530 msgid "`%D' cannot have default arguments"
15534 msgid "`%s %T' declares a new type at namespace scope"
15539 " names from dependent base classes are not visible to unqualified name "
15540 "lookup - to refer to the inherited type, say `%s %T::%T'"
15544 msgid "using typedef-name `%D' after `%s'"
15548 msgid "using template type parameter `%T' after `%s'"
15552 msgid "use of enum `%#D' without previous declaration"
15556 msgid "derived union `%T' invalid"
15560 msgid "base type `%T' fails to be a struct or class type"
15564 msgid "base class `%T' has incomplete type"
15568 msgid "recursive type `%T' undefined"
15572 msgid "duplicate base type `%T' invalid"
15576 msgid "multiple definition of `%#T'"
15580 msgid "previous definition here"
15584 msgid "enumerator value for `%D' not integer constant"
15588 msgid "overflow in enumeration values at `%D'"
15592 msgid "return type `%#T' is incomplete"
15596 msgid "semicolon missing after declaration of `%#T'"
15600 msgid "return type for `main' changed to `int'"
15604 msgid "`%D' implicitly declared before its definition"
15607 #: cp/decl.c:13875 cp/typeck.c:6270
15608 msgid "`operator=' should return a reference to `*this'"
15612 msgid "parameter `%D' declared void"
15616 msgid "invalid member function declaration"
15620 msgid "`%D' is already defined in class `%T'"
15624 msgid "static member function `%#D' declared with type qualifiers"
15629 msgid "duplicate type qualifiers in %s declaration"
15633 msgid "template `%#D' instantiated in file without #pragma interface"
15637 msgid "template `%#D' defined in file without #pragma interface"
15641 msgid "name missing for member function"
15644 #. Something has gone very wrong. Assume we are mistakenly reducing
15645 #. an expression instead of a declaration.
15647 msgid "parser may be lost: is there a '{' missing somewhere?"
15650 #: cp/decl2.c:449 cp/decl2.c:463
15651 msgid "ambiguous conversion for array subscript"
15655 msgid "invalid types `%T[%T]' for array subscript"
15659 msgid "type `%#T' argument given to `delete', expected pointer"
15663 msgid "anachronistic use of array size in vector delete"
15668 "cannot delete a function. Only pointer-to-objects are valid arguments to "
15673 msgid "deleting `%T' is undefined"
15677 msgid "deleting array `%#D'"
15680 #. 14.5.2.2 [temp.mem]
15682 #. A local class shall not have member templates.
15684 msgid "invalid declaration of member template `%#D' in local class"
15688 msgid "invalid use of `virtual' in template declaration of `%#D'"
15691 #: cp/decl2.c:588 cp/pt.c:2604
15692 msgid "template declaration of `%#D'"
15696 msgid "Java method '%D' has non-Java return type `%T'"
15700 msgid "Java method '%D' has non-Java parameter type `%T'"
15704 msgid "prototype for `%#D' does not match any in class `%T'"
15708 msgid "local class `%#T' shall not have static data member `%#D'"
15712 msgid "initializer invalid for static member with constructor"
15716 msgid "(an out of class initialization is required)"
15720 msgid "invalid data member initialization"
15724 msgid "(use `=' to initialize static data members)"
15728 msgid "member `%D' conflicts with virtual function table field name"
15732 msgid "`%D' is already defined in `%T'"
15736 msgid "field initializer is not constant"
15740 msgid "`asm' specifiers are not permitted on non-static data members"
15744 msgid "cannot declare `%D' to be a bit-field type"
15748 msgid "cannot declare bit-field `%D' with function type"
15752 msgid "`%D' is already defined in the class %T"
15756 msgid "static member `%D' cannot be a bit-field"
15760 msgid "initializer specified for non-member function `%D'"
15764 msgid "invalid initializer for virtual method `%D'"
15768 msgid "anonymous struct not inside named type"
15772 msgid "namespace-scope anonymous aggregates must be static"
15776 msgid "anonymous union with no members"
15780 msgid "`operator new' must return type `%T'"
15784 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
15788 msgid "`operator delete' must return type `%T'"
15792 msgid "`operator delete' takes type `%T' as first parameter"
15795 #. Overflow occurred. That means there are at least 4 billion
15796 #. initialization functions.
15798 msgid "too many initialization functions required"
15802 msgid "inline function `%D' used but never defined"
15805 #: cp/decl2.c:2925 cp/parser.c:5042
15806 msgid "use of old-style cast"
15809 #: cp/decl2.c:3274 cp/typeck.c:1924
15810 msgid "`%D' is not a member of `%T'"
15814 msgid "use of `%D' is ambiguous"
15818 msgid " first declared as `%#D' here"
15822 msgid " also declared as `%#D' here"
15826 msgid "`%D' denotes an ambiguous type"
15830 msgid " first type here"
15834 msgid " other type here"
15838 msgid "declaration of `%D' not in a namespace surrounding `%D'"
15842 msgid "`%D' should have been declared inside `%D'"
15846 msgid "`%D' is not a function,"
15850 msgid " conflict with `%D'"
15853 #. The parser did not find it, so it's not there.
15855 msgid "unknown namespace `%D'"
15859 #. A using-declaration shall not name a template-id.
15861 msgid "a using-declaration cannot specify a template-id. Try `using %D'"
15865 msgid "namespace `%D' not allowed in using-declaration"
15868 #: cp/decl2.c:4298 cp/decl2.c:4559
15869 msgid "`%T' is not a namespace"
15873 msgid "`%D' not declared"
15877 msgid "`%D' is already declared in this scope"
15881 msgid "using declaration `%D' introduced ambiguous type `%T'"
15885 msgid "using-declaration for non-member at class scope"
15889 msgid "using-declaration for destructor"
15892 #: cp/decl2.c:4500 cp/decl2.c:4524
15893 msgid "a using-declaration cannot specify a template-id. Try `using %T::%D'"
15897 msgid "a using-declaration cannot specify a template-id."
15901 msgid "namespace `%T' undeclared"
15905 msgid "default argument missing for parameter %P of `%+#D'"
15909 msgid "extra qualification `%T::' on member `%D' ignored"
15913 msgid "`%T' does not have a class or union named `%D'"
15917 msgid "`%T' is not a class or union type"
15922 msgid "`%s' not supported by %s"
15927 msgid "<anonymous %s>"
15932 msgid "(static %s for %s)"
15942 msgid "In %s `%s':"
15947 msgid "%s: In instantiation of `%s':\n"
15952 msgid "%s:%d: instantiated from `%s'\n"
15957 msgid "%s:%d: instantiated from here\n"
15960 #. damn ICE suppression
15963 msgid "unexpected letter `%c' in locate_error\n"
15966 #. Can't throw a reference.
15968 msgid "type `%T' is disallowed in Java `throw' or `catch'"
15972 msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
15975 #. Thrown object must be a Throwable.
15977 msgid "type `%T' is not derived from `java::lang::Throwable'"
15981 msgid "mixing C++ and Java catches in a single translation unit"
15985 msgid "throwing NULL, which has integral, not pointer type"
15989 msgid " in thrown expression"
15994 "expression '%E' of abstract class type '%T' cannot be used in throw-"
15999 msgid "exception of type `%T' will be caught"
16003 msgid " by earlier handler for `%T'"
16007 msgid "`...' handler must be the last handler for its try block"
16011 msgid "`%D' is already a friend of class `%T'"
16015 msgid "previous friend declaration of `%D'"
16019 msgid "invalid type `%T' declared `friend'"
16023 #. Friend declarations shall not declare partial
16024 #. specializations.
16026 msgid "partial specialization `%T' declared `friend'"
16030 msgid "class `%T' is implicitly friends with itself"
16033 #. template <class T> friend typename S<T>::X;
16035 msgid "typename type `%#T' declared `friend'"
16038 #. template <class T> friend class T;
16040 msgid "template parameter type `%T' declared `friend'"
16043 #. template <class T> friend class A; where A is not a template
16045 msgid "`%#T' is not a template"
16049 msgid "`%T' is already a friend of `%T'"
16053 msgid "member `%D' declared as friend before type `%T' defined"
16057 msgid "friend declaration `%#D' declares a non-template function"
16062 "(if this is not what you intended, make sure the function template has "
16063 "already been declared and add <> after the function name here) -Wno-non-"
16064 "template-friend disables this warning"
16067 #: cp/g++spec.c:211 java/jvspec.c:418
16069 msgid "argument to `%s' missing\n"
16073 msgid "`%D' should be initialized in the member initialization list"
16077 msgid "default-initialization of `%#D', which has reference type"
16081 msgid "uninitialized reference member `%D'"
16085 msgid "initializer list treated as compound expression"
16089 msgid "`%D' will be initialized after"
16093 msgid "base `%T' will be initialized after"
16105 msgid "multiple initializations given for base `%T'"
16109 msgid "initializations for multiple members of `%T'"
16114 "base class `%#T' should be explicitly initialized in the copy constructor"
16117 #: cp/init.c:918 cp/init.c:937
16118 msgid "class `%T' does not have any field named `%D'"
16123 "`%#D' is a static data member; it can only be initialized at its definition"
16127 msgid "`%#D' is not a non-static data member of `%T'"
16131 msgid "unnamed initializer for `%T', which has no base classes"
16135 msgid "unnamed initializer for `%T', which uses multiple inheritance"
16139 msgid "type `%D' is not a direct or virtual base of `%T'"
16143 msgid "type `%D' is not a direct base of `%T'"
16146 #. Handle bad initializers like:
16150 #. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
16154 #. int main(int argc, char **argv) {
16155 #. COMPLEX zees(1.0, 0.0)[10];
16159 msgid "bad array initializer"
16163 msgid "`%T' is not an aggregate type"
16167 msgid "`%T' fails to be an aggregate typedef"
16171 msgid "type `%T' is of non-aggregate type"
16175 msgid "cannot call destructor `%T::~%T' without object"
16179 msgid "invalid use of non-static field `%D'"
16183 msgid "invalid use of member `%D'"
16187 msgid "no method `%T::%D'"
16191 msgid "incomplete type `%T' does not have member `%D'"
16195 msgid "`%D' is not a member of type `%T'"
16199 msgid "invalid pointer to bit-field `%D'"
16203 msgid "object missing in use of pointer-to-member construct"
16207 msgid "member `%D' is non-static but referenced as a static member"
16210 #: cp/init.c:1784 cp/typeck.c:2858 cp/typeck.c:2963
16211 msgid "at this point in file"
16216 msgid "object missing in `%E'"
16220 msgid "new of array type fails to specify size"
16224 msgid "size in array new must have integral type"
16228 msgid "zero size array reserves no space"
16232 msgid "new cannot be applied to a reference type"
16236 msgid "new cannot be applied to a function type"
16240 msgid "call to Java constructor, while `jclass' undefined"
16244 msgid "can't find class$"
16248 msgid "invalid type `void' for new"
16253 msgid "call to Java constructor with `%s' undefined"
16257 msgid "ISO C++ forbids initialization in array new"
16260 #: cp/init.c:2395 cp/typeck2.c:362 cp/typeck2.c:1225
16261 msgid "initializer list being treated as compound expression"
16265 msgid "ISO C++ forbids aggregate initializer to new"
16269 msgid "uninitialized const in `new' of `%#T'"
16273 msgid "initializer ends prematurely"
16277 msgid "cannot initialize multi-dimensional array with initializer"
16281 msgid "unknown array size in delete"
16285 msgid "type to vector delete is neither pointer or array type"
16289 msgid "type name expected before `*'"
16294 msgid "junk at end of #pragma %s"
16299 msgid "invalid #pragma %s"
16303 msgid "#pragma vtable no longer supported"
16308 msgid "#pragma implementation for %s appears after file is included"
16312 msgid "junk at end of #pragma GCC java_exceptions"
16316 msgid "`%D' not defined"
16320 msgid "`%D' was not declared in this scope"
16324 msgid "`%D' undeclared (first use this function)"
16329 "(Each undeclared identifier is reported only once for each function it "
16334 msgid "`::%D' undeclared (first use here)"
16337 #: cp/mangle.c:2064
16338 msgid "real-valued template parameters when cross-compiling"
16341 #: cp/mangle.c:2328
16342 msgid "the mangled name of `%D' will change in a future version of GCC"
16346 msgid "use of namespace `%D' as expression"
16350 msgid "use of class template `%T' as expression"
16355 msgid "use of %s from containing function"
16359 msgid " `%#D' declared here"
16363 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
16367 msgid "generic thunk code fails for method `%#D' which uses `...'"
16371 msgid "non-static const member `%#D', can't use default assignment operator"
16376 "non-static reference member `%#D', can't use default assignment operator"
16380 msgid "invalid token"
16383 #: cp/parser.c:2614
16384 msgid "ISO C++ forbids braced-groups within expressions"
16387 #: cp/parser.c:2623
16388 msgid "statement-expressions are allowed only inside functions"
16391 #: cp/parser.c:2674
16392 msgid "`this' may not be used in this context"
16395 #: cp/parser.c:2786
16396 msgid "local variable `%D' may not appear in this context"
16399 #: cp/parser.c:2814
16400 msgid "incomplete type `%T' used in nested name specifier"
16403 #: cp/parser.c:2817
16404 msgid "`%D' is not a member of `%D'"
16407 #: cp/parser.c:2820
16408 msgid "`::%D' has not been declared"
16411 #: cp/parser.c:3525
16412 msgid "`%T::%D' is not a class-name or namespace-name"
16415 #: cp/parser.c:3529
16416 msgid "`%D::%D' is not a class-name or namespace-name"
16419 #: cp/parser.c:3534
16420 msgid "`%D' is not a class-name or namespace-name"
16423 #: cp/parser.c:3945
16424 msgid "ISO C++ forbids compound-literals"
16427 #: cp/parser.c:4869
16428 msgid "expression in new-declarator must have integral or enumeration type"
16431 #: cp/parser.c:6330
16432 msgid "ISO C++ forbids computed gotos"
16435 #: cp/parser.c:6454
16439 #: cp/parser.c:6689
16440 msgid "mixing declarations and function-definitions is forbidden"
16443 #: cp/parser.c:7316
16444 msgid "anachronistic old-style base class initializer"
16447 #. Warn that we do not support `export'.
16448 #: cp/parser.c:7713
16449 msgid "keyword `export' not implemented, and will be ignored"
16452 #: cp/parser.c:8853
16453 msgid "using `typename' outside of template"
16456 #: cp/parser.c:8939
16457 msgid "expected type-name"
16460 #: cp/parser.c:8944
16461 msgid "`%T' referred to as `%s'"
16464 #: cp/parser.c:8948
16465 msgid "`%T' referred to as enum"
16468 #: cp/parser.c:9655
16469 msgid "an asm-specification is not allowed on a function-definition"
16472 #: cp/parser.c:9657
16473 msgid "attributes are not allowed on a function-definition"
16476 #: cp/parser.c:9785
16477 msgid "attributes after parenthesized initializer ignored"
16480 #: cp/parser.c:10831
16481 msgid "file ends in default argument"
16484 #: cp/parser.c:10886
16485 msgid "default arguments are only permitted on functions"
16488 #: cp/parser.c:12004
16489 msgid "extra semicolon"
16492 #: cp/parser.c:12022
16493 msgid "a class-key must be used when declaring a friend"
16496 #: cp/parser.c:12054
16497 msgid "friend declaration does not name a class or function"
16500 #: cp/parser.c:13385
16501 msgid "reference to `%D' is ambiguous"
16504 #: cp/parser.c:13638
16505 msgid "too few template-parameter-lists"
16508 #. Otherwise, there are too many template parameter lists. We have
16511 #. template <class T> template <class U> void S::f();
16512 #: cp/parser.c:13653
16513 msgid "too many template-parameter-lists"
16516 #. If begin_function_definition didn't like the definition, skip
16517 #. the entire function.
16518 #: cp/parser.c:13906
16519 msgid "invalid function declaration"
16522 #. Issue an error message.
16523 #: cp/parser.c:13945
16524 msgid "named return values are no longer supported"
16527 #: cp/parser.c:14584
16528 msgid "`%s' tag used in naming `%#T'"
16531 #: cp/parser.c:14604
16532 msgid "`template' (as a disambiguator) is only allowed within templates"
16536 msgid "data member `%D' cannot be a member template"
16540 msgid "invalid member template declaration `%D'"
16544 msgid "explicit specialization in non-namespace scope `%D'"
16548 msgid "enclosing class templates are not explicitly specialized"
16552 msgid "specializing `%#T' in different namespace"
16556 msgid " from definition of `%#D'"
16560 msgid "specialization of `%T' after instantiation"
16564 msgid "explicit specialization of non-template `%T'"
16568 msgid "specialization of %D after instantiation"
16576 msgid "`%D' is not a function template"
16580 msgid "template-id `%D' for `%+D' does not match any template declaration"
16584 msgid "ambiguous template specialization `%D' for `%+D'"
16587 #. This case handles bogus declarations like template <>
16588 #. template <class T> void f<int>();
16589 #: cp/pt.c:1382 cp/pt.c:1456
16590 msgid "template-id `%D' in declaration of primary template"
16594 msgid "template parameter list used in explicit instantiation"
16598 msgid "definition provided for explicit instantiation"
16602 msgid "too many template parameter lists in declaration of `%D'"
16606 msgid "too few template parameter lists in declaration of `%D'"
16610 msgid "explicit specialization not preceded by `template <>'"
16614 msgid "partial specialization `%D' of function template"
16618 msgid "default argument specified in explicit specialization"
16622 msgid "template specialization with C linkage"
16625 #. From [temp.expl.spec]:
16627 #. If such an explicit specialization for the member
16628 #. of a class template names an implicitly-declared
16629 #. special member function (clause _special_), the
16630 #. program is ill-formed.
16632 #. Similar language is found in [temp.explicit].
16634 msgid "specialization of implicitly-declared special member function"
16638 msgid "no member function `%D' declared in `%T'"
16641 #. There are two many template parameter lists.
16643 msgid "too many template parameter lists in declaration of `%T'"
16647 msgid " shadows template parm `%#D'"
16651 msgid "template parameters not used in partial specialization:"
16659 msgid "partial specialization `%T' does not specialize any template arguments"
16664 msgid "template argument `%E' involves template parameter(s)"
16668 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
16672 msgid "no default argument for `%D'"
16676 msgid "template with C linkage"
16680 msgid "template class without a name"
16684 msgid "`%D' does not declare a template type"
16688 msgid "template definition of non-template `%#D'"
16692 msgid "expected %d levels of template parms for `%#D', got %d"
16696 msgid "got %d template parameters for `%#D'"
16700 msgid "got %d template parameters for `%#T'"
16705 msgid " but %d required"
16709 msgid "`%T' is not a template type"
16713 msgid "previous declaration `%D'"
16718 msgid "used %d template parameter%s instead of %d"
16722 msgid "template parameter `%#D'"
16726 msgid "redeclared here as `%#D'"
16729 #. We have in [temp.param]:
16731 #. A template-parameter may not be given default arguments
16732 #. by two different declarations in the same scope.
16734 msgid "redefinition of default argument for `%#D'"
16738 msgid " original definition appeared here"
16743 msgid "`%E' is not a valid template argument"
16747 msgid "it must be the address of a function with external linkage"
16751 msgid "it must be the address of an object with external linkage"
16755 msgid "it must be a pointer-to-member of the form `&X::Y'"
16761 "string literal %E is not a valid template argument because it is the address "
16762 "of an object with static linkage"
16767 msgid "address of non-extern `%E' cannot be used as template argument"
16772 msgid "non-constant `%E' cannot be used as template argument"
16777 msgid "object `%E' cannot be used as template argument"
16782 msgid "to refer to a type member of a template parameter, use `typename %E'"
16785 #: cp/pt.c:3401 cp/pt.c:3417 cp/pt.c:3456
16786 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
16790 msgid " expected a constant of type `%T', got `%T'"
16795 msgid " expected a type, got `%E'"
16799 msgid " expected a type, got `%T'"
16803 msgid " expected a class template, got `%T'"
16807 msgid " expected a template of type `%D', got `%D'"
16811 msgid "template-argument `%T' uses anonymous type"
16815 msgid "template-argument `%T' uses local type `%T'"
16819 msgid "template-argument `%T' is a variably modified type"
16823 msgid "could not convert template argument `%E' to `%T'"
16828 msgid "wrong number of template arguments (%d, should be %d)"
16832 msgid "provided for `%D'"
16837 msgid "template argument %d is invalid"
16841 msgid "non-template used as template"
16845 msgid "`%T' is not a template"
16849 msgid "non-template type `%T' used as a template"
16853 msgid "for template declaration `%D'"
16858 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
16859 "to increase the maximum) instantiating `%D'"
16863 msgid "ambiguous class template instantiation for `%#T'"
16870 #: cp/pt.c:6131 cp/pt.c:6241
16871 msgid "instantiation of `%D' as type `%T'"
16875 msgid "invalid parameter type `%T'"
16879 msgid "in declaration `%D'"
16883 msgid "creating pointer to member function of non-class type `%T'"
16887 msgid "creating array with size zero"
16892 msgid "creating array with size zero (`%E')"
16896 msgid "forming reference to void"
16900 msgid "forming %s to reference type `%T'"
16904 msgid "creating pointer to member of non-class type `%T'"
16908 msgid "creating pointer to member reference type `%T'"
16912 msgid "creating array of `%T'"
16916 msgid "`%T' is not a class, struct, or union type"
16921 msgid "use of `%s' in template"
16925 msgid "type `%T' composed from a local class is not a valid template-argument"
16929 msgid " trying to instantiate `%D'"
16933 msgid "incomplete type unification"
16938 msgid "use of `%s' in template type unification"
16941 #: cp/pt.c:9672 cp/pt.c:9744
16942 msgid "explicit instantiation of non-template `%#D'"
16945 #: cp/pt.c:9688 cp/pt.c:9739
16946 msgid "no matching template for `%D' found"
16950 msgid "explicit instantiation of `%#D'"
16954 msgid "duplicate explicit instantiation of `%#D'"
16958 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
16961 #: cp/pt.c:9760 cp/pt.c:9838
16962 msgid "storage class `%D' applied to template instantiation"
16966 msgid "explicit instantiation of non-template type `%T'"
16970 msgid "explicit instantiation of `%#T' before definition of template"
16975 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
16979 msgid "duplicate explicit instantiation of `%#T'"
16983 msgid "explicit instantiation of `%D' but no definition available"
16987 msgid "`%#T' is not a valid type for a template constant parameter"
16991 msgid "-frepo must be used with -c"
16996 msgid "mysterious repository information in %s"
17001 msgid "can't create repository information file `%s'"
17005 msgid "cannot use typeid with -fno-rtti"
17009 msgid "must #include <typeinfo> before using typeid"
17014 "cannot create type information for type `%T' because its size is variable"
17017 #: cp/rtti.c:581 cp/rtti.c:595
17018 msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
17022 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
17026 msgid "`%T' is an inaccessible base of `%T'"
17030 msgid "`%T' is an ambiguous base of `%T'"
17033 #: cp/search.c:1926
17034 msgid "invalid covariant return type for `%#D'"
17037 #: cp/search.c:1927 cp/search.c:1933
17038 msgid " overriding `%#D'"
17041 #: cp/search.c:1931
17042 msgid "conflicting return type specified for `%#D'"
17045 #: cp/search.c:1945
17047 msgid "looser throw specifier for `%#F'"
17050 #: cp/search.c:1946
17052 msgid " overriding `%#F'"
17055 #. A static member function cannot match an inherited
17056 #. virtual member function.
17057 #: cp/search.c:2039
17058 msgid "`%#D' cannot be declared"
17061 #: cp/search.c:2040
17062 msgid " since `%#D' declared in base class"
17065 #: cp/search.c:2181
17066 msgid "`%#D' needs a final overrider"
17069 #: cp/semantics.c:923
17071 msgid "type of asm operand `%E' could not be determined"
17074 #: cp/semantics.c:1055
17075 msgid "ISO C++ does not permit named return values"
17078 #: cp/semantics.c:1064
17079 msgid "return identifier `%D' already in place"
17082 #: cp/semantics.c:1072
17083 msgid "can't redefine default return value for constructors"
17086 #: cp/semantics.c:1104
17087 msgid "only constructors take base initializers"
17090 #: cp/semantics.c:1161
17091 msgid "invalid use of member `%D' in static member function"
17094 #: cp/semantics.c:1164
17095 msgid "invalid use of non-static data member `%D'"
17098 #: cp/semantics.c:1165
17099 msgid "from this location"
17102 #: cp/semantics.c:1376
17103 msgid "arguments to destructor are not allowed"
17106 #: cp/semantics.c:1432
17107 msgid "`this' is unavailable for static member functions"
17110 #: cp/semantics.c:1438
17111 msgid "invalid use of `this' in non-member function"
17114 #: cp/semantics.c:1440
17115 msgid "invalid use of `this' at top level"
17118 #: cp/semantics.c:1470
17119 msgid "calling type `%T' like a method"
17122 #: cp/semantics.c:1519
17123 msgid "invalid qualifying scope in pseudo-destructor name"
17126 #: cp/semantics.c:1525
17127 msgid "`%E' is not of type `%T'"
17130 #: cp/semantics.c:1750
17131 msgid "template type parameters must use the keyword `class' or `typename'"
17134 #: cp/semantics.c:1789
17135 msgid "invalid default template argument"
17138 #: cp/semantics.c:1831
17139 msgid "definition of `%#T' inside template parameter list"
17142 #: cp/semantics.c:1847
17143 msgid "invalid definition of qualified type `%T'"
17146 #: cp/semantics.c:2175
17147 msgid "invalid base-class specification"
17150 #: cp/semantics.c:2184
17151 msgid "base class `%T' has cv qualifiers"
17154 #: cp/semantics.c:2215
17155 msgid "multiple declarators in template declaration"
17160 msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
17163 #: cp/spew.c:1004 cp/spew.c:1338
17164 msgid "parse error at end of saved function text"
17167 #: cp/spew.c:1092 cp/spew.c:1180
17168 msgid "%Hend of file read inside definition"
17172 msgid "parse error in method specification"
17176 msgid "function body for constructor missing"
17180 msgid "%Hend of file read inside default argument"
17184 msgid "circular dependency in default args of `%#D'"
17188 msgid "invalid type `%T' for default argument to `%T'"
17193 msgid "%s before `%s'"
17198 msgid "%s before `%c'"
17203 msgid "%s before `\\%o'"
17208 msgid "%s before `%s' token"
17211 #: cp/tree.c:253 cp/tree.c:265
17213 msgid "non-lvalue in %s"
17217 msgid "`%V' qualifiers cannot be applied to `%T'"
17222 msgid "`%s' attribute can only be applied to Java class definitions"
17227 msgid "`%s' attribute can only be applied to class definitions"
17232 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
17236 msgid "requested init_priority is not an integer constant"
17242 "can only use `%s' attribute on file-scope definitions of objects of class "
17247 msgid "requested init_priority is out of range"
17251 msgid "requested init_priority is reserved for internal use"
17256 msgid "`%s' attribute is not supported on this platform"
17261 msgid "lang_* check: failed in %s, at %s:%d"
17267 "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
17271 msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
17274 #: cp/typeck.c:1441
17275 msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
17278 #: cp/typeck.c:1519
17280 msgid "invalid application of `%s' to a member function"
17283 #: cp/typeck.c:1525
17285 msgid "invalid application of `%s' to non-static member"
17288 #: cp/typeck.c:1543
17289 msgid "sizeof applied to a bit-field"
17292 #: cp/typeck.c:1546
17293 msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
17296 #: cp/typeck.c:1658
17297 msgid "invalid use of non-lvalue array"
17300 #: cp/typeck.c:1764
17301 msgid "deprecated conversion from string constant to `%T'"
17304 #: cp/typeck.c:1898 cp/typeck.c:2151
17305 msgid "request for member `%D' in `%E', which is of non-class type `%T'"
17308 #: cp/typeck.c:1964 cp/typeck.c:1985
17309 msgid "invalid access to non-static data member `%D' of NULL object"
17312 #: cp/typeck.c:1966 cp/typeck.c:1987
17313 msgid "(perhaps the `offsetof' macro was used incorrectly)"
17316 #: cp/typeck.c:2101
17317 msgid "destructor name `%T' does not match type `%T' of expression"
17320 #: cp/typeck.c:2197
17321 msgid "`%D::%D' is not a member of `%T'"
17324 #: cp/typeck.c:2259
17325 msgid "`%D' is not a member template function"
17328 #. A pointer to incomplete type (other than cv void) can be
17329 #. dereferenced [expr.unary.op]/1
17330 #: cp/typeck.c:2356
17331 msgid "`%T' is not a pointer-to-object type"
17334 #: cp/typeck.c:2383
17336 msgid "invalid use of `%s' on pointer to member"
17339 #: cp/typeck.c:2389
17340 msgid "invalid type argument"
17343 #: cp/typeck.c:2492
17344 msgid "ISO C++ forbids subscripting non-lvalue array"
17347 #: cp/typeck.c:2503
17348 msgid "subscripting array declared `register'"
17351 #: cp/typeck.c:2588
17353 msgid "object missing in use of `%E'"
17356 #: cp/typeck.c:2693
17357 msgid "ISO C++ forbids calling `::main' from within program"
17360 #: cp/typeck.c:2718
17362 msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
17365 #: cp/typeck.c:2731
17367 msgid "`%E' cannot be used as a function"
17370 #: cp/typeck.c:2856
17371 msgid "too many arguments to %s `%+#D'"
17374 #: cp/typeck.c:2897
17375 msgid "parameter type of called function is incomplete"
17378 #: cp/typeck.c:2961
17379 msgid "too few arguments to %s `%+#D'"
17382 #: cp/typeck.c:3089 cp/typeck.c:3099
17383 msgid "assuming cast to type `%T' from overloaded function"
17386 #: cp/typeck.c:3159
17388 msgid "division by zero in `%E / 0'"
17391 #: cp/typeck.c:3161
17393 msgid "division by zero in `%E / 0.'"
17396 #: cp/typeck.c:3191
17398 msgid "division by zero in `%E %% 0'"
17401 #: cp/typeck.c:3193
17403 msgid "division by zero in `%E %% 0.'"
17406 #: cp/typeck.c:3273
17408 msgid "%s rotate count is negative"
17411 #: cp/typeck.c:3276
17413 msgid "%s rotate count >= width of type"
17416 #: cp/typeck.c:3307 cp/typeck.c:3312 cp/typeck.c:3403 cp/typeck.c:3408
17417 msgid "ISO C++ forbids comparison between pointer and integer"
17420 #: cp/typeck.c:3586
17421 msgid "comparison between types `%#T' and `%#T'"
17424 #: cp/typeck.c:3622
17425 msgid "comparison between signed and unsigned integer expressions"
17428 #: cp/typeck.c:3687
17429 msgid "invalid operands of types `%T' and `%T' to binary `%O'"
17432 #. Some sort of arithmetic operation involving NULL was
17433 #. performed. Note that pointer-difference and pointer-addition
17434 #. have already been handled above, and so we don't end up here in
17436 #: cp/typeck.c:3709
17437 msgid "NULL used in arithmetic"
17440 #: cp/typeck.c:3776
17441 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
17444 #: cp/typeck.c:3778
17445 msgid "ISO C++ forbids using pointer to a function in subtraction"
17448 #: cp/typeck.c:3780
17449 msgid "ISO C++ forbids using pointer to a method in subtraction"
17452 #: cp/typeck.c:3782
17453 msgid "ISO C++ forbids using pointer to a member in subtraction"
17456 #: cp/typeck.c:3794
17457 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
17460 #: cp/typeck.c:3854
17463 "invalid use of '%E' to form a pointer-to-member-function. Use a qualified-"
17467 #: cp/typeck.c:3860
17470 "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
17473 #: cp/typeck.c:3883
17474 msgid "taking address of temporary"
17477 #: cp/typeck.c:4086
17479 msgid "ISO C++ forbids %sing an enum"
17482 #: cp/typeck.c:4098
17483 msgid "cannot %s a pointer to incomplete type `%T'"
17486 #: cp/typeck.c:4105
17487 msgid "ISO C++ forbids %sing a pointer of type `%T'"
17490 #: cp/typeck.c:4130
17491 msgid "cast to non-reference type used as lvalue"
17494 #: cp/typeck.c:4164
17495 msgid "invalid use of `--' on bool variable `%D'"
17499 #: cp/typeck.c:4197
17500 msgid "ISO C++ forbids taking address of function `::main'"
17503 #. An expression like &memfn.
17504 #: cp/typeck.c:4264
17506 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
17507 "static member function to form a pointer to member function. Say `&%T::%D'"
17510 #: cp/typeck.c:4266
17512 "ISO C++ forbids taking the address of a bound member function to form a "
17513 "pointer to member function. Say `&%T::%D'"
17516 #: cp/typeck.c:4290
17517 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
17520 #: cp/typeck.c:4325
17521 msgid "attempt to take address of bit-field structure member `%D'"
17524 #: cp/typeck.c:4453
17525 msgid "taking address of destructor"
17528 #: cp/typeck.c:4466
17529 msgid "taking address of bound pointer-to-member expression"
17532 #: cp/typeck.c:4482
17533 msgid "cannot create pointer to reference member `%D'"
17536 #: cp/typeck.c:4545
17537 msgid "cannot take the address of `this', which is an rvalue expression"
17540 #: cp/typeck.c:4564
17541 msgid "address requested for `%D', which is declared `register'"
17544 #: cp/typeck.c:4785
17545 msgid "static_cast from type `%T' to type `%T' casts away constness"
17548 #: cp/typeck.c:4793
17549 msgid "invalid static_cast from type `%T' to type `%T'"
17552 #: cp/typeck.c:4832
17554 "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
17557 #: cp/typeck.c:4852
17558 msgid "reinterpret_cast from `%T' to `%T' loses precision"
17561 #: cp/typeck.c:4865
17562 msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
17565 #: cp/typeck.c:4874
17567 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
17570 #: cp/typeck.c:4880
17571 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
17574 #: cp/typeck.c:4907
17576 "invalid use of const_cast with type `%T', which is not a pointer, reference, "
17577 "nor a pointer-to-data-member type"
17580 #: cp/typeck.c:4910
17582 "invalid use of const_cast with type `%T', which is a pointer or reference to "
17586 #: cp/typeck.c:4933
17587 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
17590 #: cp/typeck.c:4949
17591 msgid "invalid const_cast from type `%T' to type `%T'"
17594 #: cp/typeck.c:4991 cp/typeck.c:4996
17595 msgid "ISO C++ forbids casting to an array type `%T'"
17598 #: cp/typeck.c:5004
17599 msgid "invalid cast to function type `%T'"
17602 #: cp/typeck.c:5056
17603 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
17606 #: cp/typeck.c:5102
17607 msgid "cast from `%T' to `%T' increases required alignment of target type"
17610 #: cp/typeck.c:5270
17611 msgid " in evaluation of `%Q(%#T, %#T)'"
17614 #: cp/typeck.c:5312
17615 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
17618 #: cp/typeck.c:5384
17619 msgid "incompatible types in assignment of `%T' to `%T'"
17622 #: cp/typeck.c:5391
17623 msgid "ISO C++ forbids assignment of arrays"
17626 #: cp/typeck.c:5534
17627 msgid " in pointer to member function conversion"
17630 #: cp/typeck.c:5542
17631 msgid " in pointer to member conversion"
17634 #. This is a reinterpret cast, we choose to do nothing.
17635 #: cp/typeck.c:5553 cp/typeck.c:5572
17636 msgid "pointer to member cast via virtual base `%T' of `%T'"
17639 #: cp/typeck.c:5576
17640 msgid "pointer to member conversion via virtual base `%T' of `%T'"
17643 #: cp/typeck.c:5646
17644 msgid "invalid conversion to type `%T' from type `%T'"
17647 #: cp/typeck.c:5811
17648 msgid "passing NULL used for non-pointer %s %P of `%D'"
17651 #: cp/typeck.c:5814
17652 msgid "%s to non-pointer type `%T' from NULL"
17655 #: cp/typeck.c:5822
17656 msgid "passing `%T' for %s %P of `%D'"
17659 #: cp/typeck.c:5825
17660 msgid "%s to `%T' from `%T'"
17663 #: cp/typeck.c:5835
17664 msgid "passing negative value `%E' for %s %P of `%D'"
17667 #: cp/typeck.c:5838
17668 msgid "%s of negative value `%E' to `%T'"
17671 #: cp/typeck.c:5933
17672 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
17675 #: cp/typeck.c:5936
17676 msgid "cannot convert `%T' to `%T' in %s"
17679 #: cp/typeck.c:6023 cp/typeck.c:6025
17680 msgid "in passing argument %P of `%+D'"
17683 #: cp/typeck.c:6140
17684 msgid "returning reference to temporary"
17687 #: cp/typeck.c:6147
17688 msgid "reference to non-lvalue returned"
17691 #: cp/typeck.c:6159
17692 msgid "reference to local variable `%D' returned"
17695 #: cp/typeck.c:6162
17696 msgid "address of local variable `%D' returned"
17699 #: cp/typeck.c:6193
17700 msgid "returning a value from a destructor"
17703 #. If a return statement appears in a handler of the
17704 #. function-try-block of a constructor, the program is ill-formed.
17705 #: cp/typeck.c:6201
17706 msgid "cannot return from a handler of a function-try-block of a constructor"
17709 #. You can't return a value from a constructor.
17710 #: cp/typeck.c:6204
17711 msgid "returning a value from a constructor"
17714 #: cp/typeck.c:6227
17716 "return-statement with no value, in function declared with a non-void return "
17720 #: cp/typeck.c:6243
17722 "return-statement with a value, in function declared with a void return type"
17725 #: cp/typeck.c:6264
17727 "`operator new' must not return NULL unless it is declared `throw()' (or -"
17728 "fcheck-new is in effect)"
17732 msgid "type `%T' is not a base type for type `%T'"
17735 #: cp/typeck2.c:153
17736 msgid "cannot declare variable `%D' to be of type `%T'"
17739 #: cp/typeck2.c:156
17740 msgid "cannot declare parameter `%D' to be of type `%T'"
17743 #: cp/typeck2.c:159
17744 msgid "cannot declare field `%D' to be of type `%T'"
17747 #: cp/typeck2.c:163
17748 msgid "invalid return type for member function `%#D'"
17751 #: cp/typeck2.c:165
17752 msgid "invalid return type for function `%#D'"
17755 #: cp/typeck2.c:168
17756 msgid "cannot allocate an object of type `%T'"
17759 #: cp/typeck2.c:175
17760 msgid " because the following virtual functions are abstract:"
17763 #: cp/typeck2.c:177
17767 #: cp/typeck2.c:180
17768 msgid " since type `%T' has abstract virtual functions"
17771 #: cp/typeck2.c:333
17772 msgid "constructor syntax used, but no constructor declared for type `%T'"
17775 #: cp/typeck2.c:344
17776 msgid "comma expression used to initialize return value"
17779 #: cp/typeck2.c:353
17780 msgid "cannot initialize arrays using this syntax"
17783 #: cp/typeck2.c:408
17784 msgid "ISO C++ forbids non-constant aggregate initializer expressions"
17787 #: cp/typeck2.c:492
17788 msgid "initializing array with parameter list"
17791 #: cp/typeck2.c:548
17792 msgid "initializer for scalar variable requires one element"
17795 #: cp/typeck2.c:555
17796 msgid "braces around scalar initializer for `%T'"
17799 #: cp/typeck2.c:558
17800 msgid "ignoring extra initializers for `%T'"
17803 #: cp/typeck2.c:570
17804 msgid "variable-sized object of type `%T' may not be initialized"
17807 #: cp/typeck2.c:580
17808 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
17811 #: cp/typeck2.c:646
17812 msgid "aggregate has a partly bracketed initializer"
17815 #: cp/typeck2.c:684 cp/typeck2.c:788
17816 msgid "non-trivial labeled initializers"
17819 #: cp/typeck2.c:701
17820 msgid "non-empty initializer for array of empty elements"
17823 #: cp/typeck2.c:754
17824 msgid "initializer list for object of class with virtual base classes"
17827 #: cp/typeck2.c:760
17828 msgid "initializer list for object of class with base classes"
17831 #: cp/typeck2.c:766
17832 msgid "initializer list for object using virtual functions"
17835 #: cp/typeck2.c:829 cp/typeck2.c:845
17836 msgid "missing initializer for member `%D'"
17839 #: cp/typeck2.c:834
17840 msgid "uninitialized const member `%D'"
17843 #: cp/typeck2.c:836
17844 msgid "member `%D' with uninitialized const fields"
17847 #: cp/typeck2.c:839
17848 msgid "member `%D' is uninitialized reference"
17851 #: cp/typeck2.c:885
17852 msgid "index value instead of field name in union initializer"
17855 #: cp/typeck2.c:897
17856 msgid "no field `%D' in union being initialized"
17859 #: cp/typeck2.c:905
17860 msgid "union `%T' with no named members cannot be initialized"
17863 #: cp/typeck2.c:941
17864 msgid "excess elements in aggregate initializer"
17867 #: cp/typeck2.c:1055
17868 msgid "circular pointer delegation detected"
17871 #: cp/typeck2.c:1068
17872 msgid "base operand of `->' has non-pointer type `%T'"
17875 #: cp/typeck2.c:1082
17876 msgid "result of `operator->()' yields non-pointer result"
17879 #: cp/typeck2.c:1084
17880 msgid "base operand of `->' is not a pointer"
17883 #: cp/typeck2.c:1150
17884 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
17887 #: cp/typeck2.c:1157
17889 "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
17892 #: cp/typeck2.c:1166
17893 msgid "member type `%T::' incompatible with object type `%T'"
17896 #: cp/typeck2.c:1203
17897 msgid "`%T' fails to be a typedef or built-in type"
17900 #: cp/typeck2.c:1276
17902 msgid "ISO C++ forbids defining types within %s"
17905 #: cp/typeck2.c:1401
17906 msgid "call to function `%D' which throws incomplete type `%#T'"
17909 #: cp/typeck2.c:1404
17910 msgid "call to function which throws incomplete type `%#T'"
17913 #. XXX Not i18n clean.
17914 #: cp/cp-tree.h:3895
17916 msgid "%s is deprecated, please see the documentation for details"
17919 #: cp/lang-options.h:29
17920 msgid "Do not obey access control semantics"
17923 #: cp/lang-options.h:31
17924 msgid "Change when template instances are emitted"
17927 #: cp/lang-options.h:36
17928 msgid "Check the return value of new"
17931 #: cp/lang-options.h:39
17932 msgid "Reduce size of object files"
17935 #: cp/lang-options.h:43
17936 msgid "Make string literals `char[]' instead of `const char[]'"
17939 #: cp/lang-options.h:46
17940 msgid "Dump the entire translation unit to a file"
17943 #: cp/lang-options.h:48
17944 msgid "Do not inline member functions by default"
17947 #: cp/lang-options.h:51
17948 msgid "Do not generate run time type descriptor information"
17951 #: cp/lang-options.h:56
17952 msgid "Do not generate code to check exception specifications"
17955 #: cp/lang-options.h:61
17956 msgid "Scope of for-init-statement vars extends outside"
17959 #: cp/lang-options.h:64
17960 msgid "Do not recognize GNU defined keywords"
17963 #: cp/lang-options.h:68
17964 msgid "Enable support for huge objects"
17967 #: cp/lang-options.h:72
17968 msgid "Export functions even if they can be inlined"
17971 #: cp/lang-options.h:75
17972 msgid "Only emit explicit template instatiations"
17975 #: cp/lang-options.h:78
17976 msgid "Only emit explicit instatiations of inline templates"
17979 #: cp/lang-options.h:84
17980 msgid "Don't pedwarn about uses of Microsoft extensions"
17983 #: cp/lang-options.h:87
17984 msgid "Recognize and/bitand/bitor/compl/not/or/xor"
17987 #: cp/lang-options.h:91
17988 msgid "Disable optional diagnostics"
17991 #: cp/lang-options.h:93
17992 msgid "Downgrade conformance errors to warnings"
17995 #: cp/lang-options.h:96
17996 msgid "Enable automatic template instantiation"
17999 #: cp/lang-options.h:101
18000 msgid "Display statistics accumulated during compilation"
18003 #: cp/lang-options.h:104
18004 msgid "Specify maximum template instantiation depth"
18007 #: cp/lang-options.h:106
18008 msgid "Use __cxa_atexit to register destructors"
18011 #: cp/lang-options.h:109
18012 msgid "Discard unused virtual functions"
18015 #: cp/lang-options.h:112
18016 msgid "Implement vtables using thunks"
18019 #: cp/lang-options.h:115
18020 msgid "Emit common-like symbols as weak symbols"
18023 #: cp/lang-options.h:118
18024 msgid "Emit cross referencing information"
18027 #: cp/lang-options.h:122
18028 msgid "Warn about inconsistent return types"
18031 #: cp/lang-options.h:125
18032 msgid "Warn about overloaded virtual function names"
18035 #: cp/lang-options.h:129
18036 msgid "Don't warn when all ctors/dtors are private"
18039 #: cp/lang-options.h:131
18040 msgid "Warn about non virtual destructors"
18043 #: cp/lang-options.h:134
18044 msgid "Warn when a function is declared extern, then inline"
18047 #: cp/lang-options.h:137
18048 msgid "Warn when the compiler reorders code"
18051 #: cp/lang-options.h:140
18052 msgid "Warn when synthesis behavior differs from Cfront"
18055 #: cp/lang-options.h:144
18056 msgid "Don't warn when type converting pointers to member functions"
18059 #: cp/lang-options.h:146
18060 msgid "Warn about violations of Effective C++ style rules"
18063 #: cp/lang-options.h:149
18064 msgid "Warn when overload promotes from unsigned to signed"
18067 #: cp/lang-options.h:152
18068 msgid "Warn if a C style cast is used in a program"
18071 #: cp/lang-options.h:156
18073 "Don't warn when non-templatized friend functions are declared within a "
18077 #: cp/lang-options.h:159
18078 msgid "Don't announce deprecation of compiler features"
18094 msgid "(continued):"
18097 #: f/bad.c:487 f/bad.c:505
18098 msgid "[REPORT BUG!!] %"
18101 #: f/bad.c:494 f/bad.c:526
18102 msgid "[REPORT BUG!!]"
18107 msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
18111 msgid "no INTEGER type can hold a pointer on this configuration"
18116 msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
18121 msgid "and pointers are %d bits wide, but g77 doesn't yet work"
18125 msgid "properly unless they all are 32 bits wide"
18129 msgid "Please keep this in mind before you report bugs."
18132 #. I/O will probably crash.
18135 msgid "configuration: char * holds %d bits, but ftnlen only %d"
18138 #. ASSIGN 10 TO I will crash.
18142 "configuration: char * holds %d bits, but INTEGER only %d --\n"
18143 " ASSIGN statement might fail"
18147 msgid "In statement function"
18151 msgid "Outside of any program unit:\n"
18156 msgid "%A from %B at %0%C"
18160 msgid "directory name must immediately follow -I"
18165 msgid "At %0, INCLUDE file %A exists, but is not readable"
18170 msgid "At %0, INCLUDE nesting too deep"
18175 msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
18180 msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
18186 "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
18191 msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
18196 msgid "overflowed output arg list for `%s'"
18200 msgid "--driver no longer supported"
18205 msgid "argument to `%s' missing"
18209 msgid "no input files; unwilling to write output files"
18214 msgid "Implicit declaration of `%A' at %0"
18219 msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
18224 msgid "Unknown escape sequence `\\%A' at %0"
18229 msgid "Unterminated escape sequence `\\' at %0"
18234 msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
18239 msgid "\\x used at %0 with no following hex digits"
18244 msgid "Hex escape at %0 out of range"
18249 msgid "Escape sequence at %0 out of range for character"
18253 msgid "hex escape out of range"
18258 msgid "non-ANSI-standard escape sequence, `\\%c'"
18263 msgid "non-ISO escape sequence `\\%c'"
18268 msgid "unknown escape sequence `\\%c'"
18273 msgid "unknown escape sequence: `\\' followed by char code 0x%x"
18277 msgid "badly formed directive -- no closing quote"
18281 msgid "#-lines for entering and leaving files don't match"
18285 msgid "bad directive -- missing close-quote"
18290 msgid "ignoring pragma: %s"
18294 msgid "invalid #ident"
18298 msgid "undefined or invalid # directive"
18302 msgid "invalid #line"
18305 #: f/lex.c:1285 f/lex.c:1329
18306 msgid "use `#line ...' instead of `# ...' in first line"
18310 msgid "invalid #-line"
18315 msgid "Null character at %0 -- line ignored"
18320 msgid "INCLUDE at %0 not the only statement on the source line"
18323 #: f/ste.c:1400 f/ste.c:1747
18324 msgid "ASSIGNed FORMAT specifier is too small"
18327 #. ~~~Someday handle CHARACTER*1, CHARACTER*N
18330 msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
18334 msgid "ASSIGN to variable that is too small"
18338 msgid "ASSIGNed GOTO target variable is too small"
18343 msgid "Local adjustable symbol `%A' at %0"
18347 msgid "data initializer on host with different endianness"
18352 msgid "%s no longer supported -- try -fvxt"
18357 msgid "%s no longer supported -- try -fno-vxt -ff90"
18360 #: f/top.c:307 f/top.c:309
18362 msgid "%s disabled, use normal debugging flags"
18365 #: f/lang-options.h:33
18366 msgid "Print g77-specific compiler version info, run internal tests"
18369 #: f/lang-options.h:37
18370 msgid "Program is written in typical FORTRAN 66 dialect"
18373 #: f/lang-options.h:40
18374 msgid "Program is written in typical Unix f77 dialect"
18377 #: f/lang-options.h:42
18378 msgid "Program does not use Unix-f77 dialectal features"
18381 #: f/lang-options.h:44
18382 msgid "Program is written in Fortran-90-ish dialect"
18385 #: f/lang-options.h:48
18387 "Treat local vars and COMMON blocks as if they were named in SAVE statements"
18390 #: f/lang-options.h:50
18391 msgid "Allow $ in symbol names"
18394 #: f/lang-options.h:54
18395 msgid "f2c-compatible code need not be generated"
18398 #: f/lang-options.h:57
18399 msgid "Unsupported; do not generate libf2c-calling code"
18402 #: f/lang-options.h:59
18403 msgid "Unsupported; affects code-generation of arrays"
18406 #: f/lang-options.h:62
18407 msgid "Program is written in Fortran-90-ish free form"
18410 #: f/lang-options.h:67
18411 msgid "Warn about use of (only a few for now) Fortran extensions"
18414 #: f/lang-options.h:70
18415 msgid "Program is written in VXT (Digital-like) FORTRAN"
18418 #: f/lang-options.h:73
18419 msgid "Disallow all ugly features"
18422 #: f/lang-options.h:76
18423 msgid "Hollerith and typeless constants not passed as arguments"
18426 #: f/lang-options.h:78
18427 msgid "Allow ordinary copying of ASSIGN'ed vars"
18430 #: f/lang-options.h:81
18431 msgid "Dummy array dimensioned to (1) is assumed-size"
18434 #: f/lang-options.h:84
18435 msgid "Trailing comma in procedure call denotes null argument"
18438 #: f/lang-options.h:87
18439 msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
18442 #: f/lang-options.h:91
18443 msgid "Initialization via DATA and PARAMETER is type-compatible"
18446 #: f/lang-options.h:93
18447 msgid "Allow INTEGER and LOGICAL interchangeability"
18450 #: f/lang-options.h:96
18451 msgid "Print internal debugging-related info"
18454 #: f/lang-options.h:99
18455 msgid "Initialize local vars and arrays to zero"
18458 #: f/lang-options.h:103
18459 msgid "Backslashes in character/hollerith constants not special (C-style)"
18462 #: f/lang-options.h:105
18463 msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
18466 #: f/lang-options.h:109
18467 msgid "Disable the appending of underscores to externals"
18470 #: f/lang-options.h:112
18471 msgid "Never append a second underscore to externals"
18474 #: f/lang-options.h:114
18475 msgid "Intrinsics spelled as e.g. SqRt"
18478 #: f/lang-options.h:116
18479 msgid "Intrinsics in uppercase"
18482 #: f/lang-options.h:119
18483 msgid "Intrinsics letters in arbitrary cases"
18486 #: f/lang-options.h:121
18487 msgid "Language keywords spelled as e.g. IOStat"
18490 #: f/lang-options.h:123
18491 msgid "Language keywords in uppercase"
18494 #: f/lang-options.h:126
18495 msgid "Language keyword letters in arbitrary cases"
18498 #: f/lang-options.h:128
18499 msgid "Internally convert most source to uppercase"
18502 #: f/lang-options.h:131
18503 msgid "Internally preserve source case"
18506 #: f/lang-options.h:133
18507 msgid "Symbol names spelled in mixed case"
18510 #: f/lang-options.h:135
18511 msgid "Symbol names in uppercase"
18514 #: f/lang-options.h:137
18515 msgid "Symbol names in lowercase"
18518 #: f/lang-options.h:140
18519 msgid "Program written in uppercase"
18522 #: f/lang-options.h:142
18523 msgid "Program written in lowercase"
18526 #: f/lang-options.h:144
18527 msgid "Program written in strict mixed-case"
18530 #: f/lang-options.h:146
18531 msgid "Compile as if program written in uppercase"
18534 #: f/lang-options.h:148
18535 msgid "Compile as if program written in lowercase"
18538 #: f/lang-options.h:150
18539 msgid "Preserve all spelling (case) used in program"
18542 #: f/lang-options.h:152
18543 msgid "Delete libU77 intrinsics with bad interfaces"
18546 #: f/lang-options.h:154
18547 msgid "Disable libU77 intrinsics with bad interfaces"
18550 #: f/lang-options.h:157
18551 msgid "Hide libU77 intrinsics with bad interfaces"
18554 #: f/lang-options.h:159
18555 msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
18558 #: f/lang-options.h:161
18559 msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
18562 #: f/lang-options.h:164
18563 msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
18566 #: f/lang-options.h:166
18567 msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
18570 #: f/lang-options.h:168
18571 msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
18574 #: f/lang-options.h:171
18575 msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
18578 #: f/lang-options.h:173
18579 msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
18582 #: f/lang-options.h:175
18583 msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
18586 #: f/lang-options.h:178
18587 msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
18590 #: f/lang-options.h:180
18591 msgid "Delete MIL-STD 1753 intrinsics"
18594 #: f/lang-options.h:182
18595 msgid "Disable MIL-STD 1753 intrinsics"
18598 #: f/lang-options.h:185
18599 msgid "Hide MIL-STD 1753 intrinsics"
18602 #: f/lang-options.h:187
18603 msgid "Delete libU77 intrinsics"
18606 #: f/lang-options.h:189
18607 msgid "Disable libU77 intrinsics"
18610 #: f/lang-options.h:192
18611 msgid "Hide libU77 intrinsics"
18614 #: f/lang-options.h:194
18615 msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
18618 #: f/lang-options.h:196
18619 msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
18622 #: f/lang-options.h:199
18623 msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
18626 #: f/lang-options.h:201
18627 msgid "Treat initial values of 0 like non-zero values"
18630 #: f/lang-options.h:204
18632 "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
18635 #: f/lang-options.h:207
18636 msgid "Take at least one trip through each iterative DO loop"
18639 #: f/lang-options.h:211
18640 msgid "Print names of program units as they are compiled"
18643 #: f/lang-options.h:214
18644 msgid "Disable fatal diagnostics about inter-procedural problems"
18647 #: f/lang-options.h:216
18648 msgid "Make prefix-radix non-decimal constants be typeless"
18651 #: f/lang-options.h:219
18652 msgid "Generate code to check subscript and substring bounds"
18655 #: f/lang-options.h:222
18656 msgid "Fortran-specific form of -fbounds-check"
18659 #: f/lang-options.h:226
18660 msgid "Disable warnings about inter-procedural problems"
18663 #: f/lang-options.h:230
18664 msgid "Warn about constructs with surprising meanings"
18667 #: f/lang-options.h:235
18668 msgid "Add a directory for INCLUDE searching"
18671 #: f/lang-options.h:237
18672 msgid "Set the maximum line length"
18677 msgid "Missing first operand for binary operator at %0"
18682 msgid "Zero-length character constant at %0"
18687 msgid "Invalid token at %0 in expression or subexpression at %1"
18692 msgid "Missing operand for operator at %1 at end of expression at %0"
18697 msgid "Label %A already defined at %1 when redefined at %0"
18702 msgid "Unrecognized character at %0 [info -f g77 M LEX]"
18707 msgid "Label definition %A at %0 on empty statement (as of %1)"
18712 msgid "Invalid first character at %0 [info -f g77 M LEX]"
18717 msgid "Line too long as of %0 [info -f g77 M LEX]"
18722 msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
18727 msgid "Label number at %0 not in range 1-99999"
18732 msgid "At %0, '!' and '/*' are not valid comment delimiters"
18738 "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
18744 "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M "
18750 msgid "Character constant at %0 has no closing apostrophe at %1"
18756 "Hollerith constant at %0 specified %A more characters than are present as of "
18762 msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
18767 msgid "Integer at %0 too large"
18773 "Period at %0 not followed by digits for floating-point number or by `NOT.', "
18774 "`TRUE.', or `FALSE.'"
18779 msgid "Missing close-period between `.%A' at %0 and %1"
18785 "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent "
18791 msgid "Missing value at %1 for real-number exponent at %0"
18796 msgid "Expected binary operator between expressions at %0 and at %1"
18801 msgid "Semicolon at %0 is an invalid token"
18806 msgid "Extraneous comma in FORMAT statement at %0"
18811 msgid "Missing comma in FORMAT statement at %0"
18816 msgid "Spurious sign in FORMAT statement at %0"
18821 msgid "Spurious number in FORMAT statement at %0"
18826 msgid "Spurious text trailing number in FORMAT statement at %0"
18831 msgid "Unrecognized FORMAT specifier at %0"
18836 msgid "Missing close-parenthese(s) in FORMAT statement at %0"
18841 msgid "Missing number following period in FORMAT statement at %0"
18846 msgid "Missing number following `E' in FORMAT statement at %0"
18851 msgid "Spurious trailing comma preceding terminator at %0"
18857 "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not "
18858 "specifying the assignment operator (=)"
18864 "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement "
18865 "specifying the assignment operator (=)"
18871 "Cannot specify =initialization-expr at %0 unless `::' appears before list of "
18877 msgid "Reference to label at %1 inconsistent with its definition at %0"
18882 msgid "Reference to label at %1 inconsistent with earlier reference at %0"
18887 msgid "DO-statement reference to label at %1 follows its definition at %0"
18892 msgid "Reference to label at %1 is outside block containing definition at %0"
18898 "DO-statement references to label at %0 and %2 separated by unterminated "
18899 "block starting at %1"
18905 "DO-statement reference to label at %0 and label definition at %2 separated "
18906 "by unterminated block starting at %1"
18911 msgid "Label definition at %0 invalid on this kind of statement"
18916 msgid "Statement at %0 invalid in this context"
18921 msgid "Statement at %0 invalid in context established by statement at %1"
18926 msgid "Statement at %0 must specify construct name specified at %1"
18931 msgid "Construct name at %0 superfluous, no construct name specified at %1"
18936 msgid "Construct name at %0 not the same as construct name at %1"
18942 "Construct name at %0 does not match construct name for any containing DO "
18948 msgid "Label definition missing at %0 for DO construct specifying label at %1"
18953 msgid "Statement at %0 follows ELSE block for IF construct at %1"
18958 msgid "No label definition for FORMAT statement at %0"
18963 msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
18969 "END statement at %0 missing `%A' keyword required for internal or module "
18970 "procedure(s) bounded by %1"
18976 "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 "
18977 "specifies no generic name, operator, or assignment"
18982 msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
18987 msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
18992 msgid "Program unit name at %0 not the same as name at %1"
18997 msgid "Type name at %0 not the same as name at %1"
19002 msgid "End of source file before end of block started at %0"
19007 msgid "Undefined label, first referenced at %0"
19013 "SAVE statement or attribute at %1 cannot be specified along with SAVE "
19014 "statement or attribute at %0"
19020 "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or "
19021 "PRIVATE statement at %0"
19026 msgid "RETURN statement at %0 invalid within a main program unit"
19031 msgid "Alternate return specifier at %0 invalid within a main program unit"
19036 msgid "Alternate return specifier at %0 invalid within a function"
19042 "Access specifier or PRIVATE statement at %0 invalid for derived-type "
19043 "definition within other than the specification part of a module"
19049 "Access specifier at %0 must immediately follow derived-type statement at %1 "
19050 "with no intervening statements"
19056 "No components specified as of %0 for derived-type definition beginning at %1"
19062 "No components specified as of %0 for structure definition beginning at %1"
19067 msgid "Missing structure name for outer structure definition at %0"
19073 "Field names at %0 for outer structure definition -- specify them in a "
19074 "subsequent RECORD statement instead"
19080 "Missing field name(s) for structure definition at %0 within structure "
19086 msgid "No components specified as of %0 for map beginning at %1"
19092 "Zero or one maps specified as of %0 for union beginning at %1 -- at least "
19098 msgid "Missing %A specifier in statement at %0"
19103 msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
19108 msgid "Conflicting I/O control specifications at %0 and %1"
19113 msgid "No UNIT= specifier in I/O control list at %0"
19119 "Specification at %0 requires ADVANCE=`NO' specification in same I/O control "
19126 "Specification at %0 requires explicit FMT= specification in same I/O control "
19132 msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
19137 msgid "Duplicate or overlapping case values/ranges at %0 and %1"
19143 "Type and/or kind-type parameter disagreement between CASE value or value "
19144 "within range at %0 and SELECT CASE at %1"
19150 "Range specification at %0 invalid for CASE statement within logical-type "
19151 "SELECT CASE statement"
19156 msgid "Fortran 90 feature at %0 unsupported"
19162 "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %"
19168 msgid "Null element at %0 for array reference at %1"
19173 msgid "Too few elements (%A missing) as of %0 for array reference at %1"
19178 msgid "Too many elements as of %0 for array reference at %1"
19183 msgid "Missing colon as of %0 in substring reference for %1"
19188 msgid "Invalid use at %0 of substring operator on %1"
19193 msgid "Substring begin/end point at %0 out of defined range"
19198 msgid "Array element value at %0 out of defined range"
19203 msgid "Expression at %0 has incorrect data type or rank for its context"
19208 msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
19213 msgid "%A step count known to be 0 (zero) at %0"
19218 msgid "%A end value plus step count known to overflow at %0"
19224 "%A begin, end, and step-count values known to result in implementation-"
19225 "dependent behavior due to overflow(s) in intermediate calculations at %0"
19231 "%A begin, end, and step-count values known to result in no iterations at %0"
19236 msgid "Type disagreement between expressions at %0 and %1"
19241 msgid "No specification for implied-DO iterator `%A' at %0"
19246 msgid "Gratuitous parentheses surround implied-DO construct at %0"
19251 msgid "Zero-size specification invalid at %0"
19256 msgid "Zero-size array at %0"
19261 msgid "Target machine does not support complex entity of kind specified at %0"
19266 msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
19271 msgid "Attempt to raise constant zero to a power at %0"
19276 msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
19281 msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
19286 msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
19291 msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
19297 "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
19302 msgid "Unable to open INCLUDE file `%A' at %0"
19307 msgid "Null argument at %0 for statement function reference at %1"
19312 msgid "Null argument at %0 for procedure invocation at %1"
19318 "%A too few arguments (starting with dummy argument `%B') as of %0 for "
19319 "statement function reference at %1"
19324 msgid "%A too many arguments as of %0 for statement function reference at %1"
19330 "Array supplied at %1 for dummy argument `%A' in statement function reference "
19336 msgid "Unsupported FORMAT specifier at %0"
19341 msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
19346 msgid "Unsupported VXT statement at %0"
19351 msgid "Attempt to specify second initial value for `%A' at %0"
19356 msgid "Too few initial values in list of initializers for `%A' at %0"
19361 msgid "Too many initial values in list of initializers starting at %0"
19367 "Array or substring specification for `%A' out of range in statement at %0"
19373 "Array subscript #%B out of range for initialization of `%A' in statement at %"
19380 "Implied do-loop step count of 0 (zero) for iteration variable `%A' in "
19387 "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in "
19394 "Not an integer constant expression in implied do-loop in statement at %0"
19399 msgid "Attempt to specify second initial value for element of `%A' at %0"
19404 msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
19410 "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
19416 "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D "
19417 "bytes offset from `%B'"
19423 "Array or substring specification for `%A' out of range in EQUIVALENCE "
19429 msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
19434 msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
19439 msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
19445 "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%"
19451 msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
19456 msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
19462 "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for "
19463 "example, `%A' and `%B'"
19468 msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
19474 "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at "
19480 msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
19485 msgid "Blank common initialized at %0"
19491 "Intrinsic `%A' is passed as actual argument at %0 but not explicitly "
19492 "declared INTRINSIC"
19498 "External procedure `%A' is passed as actual argument at %0 but not "
19499 "explicitly declared EXTERNAL"
19504 msgid "Character `%A' (for example) is upper-case in symbol name at %0"
19509 msgid "Character `%A' (for example) is lower-case in symbol name at %0"
19515 "Character `%A' not followed at some point by lower-case character in symbol "
19521 msgid "Initial character `%A' is lower-case in symbol name at %0"
19527 "NAMELIST not adequately supported by run-time library for source files with "
19533 msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
19538 msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
19543 msgid "Truncating characters on right side of character constant at %0"
19548 msgid "Truncating characters on right side of hollerith constant at %0"
19553 msgid "Truncating non-zero data on left side of numeric constant at %0"
19558 msgid "Truncating non-zero data on left side of typeless constant at %0"
19563 msgid "Typeless constant at %0 too large"
19568 msgid "First-column ampersand continuation at %0"
19571 #: f/bad.def:1055 f/bad.def:1058
19574 "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
19577 #: f/bad.def:1061 f/bad.def:1064
19579 msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
19582 #: f/bad.def:1067 f/bad.def:1070
19584 msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
19590 "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M "
19597 "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M "
19601 #: f/bad.def:1079 f/bad.def:1082
19604 "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
19609 msgid "Array `%A' at %0 is too large to handle"
19614 msgid "Statement function `%A' defined at %0 is not used"
19620 "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M "
19626 msgid "Internal compiler error -- cannot perform operation"
19629 #. Kind messages are used in diagnostic location reports of the
19630 #. form "<file>: In function `foo': <error message>".
19632 msgid "In unknown kind"
19640 msgid "In function"
19644 msgid "In subroutine"
19652 msgid "In block-data unit"
19656 msgid "In common block"
19660 msgid "In construct"
19664 msgid "In namelist"
19668 msgid "In anything"
19671 #: java/check-init.c:919
19673 msgid "internal error in check-init: tree code not implemented: %s"
19676 #: java/check-init.c:992
19678 msgid "final field '%s' may not have been initialized"
19681 #: java/class.c:541 java/class.c:566
19682 msgid "internal error - too many interface type"
19685 #: java/class.c:679
19686 msgid "bad method signature"
19689 #: java/class.c:728
19690 msgid "misplaced ConstantValue attribute (not in any field)"
19693 #: java/class.c:730
19695 msgid "duplicate ConstantValue attribute for field '%s'"
19698 #: java/class.c:741
19700 msgid "ConstantValue attribute of field '%s' has wrong type"
19703 #: java/class.c:1107
19705 msgid "field '%s' not found in class"
19708 #: java/class.c:1369
19709 msgid "abstract method in non-abstract class"
19712 #: java/class.c:2071
19714 msgid "non-static method '%s' overrides static method"
19717 #: java/decl.c:1539
19719 msgid "In %s: overlapped variable and exception ranges at %d"
19722 #: java/decl.c:1620
19723 msgid "bad type in parameter debug info"
19726 #: java/decl.c:1630
19728 msgid "bad PC range for debug info for local `%s'"
19732 msgid "stack underflow - dup* operation"
19735 #: java/expr.c:1538
19738 "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
19741 #: java/expr.c:1567
19743 msgid "field `%s' not found"
19746 #: java/expr.c:1719
19747 msgid "ret instruction not implemented"
19750 #: java/expr.c:1854
19752 msgid "method '%s' not found in class"
19755 #: java/expr.c:2057
19757 msgid "failed to find class '%s'"
19760 #: java/expr.c:2067
19762 msgid "class '%s' has no method named '%s' matching signature '%s'"
19765 #: java/expr.c:2077
19766 msgid "invokestatic on non static method"
19769 #: java/expr.c:2082
19770 msgid "invokestatic on abstract method"
19773 #: java/expr.c:2090
19774 msgid "invoke[non-static] on static method"
19777 #: java/expr.c:2375
19779 msgid "missing field '%s' in '%s'"
19782 #: java/expr.c:2381
19784 msgid "mismatching signature for field '%s' in '%s'"
19787 #: java/expr.c:2404
19789 msgid "assignment to final field `%s' not in field's class"
19792 #: java/expr.c:2409
19794 msgid "assignment to final static field `%s' not in class initializer"
19797 #: java/expr.c:2416
19799 msgid "assignment to final field `%s' not in constructor"
19802 #: java/expr.c:2663
19804 msgid "can't expand %s"
19807 #: java/expr.c:2840
19808 msgid "invalid PC in line number table"
19811 #. We've just reached the end of a region of dead code.
19812 #: java/expr.c:2885
19814 msgid "unreachable bytecode from %d to before %d"
19817 #. We've just reached the end of a region of dead code.
19818 #: java/expr.c:2922
19820 msgid "unreachable bytecode from %d to the end of the method"
19823 #. duplicate code from LOAD macro
19824 #: java/expr.c:3240
19825 msgid "unrecogized wide sub-instruction"
19828 #: java/jcf-io.c:539
19831 "source file for class `%s' is newer than its matching class file. Source "
19832 "file `%s' used instead"
19835 #: java/jcf-parse.c:340
19836 msgid "bad string constant"
19839 #: java/jcf-parse.c:358
19841 msgid "bad value constant type %d, index %d"
19844 #: java/jcf-parse.c:530
19846 msgid "can't reopen %s"
19849 #: java/jcf-parse.c:535
19851 msgid "can't close %s"
19854 #: java/jcf-parse.c:617
19856 msgid "cannot find file for class %s"
19859 #: java/jcf-parse.c:629
19860 msgid "not a valid Java .class file"
19863 #: java/jcf-parse.c:632
19864 msgid "error while parsing constant pool"
19867 #: java/jcf-parse.c:635
19869 msgid "error in constant pool entry #%d\n"
19872 #. FIXME - where was first time
19873 #: java/jcf-parse.c:647
19875 msgid "reading class %s for the second time from %s"
19878 #: java/jcf-parse.c:665
19879 msgid "error while parsing fields"
19882 #: java/jcf-parse.c:668
19883 msgid "error while parsing methods"
19886 #: java/jcf-parse.c:671
19887 msgid "error while parsing final attributes"
19890 #: java/jcf-parse.c:685
19893 "the `java.lang.Object' that was found in `%s' didn't have the special zero-"
19894 "length `gnu.gcj.gcj-compiled' attribute. This generally means that your "
19895 "classpath is incorrectly set. Use `info gcj \"Input Options\"' to see the "
19896 "info page describing how to set the classpath"
19899 #: java/jcf-parse.c:774
19900 msgid "missing Code attribute"
19903 #: java/jcf-parse.c:1011
19904 msgid "source file seen twice on command line and will be compiled only once"
19907 #: java/jcf-parse.c:1027
19908 msgid "no input file specified"
19911 #: java/jcf-parse.c:1056
19913 msgid "can't close input file %s"
19916 #: java/jcf-parse.c:1093
19918 msgid "bad zip/jar file %s"
19921 #: java/jcf-write.c:2643
19924 "internal error in generate_bytecode_insn - tree code not implemented: %s"
19927 #: java/jcf-write.c:2981
19928 msgid "field initializer type mismatch"
19931 #: java/jcf-write.c:3389
19933 msgid "can't create directory %s"
19936 #: java/jcf-write.c:3443
19938 msgid "can't create %s"
19941 #: java/jv-scan.c:189
19942 msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
19945 #: java/jv-scan.c:192
19947 msgid "can't open output file `%s'"
19950 #: java/jv-scan.c:226
19952 msgid "file not found `%s'"
19955 #: java/jvspec.c:421
19956 msgid "can't specify `-D' without `--main'\n"
19959 #: java/jvspec.c:424
19961 msgid "`%s' is not a valid class name"
19964 #: java/jvspec.c:430
19965 msgid "--resource requires -o"
19968 #: java/jvspec.c:437
19969 msgid "warning: already-compiled .class files ignored with -C"
19972 #: java/jvspec.c:444
19973 msgid "cannot specify both -C and -o"
19976 #: java/jvspec.c:456
19977 msgid "cannot create temporary file"
19980 #: java/jvspec.c:484
19981 msgid "using both @FILE with multiple files not implemented"
19984 #: java/jvspec.c:533
19985 msgid "cannot specify `main' class when not linking"
19989 msgid "can't do dependency tracking with input from stdin"
19993 msgid "couldn't determine target name for dependency tracking"
19999 "unknown encoding: `%s'\n"
20000 "This might mean that your locale's encoding is not supported\n"
20001 "by your system's iconv(3) implementation. If you aren't trying\n"
20002 "to use a particular encoding for your input file, try the\n"
20003 "`--encoding=UTF-8' option"
20006 #: java/mangle.c:87
20008 msgid "can't mangle %s"
20011 #: java/mangle_name.c:146 java/mangle_name.c:218
20012 msgid "internal error - invalid Utf8 name"
20015 #: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-cvs/gcc/java/parse.y:964
20016 #: ../../gcc-cvs/gcc/java/parse.y:1305 ../../gcc-cvs/gcc/java/parse.y:1366
20017 #: ../../gcc-cvs/gcc/java/parse.y:1576 ../../gcc-cvs/gcc/java/parse.y:1798
20018 #: ../../gcc-cvs/gcc/java/parse.y:1807 ../../gcc-cvs/gcc/java/parse.y:1818
20019 #: ../../gcc-cvs/gcc/java/parse.y:1829 ../../gcc-cvs/gcc/java/parse.y:1841
20020 #: ../../gcc-cvs/gcc/java/parse.y:1856 ../../gcc-cvs/gcc/java/parse.y:1873
20021 #: ../../gcc-cvs/gcc/java/parse.y:1875 ../../gcc-cvs/gcc/java/parse.y:1947
20022 #: ../../gcc-cvs/gcc/java/parse.y:2118 ../../gcc-cvs/gcc/java/parse.y:2180
20023 #: ../../gcc-cvs/gcc/java/parse.y:2332 ../../gcc-cvs/gcc/java/parse.y:2344
20024 #: ../../gcc-cvs/gcc/java/parse.y:2351 ../../gcc-cvs/gcc/java/parse.y:2358
20025 #: ../../gcc-cvs/gcc/java/parse.y:2369 ../../gcc-cvs/gcc/java/parse.y:2371
20026 #: ../../gcc-cvs/gcc/java/parse.y:2409 ../../gcc-cvs/gcc/java/parse.y:2411
20027 #: ../../gcc-cvs/gcc/java/parse.y:2413 ../../gcc-cvs/gcc/java/parse.y:2434
20028 #: ../../gcc-cvs/gcc/java/parse.y:2436 ../../gcc-cvs/gcc/java/parse.y:2438
20029 #: ../../gcc-cvs/gcc/java/parse.y:2454 ../../gcc-cvs/gcc/java/parse.y:2456
20030 #: ../../gcc-cvs/gcc/java/parse.y:2477 ../../gcc-cvs/gcc/java/parse.y:2479
20031 #: ../../gcc-cvs/gcc/java/parse.y:2481 ../../gcc-cvs/gcc/java/parse.y:2509
20032 #: ../../gcc-cvs/gcc/java/parse.y:2511 ../../gcc-cvs/gcc/java/parse.y:2513
20033 #: ../../gcc-cvs/gcc/java/parse.y:2515 ../../gcc-cvs/gcc/java/parse.y:2533
20034 #: ../../gcc-cvs/gcc/java/parse.y:2535 ../../gcc-cvs/gcc/java/parse.y:2546
20035 #: ../../gcc-cvs/gcc/java/parse.y:2557 ../../gcc-cvs/gcc/java/parse.y:2568
20036 #: ../../gcc-cvs/gcc/java/parse.y:2579 ../../gcc-cvs/gcc/java/parse.y:2590
20037 #: ../../gcc-cvs/gcc/java/parse.y:2603 ../../gcc-cvs/gcc/java/parse.y:2607
20038 #: ../../gcc-cvs/gcc/java/parse.y:2609 ../../gcc-cvs/gcc/java/parse.y:2622
20039 msgid "Missing term"
20042 #: ../../gcc-cvs/gcc/java/parse-scan.y:885 ../../gcc-cvs/gcc/java/parse.y:736
20043 #: ../../gcc-cvs/gcc/java/parse.y:774 ../../gcc-cvs/gcc/java/parse.y:799
20044 #: ../../gcc-cvs/gcc/java/parse.y:985 ../../gcc-cvs/gcc/java/parse.y:1340
20045 #: ../../gcc-cvs/gcc/java/parse.y:1552 ../../gcc-cvs/gcc/java/parse.y:1554
20046 #: ../../gcc-cvs/gcc/java/parse.y:1783 ../../gcc-cvs/gcc/java/parse.y:1809
20047 #: ../../gcc-cvs/gcc/java/parse.y:1820 ../../gcc-cvs/gcc/java/parse.y:1831
20048 #: ../../gcc-cvs/gcc/java/parse.y:1843 ../../gcc-cvs/gcc/java/parse.y:1858
20049 msgid "';' expected"
20052 #: ../../gcc-cvs/gcc/java/parse.y:734 ../../gcc-cvs/gcc/java/parse.y:772
20053 msgid "Missing name"
20056 #: ../../gcc-cvs/gcc/java/parse.y:797
20057 msgid "'*' expected"
20060 #: ../../gcc-cvs/gcc/java/parse.y:811
20061 msgid "Class or interface declaration expected"
20064 #: ../../gcc-cvs/gcc/java/parse.y:848 ../../gcc-cvs/gcc/java/parse.y:850
20065 msgid "Missing class name"
20068 #: ../../gcc-cvs/gcc/java/parse.y:853 ../../gcc-cvs/gcc/java/parse.y:857
20069 #: ../../gcc-cvs/gcc/java/parse.y:865 ../../gcc-cvs/gcc/java/parse.y:1025
20070 #: ../../gcc-cvs/gcc/java/parse.y:1286 ../../gcc-cvs/gcc/java/parse.y:1288
20071 #: ../../gcc-cvs/gcc/java/parse.y:1618 ../../gcc-cvs/gcc/java/parse.y:1869
20072 #: ../../gcc-cvs/gcc/java/parse.y:1901 ../../gcc-cvs/gcc/java/parse.y:1954
20073 msgid "'{' expected"
20076 #: ../../gcc-cvs/gcc/java/parse.y:867
20077 msgid "Missing super class name"
20080 #: ../../gcc-cvs/gcc/java/parse.y:877 ../../gcc-cvs/gcc/java/parse.y:893
20081 msgid "Missing interface name"
20084 #: ../../gcc-cvs/gcc/java/parse.y:979
20085 msgid "Missing variable initializer"
20088 #: ../../gcc-cvs/gcc/java/parse.y:996
20089 msgid "Invalid declaration"
20092 #: ../../gcc-cvs/gcc/java/parse.y:999 ../../gcc-cvs/gcc/java/parse.y:1084
20093 #: ../../gcc-cvs/gcc/java/parse.y:2155 ../../gcc-cvs/gcc/java/parse.y:2177
20094 #: ../../gcc-cvs/gcc/java/parse.y:2181 ../../gcc-cvs/gcc/java/parse.y:2216
20095 #: ../../gcc-cvs/gcc/java/parse.y:2293 ../../gcc-cvs/gcc/java/parse.y:2303
20096 msgid "']' expected"
20099 #: ../../gcc-cvs/gcc/java/parse.y:1003
20100 msgid "Unbalanced ']'"
20103 #: ../../gcc-cvs/gcc/java/parse.y:1039
20104 msgid "Invalid method declaration, method name required"
20107 #: ../../gcc-cvs/gcc/java/parse.y:1044 ../../gcc-cvs/gcc/java/parse.y:1049
20108 #: ../../gcc-cvs/gcc/java/parse.y:1054 ../../gcc-cvs/gcc/java/parse.y:2038
20109 msgid "Identifier expected"
20112 #: ../../gcc-cvs/gcc/java/parse.y:1059
20113 msgid "Invalid method declaration, return type required"
20116 #: ../../gcc-cvs/gcc/java/parse.y:1082 ../../gcc-cvs/gcc/java/parse.y:1532
20117 #: ../../gcc-cvs/gcc/java/parse.y:1539 ../../gcc-cvs/gcc/java/parse.y:1548
20118 #: ../../gcc-cvs/gcc/java/parse.y:1550 ../../gcc-cvs/gcc/java/parse.y:1578
20119 #: ../../gcc-cvs/gcc/java/parse.y:1686 ../../gcc-cvs/gcc/java/parse.y:1983
20120 #: ../../gcc-cvs/gcc/java/parse.y:2036
20121 msgid "')' expected"
20124 #: ../../gcc-cvs/gcc/java/parse.y:1098
20125 msgid "Missing formal parameter term"
20128 #: ../../gcc-cvs/gcc/java/parse.y:1113 ../../gcc-cvs/gcc/java/parse.y:1118
20129 msgid "Missing identifier"
20132 #: ../../gcc-cvs/gcc/java/parse.y:1138 ../../gcc-cvs/gcc/java/parse.y:1147
20133 msgid "Missing class type term"
20136 #: ../../gcc-cvs/gcc/java/parse.y:1303
20137 msgid "Invalid interface type"
20140 #: ../../gcc-cvs/gcc/java/parse.y:1496 ../../gcc-cvs/gcc/java/parse.y:1665
20141 #: ../../gcc-cvs/gcc/java/parse.y:1667
20142 msgid "':' expected"
20145 #: ../../gcc-cvs/gcc/java/parse.y:1518 ../../gcc-cvs/gcc/java/parse.y:1523
20146 #: ../../gcc-cvs/gcc/java/parse.y:1528
20147 msgid "Invalid expression statement"
20150 #: ../../gcc-cvs/gcc/java/parse.y:1546 ../../gcc-cvs/gcc/java/parse.y:1574
20151 #: ../../gcc-cvs/gcc/java/parse.y:1614 ../../gcc-cvs/gcc/java/parse.y:1682
20152 #: ../../gcc-cvs/gcc/java/parse.y:1750 ../../gcc-cvs/gcc/java/parse.y:1871
20153 #: ../../gcc-cvs/gcc/java/parse.y:1940 ../../gcc-cvs/gcc/java/parse.y:2030
20154 #: ../../gcc-cvs/gcc/java/parse.y:2032 ../../gcc-cvs/gcc/java/parse.y:2040
20155 #: ../../gcc-cvs/gcc/java/parse.y:2276 ../../gcc-cvs/gcc/java/parse.y:2278
20156 msgid "'(' expected"
20159 #: ../../gcc-cvs/gcc/java/parse.y:1616
20160 msgid "Missing term or ')'"
20163 #: ../../gcc-cvs/gcc/java/parse.y:1663
20164 msgid "Missing or invalid constant expression"
20167 #: ../../gcc-cvs/gcc/java/parse.y:1684
20168 msgid "Missing term and ')' expected"
20171 #: ../../gcc-cvs/gcc/java/parse.y:1723
20172 msgid "Invalid control expression"
20175 #: ../../gcc-cvs/gcc/java/parse.y:1725 ../../gcc-cvs/gcc/java/parse.y:1727
20176 msgid "Invalid update expression"
20179 #: ../../gcc-cvs/gcc/java/parse.y:1752
20180 msgid "Invalid init statement"
20183 #: ../../gcc-cvs/gcc/java/parse.y:1943
20184 msgid "Missing term or ')' expected"
20187 #: ../../gcc-cvs/gcc/java/parse.y:1985
20188 msgid "'class' or 'this' expected"
20191 #: ../../gcc-cvs/gcc/java/parse.y:1987 ../../gcc-cvs/gcc/java/parse.y:1989
20192 msgid "'class' expected"
20195 #: ../../gcc-cvs/gcc/java/parse.y:2034
20196 msgid "')' or term expected"
20199 #: ../../gcc-cvs/gcc/java/parse.y:2153
20200 msgid "'[' expected"
20203 #: ../../gcc-cvs/gcc/java/parse.y:2231
20204 msgid "Field expected"
20207 #: ../../gcc-cvs/gcc/java/parse.y:2288 ../../gcc-cvs/gcc/java/parse.y:2298
20208 msgid "Missing term and ']' expected"
20211 #: ../../gcc-cvs/gcc/java/parse.y:2402
20212 msgid "']' expected, invalid type expression"
20215 #: ../../gcc-cvs/gcc/java/parse.y:2405
20216 msgid "Invalid type expression"
20219 #: ../../gcc-cvs/gcc/java/parse.y:2517
20220 msgid "Invalid reference type"
20223 #: ../../gcc-cvs/gcc/java/parse.y:2995
20224 msgid "Constructor invocation must be first thing in a constructor"
20227 #: ../../gcc-cvs/gcc/java/parse.y:2997
20228 msgid "Only constructors can invoke constructors"
20231 #: ../../gcc-cvs/gcc/java/parse.y:3006
20233 msgid ": `%s' JDK1.1(TM) feature"
20236 #: ../../gcc-cvs/gcc/java/parse.y:3066 ../../gcc-cvs/gcc/java/parse.y:3068
20243 #: ../../gcc-cvs/gcc/java/parse.y:6871
20245 msgid "malformed .zip archive in CLASSPATH: %s"
20248 #: ../../gcc-cvs/gcc/java/parse.y:6942
20251 "Can't find default package `%s'. Check the CLASSPATH environment variable "
20252 "and the access to the archives"
20255 #: ../../gcc-cvs/gcc/java/parse.y:12270
20257 msgid "missing static field `%s'"
20260 #: ../../gcc-cvs/gcc/java/parse.y:12275
20262 msgid "not a static field `%s'"
20265 #: ../../gcc-cvs/gcc/java/parse.y:12318
20267 msgid "No case for %s"
20270 #: ../../gcc-cvs/gcc/java/parse.y:13244
20272 msgid "unregistered operator %s"
20275 #: java/typeck.c:555
20276 msgid "junk at end of signature string"
20279 #: java/verify.c:481
20280 msgid "bad pc in exception_table"
20283 #: java/verify.c:487
20284 msgid "exception handler inside code that is being protected"
20287 #: java/verify.c:1397
20289 msgid "unknown opcode %d@pc=%d during verification"
20292 #: java/verify.c:1467 java/verify.c:1480 java/verify.c:1484
20294 msgid "verification error at PC=%d"
20297 #: java/lang-options.h:32
20298 msgid "Disable automatic array bounds checking"
20301 #: java/lang-options.h:34
20302 msgid "Disable assignability checks for stores into object arrays"
20305 #: java/lang-options.h:36
20306 msgid "Assume native functions are implemented using JNI"
20309 #: java/lang-options.h:38
20310 msgid "Replace system path"
20313 #: java/lang-options.h:40
20314 msgid "Set class path"
20317 #: java/lang-options.h:42
20318 msgid "Set class path (deprecated: use --classpath instead)"
20321 #: java/lang-options.h:44
20322 msgid "Choose class whose main method should be used"
20325 #: java/lang-options.h:46
20326 msgid "Choose input encoding (default comes from locale)"
20329 #: java/lang-options.h:48
20330 msgid "Add directory to class path"
20333 #: java/lang-options.h:50
20334 msgid "Directory where class files should be written"
20337 #: java/lang-options.h:52
20338 msgid "Warn if modifiers are specified when not necessary"
20341 #: java/lang-options.h:54
20342 msgid "Warn if deprecated empty statements are found"
20345 #: java/lang-options.h:56
20346 msgid "Warn if .class files are out of date"
20349 #: java/lang-options.h:58
20350 msgid "Always check for non gcj generated classes archives"
20353 #: java/lang-options.h:60
20354 msgid "Never optimize static class initialization code"
20357 #: java/lang-options.h:62
20358 msgid "Use offset tables for virtual method calls"
20361 #: objc/objc-act.c:653
20363 msgid "object does not conform to the `%s' protocol"
20366 #: objc/objc-act.c:739 objc/objc-act.c:812
20368 msgid "class `%s' does not implement the `%s' protocol"
20371 #: objc/objc-act.c:916
20373 msgid "`%s' cannot be statically allocated"
20376 #: objc/objc-act.c:965
20378 msgid "unexpected type for `id' (%s)"
20381 #: objc/objc-act.c:970
20382 msgid "undefined type `id', please import <objc/objc.h>"
20385 #: objc/objc-act.c:1021
20387 msgid "protocol `%s' has circular dependency"
20390 #: objc/objc-act.c:1043 objc/objc-act.c:5303
20392 msgid "cannot find protocol declaration for `%s'"
20395 #: objc/objc-act.c:1291 objc/objc-act.c:5879 objc/objc-act.c:6197
20396 #: objc/objc-act.c:6246 objc/objc-act.c:6282 objc-parse.y:1802
20398 msgid "cannot find interface declaration for `%s'"
20401 #: objc/objc-act.c:1330
20403 msgid "cannot find reference tag for class `%s'"
20406 #: objc/objc-act.c:2052
20408 msgid "creating selector for non existant method %s"
20411 #: objc/objc-act.c:2366
20413 msgid "cannot find class `%s'"
20416 #: objc/objc-act.c:2368
20418 msgid "class `%s' already exists"
20421 #. fatal did not work with 2 args...should fix
20422 #: objc/objc-act.c:2475
20424 msgid "cannot find interface declaration for `%s', superclass of `%s'"
20427 #: objc/objc-act.c:2482
20429 msgid "circular inheritance in interface declaration for `%s'"
20432 #: objc/objc-act.c:3568 objc/objc-act.c:3585
20433 msgid "inconsistent instance variable specification"
20436 #: objc/objc-act.c:4582
20437 msgid "can not use an object as parameter to a method\n"
20440 #: objc/objc-act.c:4782
20442 msgid "multiple declarations for method `%s'"
20445 #: objc/objc-act.c:4948
20447 msgid "invalid receiver type `%s'"
20450 #: objc/objc-act.c:4979 objc/objc-act.c:5005 objc/objc-act.c:5053
20452 msgid "`%s' does not respond to `%s'"
20455 #: objc/objc-act.c:4985 objc/objc-act.c:7320
20457 msgid "no super class declared in interface for `%s'"
20460 #: objc/objc-act.c:5083
20461 msgid "cannot find class (factory) method"
20464 #: objc/objc-act.c:5084 objc/objc-act.c:5128
20466 msgid "return type for `%s' defaults to id"
20469 #: objc/objc-act.c:5101
20471 msgid "method `%s' not implemented by protocol"
20474 #: objc/objc-act.c:5110
20475 msgid "return type defaults to id"
20478 #: objc/objc-act.c:5127
20479 msgid "cannot find method"
20482 #: objc/objc-act.c:5401
20484 msgid "undeclared selector `%s'"
20487 #. Historically, a class method that produced objects (factory
20488 #. method) would assign `self' to the instance that it
20489 #. allocated. This would effectively turn the class method into
20490 #. an instance method. Following this assignment, the instance
20491 #. variables could be accessed. That practice, while safe,
20492 #. violates the simple rule that a class method should not refer
20493 #. to an instance variable. It's better to catch the cases
20494 #. where this is done unknowingly than to support the above
20496 #: objc/objc-act.c:5445
20498 msgid "instance variable `%s' accessed in class method"
20501 #: objc/objc-act.c:5680
20503 msgid "duplicate definition of class method `%s'"
20506 #: objc/objc-act.c:5686
20508 msgid "duplicate declaration of class method `%s'"
20511 #: objc/objc-act.c:5722
20513 msgid "duplicate definition of instance method `%s'"
20516 #: objc/objc-act.c:5728
20518 msgid "duplicate declaration of instance method `%s'"
20521 #: objc/objc-act.c:5768
20523 msgid "duplicate interface declaration for category `%s(%s)'"
20526 #: objc/objc-act.c:5854
20528 msgid "instance variable `%s' is declared private"
20531 #: objc/objc-act.c:5901
20533 msgid "instance variable `%s' is declared %s"
20536 #: objc/objc-act.c:5911
20537 msgid "static access to object of type `id'"
20540 #: objc/objc-act.c:5936 objc/objc-act.c:6029
20542 msgid "incomplete implementation of class `%s'"
20545 #: objc/objc-act.c:5940 objc/objc-act.c:6034
20547 msgid "incomplete implementation of category `%s'"
20550 #: objc/objc-act.c:5945 objc/objc-act.c:6039
20552 msgid "method definition for `%c%s' not found"
20555 #: objc/objc-act.c:6083
20557 msgid "%s `%s' does not fully implement the `%s' protocol"
20560 #: objc/objc-act.c:6141 objc/objc-act.c:8251
20561 msgid "`@end' missing in implementation context"
20564 #: objc/objc-act.c:6169
20566 msgid "reimplementation of class `%s'"
20569 #: objc/objc-act.c:6211
20571 msgid "conflicting super class name `%s'"
20574 #: objc/objc-act.c:6226
20576 msgid "duplicate interface declaration for class `%s'"
20579 #: objc/objc-act.c:6508
20581 msgid "duplicate declaration for protocol `%s'"
20584 #: objc/objc-act.c:7365
20585 msgid "[super ...] must appear in a method context"
20588 #: objc/objc-act.c:8356 objc/objc-act.c:8372
20590 msgid "potential selector conflict for method `%s'"
20593 #: objc-parse.y:2658
20594 msgid "`@end' must appear in an implementation context"
20597 #: objc-parse.y:2934
20598 msgid "method definition not in class context"
20601 #: objc/lang-options.h:27
20602 msgid "Dump decls to a .decl file"
20605 #: objc/lang-options.h:29
20606 msgid "Generate code for GNU runtime environment"
20609 #: objc/lang-options.h:32
20610 msgid "Generate code for NeXT runtime environment"
20613 #: objc/lang-options.h:35
20614 msgid "Warn if a selector has multiple methods"
20617 #: objc/lang-options.h:39
20618 msgid "Do not warn if inherited methods are unimplemented"
20621 #: objc/lang-options.h:41
20622 msgid "Generate C header of platform specific features"
20625 #: objc/lang-options.h:43
20626 msgid "Specify the name of the class for constant strings"
20629 #. This is the contribution to the `lang_options' array in gcc.c for
20631 #: treelang/lang-options.h:26
20632 msgid "(debug) trace parsing process"
20635 #: treelang/lang-options.h:27
20636 msgid "(debug) trace lexical analysis"
20639 #: treelang/lang-specs.h:52
20640 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
20643 #: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
20644 #: config/sparc/linux64.h:197 config/sparc/linux64.h:208
20645 #: config/sparc/netbsd-elf.h:156 config/sparc/netbsd-elf.h:175
20646 msgid "may not use both -m32 and -m64"
20649 #: config/sparc/freebsd.h:33 config/ia64/freebsd.h:23
20650 #: config/alpha/freebsd.h:42 config/i386/freebsd-aout.h:204
20651 msgid "`-p' not supported; use `-pg' and gprof(1)"
20654 #: config/arm/arm.h:178
20655 msgid "-mapcs-26 and -mapcs-32 may not be used together"
20658 #: config/arm/arm.h:180
20659 msgid "-msoft-float and -mhard_float may not be used together"
20662 #: config/arm/arm.h:182
20663 msgid "-mbig-endian and -mlittle-endian may not be used together"
20666 #: config/mcore/mcore.h:60
20667 msgid "choose either big or little endian, not both"
20670 #: config/mcore/mcore.h:63
20671 msgid "choose either m340 or m210 not both"
20674 #: config/mcore/mcore.h:64
20675 msgid "the m210 does not have little endian support"
20678 #: config/mips/mips.h:954
20679 msgid "-pipe is not supported"
20682 #: config/mips/mips.h:1147 config/arc/arc.h:63
20683 msgid "may not use both -EB and -EL"
20686 #: ada/lang-specs.h:35 gcc.c:758 java/jvspec.c:79
20687 msgid "-pg and -fomit-frame-pointer are incompatible"
20690 #: ada/lang-specs.h:37
20691 msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
20694 #: config/rs6000/darwin.h:62
20695 msgid " conflicting code gen style switches are used"
20698 #: java/lang-specs.h:33
20699 msgid "-fjni and -femit-class-files are incompatible"
20702 #: java/lang-specs.h:34
20703 msgid "-fjni and -femit-class-file are incompatible"
20706 #: java/lang-specs.h:35 java/lang-specs.h:36
20707 msgid "-femit-class-file should used along with -fsyntax-only"
20710 #: gcc.c:731 f/lang-specs.h:38
20711 msgid "GNU C does not support -C without using -E"
20714 #: gcc.c:732 f/lang-specs.h:39
20715 msgid "GNU C does not support -CC without using -E"
20719 msgid "-E required when input is from standard input"
20723 msgid "compilation of header file requested"
20726 #: config/i386/sco5.h:581 config/i386/sco5.h:662
20727 msgid "-static not valid with -mcoff"
20730 #: config/i386/sco5.h:582 config/i386/sco5.h:663
20731 msgid "-shared not valid with -mcoff"
20734 #: config/i386/sco5.h:583 config/i386/sco5.h:664
20735 msgid "-symbolic not valid with -mcoff"
20738 #: config/i386/sco5.h:632
20739 msgid "-fpic is not valid with -mcoff"
20742 #: config/i386/sco5.h:633
20743 msgid "-fPIC is not valid with -mcoff"
20746 #: config/i386/sco5.h:665
20747 msgid "-fpic not valid with -mcoff"
20750 #: config/i386/sco5.h:666
20751 msgid "-fPIC not valid with -mcoff"
20754 #: config/darwin.h:212
20755 msgid "-current_version only allowed with -dynamiclib"
20758 #: config/darwin.h:215
20759 msgid "-install_name only allowed with -dynamiclib"
20762 #: config/darwin.h:220
20763 msgid "-bundle not allowed with -dynamiclib"
20766 #: config/darwin.h:221
20767 msgid "-bundle_loader not allowed with -dynamiclib"
20770 #: config/darwin.h:222
20771 msgid "-client_name not allowed with -dynamiclib"
20774 #: config/darwin.h:225
20775 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
20778 #: config/darwin.h:226
20779 msgid "-force_flat_namespace not allowed with -dynamiclib"
20782 #: config/darwin.h:228
20783 msgid "-keep_private_externs not allowed with -dynamiclib"
20786 #: config/darwin.h:229
20787 msgid "-private_bundle not allowed with -dynamiclib"
20790 #: config/vax/netbsd-elf.h:42
20791 msgid "The -shared option is not currently supported for VAX ELF."
20794 #: config/vax/vax.h:50 config/vax/vax.h:51
20795 msgid "profiling not supported with -mg\n"
20798 #: config/mips/r3900.h:35
20799 msgid "-mhard-float not supported"
20802 #: config/mips/r3900.h:37
20803 msgid "-msingle-float and -msoft-float can not both be specified"
20806 #: config/i386/cygwin.h:117
20807 msgid "mno-cygwin and mno-win32 are not compatible"
20810 #: config/i386/cygwin.h:172 config/i386/mingw32.h:86
20811 msgid "shared and mdll are not compatible"