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-04-23 14:22+0200\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:461 attribs.c:483 attribs.c:505 attribs.c:536 attribs.c:558
39 #: attribs.c:583 attribs.c:606 attribs.c:636 attribs.c:674 attribs.c:721
40 #: attribs.c:751 attribs.c:781 attribs.c:804 attribs.c:1049 attribs.c:1071
41 #: attribs.c:1147 attribs.c:1203 attribs.c:1264 attribs.c:1298 attribs.c:1549
42 #: config/arm/arm.c:2007 config/arm/arm.c:2034 config/avr/avr.c:4683
43 #: config/h8300/h8300.c:3407 config/h8300/h8300.c:3432 config/i386/i386.c:1268
44 #: config/i386/winnt.c:74
46 msgid "`%s' attribute ignored"
51 msgid "unknown machine mode `%s'"
56 msgid "no data type for mode `%s'"
60 msgid "section attribute cannot be specified for local variables"
65 msgid "section of `%s' conflicts with previous declaration"
70 msgid "section attribute not allowed for `%s'"
74 msgid "section attributes are not supported for this target"
78 msgid "requested alignment is not a constant"
82 msgid "requested alignment is not a power of 2"
86 msgid "requested alignment is too large"
91 msgid "alignment may not be specified for `%s'"
96 msgid "`%s' defined both normally and as an alias"
100 msgid "alias arg not a string"
104 msgid "visibility arg not a string"
108 msgid "visibility arg must be one of \"hidden\", \"protected\" or \"internal\""
111 #: attribs.c:1114 attribs.c:1170
113 msgid "`%s' attribute applies only to functions"
116 #: attribs.c:1121 attribs.c:1177
118 msgid "can't set `%s' attribute after definition"
123 msgid "`%s' attribute ignored for `%s'"
128 msgid "invalid vector type for attribute `%s'"
131 #: attribs.c:1350 attribs.c:1382
132 msgid "no vector mode with the size and type specified could be found"
136 msgid "offset outside bounds of constant string"
140 msgid "second arg to `__builtin_prefetch' must be a constant"
144 msgid "invalid second arg to __builtin_prefetch; using zero"
148 msgid "third arg to `__builtin_prefetch' must be a constant"
152 msgid "invalid third arg to __builtin_prefetch; using zero"
155 #. ??? We used to try and build up a call to the out of line function,
156 #. guessing about what registers needed saving etc. This became much
157 #. harder with __builtin_va_start, since we don't have a tree for a
158 #. call to __builtin_saveregs to fall back on. There was exactly one
159 #. port (i860) that used this code, and I'm unconvinced it could actually
160 #. handle the general case. So we no longer try to handle anything
161 #. weird and make the backend absorb the evil.
163 msgid "__builtin_saveregs not supported by this target"
167 msgid "argument of `__builtin_args_info' must be constant"
171 msgid "argument of `__builtin_args_info' out of range"
175 msgid "missing argument in `__builtin_args_info'"
179 msgid "`va_start' used in function with fixed args"
183 msgid "second parameter of `va_start' not last named argument"
186 #. Evidently an out of date version of <stdarg.h>; can't validate
187 #. va_start's second argument, but can still work as intended.
189 msgid "`__builtin_next_arg' called without an argument"
193 msgid "too many arguments to function `va_start'"
197 msgid "first argument to `va_arg' not of type `va_list'"
200 #. Unfortunately, this is merely undefined, rather than a constraint
201 #. violation, so we cannot make this an error. If this call is never
202 #. executed, the program is still strictly conforming.
205 msgid "`%s' is promoted to `%s' when passed through `...'"
210 msgid "(so you should pass `%s' not `%s' to `va_arg')"
214 msgid "invalid arg to `__builtin_frame_address'"
218 msgid "invalid arg to `__builtin_return_address'"
222 msgid "unsupported arg to `__builtin_frame_address'"
226 msgid "unsupported arg to `__builtin_return_address'"
230 msgid "second arg to `__builtin_expect' must be a constant"
234 msgid "__builtin_longjmp second argument must be 1"
237 #. just do library call, if unknown builtin
238 #: builtins.c:3987 c-common.c:3829
240 msgid "built-in function `%s' not currently supported"
245 msgid "`%s' is not defined outside of function scope"
250 "concatenation of string literals with __FUNCTION__ is deprecated. This "
251 "feature will be removed in future"
257 "string length `%d' is greater than the length `%d' ISO C%d compilers are "
258 "required to support"
262 msgid "overflow in constant expression"
266 msgid "integer overflow in expression"
270 msgid "floating point overflow in expression"
274 msgid "vector overflow in expression"
277 #. This detects cases like converting -129 or 256 to unsigned char.
279 msgid "large integer implicitly truncated to unsigned type"
283 msgid "negative integer implicitly converted to unsigned type"
287 msgid "overflow in implicit constant conversion"
292 msgid "operation on `%s' may be undefined"
296 msgid "expression statement has incomplete type"
300 msgid "case label does not reduce to an integer constant"
304 msgid "invalid truth-value expression"
309 msgid "invalid operands to binary %s"
312 #: c-common.c:1880 c-common.c:1889
313 msgid "comparison is always false due to limited range of data type"
316 #: c-common.c:1882 c-common.c:1891
317 msgid "comparison is always true due to limited range of data type"
321 msgid "comparison of unsigned expression >= 0 is always true"
325 msgid "comparison of unsigned expression < 0 is always false"
329 msgid "pointer of type `void *' used in arithmetic"
333 msgid "pointer to a function used in arithmetic"
337 msgid "pointer to member function used in arithmetic"
341 msgid "pointer to a member used in arithmetic"
344 #: c-common.c:2122 f/com.c:14845
345 msgid "struct type value used where scalar is required"
348 #: c-common.c:2126 f/com.c:14849
349 msgid "union type value used where scalar is required"
352 #: c-common.c:2130 f/com.c:14853
353 msgid "array type value used where scalar is required"
356 #: c-common.c:2250 f/com.c:14979
357 msgid "suggest parentheses around assignment used as truth value"
360 #: c-common.c:2294 c-common.c:2326
361 msgid "invalid use of `restrict'"
365 msgid "__alignof__ applied to an incomplete type"
369 msgid "`__alignof' applied to a bit-field"
374 msgid "cannot disable built-in function `%s'"
377 #: c-common.c:3137 c-typeck.c:1794
379 msgid "too few arguments to function `%s'"
382 #: c-common.c:3143 c-typeck.c:1647
384 msgid "too many arguments to function `%s'"
389 msgid "non-floating-point argument to function `%s'"
393 msgid "pointers are not permitted as case values"
397 msgid "ISO C++ forbids range expressions in switch statements"
401 msgid "ISO C forbids range expressions in switch statements"
405 msgid "empty range specified"
409 msgid "duplicate (or overlapping) case value"
413 msgid "this is the first entry overlapping that value"
417 msgid "duplicate case value"
421 msgid "previously used here"
425 msgid "multiple default labels in one switch"
429 msgid "this is the first default label"
433 msgid "ISO C++ forbids taking the address of a label"
437 msgid "ISO C forbids taking the address of a label"
441 msgid "-Wformat-y2k ignored without -Wformat"
445 msgid "-Wformat-extra-args ignored without -Wformat"
449 msgid "-Wformat-nonliteral ignored without -Wformat"
453 msgid "-Wformat-security ignored without -Wformat"
457 msgid "-Wmissing-format-attribute ignored without -Wformat"
462 msgid "declaration of `%s' shadows %s"
465 #: c-convert.c:80 c-typeck.c:1048 c-typeck.c:4049 cp/typeck.c:1675
467 msgid "void value not ignored as it ought to be"
470 #: c-convert.c:112 java/typeck.c:150
471 msgid "conversion to non-scalar type requested"
476 msgid "unknown C standard `%s'"
481 msgid "array `%s' assumed to have one element"
486 msgid "`struct %s' incomplete in scope ending here"
491 msgid "`union %s' incomplete in scope ending here"
496 msgid "`enum %s' incomplete in scope ending here"
499 #: c-decl.c:1044 c-decl.c:1185 java/decl.c:1371
501 msgid "label `%s' used but not defined"
504 #: c-decl.c:1050 c-decl.c:1192 java/decl.c:1377
506 msgid "label `%s' defined but not used"
509 #: c-decl.c:1309 cp/decl.c:3125
511 msgid "function `%s' redeclared as inline"
514 #: c-decl.c:1311 cp/decl.c:3127
516 msgid "previous declaration of function `%s' with attribute noinline"
519 #: c-decl.c:1318 cp/decl.c:3134
521 msgid "function `%s' redeclared with attribute noinline"
524 #: c-decl.c:1320 cp/decl.c:3136
526 msgid "previous declaration of function `%s' was inline"
529 #: c-decl.c:1349 c-decl.c:1395
531 msgid "shadowing built-in function `%s'"
536 msgid "shadowing library function `%s'"
541 msgid "library function `%s' declared as non-function"
544 #: c-decl.c:1361 c-decl.c:1364
546 msgid "built-in function `%s' declared as non-function"
549 #: c-decl.c:1368 objc/objc-act.c:2292 objc/objc-act.c:5994
551 msgid "`%s' redeclared as different kind of symbol"
554 #: c-decl.c:1369 c-decl.c:1560 c-decl.c:1705 objc/objc-act.c:2294
555 #: objc/objc-act.c:5996 objc/objc-act.c:6051
557 msgid "previous declaration of `%s'"
560 #. If types don't match for a built-in, throw away the built-in.
563 msgid "conflicting types for built-in function `%s'"
566 #: c-decl.c:1507 c-decl.c:1526
568 msgid "conflicting types for `%s'"
573 "a parameter list with an ellipsis can't match an empty parameter name list "
579 "an argument type that has a default promotion can't match an empty parameter "
580 "name list declaration"
583 #: c-decl.c:1570 c-decl.c:1593
585 msgid "redefinition of `%s'"
590 msgid "redeclaration of `%s'"
595 msgid "conflicting declarations of `%s'"
600 msgid "prototype for `%s' follows"
603 #: c-decl.c:1621 c-decl.c:1629 c-decl.c:1640
604 msgid "non-prototype definition here"
609 msgid "prototype for `%s' follows and number of arguments doesn't match"
614 msgid "prototype for `%s' follows and argument %d doesn't match"
619 msgid "`%s' declared inline after being called"
624 msgid "`%s' declared inline after its definition"
629 msgid "static declaration for `%s' follows non-static"
634 msgid "non-static declaration for `%s' follows static"
639 msgid "const declaration for `%s' follows non-const"
644 msgid "type qualifiers for `%s' conflict with previous decl"
649 msgid "redundant redeclaration of `%s' in same scope"
652 #: c-decl.c:2008 java/decl.c:1070
654 msgid "declaration of `%s' shadows a parameter"
657 #: c-decl.c:2011 java/decl.c:1073
659 msgid "declaration of `%s' shadows a symbol from the parameter list"
662 #: c-decl.c:2032 cp/decl.c:4233
666 #: c-decl.c:2034 cp/decl.c:4250
667 msgid "a previous local"
670 #. XXX shadow warnings in outer-more namespaces
671 #: c-decl.c:2038 cp/decl.c:4254
672 msgid "a global declaration"
677 msgid "nested extern declaration of `%s'"
680 #: c-decl.c:2101 java/decl.c:1023
682 msgid "`%s' used prior to declaration"
685 #: c-decl.c:2115 c-decl.c:2290
687 msgid "`%s' was declared implicitly `extern' and later `static'"
690 #: c-decl.c:2218 cp/decl.c:4092
691 msgid "type mismatch with previous external decl"
696 msgid "previous external decl of `%s'"
700 msgid "type mismatch with previous implicit declaration"
705 msgid "previous implicit declaration of `%s'"
710 msgid "`%s' was previously implicitly declared to return `int'"
715 msgid "`%s' was declared `extern' and later `static'"
720 msgid "extern declaration of `%s' doesn't match global one"
725 msgid "`%s' locally external but globally static"
730 msgid "function `%s' was previously declared within a block"
733 #: c-decl.c:2501 c-decl.c:2503
735 msgid "implicit declaration of function `%s'"
740 msgid "label %s referenced outside of any function"
745 msgid "duplicate label declaration `%s'"
749 msgid "this is a previous declaration"
753 msgid "unnamed struct/union that defines no instances"
757 msgid "useless keyword or type name in empty declaration"
761 msgid "two types specified in one empty declaration"
764 #: c-decl.c:3129 c-parse.y:731 c-parse.y:733 parse.y:739 parse.y:1824
765 #: objc-parse.y:768 objc-parse.y:770 objc-parse.y:3002
766 msgid "empty declaration"
771 "ISO C89 does not support `static' or type qualifiers in parameter array "
776 msgid "ISO C89 does not support `[*]' array declarators"
780 msgid "GCC does not yet properly implement `[*]' array declarators"
784 msgid "static or type qualifiers in abstract declarator"
789 msgid "`%s' is usually a function"
794 msgid "typedef `%s' is initialized"
799 msgid "function `%s' is initialized like a variable"
802 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
805 msgid "parameter `%s' is initialized"
808 #: c-decl.c:3305 c-typeck.c:4846
809 msgid "variable-sized object may not be initialized"
814 msgid "variable `%s' has initializer but incomplete type"
819 msgid "elements of array `%s' have incomplete type"
824 msgid "declaration of `%s' has `extern' and is initialized"
827 #: c-decl.c:3369 c-decl.c:5999 cp/decl.c:7359 cp/decl.c:13616
829 msgid "inline function `%s' given attribute noinline"
834 msgid "initializer fails to determine size of `%s'"
839 msgid "array size missing in `%s'"
844 msgid "zero or negative size array `%s'"
849 msgid "storage size of `%s' isn't known"
854 msgid "storage size of `%s' isn't constant"
859 msgid "ignoring asm-specifier for non-static local variable `%s'"
864 msgid "ISO C forbids parameter `%s' shadowing typedef"
867 #: c-decl.c:3938 cp/decl.c:10164
868 msgid "`long long long' is too long for GCC"
872 msgid "ISO C89 does not support `long long'"
875 #: c-decl.c:3948 cp/decl.c:10169
877 msgid "duplicate `%s'"
880 #: c-decl.c:3954 cp/decl.c:10193
882 msgid "two or more data types in declaration of `%s'"
885 #: c-decl.c:3974 cp/decl.c:10198
887 msgid "`%s' fails to be a typedef or built in type"
892 msgid "type defaults to `int' in declaration of `%s'"
897 msgid "both long and short specified for `%s'"
900 #: c-decl.c:4046 cp/decl.c:10313
902 msgid "long or short specified with char for `%s'"
905 #: c-decl.c:4053 cp/decl.c:10317
907 msgid "long or short specified with floating type for `%s'"
911 msgid "the only valid combination is `long double'"
916 msgid "both signed and unsigned specified for `%s'"
919 #: c-decl.c:4064 cp/decl.c:10306
921 msgid "long, short, signed or unsigned invalid for `%s'"
924 #: c-decl.c:4070 cp/decl.c:10326
926 msgid "long, short, signed or unsigned used invalidly for `%s'"
929 #: c-decl.c:4089 cp/decl.c:10347
931 msgid "complex invalid for `%s'"
935 msgid "ISO C89 does not support complex types"
939 msgid "ISO C does not support plain `complex' meaning `double complex'"
942 #: c-decl.c:4149 c-decl.c:4161
943 msgid "ISO C does not support complex integer types"
946 #: c-decl.c:4176 c-decl.c:4608 cp/decl.c:10962
947 msgid "duplicate `const'"
950 #: c-decl.c:4178 c-decl.c:4612 cp/decl.c:10966
951 msgid "duplicate `restrict'"
954 #: c-decl.c:4180 c-decl.c:4610 cp/decl.c:10964
955 msgid "duplicate `volatile'"
958 #: c-decl.c:4202 cp/decl.c:10502
960 msgid "multiple storage classes in declaration of `%s'"
964 msgid "function definition declared `auto'"
968 msgid "function definition declared `register'"
972 msgid "function definition declared `typedef'"
977 msgid "storage class specified for structure field `%s'"
980 #: c-decl.c:4232 cp/decl.c:10549
982 msgid "storage class specified for parameter `%s'"
985 #: c-decl.c:4235 cp/decl.c:10551
986 msgid "storage class specified for typename"
989 #: c-decl.c:4247 cp/decl.c:10565
991 msgid "`%s' initialized and declared `extern'"
994 #: c-decl.c:4249 cp/decl.c:10568
996 msgid "`%s' has both `extern' and initializer"
999 #: c-decl.c:4253 cp/decl.c:10572
1001 msgid "nested function `%s' declared `extern'"
1004 #: c-decl.c:4256 cp/decl.c:10576
1006 msgid "top-level declaration of `%s' specifies `auto'"
1009 #. Only the innermost declarator (making a parameter be of
1010 #. array type which is converted to pointer type)
1011 #. may have static or type qualifiers.
1012 #: c-decl.c:4291 c-decl.c:4480
1013 msgid "static or type qualifiers in non-parameter array declarator"
1018 msgid "declaration of `%s' as array of voids"
1023 msgid "declaration of `%s' as array of functions"
1028 msgid "size of array `%s' has non-integer type"
1033 msgid "ISO C forbids zero-size array `%s'"
1038 msgid "size of array `%s' is negative"
1043 msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
1048 msgid "ISO C89 forbids variable-size array `%s'"
1051 #: c-decl.c:4420 c-decl.c:4634 cp/decl.c:11172
1053 msgid "size of array `%s' is too large"
1057 msgid "ISO C89 does not support flexible array members"
1061 msgid "array type has incomplete element type"
1064 #: c-decl.c:4454 c-decl.c:4684
1065 msgid "ISO C forbids const or volatile function types"
1068 #: c-decl.c:4500 cp/decl.c:10713
1070 msgid "`%s' declared as function returning a function"
1073 #: c-decl.c:4505 cp/decl.c:10718
1075 msgid "`%s' declared as function returning an array"
1079 msgid "ISO C forbids qualified void function return type"
1083 msgid "type qualifiers ignored on function return type"
1086 #: c-decl.c:4566 c-decl.c:4649 c-decl.c:4773 c-decl.c:4863
1087 msgid "ISO C forbids qualified function types"
1090 #: c-decl.c:4606 cp/decl.c:10958
1091 msgid "invalid type modifier within pointer declarator"
1094 #: c-decl.c:4704 cp/decl.c:11450
1096 msgid "variable or field `%s' declared void"
1100 msgid "attributes in parameter array declarator ignored"
1104 msgid "invalid type modifier within array declarator"
1109 msgid "field `%s' declared as a function"
1114 msgid "field `%s' has incomplete type"
1117 #: c-decl.c:4845 c-decl.c:4847 c-decl.c:4854
1119 msgid "invalid storage class for function `%s'"
1123 msgid "`noreturn' function returns non-void value"
1127 msgid "cannot inline function `main'"
1132 msgid "variable `%s' declared `inline'"
1135 #: c-decl.c:5010 c-decl.c:6051
1136 msgid "function declaration isn't a prototype"
1140 msgid "parameter names (without types) in function declaration"
1143 #: c-decl.c:5048 c-decl.c:6431
1145 msgid "parameter `%s' has incomplete type"
1149 msgid "parameter has incomplete type"
1154 msgid "parameter `%s' points to incomplete type"
1158 msgid "parameter points to incomplete type"
1163 msgid "parameter `%s' has just a forward declaration"
1167 msgid "`void' in parameter list must be the entire list"
1172 msgid "`struct %s' declared inside parameter list"
1177 msgid "`union %s' declared inside parameter list"
1182 msgid "`enum %s' declared inside parameter list"
1186 msgid "anonymous struct declared inside parameter list"
1190 msgid "anonymous union declared inside parameter list"
1194 msgid "anonymous enum declared inside parameter list"
1199 "its scope is only this definition or declaration, which is probably not what "
1205 msgid "redefinition of `union %s'"
1210 msgid "redefinition of `struct %s'"
1214 msgid "unnamed fields of type other than struct or union are not allowed"
1217 #: c-decl.c:5395 c-decl.c:5398
1219 msgid "%s defined inside parms"
1222 #: c-decl.c:5396 c-decl.c:5399 c-decl.c:5410
1226 #: c-decl.c:5396 c-decl.c:5399
1232 msgid "%s has no %s"
1240 msgid "named members"
1249 msgid "nested redefinition of `%s'"
1254 msgid "bit-field `%s' width not an integer constant"
1259 msgid "bit-field `%s' has invalid type"
1264 msgid "bit-field `%s' type invalid in ISO C"
1269 msgid "negative width in bit-field `%s'"
1274 msgid "width of `%s' exceeds its type"
1279 msgid "zero width for bit-field `%s'"
1284 msgid "`%s' is narrower than values of its type"
1288 msgid "flexible array member in union"
1292 msgid "flexible array member not at end of struct"
1296 msgid "flexible array member in otherwise empty struct"
1301 msgid "duplicate member `%s'"
1305 msgid "union cannot be made transparent"
1308 #. This enum is a named one that has been declared already.
1311 msgid "redeclaration of `enum %s'"
1315 msgid "enum defined inside parms"
1319 msgid "enumeration values exceed range of largest integer"
1324 msgid "enumerator value for `%s' not integer constant"
1328 msgid "overflow in enumeration values"
1332 msgid "ISO C restricts enumerator values to range of `int'"
1336 msgid "return type is an incomplete type"
1340 msgid "return type defaults to `int'"
1345 msgid "no previous prototype for `%s'"
1350 msgid "`%s' was used with no prototype before its definition"
1355 msgid "no previous declaration for `%s'"
1360 msgid "`%s' was used with no declaration before its definition"
1363 #: c-decl.c:6104 c-decl.c:6667
1365 msgid "return type of `%s' is not `int'"
1370 msgid "first argument of `%s' should be `int'"
1375 msgid "second argument of `%s' should be `char **'"
1380 msgid "third argument of `%s' should probably be `char **'"
1385 msgid "`%s' takes only zero or two arguments"
1390 msgid "`%s' is normally a non-static function"
1394 msgid "parm types given both in parmlist and separately"
1398 msgid "parameter name omitted"
1401 #: c-decl.c:6283 c-decl.c:6385
1403 msgid "parameter `%s' declared void"
1407 msgid "parameter name missing from parameter list"
1412 msgid "multiple parameters named `%s'"
1415 #: c-decl.c:6400 c-decl.c:6402
1417 msgid "type of `%s' defaults to `int'"
1422 msgid "declaration for parameter `%s' but no such parameter"
1426 msgid "number of arguments doesn't match prototype"
1431 msgid "promoted argument `%s' doesn't match prototype"
1436 msgid "argument `%s' doesn't match prototype"
1439 #: c-decl.c:6699 cp/decl.c:14311
1440 msgid "no return statement in function returning non-void"
1444 msgid "this function may return with or without a value"
1449 msgid "size of return value of `%s' is %u bytes"
1454 msgid "size of return value of `%s' is larger than %d bytes"
1457 #. If we get here, declarations have been used in a for loop without
1458 #. the C99 for loop scope. This doesn't make much sense, so don't
1461 msgid "`for' loop initial declaration used outside C99 mode"
1466 msgid "`struct %s' declared in `for' loop initial declaration"
1471 msgid "`union %s' declared in `for' loop initial declaration"
1476 msgid "`enum %s' declared in `for' loop initial declaration"
1481 msgid "declaration of non-variable `%s' in `for' loop initial declaration"
1486 msgid "declaration of static variable `%s' in `for' loop initial declaration"
1491 msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
1494 #: c-format.c:128 c-format.c:210
1495 msgid "format string arg not a string type"
1499 msgid "args to be formatted is not '...'"
1503 msgid "strftime formats cannot format arguments"
1506 #: c-format.c:187 c-format.c:289
1507 msgid "format string has invalid operand number"
1511 msgid "function does not return string type"
1515 msgid "unrecognized format specifier"
1520 msgid "`%s' is an unrecognized format function type"
1524 msgid "format string arg follows the args to be formatted"
1532 msgid "the ` ' printf flag"
1535 #: c-format.c:621 c-format.c:692
1540 msgid "the `+' printf flag"
1543 #: c-format.c:622 c-format.c:668
1548 msgid "the `#' printf flag"
1551 #: c-format.c:623 c-format.c:666
1556 msgid "the `0' printf flag"
1559 #: c-format.c:624 c-format.c:665 c-format.c:695
1564 msgid "the `-' printf flag"
1567 #: c-format.c:625 c-format.c:649
1572 msgid "the `'' printf flag"
1575 #: c-format.c:626 c-format.c:650
1580 msgid "the `I' printf flag"
1583 #: c-format.c:627 c-format.c:647 c-format.c:669 c-format.c:696 c-format.c:1790
1588 msgid "field width in printf format"
1596 msgid "precision in printf format"
1599 #: c-format.c:629 c-format.c:648 c-format.c:699
1600 msgid "length modifier"
1604 msgid "length modifier in printf format"
1608 msgid "assignment suppression"
1612 msgid "the assignment suppression scanf feature"
1620 msgid "the `a' scanf flag"
1624 msgid "field width in scanf format"
1628 msgid "length modifier in scanf format"
1632 msgid "the `'' scanf flag"
1636 msgid "the `I' scanf flag"
1644 msgid "the `_' strftime flag"
1648 msgid "the `-' strftime flag"
1652 msgid "the `0' strftime flag"
1655 #: c-format.c:667 c-format.c:691
1660 msgid "the `^' strftime flag"
1664 msgid "the `#' strftime flag"
1668 msgid "field width in strftime format"
1672 msgid "`E' modifier"
1676 msgid "the `E' strftime modifier"
1680 msgid "`O' modifier"
1684 msgid "the `O' strftime modifier"
1688 msgid "the `O' modifier"
1692 msgid "fill character"
1696 msgid "fill character in strfmon format"
1700 msgid "the `^' strfmon flag"
1704 msgid "the `+' strfmon flag"
1712 msgid "the `(' strfmon flag"
1720 msgid "the `!' strfmon flag"
1724 msgid "the `-' strfmon flag"
1728 msgid "field width in strfmon format"
1732 msgid "left precision"
1736 msgid "left precision in strfmon format"
1740 msgid "right precision"
1744 msgid "right precision in strfmon format"
1748 msgid "length modifier in strfmon format"
1753 msgid "function might be possible candidate for `%s' format attribute"
1756 #: c-format.c:1122 c-format.c:1143 c-format.c:2200
1757 msgid "missing $ operand number in format"
1762 msgid "%s does not support %%n$ operand number formats"
1766 msgid "operand number out of range in format"
1771 msgid "format argument %d used more than once in %s format"
1776 msgid "format argument %d unused before used argument %d in $-style format"
1780 msgid "format not a string literal, format string not checked"
1784 msgid "format not a string literal and no format arguments"
1788 msgid "format not a string literal, argument types not checked"
1792 msgid "too many arguments for format"
1796 msgid "unused arguments in $-style format"
1800 msgid "zero-length format string"
1804 msgid "format is a wide character string"
1808 msgid "unterminated format string"
1811 #. FIXME: this warning should go away once Marc Espie's
1812 #. __attribute__((nonnull)) patch is in. Instead, checking for
1813 #. nonnull attributes should probably change this function to act
1814 #. specially if info == NULL and add a res->number_null entry for
1815 #. that case, or maybe add a function pointer to be called at
1816 #. the end instead of hardcoding check_format_info_main.
1818 msgid "null format string"
1822 msgid "embedded `\\0' in format"
1827 msgid "spurious trailing `%%' in format"
1830 #: c-format.c:1723 c-format.c:1960
1832 msgid "repeated %s in format"
1836 msgid "missing fill character at end of strfmon format"
1839 #: c-format.c:1756 c-format.c:1874 c-format.c:2154 c-format.c:2207
1840 msgid "too few arguments for format"
1845 msgid "zero width in %s format"
1850 msgid "empty left precision in %s format"
1854 msgid "field precision"
1859 msgid "empty precision in %s format"
1864 msgid "%s does not support the `%s' %s length modifier"
1868 msgid "conversion lacks type at end of format"
1873 msgid "unknown conversion type character `%c' in format"
1878 msgid "unknown conversion type character 0x%x in format"
1883 msgid "%s does not support the `%%%c' %s format"
1888 msgid "%s used with `%%%c' %s format"
1893 msgid "%s does not support %s"
1898 msgid "%s does not support %s with the `%%%c' %s format"
1903 msgid "%s ignored with %s and `%%%c' %s format"
1908 msgid "%s ignored with %s in %s format"
1913 msgid "use of %s and %s together with `%%%c' %s format"
1918 msgid "use of %s and %s together in %s format"
1923 msgid "`%%%c' yields only last 2 digits of year in some locales"
1928 msgid "`%%%c' yields only last 2 digits of year"
1931 #. The end of the format string was reached.
1934 msgid "no closing `]' for `%%[' format"
1939 msgid "use of `%s' length modifier with `%c' type character"
1944 msgid "%s does not support the `%%%s%c' %s format"
1948 msgid "operand number specified with suppressed assignment"
1952 msgid "operand number specified for format taking no argument"
1957 msgid "writing through null pointer (arg %d)"
1962 msgid "reading through null pointer (arg %d)"
1967 msgid "writing into constant object (arg %d)"
1972 msgid "extra type qualifiers in format argument (arg %d)"
1977 msgid "format argument is not a pointer (arg %d)"
1982 msgid "format argument is not a pointer to a pointer (arg %d)"
1990 msgid "different type"
1995 msgid "%s is not type %s (arg %d)"
2000 msgid "%s format, %s arg (arg %d)"
2004 msgid "badly nested C headers from preprocessor"
2009 msgid "ignoring #pragma %s %s"
2014 msgid "ignoring #pragma %s"
2019 msgid "universal-character-name '\\U%08x' not valid in identifier"
2024 msgid "universal-character-name '\\u%04x' not valid in identifier"
2029 msgid "stray '%c' in program"
2034 msgid "stray '\\%o' in program"
2038 msgid "too many decimal points in floating constant"
2042 msgid "decimal point in exponent - impossible!"
2045 #. Possible future extension: silently ignore _ in numbers,
2046 #. permitting cosmetic grouping - e.g. 0x8000_0000 == 0x80000000
2047 #. but somewhat easier to read. Ada has this?
2049 msgid "underscore in number"
2053 msgid "numeric constant with no digits"
2057 msgid "numeric constant contains digits beyond the radix"
2061 msgid "hexadecimal floating constant has no exponent"
2065 msgid "floating constant exponent has no digits"
2069 msgid "more than one 'f' suffix on floating constant"
2073 msgid "traditional C rejects the 'f' suffix"
2077 msgid "more than one 'l' suffix on floating constant"
2081 msgid "traditional C rejects the 'l' suffix"
2085 msgid "more than one 'i' or 'j' suffix on floating constant"
2088 #: c-lex.c:976 c-lex.c:1081
2089 msgid "ISO C forbids imaginary numeric constants"
2093 msgid "invalid suffix on floating constant"
2097 msgid "both 'f' and 'l' suffixes on floating constant"
2101 msgid "hexadecimal floating constants are only valid in C99"
2105 msgid "floating point number exceeds range of 'double'"
2109 msgid "two 'u' suffixes on integer constant"
2113 msgid "traditional C rejects the 'u' suffix"
2117 msgid "three 'l' suffixes on integer constant"
2121 msgid "'lul' is not a valid integer suffix"
2125 msgid "'Ll' and 'lL' are not valid integer suffixes"
2129 msgid "ISO C89 forbids long long integer constants"
2133 msgid "more than one 'i' or 'j' suffix on integer constant"
2137 msgid "invalid suffix on integer constant"
2143 "integer constant is too large for this configuration of the compiler - "
2144 "truncated to %d bits"
2148 msgid "width of integer constant is different in traditional C"
2152 msgid "integer constant is unsigned in ISO C, signed in traditional C"
2156 msgid "width of integer constant may change on other systems in traditional C"
2161 msgid "integer constant larger than the maximum value of %s"
2165 msgid "an unsigned long long int"
2169 msgid "a long long int"
2173 msgid "an unsigned long int"
2177 msgid "decimal constant is so large that it is unsigned"
2181 msgid "complex integer constant is too wide for 'complex int'"
2185 msgid "integer constant is larger than the maximum value for its type"
2190 msgid "missing white space after number '%.*s'"
2193 #: c-lex.c:1261 cpplex.c:1850
2194 msgid "ignoring invalid multibyte character"
2197 #. Like YYERROR but do call yyerror.
2198 #: c-parse.y:56 parse.y:51 objc-parse.y:57
2199 msgid "syntax error"
2202 #: /usr/share/bison/bison.simple:176 /usr/share/bison.simple:112
2203 msgid "syntax error: cannot back up"
2206 #: c-parse.y:286 objc-parse.y:308
2207 msgid "ISO C forbids an empty source file"
2210 #: c-parse.y:322 c-typeck.c:6861 objc-parse.y:345
2211 msgid "argument of `asm' is not a constant string"
2214 #: c-parse.y:330 objc-parse.y:353
2215 msgid "ISO C forbids data definition with no type or storage class"
2218 #: c-parse.y:332 objc-parse.y:355
2219 msgid "data definition has no type or storage class"
2222 #: c-parse.y:345 objc-parse.y:368
2223 msgid "ISO C does not allow extra `;' outside of a function"
2226 #: c-parse.y:405 cppexp.c:697
2227 msgid "traditional C rejects the unary plus operator"
2230 #: c-parse.y:467 objc-parse.y:490
2231 msgid "`sizeof' applied to a bit-field"
2234 #: c-parse.y:550 objc-parse.y:573
2235 msgid "ISO C forbids omitting the middle term of a ?: expression"
2238 #: c-parse.y:599 objc-parse.y:622
2239 msgid "ISO C89 forbids compound literals"
2242 #: c-parse.y:613 objc-parse.y:636
2243 msgid "ISO C forbids braced-groups within expressions"
2246 #: c-parse.y:644 objc-parse.y:667
2247 msgid "first argument to __builtin_choose_expr not a constant"
2251 msgid "traditional C rejects string concatenation"
2254 #: c-parse.y:702 objc-parse.y:739
2255 msgid "ISO C does not permit use of `varargs.h'"
2258 #: c-parse.y:963 c-parse.y:969 c-parse.y:975 c-parse.y:981 c-parse.y:1002
2259 #: c-parse.y:1008 c-parse.y:1014 c-parse.y:1020 c-parse.y:1053 c-parse.y:1059
2260 #: c-parse.y:1065 c-parse.y:1071 c-parse.y:1116 c-parse.y:1122 c-parse.y:1128
2261 #: c-parse.y:1134 parse.y:1904 parse.y:1911 parse.y:1946 objc-parse.y:1000
2262 #: objc-parse.y:1006 objc-parse.y:1012 objc-parse.y:1018 objc-parse.y:1039
2263 #: objc-parse.y:1045 objc-parse.y:1051 objc-parse.y:1057 objc-parse.y:1090
2264 #: objc-parse.y:1096 objc-parse.y:1102 objc-parse.y:1108 objc-parse.y:1153
2265 #: objc-parse.y:1159 objc-parse.y:1165 objc-parse.y:1171
2267 msgid "`%s' is not at beginning of declaration"
2270 #: c-parse.y:1421 objc-parse.y:1467
2271 msgid "ISO C forbids empty initializer braces"
2274 #: c-parse.y:1435 objc-parse.y:1481
2275 msgid "ISO C89 forbids specifying subobject to initialize"
2278 #: c-parse.y:1438 objc-parse.y:1484
2279 msgid "obsolete use of designated initializer without `='"
2282 #: c-parse.y:1442 objc-parse.y:1488
2283 msgid "obsolete use of designated initializer with `:'"
2287 msgid "ISO C forbids specifying range of elements to initialize"
2290 #: c-parse.y:1479 c-parse.y:1509 objc-parse.y:1519 objc-parse.y:1549
2291 msgid "ISO C forbids nested functions"
2294 #: c-parse.y:1683 objc-parse.y:1725
2295 msgid "ISO C forbids forward references to `enum' types"
2298 #: c-parse.y:1695 parse.y:2361 objc-parse.y:1737
2299 msgid "comma at end of enumerator list"
2302 #: c-parse.y:1703 objc-parse.y:1745
2303 msgid "no semicolon at end of struct or union"
2306 #: c-parse.y:1712 objc-parse.y:1754 objc-parse.y:2824
2307 msgid "extra semicolon in struct or union specified"
2310 #: c-parse.y:1725 objc-parse.y:1781
2311 msgid "ISO C doesn't support unnamed structs/unions"
2314 #: c-parse.y:1734 objc-parse.y:1790
2315 msgid "ISO C forbids member declarations with no members"
2318 #: c-parse.y:1893 objc-parse.y:1949
2319 msgid "deprecated use of label at end of compound statement"
2322 #: c-parse.y:1910 objc-parse.y:1966
2323 msgid "ISO C89 forbids mixed declarations and code"
2326 #: c-parse.y:1985 objc-parse.y:2045
2327 msgid "ISO C forbids label declarations"
2330 #: c-parse.y:2035 parse.y:1604 objc-parse.y:2095
2331 msgid "braced-group within expression allowed only inside a function"
2334 #: c-parse.y:2162 objc-parse.y:2222
2335 msgid "empty body in an else-statement"
2338 #: c-parse.y:2283 objc-parse.y:2343
2339 msgid "ISO C forbids `goto *expr;'"
2342 #: c-parse.y:2383 objc-parse.y:2443
2343 msgid "ISO C forbids forward parameter declarations"
2346 #. Gcc used to allow this as an extension. However, it does
2347 #. not work for all targets, and thus has been disabled.
2348 #. Also, since func (...) and func () are indistinguishable,
2349 #. it caused problems with the code in expand_builtin which
2350 #. tries to verify that BUILT_IN_NEXT_ARG is being used
2352 #: c-parse.y:2409 objc-parse.y:2469
2353 msgid "ISO C requires a named argument before `...'"
2356 #: c-parse.y:2504 objc-parse.y:2564
2357 msgid "`...' in old-style identifier list"
2360 #: /usr/share/bison/bison.simple:821
2361 msgid "parse error; also virtual memory exhausted"
2364 #: /usr/share/bison/bison.simple:825 /usr/share/bison.simple:654 cp/spew.c:343
2368 #: /usr/share/bison/bison.simple:950 /usr/share/bison.simple:367
2369 msgid "parser stack overflow"
2372 #: c-parse.y:2826 cp/spew.c:1477 objc-parse.y:3514
2374 msgid "%s at end of input"
2377 #: c-parse.y:2832 cp/spew.c:1483 objc-parse.y:3520
2379 msgid "%s before %s'%c'"
2382 #: c-parse.y:2834 cp/spew.c:1485 objc-parse.y:3522
2384 msgid "%s before %s'\\x%x'"
2387 #: c-parse.y:2838 cp/spew.c:1489 objc-parse.y:3526
2389 msgid "%s before string constant"
2392 #: c-parse.y:2840 cp/spew.c:1491 objc-parse.y:3528
2394 msgid "%s before numeric constant"
2397 #: c-parse.y:2842 objc-parse.y:3530
2399 msgid "%s before \"%s\""
2402 #: c-parse.y:2844 objc-parse.y:3532
2404 msgid "%s before '%s' token"
2407 #: c-parse.y:2980 objc-parse.y:3711
2409 msgid "syntax error at '%s' token"
2412 #: c-parse.y:3010 cp/lex.c:861 objc-parse.y:3741
2413 msgid "YYDEBUG not defined"
2418 "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
2424 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
2429 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
2433 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
2437 msgid "missing '(' after '#pragma pack' - ignored"
2440 #: c-pragma.c:197 c-pragma.c:247
2441 msgid "malformed '#pragma pack' - ignored"
2445 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
2449 msgid "malformed '#pragma pack(pop[, id])' - ignored"
2454 msgid "unknown action '%s' for '#pragma pack' - ignored"
2458 msgid "junk at end of '#pragma pack'"
2463 msgid "alignment must be a small power of two, not %d"
2466 #: c-pragma.c:329 c-pragma.c:334
2467 msgid "malformed #pragma weak, ignored"
2471 msgid "junk at end of #pragma weak"
2474 #: c-pragma.c:369 c-pragma.c:374
2475 msgid "malformed #pragma redefine_extname, ignored"
2479 msgid "junk at end of #pragma redefine_extname"
2482 #: c-pragma.c:386 c-pragma.c:461
2483 msgid "#pragma redefine_extname conflicts with declaration"
2487 msgid "malformed #pragma extern_prefix, ignored"
2491 msgid "junk at end of #pragma extern_prefix"
2495 msgid "asm declaration conficts with previous rename"
2498 #: c-semantics.c:563
2499 msgid "break statement not within loop or switch"
2502 #: c-semantics.c:581
2503 msgid "continue statement not within a loop"
2506 #: c-semantics.c:676
2507 msgid "destructor needed for `%#D'"
2510 #: c-semantics.c:677
2511 msgid "where case label appears here"
2514 #: c-semantics.c:680
2516 "(enclose actions of previous case statements requiring destructors in their "
2520 #: c-semantics.c:723 c-typeck.c:6889 cp/semantics.c:872
2522 msgid "%s qualifier ignored on asm"
2527 msgid "`%s' has an incomplete type"
2530 #: c-typeck.c:145 cp/call.c:2592
2531 msgid "invalid use of void expression"
2535 msgid "invalid use of flexible array member"
2538 #: c-typeck.c:159 cp/typeck2.c:227
2539 msgid "invalid use of array with unspecified bounds"
2544 msgid "invalid use of undefined type `%s %s'"
2547 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
2550 msgid "invalid use of incomplete typedef `%s'"
2553 #: c-typeck.c:424 c-typeck.c:438
2554 msgid "function types not truly compatible in ISO C"
2558 msgid "types are not quite compatible"
2562 msgid "sizeof applied to a function type"
2566 msgid "sizeof applied to a void type"
2570 msgid "sizeof applied to an incomplete type"
2573 #: c-typeck.c:817 c-typeck.c:2706
2574 msgid "arithmetic on pointer to an incomplete type"
2579 msgid "%s has no member named `%s'"
2584 msgid "request for member `%s' in something not a structure or union"
2588 msgid "dereferencing pointer to incomplete type"
2592 msgid "dereferencing `void *' pointer"
2595 #: c-typeck.c:1282 cp/typeck.c:2357
2597 msgid "invalid type argument of `%s'"
2600 #: c-typeck.c:1301 cp/typeck.c:2383
2601 msgid "subscript missing in array reference"
2604 #: c-typeck.c:1322 cp/typeck.c:2425
2605 msgid "array subscript has type `char'"
2608 #: c-typeck.c:1330 c-typeck.c:1419 cp/typeck.c:2432 cp/typeck.c:2511
2609 msgid "array subscript is not an integer"
2613 msgid "ISO C forbids subscripting `register' array"
2617 msgid "ISO C89 forbids subscripting non-lvalue array"
2621 msgid "subscript has type `char'"
2624 #: c-typeck.c:1414 cp/typeck.c:2506
2625 msgid "subscripted value is neither array nor pointer"
2630 msgid "`%s' undeclared here (not in a function)"
2635 msgid "`%s' undeclared (first use in this function)"
2639 msgid "(Each undeclared identifier is reported only once"
2643 msgid "for each function it appears in.)"
2648 msgid "local declaration of `%s' hides instance variable"
2652 msgid "called object is not a function"
2655 #: c-typeck.c:1650 cp/typeck.c:3145
2656 msgid "too many arguments to function"
2661 msgid "type of formal parameter %d is incomplete"
2666 msgid "%s as integer rather than floating due to prototype"
2671 msgid "%s as integer rather than complex due to prototype"
2676 msgid "%s as complex rather than floating due to prototype"
2681 msgid "%s as floating rather than integer due to prototype"
2686 msgid "%s as complex rather than integer due to prototype"
2691 msgid "%s as floating rather than complex due to prototype"
2696 msgid "%s as `float' rather than `double' due to prototype"
2701 msgid "%s with different width due to prototype"
2706 msgid "%s as unsigned due to prototype"
2711 msgid "%s as signed due to prototype"
2714 #: c-typeck.c:1797 cp/typeck.c:3253
2715 msgid "too few arguments to function"
2719 msgid "suggest parentheses around + or - inside shift"
2723 msgid "suggest parentheses around && within ||"
2727 msgid "suggest parentheses around arithmetic in operand of |"
2731 msgid "suggest parentheses around comparison in operand of |"
2735 msgid "suggest parentheses around arithmetic in operand of ^"
2739 msgid "suggest parentheses around comparison in operand of ^"
2743 msgid "suggest parentheses around + or - in operand of &"
2747 msgid "suggest parentheses around comparison in operand of &"
2751 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
2754 #: c-typeck.c:2047 c-typeck.c:2080
2755 msgid "division by zero"
2758 #: c-typeck.c:2125 cp/typeck.c:3514
2759 msgid "right shift count is negative"
2762 #: c-typeck.c:2132 cp/typeck.c:3520
2763 msgid "right shift count >= width of type"
2766 #: c-typeck.c:2153 cp/typeck.c:3539
2767 msgid "left shift count is negative"
2770 #: c-typeck.c:2156 cp/typeck.c:3541
2771 msgid "left shift count >= width of type"
2775 msgid "shift count is negative"
2779 msgid "shift count >= width of type"
2782 #: c-typeck.c:2196 cp/typeck.c:3576
2783 msgid "comparing floating point with == or != is unsafe"
2786 #: c-typeck.c:2220 c-typeck.c:2226
2787 msgid "ISO C forbids comparison of `void *' with function pointer"
2790 #: c-typeck.c:2229 c-typeck.c:2269 c-typeck.c:2297
2791 msgid "comparison of distinct pointer types lacks a cast"
2794 #: c-typeck.c:2243 c-typeck.c:2248 c-typeck.c:2317 c-typeck.c:2322
2795 msgid "comparison between pointer and integer"
2798 #: c-typeck.c:2264 c-typeck.c:2292
2799 msgid "ISO C forbids ordered comparisons of pointers to functions"
2803 msgid "comparison of complete and incomplete pointers"
2806 #: c-typeck.c:2305 c-typeck.c:2312
2807 msgid "ordered comparison of pointer with integer zero"
2810 #: c-typeck.c:2336 cp/typeck.c:3709
2811 msgid "unordered comparison on non-floating point argument"
2815 msgid "comparison between signed and unsigned"
2818 #: c-typeck.c:2591 cp/typeck.c:3953
2819 msgid "comparison of promoted ~unsigned with constant"
2822 #: c-typeck.c:2599 cp/typeck.c:3961
2823 msgid "comparison of promoted ~unsigned with unsigned"
2827 msgid "pointer of type `void *' used in subtraction"
2831 msgid "pointer to a function used in subtraction"
2835 msgid "wrong type argument to unary plus"
2839 msgid "wrong type argument to unary minus"
2843 msgid "ISO C does not support `~' for complex conjugation"
2847 msgid "wrong type argument to bit-complement"
2851 msgid "wrong type argument to abs"
2855 msgid "wrong type argument to conjugation"
2859 msgid "wrong type argument to unary exclamation mark"
2863 msgid "ISO C does not support `++' and `--' on complex types"
2866 #: c-typeck.c:2881 c-typeck.c:2913
2867 msgid "wrong type argument to increment"
2870 #: c-typeck.c:2883 c-typeck.c:2915
2871 msgid "wrong type argument to decrement"
2875 msgid "increment of pointer to unknown structure"
2879 msgid "decrement of pointer to unknown structure"
2883 msgid "ISO C forbids the address of a cast expression"
2887 msgid "invalid lvalue in unary `&'"
2892 msgid "attempt to take address of bit-field structure member `%s'"
2895 #: c-typeck.c:3194 c-typeck.c:4624 c-typeck.c:4640 c-typeck.c:4656
2896 #: final.c:2975 final.c:2977 gcc.c:4466 rtl-error.c:121 tradcif.y:532
2897 #: tradcpp.c:4138 config/cris/cris.c:515 cp/typeck.c:4661 java/expr.c:386
2898 #: java/verify.c:1464 java/verify.c:1465 java/verify.c:1480
2904 msgid "ISO C forbids use of conditional expressions as lvalues"
2908 msgid "ISO C forbids use of compound expressions as lvalues"
2912 msgid "ISO C forbids use of cast expressions as lvalues"
2917 msgid "%s of read-only member `%s'"
2922 msgid "%s of read-only variable `%s'"
2927 msgid "%s of read-only location"
2932 msgid "cannot take address of bit-field `%s'"
2937 msgid "global register variable `%s' used in nested function"
2942 msgid "register variable `%s' used in nested function"
2947 msgid "address of global register variable `%s' requested"
2951 msgid "cannot put object with volatile field into register"
2956 msgid "address of register variable `%s' requested"
2960 msgid "signed and unsigned type in conditional expression"
2964 msgid "ISO C forbids conditional expr with only one void side"
2967 #: c-typeck.c:3490 c-typeck.c:3497
2968 msgid "ISO C forbids conditional expr between `void *' and function pointer"
2972 msgid "pointer type mismatch in conditional expression"
2975 #: c-typeck.c:3510 c-typeck.c:3520
2976 msgid "pointer/integer type mismatch in conditional expression"
2980 msgid "type mismatch in conditional expression"
2983 #: c-typeck.c:3605 cp/typeck.c:4918
2984 msgid "left-hand operand of comma expression has no effect"
2988 msgid "cast specifies array type"
2992 msgid "cast specifies function type"
2996 msgid "ISO C forbids casting nonscalar to the same type"
3000 msgid "ISO C forbids casts to union type"
3004 msgid "cast to union type from type not present in union"
3008 msgid "cast adds new qualifiers to function type"
3011 #. There are qualifiers present in IN_OTYPE that are not
3012 #. present in IN_TYPE.
3014 msgid "cast discards qualifiers from pointer target type"
3018 msgid "cast increases required alignment of target type"
3021 #: c-typeck.c:3771 cp/typeck.c:5348
3022 msgid "cast from pointer to integer of different size"
3026 msgid "cast does not match function type"
3029 #: c-typeck.c:3783 cp/typeck.c:5355
3030 msgid "cast to pointer from integer of different size"
3033 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
3034 #. Reject anything strange now.
3036 msgid "invalid lvalue in assignment"
3039 #. Convert new value to destination type.
3040 #: c-typeck.c:3950 c-typeck.c:3975 c-typeck.c:3992 cp/typeck.c:5465
3046 msgid "cannot pass rvalue to reference parameter"
3049 #: c-typeck.c:4164 c-typeck.c:4231
3051 msgid "%s makes qualified function pointer from unqualified"
3054 #: c-typeck.c:4168 c-typeck.c:4211
3056 msgid "%s discards qualifiers from pointer target type"
3060 msgid "ISO C prohibits argument conversion to union type"
3065 msgid "ISO C forbids %s between function pointer and `void *'"
3070 msgid "pointer targets in %s differ in signedness"
3075 msgid "%s from incompatible pointer type"
3080 msgid "%s makes pointer from integer without a cast"
3085 msgid "%s makes integer from pointer without a cast"
3088 #: c-typeck.c:4274 c-typeck.c:4277
3090 msgid "incompatible type for argument %d of `%s'"
3095 msgid "incompatible type for argument %d of indirect function call"
3100 msgid "incompatible types in %s"
3103 #. Function name is known; supply it.
3106 msgid "passing arg %d of `%s'"
3109 #. Function name unknown (call through ptr); just give arg number.
3112 msgid "passing arg %d of pointer to function"
3116 msgid "initializer for static variable is not constant"
3120 msgid "initializer for static variable uses complicated arithmetic"
3124 msgid "aggregate initializer is not constant"
3128 msgid "aggregate initializer uses complicated arithmetic"
3132 msgid "traditional C rejects automatic aggregate initialization"
3135 #: c-typeck.c:4627 c-typeck.c:4643 c-typeck.c:4659
3137 msgid "(near initialization for `%s')"
3140 #: c-typeck.c:4710 cp/typeck2.c:513
3141 msgid "char-array initialized from wide string"
3144 #: c-typeck.c:4717 cp/typeck2.c:520
3145 msgid "int-array initialized from non-wide string"
3148 #: c-typeck.c:4735 cp/typeck2.c:536
3149 msgid "initializer-string for array of chars is too long"
3153 msgid "array initialized from non-constant array expression"
3156 #: c-typeck.c:4790 c-typeck.c:4792 c-typeck.c:4808 c-typeck.c:4829
3158 msgid "initializer element is not constant"
3162 msgid "initialization"
3165 #: c-typeck.c:4835 c-typeck.c:6234
3166 msgid "initializer element is not computable at load time"
3169 #: c-typeck.c:4850 cp/typeck2.c:613
3170 msgid "invalid initializer"
3174 msgid "extra brace group at end of initializer"
3178 msgid "missing braces around initializer"
3182 msgid "braces around scalar initializer"
3186 msgid "initialization of flexible array member in a nested context"
3190 msgid "initialization of a flexible array member"
3194 msgid "missing initializer"
3198 msgid "empty scalar initializer"
3202 msgid "extra elements in scalar initializer"
3206 msgid "initialization designators may not nest"
3209 #: c-typeck.c:5642 c-typeck.c:5713
3210 msgid "array index in non-array initializer"
3213 #: c-typeck.c:5647 c-typeck.c:5765
3214 msgid "field name not in record or union initializer"
3217 #: c-typeck.c:5709 c-typeck.c:5711
3218 msgid "nonconstant array index in initializer"
3222 msgid "array index in initializer exceeds array bounds"
3226 msgid "empty index range in initializer"
3230 msgid "array index range in initializer exceeds array bounds"
3235 msgid "unknown field `%s' specified in initializer"
3238 #: c-typeck.c:5814 c-typeck.c:5835 c-typeck.c:6296
3239 msgid "initialized field with side-effects overwritten"
3243 msgid "excess elements in char array initializer"
3246 #: c-typeck.c:6513 c-typeck.c:6559
3247 msgid "excess elements in struct initializer"
3251 msgid "non-static initialization of a flexible array member"
3255 msgid "excess elements in union initializer"
3259 msgid "traditional C rejects initialization of unions"
3263 msgid "excess elements in array initializer"
3267 msgid "excess elements in vector initializer"
3271 msgid "excess elements in scalar initializer"
3275 msgid "asm template is not a string constant"
3279 msgid "invalid lvalue in asm statement"
3283 msgid "modification by `asm'"
3286 #: c-typeck.c:7004 cp/typeck.c:6464
3287 msgid "function declared `noreturn' has a `return' statement"
3291 msgid "`return' with no value, in function returning non-void"
3295 msgid "`return' with a value, in function returning void"
3303 msgid "function returns address of local variable"
3306 #: c-typeck.c:7129 cp/semantics.c:527
3307 msgid "switch quantity not an integer"
3311 msgid "`long' switch expression not converted to `int' in ISO C"
3314 #: c-typeck.c:7174 cp/decl.c:5229
3315 msgid "case label not within a switch statement"
3318 #: c-typeck.c:7176 cp/decl.c:5234
3319 msgid "`default' label not within a switch statement"
3324 msgid "inlining failed in call to `%s'"
3327 #: calls.c:1904 calls.c:2210
3328 msgid "called from here"
3333 msgid "can't inline call to `%s'"
3337 msgid "function call has aggregate value"
3341 msgid "variable offset is passed partially in stack and in reg"
3345 msgid "variable size is passed partially in stack and in reg"
3350 msgid "end insn %d for block %d not found in the insn stream"
3355 msgid "insn %d is in multiple basic blocks (%d and %d)"
3360 msgid "head insn %d for block %d not found in the insn stream"
3365 msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
3370 msgid "verify_flow_info: Wrong count of block %i %i"
3375 msgid "verify_flow_info: Wrong frequency of block %i %i"
3380 msgid "verify_flow_info: Duplicate edge %i->%i"
3385 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
3390 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
3395 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
3400 msgid "verify_flow_info: Incorrect fallthru %i->%i"
3404 msgid "wrong insn in the fallthru edge"
3409 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
3414 msgid "Missing REG_EH_REGION note in the end of bb %i"
3419 msgid "Too many outgoing branch edges from bb %i"
3424 msgid "Fallthru edge after unconditional jump %i"
3429 msgid "Wrong amount of branch edges after unconditional jump %i"
3434 msgid "Wrong amount of branch edges after conditional jump %i"
3439 msgid "Call edges for non-call insn in bb %i"
3444 msgid "Abnormal edges for no purpose in bb %i"
3449 msgid "missing barrier after block %i"
3454 msgid "basic block %d pred edge is corrupted"
3459 msgid "insn %d inside basic block %d but block_for_insn is NULL"
3464 msgid "insn %d inside basic block %d but block_for_insn is %i"
3467 #: cfgrtl.c:1972 cfgrtl.c:1982
3469 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
3474 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
3479 msgid "in basic block %d:"
3483 msgid "flow control insn inside a basic block"
3488 msgid "basic block %i edge lists are corrupted"
3492 msgid "basic blocks not numbered consecutively"
3496 msgid "insn outside basic block"
3500 msgid "return not followed by barrier"
3505 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
3509 msgid "verify_flow_info failed"
3513 msgid "internal error"
3517 msgid "no arguments"
3520 #: collect2.c:1269 collect2.c:1417 collect2.c:1450
3525 #: collect2.c:1272 collect2.c:1422 collect2.c:1453
3532 msgid "collect2 version %s"
3537 msgid "%d constructor(s) found\n"
3542 msgid "%d destructor(s) found\n"
3547 msgid "%d frame table(s) found\n"
3552 msgid "%s terminated with signal %d [%s]%s"
3557 msgid "%s returned %d exit status"
3562 msgid "[cannot find %s]"
3567 msgid "cannot find `%s'"
3570 #: collect2.c:1587 collect2.c:1590
3572 msgid "redirecting stdout: %s"
3577 msgid "[Leaving %s]\n"
3584 "write_c_file - output name is %s, prefix is %s\n"
3588 msgid "cannot find `nm'"
3591 #: collect2.c:2099 collect2.c:2541
3595 #: collect2.c:2103 collect2.c:2545
3599 #: collect2.c:2129 collect2.c:2571
3604 #: collect2.c:2132 collect2.c:2135 collect2.c:2148 collect2.c:2574
3605 #: collect2.c:2577 collect2.c:2590
3617 msgid "init function found in object %s"
3622 msgid "fini function found in object %s"
3625 #: collect2.c:2223 collect2.c:2629
3631 msgid "unable to open file '%s'"
3636 msgid "unable to stat file '%s'"
3641 msgid "unable to mmap file '%s'"
3648 #: collect2.c:2431 collect2.c:2608
3650 msgid "dynamic dependency %s not found"
3655 msgid "bad magic number in file '%s'"
3659 msgid "dynamic dependencies.\n"
3663 msgid "cannot find `ldd'"
3674 "ldd output with constructors/destructors.\n"
3679 msgid "unable to open dynamic dependency '%s'"
3684 msgid "%s: not a COFF file"
3689 msgid "%s: cannot open as COFF file"
3694 msgid "library lib%s not found"
3703 msgid "incompatibilities between object file & expected values"
3710 "Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
3714 msgid "string section missing"
3718 msgid "section pointer missing"
3722 msgid "no symbol table found"
3726 msgid "no cmd_strings found"
3732 "Updating header and load commands.\n"
3738 msgid "load command map, %d cmds, new size %ld.\n"
3743 "writing load commands.\n"
3753 msgid "could not convert 0x%l.8x into a region"
3758 msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
3762 msgid "bad magic number"
3766 msgid "bad header version"
3770 msgid "bad raw header version"
3774 msgid "raw header buffer too small"
3778 msgid "old raw header file"
3782 msgid "unsupported version"
3787 msgid "unknown {de,en}code_mach_o_hdr return value %d"
3795 #: collect2.c:3544 collect2.c:3592
3807 msgid "read %ld bytes, expected %ld, from %s"
3827 msgid "wrote %ld bytes, expected %ld, to %s"
3833 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
3835 ";; %d successes.\n"
3843 ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
3844 ";; %d successes.\n"
3848 msgid "cannot convert to a pointer type"
3852 msgid "pointer value used where a floating point value was expected"
3856 msgid "aggregate value used where a float was expected"
3860 msgid "conversion to incomplete type"
3863 #: convert.c:396 convert.c:476
3864 msgid "can't convert between vector values of different size"
3868 msgid "aggregate value used where an integer was expected"
3871 #: convert.c:454 f/com.c:1081
3872 msgid "pointer value used where a complex was expected"
3875 #: convert.c:458 f/com.c:1083
3876 msgid "aggregate value used where a complex was expected"
3880 msgid "can't convert value to a vector"
3883 #: cpperror.c:118 tradcpp.c:4694
3888 msgid "internal error: "
3895 #: cpperror.c:185 gcc.c:6311 tradcpp.c:4732
3901 msgid "floating point numbers are not valid in #if"
3905 msgid "traditional C rejects the `U' suffix"
3909 msgid "too many 'l' suffixes in integer constant"
3913 msgid "integer constant contains digits beyond the radix"
3917 msgid "integer constant out of range"
3921 msgid "integer constant is so large that it is unsigned"
3926 msgid "invalid suffix '%.*s' on integer constant"
3930 msgid "missing ')' after \"defined\""
3934 msgid "operator \"defined\" requires an identifier"
3939 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
3943 msgid "this use of \"defined\" may not be portable"
3947 msgid "string constants are not valid in #if"
3952 msgid "invalid character '%c' in #if"
3957 msgid "invalid character '\\%03o' in #if"
3962 msgid "ISO C++ does not permit \"%s\" in #if"
3967 msgid "\"%s\" is not defined"
3972 msgid "\"%s\" is not valid in #if expressions"
3976 msgid "integer overflow in preprocessor expression"
3980 msgid "missing binary operator"
3984 msgid "void expression between '(' and ')'"
3989 msgid "operator '%s' has no right operand"
3994 msgid "impossible operator '%s'"
3997 #: cppexp.c:741 tradcif.y:111 tradcif.y:122
3998 msgid "division by zero in #if"
4002 msgid "comma operator in operand of #if"
4006 msgid "syntax error '?' without following ':'"
4010 msgid "syntax error ':' without preceding '?'"
4014 msgid "missing ')' in expression"
4018 msgid "missing '(' in expression"
4023 msgid "missing binary operator before '%s'"
4028 msgid "operator '%s' has no left operand"
4032 msgid "unbalanced stack in #if"
4036 msgid "#if with no expression"
4041 msgid "%s is too large"
4046 msgid "%s is shorter than expected"
4051 msgid "%s is a block device"
4056 msgid "no include path in which to find %s"
4060 msgid "Multiple include guards may be useful for:\n"
4064 msgid "absolute file name in remap_filename"
4069 msgid "ignoring nonexistent directory \"%s\"\n"
4074 msgid "%s: Not a directory"
4079 msgid "ignoring duplicate directory \"%s\"\n"
4084 msgid "changing search order for system directory \"%s\""
4089 msgid " as it is the same as non-system directory \"%s\""
4093 msgid " as it has already been specified as a non-system directory"
4097 msgid "#include \"...\" search starts here:\n"
4101 msgid "#include <...> search starts here:\n"
4105 msgid "End of search list.\n"
4113 msgid "<command line>"
4116 #: cppinit.c:1091 tradcpp.c:983 tradcpp.c:993 tradcpp.c:1084
4117 msgid "I/O error on output"
4120 #. Irix6 "cc -n32" and OSF4 cc have problems with char foo[] = ("string");
4121 #. I.e. a const string initializer with parens around it. That is
4122 #. what N_("string") resolves to, so we make no_* be macros instead.
4125 msgid "argument missing after %s"
4130 msgid "assertion missing after %s"
4135 msgid "directory name missing after %s"
4140 msgid "file name missing after %s"
4145 msgid "macro name missing after %s"
4150 msgid "path name missing after %s"
4155 msgid "number missing after %s"
4160 msgid "target missing after %s"
4165 msgid "too many filenames. Type %s --help for usage info"
4168 #: cppinit.c:1532 tradcpp.c:610
4169 msgid "output filename specified twice"
4173 msgid "-I- specified twice"
4178 msgid "GNU CPP version %s (cpplib)"
4181 #: cppinit.c:1831 tradcpp.c:807
4182 msgid "you must additionally specify either -M or -MM"
4185 #. To keep the lines from getting too long for some compilers, limit
4186 #. to about 500 characters (6 lines) per chunk.
4190 " -include <file> Include the contents of <file> before other "
4192 " -imacros <file> Accept definition of macros in <file>\n"
4193 " -iprefix <path> Specify <path> as a prefix for next two options\n"
4194 " -iwithprefix <dir> Add <dir> to the end of the system include path\n"
4195 " -iwithprefixbefore <dir> Add <dir> to the end of the main include path\n"
4196 " -isystem <dir> Add <dir> to the start of the system include "
4202 " -idirafter <dir> Add <dir> to the end of the system include path\n"
4203 " -I <dir> Add <dir> to the end of the main include path\n"
4204 " -I- Fine-grained include path control; see info "
4206 " -nostdinc Do not search system include directories\n"
4207 " (dirs specified with -isystem will still be "
4209 " -nostdinc++ Do not search system include directories for C+"
4211 " -o <file> Put output into <file>\n"
4216 " -pedantic Issue all warnings demanded by strict ISO C\n"
4217 " -pedantic-errors Issue -pedantic warnings as errors instead\n"
4218 " -trigraphs Support ISO C trigraphs\n"
4219 " -lang-c Assume that the input sources are in C\n"
4220 " -lang-c89 Assume that the input sources are in C89\n"
4225 " -lang-c++ Assume that the input sources are in C++\n"
4226 " -lang-objc Assume that the input sources are in ObjectiveC\n"
4227 " -lang-objc++ Assume that the input sources are in ObjectiveC+"
4229 " -lang-asm Assume that the input sources are in assembler\n"
4234 " -std=<std name> Specify the conformance standard; one of:\n"
4235 " gnu89, gnu99, c89, c99, iso9899:1990,\n"
4236 " iso9899:199409, iso9899:1999\n"
4237 " -+ Allow parsing of C++ style features\n"
4238 " -w Inhibit warning messages\n"
4239 " -Wtrigraphs Warn if trigraphs are encountered\n"
4240 " -Wno-trigraphs Do not warn about trigraphs\n"
4241 " -Wcomment{s} Warn if one comment starts inside another\n"
4246 " -Wno-comment{s} Do not warn about comments\n"
4247 " -Wtraditional Warn about features not present in traditional "
4249 " -Wno-traditional Do not warn about traditional C\n"
4250 " -Wundef Warn if an undefined macro is used by #if\n"
4251 " -Wno-undef Do not warn about testing undefined macros\n"
4252 " -Wimport Warn about the use of the #import directive\n"
4257 " -Wno-import Do not warn about the use of #import\n"
4258 " -Werror Treat all warnings as errors\n"
4259 " -Wno-error Do not treat warnings as errors\n"
4260 " -Wsystem-headers Do not suppress warnings from system headers\n"
4261 " -Wno-system-headers Suppress warnings from system headers\n"
4262 " -Wall Enable all preprocessor warnings\n"
4267 " -M Generate make dependencies\n"
4268 " -MM As -M, but ignore system header files\n"
4269 " -MD Generate make dependencies and compile\n"
4270 " -MMD As -MD, but ignore system header files\n"
4271 " -MF <file> Write dependency output to the given file\n"
4272 " -MG Treat missing header file as generated files\n"
4277 " -MP\t\t\t Generate phony targets for all headers\n"
4278 " -MQ <target> Add a MAKE-quoted target\n"
4279 " -MT <target> Add an unquoted target\n"
4284 " -D<macro> Define a <macro> with string '1' as its value\n"
4285 " -D<macro>=<val> Define a <macro> with <val> as its value\n"
4286 " -A<question>=<answer> Assert the <answer> to <question>\n"
4287 " -A-<question>=<answer> Disable the <answer> to <question>\n"
4288 " -U<macro> Undefine <macro> \n"
4289 " -v Display the version number\n"
4294 " -H Print the name of header files as they are used\n"
4295 " -C Do not discard comments\n"
4296 " -dM Display a list of macro definitions active at "
4298 " -dD Preserve macro definitions in output\n"
4299 " -dN As -dD except that only the names are preserved\n"
4300 " -dI Include #include directives in the output\n"
4305 " -fpreprocessed Treat the input file as already preprocessed\n"
4306 " -ftabstop=<number> Distance between tab stops for column reporting\n"
4307 " -P Do not generate #line directives\n"
4308 " -$ Do not allow '$' in identifiers\n"
4309 " -remap Remap file names when including files\n"
4310 " --version Display version information\n"
4311 " -h or --help Display this information\n"
4316 msgid "trigraph ??%c converted to %c"
4321 msgid "trigraph ??%c ignored"
4325 msgid "backslash and newline separated by space"
4329 msgid "backslash-newline at end of file"
4333 msgid "\"/*\" within comment"
4337 msgid "null character(s) ignored"
4342 msgid "%s in preprocessing directive"
4347 msgid "attempt to use poisoned \"%s\""
4351 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
4355 msgid "'$' character(s) in identifier or number"
4360 msgid "missing terminating %c character"
4364 msgid "null character(s) preserved in literal"
4368 msgid "no newline at end of file"
4371 #: cpplex.c:1009 tradcpp.c:1471
4372 msgid "unterminated comment"
4376 msgid "C++ style comments are not allowed in ISO C89"
4380 msgid "(this will be reported only once per input file)"
4384 msgid "multi-line comment"
4389 msgid "unknown string token %s\n"
4394 msgid "unspellable token %s"
4399 msgid "the meaning of '\\%c' is different in traditional C"
4403 msgid "incomplete universal-character-name"
4408 msgid "non-hex digit '%c' in universal-character-name"
4412 msgid "universal-character-name on EBCDIC target"
4416 msgid "universal-character-name out of range"
4420 msgid "the meaning of '\\a' is different in traditional C"
4425 msgid "non-ISO-standard escape sequence, '\\%c'"
4429 msgid "the meaning of '\\x' is different in traditional C"
4432 #: cpplex.c:1735 f/lex.c:585
4433 msgid "\\x used with no following hex digits"
4437 msgid "hex escape sequence out of range"
4441 msgid "octal escape sequence out of range"
4446 msgid "unknown escape sequence '\\%c'"
4451 msgid "unknown escape sequence: '\\%03o'"
4455 msgid "escape sequence out of range for type"
4459 msgid "empty character constant"
4463 msgid "character constant too long"
4467 msgid "multi-character character constant"
4472 msgid "extra tokens at end of #%s directive"
4477 msgid "#%s is a GCC extension"
4481 msgid "suggest not using #elif in traditional C"
4486 msgid "traditional C ignores #%s with the # indented"
4491 msgid "suggest hiding #%s from traditional C with an indented #"
4495 msgid "embedding a directive within macro arguments is not portable"
4499 msgid "style of line directive is a GCC extension"
4504 msgid "invalid preprocessing directive #%s"
4509 msgid "no macro name given in #%s directive"
4514 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
4518 msgid "macro names must be identifiers"
4523 msgid "\"%s\" cannot be used as a macro name"
4528 msgid "undefining \"%s\""
4532 msgid "missing terminating > character"
4537 msgid "#%s expects \"FILENAME\" or <FILENAME>"
4542 msgid "empty file name in #%s"
4546 msgid "#include_next in primary source file"
4550 msgid "#import is obsolete, use an #ifndef wrapper in the header file"
4554 msgid "#include nested too deeply"
4559 msgid "invalid flag \"%s\" in line directive"
4564 msgid "\"%s\" after #line is not a positive integer"
4568 msgid "line number out of range"
4571 #: cpplib.c:812 cpplib.c:883
4573 msgid "\"%s\" is not a valid filename"
4578 msgid "\"%s\" after # is not a positive integer"
4582 msgid "invalid #ident directive"
4587 msgid "registering \"%s\" as both a pragma and a pragma namespace"
4592 msgid "#pragma %s %s is already registered"
4597 msgid "#pragma %s is already registered"
4601 msgid "#pragma once is obsolete"
4605 msgid "#pragma once in main file"
4609 msgid "invalid #pragma GCC poison directive"
4614 msgid "poisoning existing macro \"%s\""
4618 msgid "#pragma system_header ignored outside include file"
4623 msgid "cannot find source %s"
4628 msgid "current file is older than %s"
4632 msgid "_Pragma takes a parenthesized string literal"
4636 msgid "#else without #if"
4639 #: cpplib.c:1390 tradcpp.c:3875
4640 msgid "#else after #else"
4643 #: cpplib.c:1392 cpplib.c:1426
4644 msgid "the conditional began here"
4648 msgid "#elif without #if"
4651 #: cpplib.c:1424 tradcpp.c:3570
4652 msgid "#elif after #else"
4656 msgid "#endif without #if"
4659 #: cpplib.c:1538 tradcpp.c:3267
4660 msgid "missing '(' after predicate"
4663 #: cpplib.c:1553 tradcpp.c:3281
4664 msgid "missing ')' to complete answer"
4667 #: cpplib.c:1573 tradcpp.c:3287
4668 msgid "predicate's answer is empty"
4671 #: cpplib.c:1603 tradcpp.c:3335
4672 msgid "assertion without predicate"
4675 #: cpplib.c:1605 tradcpp.c:3337
4676 msgid "predicate must be an identifier"
4679 #: cpplib.c:1687 tradcpp.c:3434
4681 msgid "\"%s\" re-asserted"
4686 msgid "unterminated #%s"
4691 msgid "invalid built-in macro \"%s\""
4695 msgid "invalid string literal, ignoring final '\\'"
4700 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
4705 msgid "unterminated argument list invoking macro \"%s\""
4709 msgid "ISO C99 requires rest arguments to be used"
4714 msgid "macro \"%s\" requires %u arguments, but only %u given"
4719 msgid "macro \"%s\" passed %u arguments, but takes just %u"
4724 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
4729 msgid "duplicate macro parameter \"%s\""
4734 msgid "\"%s\" may not appear in macro parameter list"
4738 msgid "macro parameters must be comma-separated"
4742 msgid "parameter name missing"
4746 msgid "anonymous variadic macros were introduced in C99"
4750 msgid "ISO C does not permit named variadic macros"
4754 msgid "missing ')' in macro parameter list"
4758 msgid "ISO C requires whitespace after the macro name"
4762 msgid "'#' is not followed by a macro parameter"
4766 msgid "'##' cannot appear at either end of a macro expansion"
4771 msgid "\"%s\" redefined"
4775 msgid "this is the location of the previous definition"
4780 msgid "macro argument \"%s\" would be stringified in traditional C"
4785 msgid "invalid hash type %d in cpp_macro_definition"
4790 msgid "\"%s\" is not a valid option to the preprocessor"
4794 msgid "too many input files"
4799 msgid ";; Processing block from %d to %d, %d sets.\n"
4804 msgid "%s:%d: warning: "
4809 msgid "%s: warning: "
4813 msgid "((anonymous))"
4818 msgid "%s: warnings being treated as errors\n"
4826 #: diagnostic.c:1050
4827 msgid "sorry, not implemented: "
4830 #: diagnostic.c:1069
4835 #: diagnostic.c:1071
4840 #: diagnostic.c:1095
4841 msgid "At top level:"
4844 #: diagnostic.c:1100
4846 msgid "In member function `%s':"
4849 #: diagnostic.c:1104
4851 msgid "In function `%s':"
4854 #: diagnostic.c:1188
4855 msgid "compilation terminated.\n"
4858 #: diagnostic.c:1220
4860 msgid "%s:%d: confused by earlier errors, bailing out\n"
4863 #: diagnostic.c:1235 diagnostic.c:1385
4866 "Please submit a full bug report,\n"
4867 "with preprocessed source if appropriate.\n"
4868 "See %s for instructions.\n"
4871 #: diagnostic.c:1383
4872 msgid "Internal compiler error: Error reporting routines re-entered.\n"
4875 #: diagnostic.c:1445
4877 msgid "Internal compiler error in %s, at %s:%d"
4880 #: diagnostic.c:1490
4882 msgid "In file included from %s:%d"
4885 #: diagnostic.c:1493
4892 #: diagnostic.c:1494
4896 #: diagnostic.c:1527 diagnostic.c:1544
4898 msgid "`%s' is deprecated (declared at %s:%d)"
4901 #: diagnostic.c:1547
4903 msgid "`%s' is deprecated"
4906 #: diagnostic.c:1550
4908 msgid "type is deprecated (declared at %s:%d)"
4911 #: diagnostic.c:1553
4912 msgid "type is deprecated"
4917 msgid "DW_LOC_OP %s not implemented\n"
4922 msgid "internal regno botch: regno = %d\n"
4926 msgid "can't get current directory"
4930 msgid "can't access real part of complex value in hard register"
4934 msgid "can't access imaginary part of complex value in hard register"
4938 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
4943 msgid "abort in %s, at %s:%d"
4947 msgid "exception handling disabled, use -fexceptions to enable"
4951 msgid "argument of `__builtin_eh_return_regno' must be constant"
4954 #: except.c:3294 except.c:3316
4955 msgid "__builtin_eh_return not supported on this target"
4959 msgid "stack limits not supported on this target"
4963 msgid "function using short complex types cannot be inline"
4966 #: expr.c:5815 expr.c:5824 expr.c:5833 expr.c:5838 expr.c:6125 expr.c:6141
4967 msgid "unsupported wide integer operation"
4972 msgid "prior parameter's size depends on `%s'"
4976 msgid "returned value in block_exit_expr"
4980 msgid "negative insn length"
4984 msgid "could not split insn"
4988 msgid "invalid `asm': "
4992 msgid "nested assembly dialect alternatives"
4995 #: final.c:3171 final.c:3183
4996 msgid "unterminated assembly dialect alternative"
5001 msgid "operand number missing after %%-letter"
5004 #: final.c:3230 final.c:3269
5005 msgid "operand number out of range"
5010 msgid "invalid %%-code"
5015 msgid "`%%l' operand isn't a label"
5018 #. We can't handle floating point constants;
5019 #. PRINT_OPERAND must handle them.
5020 #: final.c:3426 vmsdbgout.c:475 config/i386/i386.c:5337
5021 #: config/pdp11/pdp11.c:1570
5022 msgid "floating constant misused"
5025 #: final.c:3482 vmsdbgout.c:532 config/i386/i386.c:5391
5026 #: config/pdp11/pdp11.c:1617
5027 msgid "invalid expression as operand"
5031 msgid "function might be possible candidate for attribute `noreturn'"
5035 msgid "`noreturn' function does return"
5039 msgid "control reaches end of non-void function"
5043 msgid "Attempt to delete prologue/epilogue insn:"
5046 #: fold-const.c:2476 fold-const.c:2489
5048 msgid "comparison is always %d due to width of bit-field"
5051 #: fold-const.c:3532 fold-const.c:3549
5053 msgid "comparison is always %d"
5056 #: fold-const.c:3680
5057 msgid "`or' of unmatched not-equal tests is always 1"
5060 #: fold-const.c:3685
5061 msgid "`and' of mutually exclusive equal-tests is always 0"
5064 #: function.c:901 varasm.c:1531
5066 msgid "size of variable `%s' is too large"
5071 msgid "`%s' might be used uninitialized in this function"
5076 msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
5081 msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
5085 msgid "function returns an aggregate"
5090 msgid "unused parameter `%s'"
5095 msgid "ambiguous abbreviation %s"
5100 msgid "incomplete `%s' option"
5105 msgid "missing argument to `%s' option"
5110 msgid "extraneous argument to `%s' option"
5114 msgid "Using built-in specs.\n"
5120 "Setting spec %s to '%s'\n"
5126 msgid "Reading specs from %s\n"
5129 #: gcc.c:1829 gcc.c:1848
5131 msgid "specs %%include syntax malformed after %ld characters"
5136 msgid "could not find specs file %s\n"
5139 #: gcc.c:1873 gcc.c:1881 gcc.c:1890 gcc.c:1899
5141 msgid "specs %%rename syntax malformed after %ld characters"
5146 msgid "specs %s spec was not found to be renamed"
5151 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
5156 msgid "rename spec %s to %s\n"
5168 msgid "specs unknown %% command after %ld characters"
5171 #: gcc.c:1946 gcc.c:1959
5173 msgid "specs file malformed after %ld characters"
5177 msgid "spec file has no spec for linking"
5181 msgid "-pipe not supported"
5187 "Go ahead? (y or n) "
5193 "Internal error: %s (program %s)\n"
5194 "Please submit a full bug report.\n"
5195 "See %s for instructions."
5200 msgid "# %s %.2f %.2f\n"
5205 msgid "Usage: %s [options] file...\n"
5213 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
5217 msgid " --help Display this information\n"
5222 " --target-help Display target specific command line options\n"
5226 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
5230 msgid " -dumpspecs Display all of the built in spec strings\n"
5234 msgid " -dumpversion Display the version of the compiler\n"
5238 msgid " -dumpmachine Display the compiler's target processor\n"
5243 " -print-search-dirs Display the directories in the compiler's search "
5249 " -print-libgcc-file-name Display the name of the compiler's companion "
5254 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
5259 " -print-prog-name=<prog> Display the full path to compiler component "
5265 " -print-multi-directory Display the root directory for versions of "
5271 " -print-multi-lib Display the mapping between command line options "
5273 " multiple library search directories\n"
5278 " -Wa,<options> Pass comma-separated <options> on to the "
5284 " -Wp,<options> Pass comma-separated <options> on to the "
5290 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
5294 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
5298 msgid " -save-temps Do not delete intermediate files\n"
5302 msgid " -pipe Use pipes rather than intermediate files\n"
5306 msgid " -time Time the execution of each subprocess\n"
5311 " -specs=<file> Override built-in specs with the contents of "
5317 " -std=<standard> Assume that the input sources are for <standard>\n"
5322 " -B <directory> Add <directory> to the compiler's search paths\n"
5326 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
5331 " -V <version> Run gcc version number <version>, if installed\n"
5336 " -v Display the programs invoked by the compiler\n"
5341 " -### Like -v but options quoted and commands not "
5347 " -E Preprocess only; do not compile, assemble or "
5352 msgid " -S Compile only; do not assemble or link\n"
5356 msgid " -c Compile and assemble, but do not link\n"
5360 msgid " -o <file> Place the output into <file>\n"
5365 " -x <language> Specify the language of the following input "
5367 " Permissable languages include: c c++ assembler "
5369 " 'none' means revert to the default behavior of\n"
5370 " guessing the language based on the file's "
5378 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
5379 " passed on to the various sub-processes invoked by %s. In order to pass\n"
5380 " other options on to these processes the -W<letter> options must be used.\n"
5383 #. translate_options () has turned --version into -fversion.
5386 msgid "%s (GCC) %s\n"
5390 msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
5393 #: gcc.c:3356 gcov.c:320
5395 "This is free software; see the source for copying conditions. There is NO\n"
5396 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
5401 msgid "argument to `-Xlinker' is missing"
5405 msgid "argument to `-l' is missing"
5409 msgid "argument to `-specs' is missing"
5413 msgid "argument to `-specs=' is missing"
5417 msgid "argument to `-b' is missing"
5421 msgid "argument to `-B' is missing"
5425 msgid "argument to `-V' is missing"
5428 #: gcc.c:3632 gcc.c:3639 gcc.c:3646
5429 msgid "invalid version number format"
5433 msgid "cannot specify -o with -c or -S and multiple compilations"
5437 msgid "warning: -pipe ignored because -save-temps specified"
5441 msgid "warning: -pipe ignored because -time specified"
5445 msgid "argument to `-x' is missing"
5450 msgid "argument to `-%s' is missing"
5455 msgid "warning: `-x %s' after last input file has no effect"
5459 msgid "invalid specification! Bug in cc"
5467 #. Catch the case where a spec string contains something like
5468 #. '%{foo:%*}'. ie there is no * in the pattern on the left
5469 #. hand side of the :.
5472 msgid "spec failure: '%%*' has not been initialized by pattern match"
5477 msgid "warning: use of obsolete %%[ operator in specs"
5482 msgid "Processing spec %c%s%c, which is '%s'\n"
5487 msgid "spec failure: unrecognized spec option '%c'"
5491 msgid "mismatched braces in specs"
5496 msgid "unrecognized option `-%s'"
5501 msgid "install: %s%s\n"
5506 msgid "programs: %s\n"
5511 msgid "libraries: %s\n"
5517 "For bug reporting instructions, please see:\n"
5522 msgid "Configured with: %s\n"
5527 msgid "Thread model: %s\n"
5532 msgid "gcc version %s\n"
5537 msgid "gcc driver version %s executing gcc version %s\n"
5541 msgid "no input files"
5546 msgid "%s: %s compiler not installed on this system"
5551 msgid "%s: linker input file unused because linking not done"
5556 msgid "language %s not recognized"
5560 msgid "internal gcc abort"
5564 msgid "Internal gcov abort.\n"
5569 "Usage: gcov [OPTION]... SOURCEFILE\n"
5575 "Print code coverage information.\n"
5580 msgid " -h, --help Print this help, then exit\n"
5584 msgid " -v, --version Print version number, then exit\n"
5589 " -b, --branch-probabilities Include branch probabilities in output\n"
5594 " -c, --branch-counts Given counts of branches taken\n"
5595 " rather than percentages\n"
5599 msgid " -n, --no-output Do not create an output file\n"
5604 " -l, --long-file-names Use long output file names for included\n"
5609 msgid " -f, --function-summaries Output summaries for each function\n"
5613 msgid " -o, --object-directory OBJDIR Search for object files in OBJDIR\n"
5620 "For bug reporting instructions, please see:\n"
5626 msgid "gcov (GCC) %s\n"
5630 msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
5635 msgid "Could not open basic block file %s.\n"
5640 msgid "Could not open data file %s.\n"
5644 msgid "Assuming that all execution counts are zero.\n"
5649 msgid "Could not open program flow graph file %s.\n"
5654 msgid "No executable code associated with file %s.\n"
5658 msgid ".da file contents exhausted too early\n"
5662 msgid ".da file contents not exhausted\n"
5667 msgid "%6.2f%% of %d source lines executed in function %s\n"
5672 msgid "No executable source lines in function %s\n"
5677 msgid "%6.2f%% of %d branches executed in function %s\n"
5682 msgid "%6.2f%% of %d branches taken at least once in function %s\n"
5687 msgid "No branches in function %s\n"
5692 msgid "%6.2f%% of %d calls executed in function %s\n"
5697 msgid "No calls in function %s\n"
5702 msgid "didn't use all bb entries of graph, function %s\n"
5707 msgid "block_num = %ld, num_blocks = %d\n"
5712 msgid "ERROR: too many basic blocks in .bb file %s\n"
5717 msgid "%6.2f%% of %d source lines executed in file %s\n"
5722 msgid "No executable source lines in file %s\n"
5727 msgid "%6.2f%% of %d branches executed in file %s\n"
5732 msgid "%6.2f%% of %d branches taken at least once in file %s\n"
5737 msgid "No branches in file %s\n"
5742 msgid "%6.2f%% of %d calls executed in file %s\n"
5747 msgid "No calls in file %s\n"
5752 msgid "Could not open source file %s.\n"
5757 msgid "Could not open output file %s.\n"
5762 msgid "Creating %s.\n"
5767 msgid "call %d never executed\n"
5772 msgid "call %d returns = %s\n"
5777 msgid "call %d returns = %s%%\n"
5782 msgid "branch %d never executed\n"
5787 msgid "branch %d taken = %s\n"
5792 msgid "branch %d taken = %s%%\n"
5797 msgid "Unexpected EOF while reading source file %s.\n"
5802 msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
5807 msgid "GCSE disabled: %d basic blocks and %d registers"
5810 #: graph.c:421 profile.c:951 profile.c:959 toplev.c:1751 toplev.c:4884
5811 #: f/com.c:14293 java/jcf-parse.c:935 java/jcf-parse.c:1081 java/lex.c:1771
5812 #: objc/objc-act.c:490
5814 msgid "can't open %s"
5817 #: haifa-sched.c:190
5819 msgid "fix_sched_param: unknown param: %s"
5823 msgid "function cannot be inline"
5827 msgid "varargs function cannot be inline"
5831 msgid "function using alloca cannot be inline"
5835 msgid "function using setjmp cannot be inline"
5839 msgid "function uses __builtin_eh_return"
5843 msgid "function with nested functions cannot be inline"
5847 msgid "function with label addresses used in initializers cannot inline"
5850 #: integrate.c:214 integrate.c:258
5851 msgid "function too large to be inline"
5855 msgid "no prototype, and parameter address used; cannot be inline"
5858 #: integrate.c:231 integrate.c:276
5859 msgid "inline functions not supported for this return value type"
5863 msgid "function with varying-size return value cannot be inline"
5867 msgid "function with varying-size parameter cannot be inline"
5871 msgid "function with transparent unit parameter cannot be inline"
5875 msgid "function with computed jump cannot inline"
5879 msgid "function with nonlocal goto cannot be inline"
5883 msgid "function with target specific attribute(s) cannot be inlined"
5888 msgid "In file included from %s:%u"
5891 #. Translators note: this message is used in conjunction
5892 #. with "In file included from %s:%ld" and some other
5893 #. tricks. We want something like this:
5895 #. | In file included from sys/select.h:123,
5896 #. | from sys/types.h:234,
5897 #. | from userfile.c:31:
5898 #. | bits/select.h:45: <error message here>
5900 #. with all the "from"s lined up.
5901 #. The trailing comma is at the beginning of this message,
5902 #. and the trailing colon is not translated.
5910 #. If we didn't find this parameter, issue an error message.
5913 msgid "invalid parameter `%s'"
5918 msgid "corrupted profile info: prob for %d-%d thought to be %d"
5923 msgid "file %s not found, execution counts assumed to be zero"
5927 msgid ".da file contents exhausted too early"
5931 msgid ".da file contents not exhausted"
5936 msgid "%s: internal abort\n"
5941 msgid "%s: error writing file `%s': %s\n"
5946 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
5951 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
5956 msgid "%s: warning: no read access for file `%s'\n"
5961 msgid "%s: warning: no write access for file `%s'\n"
5966 msgid "%s: warning: no write access for dir containing `%s'\n"
5969 #. Catch cases like /.. where we try to backup to a
5970 #. point above the absolute root of the logical file
5974 msgid "%s: invalid file name: %s\n"
5979 msgid "%s: %s: can't get status: %s\n"
5986 "%s: fatal error: aux info file corrupted at line %d\n"
5991 msgid "%s:%d: declaration of function `%s' takes different forms\n"
5996 msgid "%s: compiling `%s'\n"
6001 msgid "%s: wait: %s\n"
6006 msgid "%s: subprocess got fatal signal %d\n"
6011 msgid "%s: %s exited with status %d\n"
6016 msgid "%s: warning: missing SYSCALLS file `%s'\n"
6019 #: protoize.c:2090 protoize.c:2119
6021 msgid "%s: can't read aux info file `%s': %s\n"
6024 #: protoize.c:2135 protoize.c:2163
6026 msgid "%s: can't get status of aux info file `%s': %s\n"
6031 msgid "%s: can't open aux info file `%s' for reading: %s\n"
6036 msgid "%s: error reading aux info file `%s': %s\n"
6041 msgid "%s: error closing aux info file `%s': %s\n"
6046 msgid "%s: can't delete aux info file `%s': %s\n"
6049 #: protoize.c:2320 protoize.c:4322
6051 msgid "%s: can't delete file `%s': %s\n"
6056 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
6061 msgid "%s: conflicting extern definitions of '%s'\n"
6066 msgid "%s: declarations of '%s' will not be converted\n"
6071 msgid "%s: conflict list for '%s' follows:\n"
6076 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
6081 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
6086 msgid "%s: %d: warning: no extern definition for `%s'\n"
6091 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
6096 msgid "%s: multiple static defs of `%s' in file `%s'\n"
6099 #: protoize.c:2819 protoize.c:2822
6101 msgid "%s: %d: warning: source too confusing\n"
6106 msgid "%s: %d: warning: varargs function declaration not converted\n"
6111 msgid "%s: declaration of function `%s' not converted\n"
6116 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
6123 "%s: warning: too few parameter lists in declaration of `%s'\n"
6128 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
6133 msgid "%s: local declaration for function `%s' not inserted\n"
6140 "%s: %d: warning: can't add declaration of `%s' into macro call\n"
6145 msgid "%s: global declarations for file `%s' not inserted\n"
6148 #: protoize.c:3655 protoize.c:3685
6150 msgid "%s: definition of function `%s' not converted\n"
6155 msgid "%s: %d: warning: definition of %s not converted\n"
6160 msgid "%s: found definition of `%s' at %s(%d)\n"
6163 #. If we make it here, then we did not know about this
6164 #. function definition.
6167 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
6172 msgid "%s: function definition not converted\n"
6177 msgid "%s: `%s' not converted\n"
6182 msgid "%s: would convert file `%s'\n"
6187 msgid "%s: converting file `%s'\n"
6192 msgid "%s: can't get status for file `%s': %s\n"
6197 msgid "%s: can't open file `%s' for reading: %s\n"
6204 "%s: error reading input file `%s': %s\n"
6209 msgid "%s: can't create/open clean file `%s': %s\n"
6214 msgid "%s: warning: file `%s' already saved in `%s'\n"
6219 msgid "%s: can't link file `%s' to `%s': %s\n"
6224 msgid "%s: can't create/open output file `%s': %s\n"
6229 msgid "%s: can't change mode of file `%s': %s\n"
6234 msgid "%s: cannot get working directory: %s\n"
6239 msgid "%s: input file names must have .c suffixes: %s\n"
6242 #: real.c:731 real.c:908
6243 msgid "conversion from NaN to int"
6247 msgid "conversion from NaN to unsigned int"
6251 msgid "floating point overflow"
6254 #: real.c:4303 real.c:6619 real.c:6700
6255 msgid "overflow on truncation to integer"
6259 msgid "overflow on truncation to unsigned integer"
6264 msgid "%s: argument domain error"
6269 msgid "%s: function singularity"
6274 msgid "%s: overflow range error"
6279 msgid "%s: underflow range error"
6284 msgid "%s: total loss of precision"
6289 msgid "%s: partial loss of precision"
6294 msgid "%s: NaN - producing operation"
6299 msgid "%d-bit floats cannot hold NaNs"
6304 msgid "value exceeds the range of a %d-bit float"
6309 msgid "output constraint %d must specify a single register"
6314 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
6318 msgid "output regs must be grouped at top of stack"
6322 msgid "implicitly popped regs must be grouped at top of stack"
6327 msgid "output operand %d must use `&' constraint"
6332 msgid "can't use '%s' as a %s register"
6335 #: regclass.c:793 config/ia64/ia64.c:3875 config/ia64/ia64.c:3882
6337 msgid "unknown register name: %s"
6341 msgid "global register variable follows a function definition"
6345 msgid "register used for two global register variables"
6349 msgid "call-clobbered register used for global register variable"
6354 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
6359 msgid "validate_value_data: Loop in regno chain (%u)"
6364 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
6369 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
6373 msgid "cannot reload integer constant operand in `asm'"
6377 msgid "impossible register constraint in `asm'"
6381 msgid "`&' constraint used with no register class"
6385 msgid "unable to generate reloads for:"
6388 #: reload.c:3546 reload.c:3760
6389 msgid "inconsistent operand constraints in an `asm'"
6393 msgid "frame size too large for reliable stack checking"
6397 msgid "try reducing the number of local variables"
6402 msgid "can't find a register in class `%s' while reloading `asm'"
6407 msgid "unable to find a register to spill in class `%s'"
6411 msgid "this is the insn:"
6415 msgid "`asm' operand requires impossible reload"
6418 #. It's the compiler's fault.
6420 msgid "could not find a spill register"
6424 msgid "`asm' operand constraint incompatible with operand size"
6427 #. It's the compiler's fault.
6429 msgid "VOIDmode on an output"
6433 msgid "output operand is constant in `asm'"
6437 msgid "unrecognizable insn:"
6441 msgid "insn does not satisfy its constraints:"
6446 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
6452 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
6458 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
6464 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
6469 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
6474 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
6479 msgid "jump to `%s' invalidly jumps into binding contour"
6482 #: stmt.c:1164 stmt.c:3763
6484 msgid "label `%s' used before containing binding contour"
6488 msgid "output operand constraint lacks `='"
6493 msgid "output constraint `%c' for operand %d is not at the beginning"
6497 msgid "operand constraint contains incorrectly positioned '+' or '='"
6500 #: stmt.c:1387 stmt.c:1487
6502 msgid "`%%' constraint used with last operand"
6506 msgid "matching constraint not valid in output operand"
6511 msgid "input operand constraint contains `%c'"
6515 msgid "matching constraint references invalid operand number"
6520 msgid "invalid punctuation `%c' in constraint"
6525 msgid "unknown register name `%s' in `asm'"
6530 msgid "more than %d operands in `asm'"
6535 msgid "output number %d not directly addressable"
6538 #. ??? Leave this only until we have experience with what
6539 #. happens in combine and elsewhere when constraints are
6541 #: stmt.c:1818 stmt.c:1847
6543 msgid "asm operand %d probably doesn't match constraints"
6547 msgid "too many alternatives in `asm'"
6551 msgid "operand constraints for `asm' differ in number of alternatives"
6556 msgid "duplicate asm operand name '%s'"
6560 msgid "missing close brace for named operand"
6565 msgid "undefined named operand '%s'"
6570 msgid "unused variable `%s'"
6575 msgid "enumeration value `%s' not handled in switch"
6578 #: stmt.c:5205 stmt.c:5225
6580 msgid "case value `%ld' not in enumerated type"
6583 #: stmt.c:5208 stmt.c:5228
6585 msgid "case value `%ld' not in enumerated type `%s'"
6589 msgid "switch missing default case"
6592 #: stor-layout.c:175
6593 msgid "type size can't be explicitly evaluated"
6596 #: stor-layout.c:177
6597 msgid "variable-size type declared outside of any function"
6600 #: stor-layout.c:458
6602 msgid "size of `%s' is %d bytes"
6605 #: stor-layout.c:460
6607 msgid "size of `%s' is larger than %d bytes"
6610 #: stor-layout.c:858 stor-layout.c:1159
6612 msgid "packed attribute causes inefficient alignment for `%s'"
6615 #: stor-layout.c:860 stor-layout.c:1161
6617 msgid "packed attribute is unnecessary for `%s'"
6620 #: stor-layout.c:875
6622 msgid "padding struct to align `%s'"
6625 #: stor-layout.c:1123
6626 msgid "padding struct size to alignment boundary"
6629 #: stor-layout.c:1166
6630 msgid "packed attribute causes inefficient alignment"
6633 #: stor-layout.c:1168
6634 msgid "packed attribute is unnecessary"
6640 "Execution times (seconds)\n"
6643 #. Print total time.
6650 msgid "time in %s: %ld.%06ld (%ld%%)\n"
6655 msgid "collect: reading %s\n"
6660 msgid "collect: recompiling %s\n"
6665 msgid "collect: tweaking %s in %s\n"
6669 msgid "collect: relinking\n"
6674 msgid "ld returned %d exit status"
6678 msgid "Generate debugging info in default format"
6682 msgid "Generate debugging info in default extended format"
6686 msgid "Generate STABS format debug info"
6690 msgid "Generate extended STABS format debug info"
6694 msgid "Generate DWARF-1 format debug info"
6698 msgid "Generate extended DWARF-1 format debug info"
6702 msgid "Generate DWARF-2 debug info"
6706 msgid "Generate XCOFF format debug info"
6710 msgid "Generate extended XCOFF format debug info"
6714 msgid "Generate COFF format debug info"
6718 msgid "Generate VMS format debug info"
6722 msgid "Perform DWARF2 duplicate elimination"
6726 msgid "Do not store floats in registers"
6730 msgid "Consider all mem refs through pointers as volatile"
6734 msgid "Consider all mem refs to global data to be volatile"
6738 msgid "Consider all mem refs to static data to be volatile"
6742 msgid "Defer popping functions args from stack until later"
6746 msgid "When possible do not generate stack frames"
6750 msgid "Optimize sibling and tail recursive calls"
6754 msgid "When running CSE, follow jumps to their targets"
6758 msgid "When running CSE, follow conditional jumps"
6762 msgid "Perform a number of minor, expensive optimizations"
6766 msgid "Perform jump threading optimizations"
6770 msgid "Perform strength reduction optimizations"
6774 msgid "Perform loop unrolling when iteration count is known"
6778 msgid "Perform loop unrolling for all loops"
6782 msgid "Generate prefetch instructions, if available, for arrays in loops"
6786 msgid "Force all loop invariant computations out of loops"
6790 msgid "Strength reduce all loop general induction variables"
6794 msgid "Store strings in writable data section"
6798 msgid "Enable machine specific peephole optimizations"
6802 msgid "Copy memory operands into registers before using"
6806 msgid "Copy memory address constants into regs before using"
6810 msgid "Allow function addresses to be held in registers"
6814 msgid "Integrate simple functions into their callers"
6818 msgid "Generate code for funcs even if they are fully inlined"
6822 msgid "Pay attention to the 'inline' keyword"
6826 msgid "Emit static const variables even if they are not used"
6830 msgid "Check for syntax errors, then stop"
6834 msgid "Mark data as shared rather than private"
6838 msgid "Enable saving registers around function calls"
6842 msgid "Return 'short' aggregates in memory, not registers"
6846 msgid "Return 'short' aggregates in registers"
6850 msgid "Attempt to fill delay slots of branch instructions"
6854 msgid "Perform the global common subexpression elimination"
6858 msgid "Perform enhanced load motion during global subexpression elimination"
6862 msgid "Perform store motion after global subexpression elimination"
6866 msgid "Perform the loop optimizations"
6870 msgid "Perform cross-jumping optimization"
6874 msgid "Run CSE pass after loop optimizations"
6878 msgid "Run the loop optimizer twice"
6882 msgid "Delete useless null pointer checks"
6886 msgid "Reschedule instructions before register allocation"
6890 msgid "Reschedule instructions after register allocation"
6894 msgid "Enable scheduling across basic blocks"
6898 msgid "Allow speculative motion of non-loads"
6902 msgid "Allow speculative motion of some loads"
6906 msgid "Allow speculative motion of more loads"
6910 msgid "Replace add,compare,branch with branch on count reg"
6914 msgid "Generate position independent code, if possible"
6918 msgid "Enable exception handling"
6922 msgid "Just generate unwind tables for exception handling"
6926 msgid "Generate unwind tables exact at each instruction boundary"
6930 msgid "Support synchronous non-call exceptions"
6934 msgid "Insert arc based program profiling code"
6938 msgid "Create data files needed by gcov"
6942 msgid "Use profiling information for branch probabilities"
6946 msgid "Reorder basic blocks to improve code placement"
6950 msgid "Do the register renaming optimization pass"
6954 msgid "Do the register copy-propagation optimization pass"
6958 msgid "Do not put uninitialized globals in the common section"
6962 msgid "Do not generate .size directives"
6966 msgid "place each function into its own section"
6970 msgid "place data items into their own section"
6974 msgid "Add extra commentry to assembler output"
6978 msgid "Output GNU ld formatted global initializers"
6982 msgid "Enables a register move optimization"
6986 msgid "Do the full regmove optimization pass"
6990 msgid "Pack structure members together without holes"
6994 msgid "Insert stack checking code into the program"
6998 msgid "Specify that arguments may alias each other & globals"
7002 msgid "Assume arguments may alias globals but not each other"
7006 msgid "Assume arguments do not alias each other or globals"
7010 msgid "Assume strict aliasing rules apply"
7014 msgid "Align the start of loops"
7018 msgid "Align labels which are only reached by jumping"
7022 msgid "Align all labels"
7026 msgid "Align the start of functions"
7030 msgid "Attempt to merge identical constants accross compilation units"
7034 msgid "Attempt to merge identical constants and constant variables"
7039 "Suppress output of instruction numbers and line number notes in debugging "
7044 msgid "Instrument function entry/exit with profiling calls"
7048 msgid "Put zero initialized data in the bss section"
7052 msgid "Enable SSA optimizations"
7056 msgid "Enable SSA conditional constant propagation"
7060 msgid "Enable aggressive SSA dead code elimination"
7064 msgid "External symbols have a leading underscore"
7068 msgid "Process #ident directives"
7072 msgid "Enables an rtl peephole pass run before sched2"
7076 msgid "Enables guessing of branch probabilities"
7080 msgid "Set errno after built-in math functions"
7084 msgid "Floating-point operations can trap"
7088 msgid "Allow math optimizations that may violate IEEE or ANSI standards"
7092 msgid "Compile pointers as triples: value, base & end"
7096 msgid "Generate code to check bounds before dereferencing pointers and arrays"
7100 msgid "Convert floating point constant to single precision constant"
7104 msgid "Report time taken by each compiler pass at end of run"
7108 msgid "Report on permanent memory allocation at end of run"
7112 msgid "Trap for signed overflow in addition / subtraction / multiplication"
7116 msgid "Compile just for ISO C89"
7120 msgid "Determine language standard"
7124 msgid "Make bit-fields by unsigned by default"
7128 msgid "Make 'char' be signed by default"
7132 msgid "Make 'char' be unsigned by default"
7136 msgid "Do not recognize the 'asm' keyword"
7140 msgid "Do not recognize any built in functions"
7144 msgid "Assume normal C execution environment"
7148 msgid "Assume that standard libraries & main might not exist"
7152 msgid "Allow different types as args of ? operator"
7156 msgid "Allow the use of $ inside identifiers"
7160 msgid "Use the same size for double as for float"
7164 msgid "Use the smallest fitting integer to hold enums"
7168 msgid "Override the underlying type for wchar_t to `unsigned short'"
7172 msgid "Enable most warning messages"
7176 msgid "Warn about casting functions to incompatible types"
7180 msgid "Warn about functions which might be candidates for format attributes"
7184 msgid "Warn about casts which discard qualifiers"
7188 msgid "Warn about subscripts whose type is 'char'"
7191 #: toplev.c:1214 toplev.c:1217
7192 msgid "Warn if nested comments are detected"
7196 msgid "Warn about possibly confusing type conversions"
7200 msgid "Do not warn about compile-time integer division by zero"
7204 msgid "Warn about testing equality of floating point numbers"
7208 msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
7212 msgid "Don't warn about too many arguments to format functions"
7216 msgid "Warn about non-string-literal format strings"
7220 msgid "Warn about possible security problems with format functions"
7224 msgid "Don't warn about strftime formats yielding 2 digit years"
7228 msgid "Warn about implicit function declarations"
7232 msgid "Warn when a declaration does not specify a type"
7236 msgid "Warn about the use of the #import directive"
7240 msgid "Do not warn about using 'long long' when -pedantic"
7244 msgid "Warn about suspicious declarations of main"
7248 msgid "Warn about possibly missing braces around initializers"
7252 msgid "Warn about global funcs without previous declarations"
7256 msgid "Warn about global funcs without prototypes"
7260 msgid "Warn about use of multicharacter literals"
7264 msgid "Warn about externs not at file scope level"
7268 msgid "Warn about possible missing parentheses"
7272 msgid "Warn about function pointer arithmetic"
7276 msgid "Warn about multiple declarations of the same object"
7280 msgid "Warn whenever a function's return-type defaults to int"
7284 msgid "Warn about possible violations of sequence point rules"
7288 msgid "Warn about signed/unsigned comparisons"
7292 msgid "Warn about non-prototyped function decls"
7296 msgid "Warn about constructs whose meanings change in ISO C"
7300 msgid "Warn when trigraphs are encountered"
7304 msgid "Warn about unrecognized pragmas"
7308 msgid "Mark strings as 'const char *'"
7312 msgid "Warn when a function is unused"
7316 msgid "Warn when a label is unused"
7320 msgid "Warn when a function parameter is unused"
7324 msgid "Warn when a variable is unused"
7328 msgid "Warn when an expression value is unused"
7332 msgid "Do not suppress warnings from system headers"
7336 msgid "Treat all warnings as errors"
7340 msgid "Warn when one local variable shadows another"
7344 msgid "Warn about enumerated switches, with no default, missing a case"
7348 msgid "Warn about enumerated switches missing a default case"
7352 msgid "Warn about all enumerated switches missing a specific case"
7356 msgid "Warn about returning structures, unions or arrays"
7360 msgid "Warn about pointer casts which increase alignment"
7364 msgid "Warn about code that will never be executed"
7368 msgid "Warn about uninitialized automatic variables"
7372 msgid "Warn when an inlined function cannot be inlined"
7376 msgid "Warn when the packed attribute has no effect on struct layout"
7380 msgid "Warn when padding is required to align struct members"
7384 msgid "Warn when an optimization pass is disabled"
7388 msgid "Warn about uses of __attribute__((deprecated)) declarations"
7392 msgid "Warn about functions which might be candidates for attribute noreturn"
7395 #: toplev.c:1560 toplev.c:4284 tradcpp.c:796
7397 msgid "invalid option `%s'"
7402 msgid "internal error: %s"
7407 msgid "`%s' used but never defined"
7412 msgid "`%s' declared `static' but never defined"
7417 msgid "`%s' defined but not used"
7422 msgid "invalid register name `%s' for register variable"
7427 " -ffixed-<register> Mark <register> as being unavailable to the "
7433 " -fcall-used-<register> Mark <register> as being corrupted by function "
7439 " -fcall-saved-<register> Mark <register> as being preserved across "
7445 " -finline-limit=<number> Limits the size of inlined functions to <number>\n"
7450 " -fmessage-length=<number> Limits diagnostics messages lengths to <number> "
7451 "characters per line. 0 suppresses line-wrapping\n"
7456 " -fdiagnostics-show-location=[once | every-line] Indicates how often source "
7457 "location information should be emitted, as prefix, at the beginning of "
7458 "diagnostics when line-wrapping\n"
7462 msgid " -O[number] Set optimization level to [number]\n"
7466 msgid " -Os Optimize for space rather than speed\n"
7471 " -pedantic Issue warnings needed by strict compliance to ISO "
7477 " -pedantic-errors Like -pedantic except that errors are produced\n"
7481 msgid " -w Suppress warnings\n"
7485 msgid " -W Enable extra warnings\n"
7489 msgid " -Wunused Enable unused warnings\n"
7494 " -Wlarger-than-<number> Warn if an object is larger than <number> bytes\n"
7498 msgid " -p Enable function profiling\n"
7502 msgid " -a Enable block profiling \n"
7506 msgid " -ax Enable jump profiling \n"
7510 msgid " -o <file> Place output into <file> \n"
7515 " -G <number> Put global and static data smaller than <number>\n"
7516 " bytes into a special section (on some targets)\n"
7520 msgid " -aux-info <file> Emit declaration info into <file>\n"
7525 " -quiet Do not display functions compiled or elapsed time\n"
7529 msgid " -version Display the compiler's version\n"
7534 " -d[letters] Enable dumps from specific passes of the compiler\n"
7539 " -dumpbase <file> Base name to be used for dumps from specific "
7544 msgid " -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
7548 msgid " --help Display this information\n"
7554 "Language specific options:\n"
7559 msgid " %-23.23s [undocumented]\n"
7562 #: toplev.c:3602 toplev.c:3616
7566 "There are undocumented %s specific options as well.\n"
7573 " Options for %s:\n"
7579 "Target specific options:\n"
7582 #: toplev.c:3657 toplev.c:3676
7584 msgid " -m%-23.23s [undocumented]\n"
7590 "There are undocumented target specific options as well.\n"
7594 msgid " They exist, but they are not documented.\n"
7599 msgid "unrecognized gcc debugging option: %c"
7604 msgid "unrecognized register name `%s'"
7607 #: toplev.c:3835 toplev.c:4714
7609 msgid "unrecognized option `%s'"
7613 msgid "-Wid-clash-LEN is no longer supported"
7618 msgid "use -gdwarf -g%d for DWARF v1, level %d"
7622 msgid "use -gdwarf-2 for DWARF v2"
7627 msgid "ignoring option `%s' due to invalid debug level specification"
7630 #: toplev.c:3987 toplev.c:4712
7632 msgid "`%s': unknown or unsupported -g option"
7637 msgid "`%s' ignored, conflicts with `-g%s'"
7641 msgid "-param option missing argument"
7646 msgid "invalid --param option: %s"
7651 msgid "invalid parameter value `%s'"
7657 "%s%s%s version %s (%s)\n"
7658 "%s\tcompiled by GNU C version %s.\n"
7659 "%s%s%s version %s (%s) compiled by CC.\n"
7663 msgid "options passed: "
7667 msgid "options enabled: "
7670 #: toplev.c:4445 java/jcf-write.c:3379
7672 msgid "can't open %s for writing"
7677 msgid "ignoring command line option '%s'"
7682 msgid "(it is valid for %s but not the selected language)"
7686 msgid "-Wuninitialized is not supported without -O"
7690 msgid "instruction scheduling not supported on this target machine"
7694 msgid "this target machine does not have delayed branches"
7698 msgid "profiling does not work without a frame pointer"
7703 msgid "-f%sleading-underscore not supported on this target machine"
7707 msgid "-ffunction-sections not supported for this target"
7711 msgid "-fdata-sections not supported for this target"
7715 msgid "-ffunction-sections disabled; it makes profiling impossible"
7719 msgid "-fprefetch-loop-arrays not supported for this target"
7724 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
7728 msgid "-fprefetch-loop-arrays is not supported with -Os"
7732 msgid "-ffunction-sections may affect debugging on some targets"
7737 msgid "error writing to %s"
7740 #: toplev.c:5046 java/jcf-parse.c:954 java/jcf-write.c:3386
7742 msgid "error closing %s"
7745 #: /usr/share/bison.simple:650
7746 msgid "parse error; also virtual memory exceeded"
7749 #. It's a float since it contains a point.
7751 msgid "floating point numbers not allowed in #if expressions"
7755 msgid "invalid number in #if expression"
7759 msgid "invalid character constant in #if"
7763 msgid "double quoted strings not allowed in #if expressions"
7767 msgid "invalid token in expression"
7771 msgid "octal character constant does not fit in a byte"
7775 msgid "hex character constant does not fit in a byte"
7779 msgid "empty #if expression"
7783 msgid "Junk after end of expression."
7787 msgid "macro or #include recursion too deep"
7792 msgid "usage: %s [switches] input output"
7796 msgid "-traditional is not supported in C++"
7800 msgid "-traditional and -ansi are mutually exclusive"
7804 msgid "filename missing after -i option"
7808 msgid "filename missing after -o option"
7813 msgid "target missing after %s option"
7818 msgid "filename missing after %s option"
7823 msgid "macro name missing after -%c option"
7827 msgid "-pedantic and -traditional are mutually exclusive"
7831 msgid "-trigraphs and -traditional are mutually exclusive"
7835 msgid "directory name missing after -I option"
7838 #: tradcpp.c:1449 tradcpp.c:3941
7839 msgid "`/*' within comment"
7844 msgid "unterminated #%s conditional"
7848 msgid "not in any file?!"
7852 msgid "`defined' must be followed by ident or (ident)"
7856 msgid "cccp error: invalid special hash type"
7859 #: tradcpp.c:2392 tradcpp.c:2462
7860 msgid "#include expects \"fname\" or <fname>"
7865 msgid "no include path in which to find %.*s"
7869 msgid "invalid macro name"
7874 msgid "invalid macro name `%s'"
7878 msgid "\"defined\" cannot be used as a macro name"
7882 msgid "parameter name starts with a digit in #define"
7886 msgid "badly punctuated parameter list in #define"
7890 msgid "unterminated parameter list in #define"
7895 msgid "\"%.*s\" redefined"
7899 msgid "# operator should be followed by a macro argument name"
7902 #: tradcpp.c:3135 tradcpp.c:3161 tradcpp.c:3175 tradcpp.c:3182 tradcpp.c:3207
7903 msgid "invalid format #line command"
7907 msgid "undefining `defined'"
7912 msgid "undefining `%s'"
7916 msgid "extra text at end of directive"
7926 msgid "#warning%.*s"
7930 msgid "#elif not within a conditional"
7935 msgid "#%s not within a conditional"
7939 msgid "#else or #elif after #else"
7943 msgid "#else not within a conditional"
7947 msgid "unbalanced #endif"
7951 msgid "unterminated string or character constant"
7956 msgid "arguments given to macro `%s'"
7961 msgid "no args to macro `%s'"
7966 msgid "only 1 arg to macro `%s'"
7971 msgid "only %d args to macro `%s'"
7976 msgid "too many (%d) args to macro `%s'"
7982 "internal error in %s, at tradcpp.c:%d\n"
7983 "Please submit a full bug report.\n"
7984 "See %s for instructions."
7989 msgid "could not open dump file `%s'"
7994 msgid "ignoring unknown option `%.*s' in `-f%s'"
7998 msgid "arrays of functions are not meaningful"
8002 msgid "function return type cannot be function"
8006 msgid "invalid initializer for bit string"
8011 msgid "tree check: expected %s, have %s in %s, at %s:%d"
8016 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
8019 #: varasm.c:456 config/i386/winnt.c:526
8021 msgid "%s causes a section type conflict"
8026 msgid "register name not specified for `%s'"
8031 msgid "invalid register name for `%s'"
8036 msgid "data type of `%s' isn't suitable for a register"
8041 msgid "register specified for `%s' isn't suitable for data type"
8045 msgid "global register variable has initial value"
8049 msgid "volatile register variables don't work as you might wish"
8054 msgid "register name given for non-register variable `%s'"
8060 "alignment of `%s' is greater than maximum object file alignment. Using %d"
8065 msgid "requested alignment for %s is greater than implemented alignment of %d"
8069 msgid "initializer for integer value is too complicated"
8073 msgid "initializer for floating value is not a floating constant"
8077 msgid "unknown set constructor type"
8082 msgid "invalid initial value for member `%s'"
8087 msgid "weak declaration of `%s' must be public"
8092 msgid "weak declaration of `%s' must precede definition"
8097 msgid "weak declaration of `%s' not supported"
8100 #: varasm.c:5035 varasm.c:5110
8101 msgid "only weak aliases are supported in this configuration"
8105 msgid "alias definitions not supported in this configuration; ignored"
8109 msgid "visibility attribute not supported in this configuration; ignored"
8114 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
8117 #. Print an error message for unrecognized stab codes.
8120 msgid "no sclass for %s stab (0x%x)\n"
8125 "The maximum number of instructions in a function that is eligible for "
8130 msgid "The maximum number of instructions to consider to fill a delay slot"
8135 "The maximum number of instructions to consider to find accurate live "
8136 "register information"
8140 msgid "The maximum length of scheduling's pending operations list"
8144 msgid "The maximum amount of memory to be allocated by GCSE"
8148 msgid "The maximum number of passes to make when doing GCSE"
8152 msgid "The maximum number of instructions to consider to unroll in a loop"
8155 #: config/darwin-c.c:76
8156 msgid "too many #pragma options align=reset"
8159 #: config/darwin-c.c:98 config/darwin-c.c:101 config/darwin-c.c:103
8160 #: config/darwin-c.c:105
8161 msgid "malformed '#pragma options', ignoring"
8164 #: config/darwin-c.c:108
8165 msgid "junk at end of '#pragma options'"
8168 #: config/darwin-c.c:118
8169 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
8172 #: config/darwin-c.c:131
8173 msgid "missing '(' after '#pragma unused', ignoring"
8176 #: config/darwin-c.c:149
8177 msgid "missing ')' after '#pragma unused', ignoring"
8180 #: config/darwin-c.c:152
8181 msgid "junk at end of '#pragma unused'"
8184 #: config/nextstep.c:68
8185 msgid "optimization turned on"
8188 #: config/nextstep.c:74
8189 msgid "optimization turned off"
8192 #: config/nextstep.c:83
8193 msgid "optimization level restored"
8196 #: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:85
8197 msgid "-msystem-v and -p are incompatible"
8200 #: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:87
8201 msgid "-msystem-v and -mthreads are incompatible"
8204 #. Run-time compilation parameters selecting different hardware subsets.
8205 #: config/1750a/1750a.h:39
8206 msgid "Use VAX-C alignment"
8209 #: config/a29k/a29k.c:1028 config/m88k/m88k.c:2966
8211 msgid "invalid %%Q value"
8214 #: config/a29k/a29k.c:1034 config/alpha/alpha.c:5410 config/m88k/m88k.c:3062
8216 msgid "invalid %%C value"
8219 #: config/a29k/a29k.c:1040 config/alpha/alpha.c:5255
8220 #: config/rs6000/rs6000.c:6459
8222 msgid "invalid %%N value"
8225 #: config/a29k/a29k.c:1046 config/alpha/alpha.c:5326
8226 #: config/rs6000/rs6000.c:6421
8228 msgid "invalid %%M value"
8231 #: config/a29k/a29k.c:1052 config/alpha/alpha.c:5318
8232 #: config/rs6000/rs6000.c:6386
8234 msgid "invalid %%m value"
8237 #: config/a29k/a29k.c:1157 config/alpha/alpha.c:5279 config/romp/romp.c:690
8239 msgid "invalid %%L value"
8242 #: config/a29k/a29k.c:1162 config/rs6000/rs6000.c:6467
8244 msgid "invalid %%O value"
8247 #: config/a29k/a29k.c:1168 config/alpha/alpha.c:5263
8248 #: config/rs6000/rs6000.c:6487
8250 msgid "invalid %%P value"
8253 #: config/a29k/a29k.c:1178
8255 msgid "invalid %%V value"
8258 #: config/a29k/a29k.h:101
8259 msgid "Generate code assuming DW bit is set"
8262 #: config/a29k/a29k.h:102
8263 msgid "Generate code assuming DW bit is not set"
8266 #: config/a29k/a29k.h:103
8267 msgid "Generate code using byte writes"
8270 #: config/a29k/a29k.h:104
8271 msgid "Do not generate byte writes"
8274 #: config/a29k/a29k.h:105
8275 msgid "Use small memory model"
8278 #: config/a29k/a29k.h:106
8279 msgid "Use normal memory model"
8282 #: config/a29k/a29k.h:107
8283 msgid "Use large memory model"
8286 #: config/a29k/a29k.h:108
8287 msgid "Generate 29050 code"
8290 #: config/a29k/a29k.h:109
8291 msgid "Generate 29000 code"
8294 #: config/a29k/a29k.h:110
8295 msgid "Use kernel global registers"
8298 #: config/a29k/a29k.h:111
8299 msgid "Use user global registers"
8302 #: config/a29k/a29k.h:112
8303 msgid "Emit stack checking code"
8306 #: config/a29k/a29k.h:113
8307 msgid "Do not emit stack checking code"
8310 #: config/a29k/a29k.h:114
8311 msgid "Work around storem hardware bug"
8314 #: config/a29k/a29k.h:115
8315 msgid "Do not work around storem hardware bug"
8318 #: config/a29k/a29k.h:116
8319 msgid "Store locals in argument registers"
8322 #: config/a29k/a29k.h:117
8323 msgid "Do not store locals in arg registers"
8326 #: config/a29k/a29k.h:118 config/i960/i960.h:283 config/mips/mips.h:406
8327 msgid "Use software floating point"
8330 #: config/a29k/a29k.h:119
8331 msgid "Do not generate multm instructions"
8334 #: config/alpha/alpha.c:272
8336 msgid "-f%s ignored for Unicos/Mk (not supported)"
8339 #: config/alpha/alpha.c:296
8340 msgid "-mieee not supported on Unicos/Mk"
8343 #: config/alpha/alpha.c:307
8344 msgid "-mieee-with-inexact not supported on Unicos/Mk"
8347 #: config/alpha/alpha.c:324
8349 msgid "bad value `%s' for -mtrap-precision switch"
8352 #: config/alpha/alpha.c:338
8354 msgid "bad value `%s' for -mfp-rounding-mode switch"
8357 #: config/alpha/alpha.c:353
8359 msgid "bad value `%s' for -mfp-trap-mode switch"
8362 #: config/alpha/alpha.c:372 config/alpha/alpha.c:384
8364 msgid "bad value `%s' for -mcpu switch"
8367 #: config/alpha/alpha.c:391
8368 msgid "trap mode not supported on Unicos/Mk"
8371 #: config/alpha/alpha.c:398
8372 msgid "fp software completion requires -mtrap-precision=i"
8375 #: config/alpha/alpha.c:414
8376 msgid "rounding mode not supported for VAX floats"
8379 #: config/alpha/alpha.c:419
8380 msgid "trap mode not supported for VAX floats"
8383 #: config/alpha/alpha.c:448
8385 msgid "L%d cache latency unknown for %s"
8388 #: config/alpha/alpha.c:463
8390 msgid "bad value `%s' for -mmemory-latency"
8393 #: config/alpha/alpha.c:5219 config/m88k/m88k.c:2954 config/romp/romp.c:746
8394 #: config/romp/romp.c:753
8396 msgid "invalid %%H value"
8399 #: config/alpha/alpha.c:5229
8401 msgid "invalid %%J value"
8404 #: config/alpha/alpha.c:5239 config/ia64/ia64.c:3544 config/m88k/m88k.c:3099
8406 msgid "invalid %%r value"
8409 #: config/alpha/alpha.c:5249 config/rs6000/rs6000.c:6533
8411 msgid "invalid %%R value"
8414 #: config/alpha/alpha.c:5271 config/m88k/m88k.c:2960 config/romp/romp.c:732
8415 #: config/romp/romp.c:739
8417 msgid "invalid %%h value"
8420 #: config/alpha/alpha.c:5361
8422 msgid "invalid %%U value"
8425 #: config/alpha/alpha.c:5373 config/alpha/alpha.c:5387 config/romp/romp.c:698
8426 #: config/rs6000/rs6000.c:6541
8428 msgid "invalid %%s value"
8431 #: config/alpha/alpha.c:5447 config/m88k/m88k.c:3083
8432 #: config/rs6000/rs6000.c:6248
8434 msgid "invalid %%E value"
8437 #: config/alpha/alpha.c:5468 config/romp/romp.c:973
8438 #: config/rs6000/rs6000.c:6849
8440 msgid "invalid %%xn code"
8443 #. Macro to define tables used to set the flags.
8444 #. This is a list in braces of pairs in braces,
8445 #. each pair being { "NAME", VALUE }
8446 #. where VALUE is the bits to set or minus the bits to clear.
8447 #. An empty string NAME is used to identify the default VALUE.
8448 #: config/alpha/alpha.h:214 config/i386/i386.h:291 config/i386/i386.h:293
8449 #: config/i386/i386.h:295 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:329
8450 #: config/s390/s390.h:56 config/sparc/sparc.h:529 config/sparc/sparc.h:534
8451 msgid "Use hardware fp"
8454 #: config/alpha/alpha.h:215 config/i386/i386.h:292 config/i386/i386.h:294
8455 #: config/rs6000/rs6000.h:331 config/sparc/sparc.h:531
8456 #: config/sparc/sparc.h:536
8457 msgid "Do not use hardware fp"
8460 #: config/alpha/alpha.h:216
8461 msgid "Use fp registers"
8464 #: config/alpha/alpha.h:218
8465 msgid "Do not use fp registers"
8468 #: config/alpha/alpha.h:219
8469 msgid "Do not assume GAS"
8472 #: config/alpha/alpha.h:220
8476 #: config/alpha/alpha.h:222
8477 msgid "Request IEEE-conformant math library routines (OSF/1)"
8480 #: config/alpha/alpha.h:224
8481 msgid "Emit IEEE-conformant code, without inexact exceptions"
8484 #: config/alpha/alpha.h:226
8485 msgid "Emit IEEE-conformant code, with inexact exceptions"
8488 #: config/alpha/alpha.h:228
8489 msgid "Do not emit complex integer constants to read-only memory"
8492 #: config/alpha/alpha.h:229
8496 #: config/alpha/alpha.h:230
8497 msgid "Do not use VAX fp"
8500 #: config/alpha/alpha.h:231
8501 msgid "Emit code for the byte/word ISA extension"
8504 #: config/alpha/alpha.h:234
8505 msgid "Emit code for the motion video ISA extension"
8508 #: config/alpha/alpha.h:237
8509 msgid "Emit code for the fp move and sqrt ISA extension"
8512 #: config/alpha/alpha.h:239
8513 msgid "Emit code for the counting ISA extension"
8516 #: config/alpha/alpha.h:242
8517 msgid "Emit code using explicit relocation directives"
8520 #: config/alpha/alpha.h:245
8521 msgid "Emit 16-bit relocations to the small data areas"
8524 #: config/alpha/alpha.h:247
8525 msgid "Emit 32-bit relocations to the small data areas"
8530 #. For -mfp-rounding-mode=[n|m|c|d]
8531 #. For -mfp-trap-mode=[n|u|su|sui]
8532 #. For -mtrap-precision=[p|f|i]
8533 #. For -mmemory-latency=
8534 #: config/alpha/alpha.h:275
8535 msgid "Use features of and schedule given CPU"
8538 #: config/alpha/alpha.h:277
8539 msgid "Schedule given CPU"
8542 #: config/alpha/alpha.h:279
8543 msgid "Control the generated fp rounding mode"
8546 #: config/alpha/alpha.h:281
8547 msgid "Control the IEEE trap mode"
8550 #: config/alpha/alpha.h:283
8551 msgid "Control the precision given to fp exceptions"
8554 #: config/alpha/alpha.h:285
8555 msgid "Tune expected memory latency"
8558 #: config/arc/arc.c:132
8560 msgid "bad value (%s) for -mcpu switch"
8563 #: config/arc/arc.c:359
8565 msgid "argument of `%s' attribute is not a string constant"
8568 #: config/arc/arc.c:366
8570 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
8573 #: config/arc/arc.c:1709 config/m32r/m32r.c:2282
8575 msgid "invalid operand to %%R code"
8578 #: config/arc/arc.c:1741 config/m32r/m32r.c:2305
8580 msgid "invalid operand to %%H/%%L code"
8583 #: config/arc/arc.c:1765 config/m32r/m32r.c:2382
8585 msgid "invalid operand to %%U code"
8588 #: config/arc/arc.c:1776
8590 msgid "invalid operand to %%V code"
8594 #: config/arc/arc.c:1783 config/m32r/m32r.c:2421 config/sparc/sparc.c:6159
8595 msgid "invalid operand output code"
8598 #: config/arm/arm.c:436
8600 msgid "switch -mcpu=%s conflicts with -march= switch"
8603 #: config/arm/arm.c:446 config/rs6000/rs6000.c:444 config/sparc/sparc.c:381
8605 msgid "bad value (%s) for %s switch"
8608 #: config/arm/arm.c:582
8609 msgid "target CPU does not support APCS-32"
8612 #: config/arm/arm.c:587
8613 msgid "target CPU does not support APCS-26"
8616 #: config/arm/arm.c:593
8617 msgid "target CPU does not support interworking"
8620 #: config/arm/arm.c:599
8621 msgid "target CPU does not support THUMB instructions"
8624 #: config/arm/arm.c:613
8626 "enabling backtrace support is only meaningful when compiling for the Thumb"
8629 #: config/arm/arm.c:616
8631 "enabling callee interworking support is only meaningful when compiling for "
8635 #: config/arm/arm.c:619
8637 "enabling caller interworking support is only meaningful when compiling for "
8641 #: config/arm/arm.c:625
8642 msgid "interworking forces APCS-32 to be used"
8645 #: config/arm/arm.c:631
8646 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
8649 #: config/arm/arm.c:639
8650 msgid "-fpic and -mapcs-reent are incompatible"
8653 #: config/arm/arm.c:642
8654 msgid "APCS reentrant code not supported. Ignored"
8657 #: config/arm/arm.c:650
8658 msgid "-g with -mno-apcs-frame may not give sensible debugging"
8661 #: config/arm/arm.c:658
8662 msgid "passing floating point arguments in fp regs not yet supported"
8665 #: config/arm/arm.c:687
8667 msgid "invalid floating point emulation option: -mfpe-%s"
8670 #: config/arm/arm.c:711
8671 msgid "structure size boundary can only be set to 8 or 32"
8674 #: config/arm/arm.c:719
8675 msgid "-mpic-register= is useless without -fpic"
8678 #: config/arm/arm.c:726
8680 msgid "unable to use '%s' for PIC register"
8683 #: config/arm/arm.c:1970 config/arm/arm.c:1993 config/avr/avr.c:4703
8684 #: config/c4x/c4x.c:4674 config/h8300/h8300.c:3381 config/i386/i386.c:1261
8685 #: config/i386/i386.c:1290 config/m68hc11/m68hc11.c:1220
8686 #: config/mcore/mcore.c:3506 config/ns32k/ns32k.c:1044
8687 #: config/rs6000/rs6000.c:10789 config/sh/sh.c:5592 config/sh/sh.c:5612
8688 #: config/sh/sh.c:5651 config/stormy16/stormy16.c:2012 config/v850/v850.c:2047
8690 msgid "`%s' attribute only applies to functions"
8693 #: config/arm/arm.c:9290
8694 msgid "unable to compute real location of stacked parameter"
8697 #: config/arm/arm.c:9970
8698 msgid "no low registers available for popping high registers"
8701 #: config/arm/arm.c:10162
8702 msgid "interrupt Service Routines cannot be coded in Thumb mode"
8705 #: config/arm/pe.c:168 config/i386/winnt.c:290 config/mcore/mcore.c:3365
8707 msgid "initialized variable `%s' is marked dllimport"
8710 #: config/arm/pe.c:177 config/i386/winnt.c:299
8712 msgid "static variable `%s' is marked dllimport"
8715 #: config/arm/arm.h:422
8716 msgid "Generate APCS conformant stack frames"
8719 #: config/arm/arm.h:425
8720 msgid "Store function names in object code"
8723 #: config/arm/arm.h:429
8724 msgid "Use the 32-bit version of the APCS"
8727 #: config/arm/arm.h:431
8728 msgid "Use the 26-bit version of the APCS"
8731 #: config/arm/arm.h:435
8732 msgid "Pass FP arguments in FP registers"
8735 #: config/arm/arm.h:438
8736 msgid "Generate re-entrant, PIC code"
8739 #: config/arm/arm.h:441
8740 msgid "The MMU will trap on unaligned accesses"
8743 #: config/arm/arm.h:448
8744 msgid "Use library calls to perform FP operations"
8747 #: config/arm/arm.h:450 config/i960/i960.h:281
8748 msgid "Use hardware floating point instructions"
8751 #: config/arm/arm.h:452
8752 msgid "Assume target CPU is configured as big endian"
8755 #: config/arm/arm.h:454
8756 msgid "Assume target CPU is configured as little endian"
8759 #: config/arm/arm.h:456
8760 msgid "Assume big endian bytes, little endian words"
8763 #: config/arm/arm.h:458
8764 msgid "Support calls between Thumb and ARM instruction sets"
8767 #: config/arm/arm.h:461
8768 msgid "Generate a call to abort if a noreturn function returns"
8771 #: config/arm/arm.h:464
8772 msgid "Do not move instructions into a function's prologue"
8775 #: config/arm/arm.h:467
8776 msgid "Do not load the PIC register in function prologues"
8779 #: config/arm/arm.h:470
8780 msgid "Generate call insns as indirect calls, if necessary"
8783 #: config/arm/arm.h:473
8784 msgid "Compile for the Thumb not the ARM"
8787 #: config/arm/arm.h:477
8788 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
8791 #: config/arm/arm.h:480
8792 msgid "Thumb: Generate (leaf) stack frames even if not needed"
8795 #: config/arm/arm.h:483
8796 msgid "Thumb: Assume non-static functions may be called from ARM code"
8799 #: config/arm/arm.h:487
8800 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
8803 #: config/arm/arm.h:497
8804 msgid "Specify the name of the target CPU"
8807 #: config/arm/arm.h:499
8808 msgid "Specify the name of the target architecture"
8811 #: config/arm/arm.h:503
8812 msgid "Specify the version of the floating point emulator"
8815 #: config/arm/arm.h:505
8816 msgid "Specify the minimum bit alignment of structures"
8819 #: config/arm/arm.h:507
8820 msgid "Specify the register to be used for PIC addressing"
8823 #: config/arm/pe.h:65
8824 msgid "Ignore dllimport attribute for functions"
8827 #. None of these is actually used in cc1. If we don't define them in target
8828 #. switches cc1 complains about them. For the sake of argument lets allocate
8829 #. bit 31 of target flags for such options.
8830 #: config/arm/riscix.h:84
8831 msgid "Do symbol renaming for BSD"
8834 #: config/arm/riscix.h:85
8835 msgid "Do symbol renaming for X/OPEN"
8838 #: config/arm/riscix.h:86
8839 msgid "Don't do symbol renaming"
8842 #: config/avr/avr.c:221
8844 msgid "MCU `%s' not supported"
8847 #: config/avr/avr.c:461
8849 msgid "large frame pointer change (%d) with -mtiny-stack"
8852 #: config/avr/avr.c:1056
8853 msgid "bad address, not (reg+disp):"
8856 #: config/avr/avr.c:1064
8857 msgid "internal compiler error. Bad address:"
8860 #: config/avr/avr.c:1077
8861 msgid "internal compiler error. Unknown mode:"
8864 #: config/avr/avr.c:1785 config/avr/avr.c:2497
8865 msgid "invalid insn:"
8868 #: config/avr/avr.c:1822 config/avr/avr.c:1908 config/avr/avr.c:1957
8869 #: config/avr/avr.c:1966 config/avr/avr.c:2064 config/avr/avr.c:2236
8870 #: config/avr/avr.c:2534 config/avr/avr.c:2645
8871 msgid "incorrect insn:"
8874 #: config/avr/avr.c:1985 config/avr/avr.c:2149 config/avr/avr.c:2307
8875 #: config/avr/avr.c:2689
8876 msgid "unknown move insn:"
8879 #: config/avr/avr.c:2925
8880 msgid "bad shift insn:"
8883 #: config/avr/avr.c:3041 config/avr/avr.c:3471 config/avr/avr.c:3851
8884 msgid "internal compiler error. Incorrect shift:"
8887 #: config/avr/avr.c:4676
8888 msgid "only initialized variables can be placed into program memory area"
8891 #: config/avr/avr.h:63
8892 msgid "Assume int to be 8 bit integer"
8895 #: config/avr/avr.h:65
8896 msgid "Change the stack pointer without disabling interrupts"
8899 #: config/avr/avr.h:67
8900 msgid "Use subroutines for function prologue/epilogue"
8903 #: config/avr/avr.h:69
8904 msgid "Change only the low 8 bits of the stack pointer"
8907 #: config/avr/avr.h:71
8908 msgid "Do not generate tablejump insns"
8911 #: config/avr/avr.h:74
8912 msgid "Output instruction sizes to the asm file"
8915 #: config/avr/avr.h:87
8916 msgid "Specify the initial stack address"
8919 #: config/avr/avr.h:88
8920 msgid "Specify the MCU name"
8923 #. `GIV_SORT_CRITERION(GIV1, GIV2)'
8924 #. In some cases, the strength reduction optimization pass can
8925 #. produce better code if this is defined. This macro controls the
8926 #. order that induction variables are combined. This macro is
8927 #. particularly useful if the target has limited addressing modes.
8928 #. For instance, the SH target has only positive offsets in
8929 #. addresses. Thus sorting to put the smallest address first allows
8930 #. the most combinations to be found.
8931 #: config/avr/avr.h:2553
8932 msgid "trampolines not supported"
8935 #: config/c4x/c4x-c.c:70
8937 msgid "missing '(' after '#pragma %s' - ignored"
8940 #: config/c4x/c4x-c.c:73
8942 msgid "missing function name in '#pragma %s' - ignored"
8945 #: config/c4x/c4x-c.c:78
8947 msgid "malformed '#pragma %s' - ignored"
8950 #: config/c4x/c4x-c.c:80
8952 msgid "missing section name in '#pragma %s' - ignored"
8955 #: config/c4x/c4x-c.c:85
8957 msgid "missing ')' for '#pragma %s' - ignored"
8960 #: config/c4x/c4x-c.c:88
8962 msgid "junk at end of '#pragma %s'"
8965 #: config/c4x/c4x.c:299
8967 msgid "unknown CPU version %d, using 40.\n"
8970 #: config/c4x/c4x.c:883
8972 msgid "ISR %s requires %d words of local vars, max is 32767"
8975 #: config/c4x/c4x.c:1631
8976 msgid "using CONST_DOUBLE for address"
8979 #: config/c4x/c4x.c:1771
8980 msgid "c4x_address_cost: Invalid addressing mode"
8983 #: config/c4x/c4x.c:1913
8985 msgid "c4x_print_operand: %%L inconsistency"
8988 #: config/c4x/c4x.c:1919
8990 msgid "c4x_print_operand: %%N inconsistency"
8993 #: config/c4x/c4x.c:1960
8995 msgid "c4x_print_operand: %%O inconsistency"
8998 #: config/c4x/c4x.c:2056
8999 msgid "c4x_print_operand: Bad operand case"
9002 #: config/c4x/c4x.c:2099
9003 msgid "c4x_print_operand_address: Bad post_modify"
9006 #: config/c4x/c4x.c:2121
9007 msgid "c4x_print_operand_address: Bad pre_modify"
9010 #: config/c4x/c4x.c:2169 config/c4x/c4x.c:2181 config/c4x/c4x.c:2196
9011 msgid "c4x_print_operand_address: Bad operand case"
9014 #: config/c4x/c4x.c:2452
9015 msgid "c4x_rptb_insert: Cannot find start label"
9018 #: config/c4x/c4x.c:3439 config/c4x/c4x.c:3459
9019 msgid "mode not QImode"
9022 #: config/c4x/c4x.c:3544
9023 msgid "invalid indirect memory address"
9026 #: config/c4x/c4x.c:3633
9027 msgid "invalid indirect (S) memory address"
9030 #: config/c4x/c4x.c:3974
9031 msgid "c4x_valid_operands: Internal error"
9034 #: config/c4x/c4x.c:4454
9035 msgid "c4x_operand_subword: invalid mode"
9038 #: config/c4x/c4x.c:4457
9039 msgid "c4x_operand_subword: invalid operand"
9042 #. We could handle these with some difficulty.
9043 #. e.g., *p-- => *(p-=2); *(p+1).
9044 #: config/c4x/c4x.c:4483
9045 msgid "c4x_operand_subword: invalid autoincrement"
9048 #: config/c4x/c4x.c:4489
9049 msgid "c4x_operand_subword: invalid address"
9052 #: config/c4x/c4x.c:4500
9053 msgid "c4x_operand_subword: address not offsettable"
9056 #: config/c4x/c4x.c:4700
9057 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
9060 #. Name of the c4x assembler.
9061 #. Name of the c4x linker.
9062 #. Define assembler options.
9063 #. Define linker options.
9064 #. Define C preprocessor options.
9065 #. Specify the end file to link with.
9066 #. Target compilation option flags.
9067 #. Small memory model.
9068 #. Use 24-bit MPYI for C3x.
9069 #. Fast fixing of floats.
9070 #. Allow use of RPTS.
9072 #. Be compatible with TI assembler.
9073 #. Be paranoid about DP reg. in ISRs.
9074 #. Pass arguments on stack.
9075 #. Enable features under development.
9076 #. Enable repeat block.
9077 #. Use BK as general register.
9078 #. Use decrement and branch for C3x.
9079 #. Enable debugging of GCC.
9080 #. Force constants into registers.
9081 #. Allow unsigned loop counters.
9082 #. Force op0 and op1 to be same.
9083 #. Save all 40 bits for floats.
9084 #. Allow parallel insns.
9085 #. Allow MPY||ADD, MPY||SUB insns.
9086 #. Assume mem refs possibly aliased.
9093 #. Run-time compilation parameters selecting different hardware subsets.
9095 #. Macro to define tables used to set the flags.
9096 #. This is a list in braces of triplets in braces,
9097 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
9098 #. where VALUE is the bits to set or minus the bits to clear.
9099 #. An empty string NAME is used to identify the default VALUE.
9100 #: config/c4x/c4x.h:141
9101 msgid "Small memory model"
9104 #: config/c4x/c4x.h:143
9105 msgid "Big memory model"
9108 #: config/c4x/c4x.h:145
9109 msgid "Use MPYI instruction for C3x"
9112 #: config/c4x/c4x.h:147
9113 msgid "Do not use MPYI instruction for C3x"
9116 #: config/c4x/c4x.h:149
9117 msgid "Use fast but approximate float to integer conversion"
9120 #: config/c4x/c4x.h:151
9121 msgid "Use slow but accurate float to integer conversion"
9124 #: config/c4x/c4x.h:153
9125 msgid "Enable use of RTPS instruction"
9128 #: config/c4x/c4x.h:155
9129 msgid "Disable use of RTPS instruction"
9132 #: config/c4x/c4x.h:157
9133 msgid "Enable use of RTPB instruction"
9136 #: config/c4x/c4x.h:159
9137 msgid "Disable use of RTPB instruction"
9140 #: config/c4x/c4x.h:161
9141 msgid "Generate code for C30 CPU"
9144 #: config/c4x/c4x.h:163
9145 msgid "Generate code for C31 CPU"
9148 #: config/c4x/c4x.h:165
9149 msgid "Generate code for C32 CPU"
9152 #: config/c4x/c4x.h:167
9153 msgid "Generate code for C33 CPU"
9156 #: config/c4x/c4x.h:169
9157 msgid "Generate code for C40 CPU"
9160 #: config/c4x/c4x.h:171
9161 msgid "Generate code for C44 CPU"
9164 #: config/c4x/c4x.h:173
9165 msgid "Emit code compatible with TI tools"
9168 #: config/c4x/c4x.h:175
9169 msgid "Emit code to use GAS extensions"
9172 #: config/c4x/c4x.h:177 config/c4x/c4x.h:181
9173 msgid "Save DP across ISR in small memory model"
9176 #: config/c4x/c4x.h:179 config/c4x/c4x.h:183
9177 msgid "Don't save DP across ISR in small memory model"
9180 #: config/c4x/c4x.h:185
9181 msgid "Pass arguments on the stack"
9184 #: config/c4x/c4x.h:187
9185 msgid "Pass arguments in registers"
9188 #: config/c4x/c4x.h:189
9189 msgid "Enable new features under development"
9192 #: config/c4x/c4x.h:191
9193 msgid "Disable new features under development"
9196 #: config/c4x/c4x.h:193
9197 msgid "Use the BK register as a general purpose register"
9200 #: config/c4x/c4x.h:195
9201 msgid "Do not allocate BK register"
9204 #: config/c4x/c4x.h:197
9205 msgid "Enable use of DB instruction"
9208 #: config/c4x/c4x.h:199
9209 msgid "Disable use of DB instruction"
9212 #: config/c4x/c4x.h:201
9213 msgid "Enable debugging"
9216 #: config/c4x/c4x.h:203
9217 msgid "Disable debugging"
9220 #: config/c4x/c4x.h:205
9221 msgid "Force constants into registers to improve hoisting"
9224 #: config/c4x/c4x.h:207
9225 msgid "Don't force constants into registers"
9228 #: config/c4x/c4x.h:209
9229 msgid "Force RTL generation to emit valid 3 operand insns"
9232 #: config/c4x/c4x.h:211
9233 msgid "Allow RTL generation to emit invalid 3 operand insns"
9236 #: config/c4x/c4x.h:213
9237 msgid "Allow unsigned interation counts for RPTB/DB"
9240 #: config/c4x/c4x.h:215
9241 msgid "Disallow unsigned iteration counts for RPTB/DB"
9244 #: config/c4x/c4x.h:217
9245 msgid "Preserve all 40 bits of FP reg across call"
9248 #: config/c4x/c4x.h:219
9249 msgid "Only preserve 32 bits of FP reg across call"
9252 #: config/c4x/c4x.h:221
9253 msgid "Enable parallel instructions"
9256 #: config/c4x/c4x.h:223
9257 msgid "Disable parallel instructions"
9260 #: config/c4x/c4x.h:225
9261 msgid "Enable MPY||ADD and MPY||SUB instructions"
9264 #: config/c4x/c4x.h:227
9265 msgid "Disable MPY||ADD and MPY||SUB instructions"
9268 #: config/c4x/c4x.h:229
9269 msgid "Assume that pointers may be aliased"
9272 #: config/c4x/c4x.h:231
9273 msgid "Assume that pointers not aliased"
9276 #: config/c4x/c4x.h:304
9277 msgid "Specify maximum number of iterations for RPTS"
9280 #: config/c4x/c4x.h:306
9281 msgid "Select CPU to generate code for"
9284 #. Macros used in the machine description to test the flags.
9285 #. Macro to define tables used to set the flags.
9286 #. This is a list in braces of pairs in braces,
9287 #. each pair being { "NAME", VALUE }
9288 #. where VALUE is the bits to set or minus the bits to clear.
9289 #. An empty string NAME is used to identify the default VALUE.
9290 #: config/clipper/clipper.h:40
9291 msgid "Generate code for the C400"
9294 #: config/clipper/clipper.h:41
9295 msgid "Generate code for the C300"
9298 #: config/convex/convex.h:53
9299 msgid "Generate code for c1"
9302 #: config/convex/convex.h:54
9303 msgid "Generate code for c2"
9306 #: config/convex/convex.h:55
9307 msgid "Generate code for c32"
9310 #: config/convex/convex.h:56 config/convex/convex.h:57
9311 msgid "Generate code for c34"
9314 #: config/convex/convex.h:59
9315 msgid "Use standard calling sequence, with arg count word"
9318 #: config/convex/convex.h:61
9319 msgid "Place arg count in a nop instruction (faster than push)"
9322 #: config/convex/convex.h:63
9323 msgid "Don't push arg count, depend on symbol table"
9326 #: config/convex/convex.h:65
9327 msgid "Use data cache for volatile mem refs (default)"
9330 #: config/convex/convex.h:67
9331 msgid "Don't use data cache for volatile mem refs"
9334 #: config/convex/convex.h:69
9335 msgid "Bypass data cache for volatile mem refs"
9338 #: config/convex/convex.h:70
9339 msgid "Use 64-bit longs"
9342 #: config/convex/convex.h:71
9343 msgid "Use cc- and libc-compatible 32-bit longs"
9346 #: config/cris/cris.c:569
9347 msgid "unexpected index-type in cris_print_index"
9350 #: config/cris/cris.c:585
9351 msgid "unexpected base-type in cris_print_base"
9354 #: config/cris/cris.c:878
9356 msgid "stackframe too big: %d bytes"
9359 #: config/cris/cris.c:1193
9360 msgid "allocated but unused delay list in epilogue"
9363 #: config/cris/cris.c:1203
9365 "unexpected function type needing stack adjustment for __builtin_eh_return"
9368 #: config/cris/cris.c:1282
9369 msgid "invalid operand for 'b' modifier"
9372 #: config/cris/cris.c:1294
9373 msgid "invalid operand for 'v' modifier"
9376 #: config/cris/cris.c:1304
9377 msgid "invalid operand for 'P' modifier"
9380 #: config/cris/cris.c:1311
9381 msgid "invalid operand for 'p' modifier"
9384 #: config/cris/cris.c:1350
9385 msgid "invalid operand for 'z' modifier"
9388 #: config/cris/cris.c:1381 config/cris/cris.c:1411
9389 msgid "invalid operand for 'H' modifier"
9392 #: config/cris/cris.c:1387
9393 msgid "bad register"
9396 #: config/cris/cris.c:1425
9397 msgid "invalid operand for 'e' modifier"
9400 #: config/cris/cris.c:1442
9401 msgid "invalid operand for 'm' modifier"
9404 #: config/cris/cris.c:1467
9405 msgid "invalid operand for 'A' modifier"
9408 #: config/cris/cris.c:1475
9409 msgid "invalid operand for 'D' modifier"
9412 #: config/cris/cris.c:1489
9413 msgid "invalid operand for 'T' modifier"
9416 #: config/cris/cris.c:1498
9417 msgid "invalid operand modifier letter"
9420 #: config/cris/cris.c:1506
9422 msgid "internal error: bad register: %d"
9425 #: config/cris/cris.c:1554
9426 msgid "unexpected multiplicative operand"
9429 #: config/cris/cris.c:1574
9430 msgid "unexpected operand"
9433 #: config/cris/cris.c:1609 config/cris/cris.c:1619
9434 msgid "unrecognized address"
9437 #: config/cris/cris.c:1975
9438 msgid "internal error: sideeffect-insn affecting main effect"
9441 #. If we get here, the caller got its initial tests wrong.
9442 #: config/cris/cris.c:2262
9443 msgid "internal error: cris_side_effect_mode_ok with bad operands"
9446 #: config/cris/cris.c:2344 config/cris/cris.c:2402
9447 msgid "unrecognized supposed constant"
9450 #: config/cris/cris.c:2443
9451 msgid "unrecognized supposed constant in cris_global_pic_symbol"
9454 #: config/cris/cris.c:2462
9456 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
9459 #: config/cris/cris.c:2490
9461 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
9464 #: config/cris/cris.c:2526
9466 msgid "unknown CRIS cpu version specification in -mtune= : %s"
9469 #: config/cris/cris.c:2544
9470 msgid "-fPIC and -fpic are not supported in this configuration"
9473 #: config/cris/cris.c:2560
9474 msgid "that particular -g option is invalid with -maout and -melinux"
9477 #: config/cris/cris.c:2790 config/cris/cris.c:2835
9478 msgid "unexpected side-effects in address"
9481 #. Labels are never marked as global symbols.
9482 #: config/cris/cris.c:2932 config/cris/cris.c:2963
9483 msgid "unexpected PIC symbol"
9486 #: config/cris/cris.c:2936
9487 msgid "PIC register isn't set up"
9490 #: config/cris/cris.c:2949 config/cris/cris.c:3032
9491 msgid "unexpected address expression"
9494 #: config/cris/cris.c:2967
9495 msgid "emitting PIC operand, but PIC register isn't set up"
9498 #: config/cris/cris.c:2976
9499 msgid "unexpected NOTE as addr_const:"
9502 #: config/cris/aout.h:106
9503 msgid "Compile for the MMU-less Etrax 100-based elinux system"
9506 #: config/cris/aout.h:113
9507 msgid "For elinux, request a specified stack-size for this program"
9510 #. 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.
9511 #: config/cris/cris.h:336
9512 msgid "Compile for ETRAX 4 (CRIS v3)"
9515 #: config/cris/cris.h:341
9516 msgid "Compile for ETRAX 100 (CRIS v8)"
9519 #: config/cris/cris.h:345
9520 msgid "Emit verbose debug information in assembly code"
9523 #: config/cris/cris.h:348
9524 msgid "Do not use condition codes from normal instructions"
9527 #: config/cris/cris.h:352
9528 msgid "Do not emit addressing modes with side-effect assignment"
9531 #: config/cris/cris.h:355
9532 msgid "Do not tune stack alignment"
9535 #: config/cris/cris.h:358
9536 msgid "Do not tune writable data alignment"
9539 #: config/cris/cris.h:361
9540 msgid "Do not tune code and read-only data alignment"
9543 #: config/cris/cris.h:370
9544 msgid "Align code and data to 32 bits"
9547 #: config/cris/cris.h:383
9548 msgid "Don't align items in code or data"
9551 #: config/cris/cris.h:386
9552 msgid "Do not emit function prologue or epilogue"
9555 #. We have to handle this m-option here since we can't wash it off in both CC1_SPEC and CC1PLUS_SPEC.
9556 #: config/cris/cris.h:390
9557 msgid "Use the most feature-enabling options allowed by other options"
9560 #. 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.
9561 #: config/cris/cris.h:396
9562 msgid "Override -mbest-lib-options"
9565 #: config/cris/cris.h:428
9566 msgid "Generate code for the specified chip or CPU version"
9569 #: config/cris/cris.h:430
9570 msgid "Tune alignment for the specified chip or CPU version"
9573 #: config/cris/cris.h:432
9574 msgid "Warn when a stackframe is larger than the specified size"
9578 #: config/cris/cris.h:1023
9579 msgid "no FUNCTION_PROFILER for CRIS"
9582 #: config/cris/linux.h:74
9583 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
9586 #: config/d30v/d30v.c:210
9588 msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
9591 #: config/d30v/d30v.c:2677
9592 msgid "bad insn to d30v_print_operand_address:"
9595 #: config/d30v/d30v.c:2694 config/d30v/d30v.c:2755 config/d30v/d30v.c:2776
9596 #: config/d30v/d30v.c:2794
9597 msgid "bad insn to d30v_print_operand_memory_reference:"
9600 #: config/d30v/d30v.c:2862
9601 msgid "bad insn to d30v_print_operand, 'f' modifier:"
9604 #: config/d30v/d30v.c:2871
9605 msgid "bad insn to d30v_print_operand, 'A' modifier:"
9608 #: config/d30v/d30v.c:2878
9609 msgid "bad insn to d30v_print_operand, 'M' modifier:"
9612 #: config/d30v/d30v.c:2932
9613 msgid "bad insn to print_operand, 'F' or 'T' modifier:"
9616 #: config/d30v/d30v.c:2943
9617 msgid "bad insn to print_operand, 'B' modifier:"
9620 #: config/d30v/d30v.c:2950
9621 msgid "bad insn to print_operand, 'E' modifier:"
9624 #: config/d30v/d30v.c:2968
9625 msgid "bad insn to print_operand, 'R' modifier:"
9628 #: config/d30v/d30v.c:2977 config/d30v/d30v.c:2985
9629 msgid "bad insn to print_operand, 's' modifier:"
9632 #: config/d30v/d30v.c:3014
9633 msgid "bad insn in d30v_print_operand, 0 case"
9636 #: config/d30v/d30v.c:3369
9637 msgid "d30v_emit_comparison"
9640 #: config/d30v/d30v.c:3413
9641 msgid "bad call to d30v_move_2words"
9644 #: config/d30v/d30v.h:108
9645 msgid "Enable use of conditional move instructions"
9648 #: config/d30v/d30v.h:111
9649 msgid "Disable use of conditional move instructions"
9652 #: config/d30v/d30v.h:114
9653 msgid "Debug argument support in compiler"
9656 #: config/d30v/d30v.h:117
9657 msgid "Debug stack support in compiler"
9660 #: config/d30v/d30v.h:120
9661 msgid "Debug memory address support in compiler"
9664 #: config/d30v/d30v.h:123
9665 msgid "Make adjacent short instructions parallel if possible"
9668 #: config/d30v/d30v.h:126
9669 msgid "Do not make adjacent short instructions parallel"
9672 #: config/d30v/d30v.h:129 config/d30v/d30v.h:132
9673 msgid "Link programs/data to be in external memory by default"
9676 #: config/d30v/d30v.h:135
9677 msgid "Link programs/data to be in onchip memory by default"
9680 #: config/d30v/d30v.h:143
9681 msgid "Change the branch costs within the compiler"
9684 #: config/d30v/d30v.h:146
9685 msgid "Change the threshold for conversion to conditional execution"
9688 #: config/dsp16xx/dsp16xx.c:1446 config/dsp16xx/dsp16xx.c:1469
9689 msgid "stack size > 32k"
9692 #: config/dsp16xx/dsp16xx.c:1678
9693 msgid "invalid addressing mode"
9696 #: config/dsp16xx/dsp16xx.c:1857
9697 msgid "bad register extension code"
9700 #: config/dsp16xx/dsp16xx.c:1957
9701 msgid "invalid offset in ybase addressing"
9704 #: config/dsp16xx/dsp16xx.c:1960
9705 msgid "invalid register in ybase addressing"
9708 #: config/dsp16xx/dsp16xx.c:2135
9709 msgid "invalid shift operator in emit_1600_core_shift"
9712 #: config/dsp16xx/dsp16xx.c:2464
9713 msgid "invalid mode for gen_tst_reg"
9716 #: config/dsp16xx/dsp16xx.c:2536
9717 msgid "invalid mode for integer comparison in gen_compare_reg"
9720 #. Macro to define tables used to set the flags.
9721 #. This is a list in braces of pairs in braces,
9722 #. each pair being { "NAME", VALUE }
9723 #. where VALUE is the bits to set or minus the bits to clear.
9724 #. An empty string NAME is used to identify the default VALUE.
9725 #: config/dsp16xx/dsp16xx.h:215
9726 msgid "Pass parameters in registers (default)"
9729 #: config/dsp16xx/dsp16xx.h:217
9730 msgid "Don't pass parameters in registers"
9733 #: config/dsp16xx/dsp16xx.h:219
9734 msgid "Generate code for near calls"
9737 #: config/dsp16xx/dsp16xx.h:221
9738 msgid "Don't generate code for near calls"
9741 #: config/dsp16xx/dsp16xx.h:223
9742 msgid "Generate code for near jumps"
9745 #: config/dsp16xx/dsp16xx.h:225
9746 msgid "Don't generate code for near jumps"
9749 #: config/dsp16xx/dsp16xx.h:227
9750 msgid "Generate code for a bit-manipulation unit"
9753 #: config/dsp16xx/dsp16xx.h:229
9754 msgid "Don't generate code for a bit-manipulation unit"
9757 #: config/dsp16xx/dsp16xx.h:231
9758 msgid "Generate code for memory map1"
9761 #: config/dsp16xx/dsp16xx.h:233
9762 msgid "Generate code for memory map2"
9765 #: config/dsp16xx/dsp16xx.h:235
9766 msgid "Generate code for memory map3"
9769 #: config/dsp16xx/dsp16xx.h:237
9770 msgid "Generate code for memory map4"
9773 #: config/dsp16xx/dsp16xx.h:239
9774 msgid "Ouput extra code for initialized data"
9777 #: config/dsp16xx/dsp16xx.h:241
9778 msgid "Don't let reg. allocator use ybase registers"
9781 #: config/dsp16xx/dsp16xx.h:243
9782 msgid "Output extra debug info in Luxworks environment"
9785 #: config/dsp16xx/dsp16xx.h:245
9786 msgid "Save temp. files in Luxworks environment"
9789 #: config/dsp16xx/dsp16xx.h:257
9790 msgid "Specify alternate name for text section"
9793 #: config/dsp16xx/dsp16xx.h:259
9794 msgid "Specify alternate name for data section"
9797 #: config/dsp16xx/dsp16xx.h:261
9798 msgid "Specify alternate name for bss section"
9801 #: config/dsp16xx/dsp16xx.h:263
9802 msgid "Specify alternate name for constant section"
9805 #: config/dsp16xx/dsp16xx.h:265
9806 msgid "Specify alternate name for dsp16xx chip"
9809 #. Output assembler code to FILE to increment profiler label # LABELNO
9810 #. for profiling a function entry.
9811 #: config/dsp16xx/dsp16xx.h:1203 config/dsp16xx/dsp16xx.h:1208
9812 #: config/dsp16xx/dsp16xx.h:1213 config/dsp16xx/dsp16xx.h:1793
9813 #: config/dsp16xx/dsp16xx.h:1798
9814 msgid "profiling not implemented yet"
9817 #. Emit RTL insns to initialize the variable parts of a trampoline.
9818 #. FNADDR is an RTX for the address of the function's pure code.
9819 #. CXT is an RTX for the static chain value for the function.
9820 #: config/dsp16xx/dsp16xx.h:1224 config/dsp16xx/dsp16xx.h:1236
9821 msgid "trampolines not yet implemented"
9824 #. Macro to define tables used to set the flags.
9825 #. This is a list in braces of pairs in braces,
9826 #. each pair being { "NAME", VALUE }
9827 #. where VALUE is the bits to set or minus the bits to clear.
9828 #. An empty string NAME is used to identify the default VALUE.
9829 #: config/elxsi/elxsi.h:51
9830 msgid "Generate code the unix assembler can handle"
9833 #: config/elxsi/elxsi.h:52
9834 msgid "Generate code an embedded assembler can handle"
9837 #: config/fr30/fr30.c:456
9838 msgid "fr30_print_operand_address: unhandled address"
9841 #: config/fr30/fr30.c:483
9843 msgid "fr30_print_operand: unrecognized %%p code"
9846 #: config/fr30/fr30.c:503
9848 msgid "fr30_print_operand: unrecognized %%b code"
9851 #: config/fr30/fr30.c:524
9853 msgid "fr30_print_operand: unrecognized %%B code"
9856 #: config/fr30/fr30.c:532
9858 msgid "fr30_print_operand: invalid operand to %%A code"
9861 #: config/fr30/fr30.c:549
9863 msgid "fr30_print_operand: invalid %%x code"
9866 #: config/fr30/fr30.c:556
9868 msgid "fr30_print_operand: invalid %%F code"
9871 #: config/fr30/fr30.c:572
9872 msgid "fr30_print_operand: unknown code"
9875 #: config/fr30/fr30.c:601 config/fr30/fr30.c:610 config/fr30/fr30.c:621
9876 #: config/fr30/fr30.c:634
9877 msgid "fr30_print_operand: unhandled MEM"
9880 #: config/fr30/fr30.h:57
9881 msgid "Assume small address space"
9884 #: config/h8300/h8300.c:143
9885 msgid "-ms2600 is used without -ms"
9888 #. Macro to define tables used to set the flags.
9889 #. This is a list in braces of pairs in braces,
9890 #. each pair being { "NAME", VALUE }
9891 #. where VALUE is the bits to set or minus the bits to clear.
9892 #. An empty string NAME is used to identify the default VALUE.
9893 #: config/h8300/h8300.h:117
9894 msgid "Generate H8/S code"
9897 #: config/h8300/h8300.h:118
9898 msgid "Do not generate H8/S code"
9901 #: config/h8300/h8300.h:119
9902 msgid "Generate H8/S2600 code"
9905 #: config/h8300/h8300.h:120
9906 msgid "Do not generate H8/S2600 code"
9909 #: config/h8300/h8300.h:121
9910 msgid "Make integers 32 bits wide"
9913 #: config/h8300/h8300.h:124
9914 msgid "Use registers for argument passing"
9917 #: config/h8300/h8300.h:126
9918 msgid "Do not use registers for argument passing"
9921 #: config/h8300/h8300.h:128
9922 msgid "Consider access to byte sized memory slow"
9925 #: config/h8300/h8300.h:129
9926 msgid "Enable linker relaxing"
9929 #: config/h8300/h8300.h:131
9930 msgid "Generate H8/300H code"
9933 #: config/h8300/h8300.h:132
9934 msgid "Do not generate H8/300H code"
9937 #: config/h8300/h8300.h:133
9938 msgid "Use H8/300 alignment rules"
9941 #: config/i370/i370-c.c:54
9942 msgid "junk at end of #pragma map"
9945 #: config/i370/i370-c.c:60
9946 msgid "malformed #pragma map, ignored"
9949 #: config/i370/i370.c:897
9950 msgid "real name is too long - alias ignored"
9953 #: config/i370/i370.c:902
9954 msgid "alias name is too long - alias ignored"
9957 #: config/i370/i370.c:1173
9958 msgid "internal error--no jump follows compare:"
9961 #. Macro to define tables used to set the flags. This is a list in braces
9962 #. of pairs in braces, each pair being { "NAME", VALUE }
9963 #. where VALUE is the bits to set or minus the bits to clear.
9964 #. An empty string NAME is used to identify the default VALUE.
9965 #: config/i370/i370.h:63
9966 msgid "Generate char instructions"
9969 #: config/i370/i370.h:64
9970 msgid "Do not generate char instructions"
9973 #: config/i386/i386.c:926
9975 msgid "code model %s not supported in PIC mode"
9978 #: config/i386/i386.c:936 config/sparc/sparc.c:344
9980 msgid "bad value (%s) for -mcmodel= switch"
9983 #: config/i386/i386.c:951
9985 msgid "bad value (%s) for -masm= switch"
9988 #: config/i386/i386.c:954
9990 msgid "code model `%s' not supported in the %s bit mode"
9993 #: config/i386/i386.c:957
9994 msgid "code model `large' not supported yet"
9997 #: config/i386/i386.c:959
9999 msgid "%i-bit mode not compiled in"
10002 #: config/i386/i386.c:989 config/mips/mips.c:4969
10004 msgid "bad value (%s) for -march= switch"
10007 #: config/i386/i386.c:1000 config/mips/mips.c:4925
10009 msgid "bad value (%s) for -mcpu= switch"
10012 #: config/i386/i386.c:1019
10014 msgid "-mregparm=%d is not between 0 and %d"
10017 #: config/i386/i386.c:1032
10018 msgid "-malign-loops is obsolete, use -falign-loops"
10021 #: config/i386/i386.c:1037 config/i386/i386.c:1050 config/i386/i386.c:1063
10023 msgid "-malign-loops=%d is not between 0 and %d"
10026 #: config/i386/i386.c:1045
10027 msgid "-malign-jumps is obsolete, use -falign-jumps"
10030 #: config/i386/i386.c:1058
10031 msgid "-malign-functions is obsolete, use -falign-functions"
10034 #: config/i386/i386.c:1096
10036 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
10039 #: config/i386/i386.c:1108
10041 msgid "-mbranch-cost=%d is not between 0 and 5"
10044 #: config/i386/i386.c:1130
10045 msgid "-malign-double makes no sense in the 64bit mode"
10048 #: config/i386/i386.c:1132
10049 msgid "-mrtd calling convention not supported in the 64bit mode"
10052 #: config/i386/i386.c:1148 config/i386/i386.c:1159
10053 msgid "SSE instruction set disabled, using 387 arithmetics"
10056 #: config/i386/i386.c:1164
10057 msgid "387 instruction set disabled, using SSE arithmetics"
10060 #: config/i386/i386.c:1171
10062 msgid "bad value (%s) for -mfpmath= switch"
10065 #: config/i386/i386.c:1301
10067 msgid "`%s' attribute requires an integer constant argument"
10070 #: config/i386/i386.c:1307
10072 msgid "argument to `%s' attribute larger than %d"
10075 #: config/i386/i386.c:5385
10076 msgid "invalid UNSPEC as operand"
10079 #: config/i386/i386.c:5622
10080 msgid "extended registers have no high halves"
10083 #: config/i386/i386.c:5637
10084 msgid "unsupported operand size for extended register"
10087 #: config/i386/i386.c:5910
10089 "operand is neither a constant nor a condition code, invalid operand code 'c'"
10092 #: config/i386/i386.c:5956
10094 msgid "invalid operand code `%c'"
10097 #: config/i386/i386.c:6003
10098 msgid "invalid constraints for operand"
10101 #: config/i386/i386.c:9978
10102 msgid "unknown insn mode"
10105 #. @@@ better error message
10106 #: config/i386/i386.c:11841 config/i386/i386.c:11874
10107 msgid "selector must be an immediate"
10110 #. @@@ better error message
10111 #: config/i386/i386.c:12032 config/i386/i386.c:12060
10112 msgid "mask must be an immediate"
10115 #: config/i386/winnt.c:94
10117 msgid "`%s' attribute only applies to variables"
10120 #: config/i386/winnt.c:262
10122 msgid "`%s' declared as both exported to and imported from a DLL"
10125 #: config/i386/cygwin.h:45
10126 msgid "Use the Cygwin interface"
10129 #: config/i386/cygwin.h:46
10130 msgid "Use the Mingw32 interface"
10133 #: config/i386/cygwin.h:47
10134 msgid "Create GUI application"
10137 #: config/i386/cygwin.h:48
10138 msgid "Don't set Windows defines"
10141 #: config/i386/cygwin.h:49
10142 msgid "Set Windows defines"
10145 #: config/i386/cygwin.h:50
10146 msgid "Create console application"
10149 #: config/i386/cygwin.h:51 config/i386/win32.h:59
10150 msgid "Generate code for a DLL"
10153 #: config/i386/cygwin.h:53 config/i386/win32.h:61
10154 msgid "Ignore dllimport for functions"
10157 #: config/i386/cygwin.h:55
10158 msgid "Use Mingw-specific thread support"
10161 #: config/i386/cygwin.h:236
10163 msgid "-f%s ignored for target (all code is position independent)"
10166 #: config/i386/dgux.h:60
10167 msgid "Retain standard MXDB information"
10170 #: config/i386/dgux.h:62
10171 msgid "Retain legend information"
10174 #: config/i386/dgux.h:65
10175 msgid "Generate external legend information"
10178 #: config/i386/dgux.h:67
10179 msgid "Emit identifying info in .s file"
10182 #: config/i386/dgux.h:69
10183 msgid "Warn when a function arg is a structure"
10186 #: config/i386/dgux.h:249
10187 msgid "argument is a structure"
10190 #: config/i386/djgpp.h:202
10191 msgid "-mbnu210 is ignored (option is obsolete)"
10194 #: config/i386/i386.h:45 config/mips/mips.h:184
10195 msgid "half-pic init called on systems that don't support it"
10204 #: config/i386/i386.h:303
10205 msgid "Alternate calling convention"
10208 #: config/i386/i386.h:305 config/m68k/m68k.h:180 config/ns32k/ns32k.h:106
10209 msgid "Use normal calling convention"
10212 #: config/i386/i386.h:307
10213 msgid "Align some doubles on dword boundary"
10216 #: config/i386/i386.h:309
10217 msgid "Align doubles on word boundary"
10220 #: config/i386/i386.h:311
10221 msgid "Uninitialized locals in .bss"
10224 #: config/i386/i386.h:313
10225 msgid "Uninitialized locals in .data"
10228 #: config/i386/i386.h:315 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
10229 msgid "Use IEEE math for fp comparisons"
10232 #: config/i386/i386.h:317
10233 msgid "Do not use IEEE math for fp comparisons"
10236 #: config/i386/i386.h:319
10237 msgid "Return values of functions in FPU registers"
10240 #: config/i386/i386.h:321
10241 msgid "Do not return values of functions in FPU registers"
10244 #: config/i386/i386.h:323
10245 msgid "Do not generate sin, cos, sqrt for FPU"
10248 #: config/i386/i386.h:325
10249 msgid "Generate sin, cos, sqrt for FPU"
10252 #: config/i386/i386.h:327
10253 msgid "Omit the frame pointer in leaf functions"
10256 #: config/i386/i386.h:330
10257 msgid "Enable stack probing"
10262 #: config/i386/i386.h:335
10263 msgid "Align destination of the string operations"
10266 #: config/i386/i386.h:337
10267 msgid "Do not align destination of the string operations"
10270 #: config/i386/i386.h:339
10271 msgid "Inline all known string operations"
10274 #: config/i386/i386.h:341
10275 msgid "Do not inline all known string operations"
10278 #: config/i386/i386.h:343 config/i386/i386.h:348
10279 msgid "Use push instructions to save outgoing arguments"
10282 #: config/i386/i386.h:345 config/i386/i386.h:350
10283 msgid "Do not use push instructions to save outgoing arguments"
10286 #: config/i386/i386.h:352
10287 msgid "Support MMX built-in functions"
10290 #: config/i386/i386.h:354
10291 msgid "Do not support MMX built-in functions"
10294 #: config/i386/i386.h:357
10295 msgid "Support 3DNow! built-in functions"
10298 #: config/i386/i386.h:360
10299 msgid "Do not support 3DNow! built-in functions"
10302 #: config/i386/i386.h:362
10303 msgid "Support MMX and SSE built-in functions and code generation"
10306 #: config/i386/i386.h:365
10307 msgid "Do not support MMX and SSE built-in functions and code generation"
10310 #: config/i386/i386.h:367
10311 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
10314 #: config/i386/i386.h:370
10315 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
10318 #: config/i386/i386.h:372
10319 msgid "sizeof(long double) is 16"
10322 #: config/i386/i386.h:374
10323 msgid "sizeof(long double) is 12"
10326 #: config/i386/i386.h:376
10327 msgid "Generate 64bit x86-64 code"
10330 #: config/i386/i386.h:378
10331 msgid "Generate 32bit i386 code"
10334 #: config/i386/i386.h:380
10335 msgid "Use red-zone in the x86-64 code"
10338 #: config/i386/i386.h:382
10339 msgid "Do not use red-zone in the x86-64 code"
10342 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10343 #. command options that have values. Its definition is an
10344 #. initializer with a subgrouping for each command option.
10346 #. Each subgrouping contains a string constant, that defines the
10347 #. fixed part of the option name, and the address of a variable. The
10348 #. variable, type `char *', is set to the variable part of the given
10349 #. option if the fixed part matches. The actual option name is made
10350 #. by appending `-m' to the specified name.
10351 #: config/i386/i386.h:428 config/rs6000/rs6000.h:428 config/sparc/sparc.h:641
10352 msgid "Schedule code for given CPU"
10355 #: config/i386/i386.h:430
10356 msgid "Generate floating point mathematics using given instruction set"
10359 #: config/i386/i386.h:432
10360 msgid "Generate code for given CPU"
10363 #: config/i386/i386.h:434
10364 msgid "Number of registers used to pass integer arguments"
10367 #. TARGET_DEFAULT is defined in sun*.h and isi.h, etc.
10368 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10369 #. command options that have values. Its definition is an
10370 #. initializer with a subgrouping for each command option.
10372 #. Each subgrouping contains a string constant, that defines the
10373 #. fixed part of the option name, and the address of a variable. The
10374 #. variable, type `char *', is set to the variable part of the given
10375 #. option if the fixed part matches. The actual option name is made
10376 #. by appending `-m' to the specified name.
10377 #: config/i386/i386.h:436 config/m68k/m68k.h:263
10378 msgid "Loop code aligned to this power of 2"
10381 #: config/i386/i386.h:438 config/m68k/m68k.h:265
10382 msgid "Jump targets are aligned to this power of 2"
10385 #: config/i386/i386.h:440 config/m68k/m68k.h:267
10386 msgid "Function starts are aligned to this power of 2"
10389 #: config/i386/i386.h:443
10390 msgid "Attempt to keep stack aligned to this power of 2"
10393 #: config/i386/i386.h:445
10394 msgid "Branches are this expensive (1-5, arbitrary units)"
10397 #: config/i386/i386.h:447
10398 msgid "Use given x86-64 code model"
10403 #: config/i386/i386.h:453
10404 msgid "Use given assembler dialect"
10407 #: config/i386/osf1elf.h:112
10408 msgid "Profiling uses mcount"
10411 #: config/i386/osfrose.h:57
10412 msgid "Emit half-PIC code"
10415 #. intentionally undoc
10416 #. intentionally undoc
10417 #: config/i386/osfrose.h:64
10418 msgid "Emit ELF object code"
10421 #: config/i386/osfrose.h:66
10422 msgid "Emit ROSE object code"
10425 #: config/i386/osfrose.h:68
10426 msgid "Symbols have a leading underscore"
10429 #: config/i386/osfrose.h:71
10430 msgid "Align to >word boundaries"
10433 #: config/i386/osfrose.h:74
10434 msgid "Use mcount for profiling"
10437 #: config/i386/osfrose.h:76
10438 msgid "Use mcount_ptr for profiling"
10441 #: config/i386/sco5.h:763
10442 msgid "Generate ELF output"
10445 #: config/i386/win32.h:53
10446 msgid "Use Mingw32 interface"
10449 #: config/i386/win32.h:55
10450 msgid "Use Cygwin interface"
10453 #: config/i386/win32.h:57
10454 msgid "Use bare Windows interface"
10457 #. 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.
10458 #. 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.
10459 #: config/i386/xm-djgpp.h:71
10460 msgid "environment variable DJGPP not defined"
10463 #: config/i386/xm-djgpp.h:73
10465 msgid "environment variable DJGPP points to missing file '%s'"
10468 #: config/i386/xm-djgpp.h:76
10470 msgid "environment variable DJGPP points to corrupt file '%s'"
10473 #. Macro to define tables used to set the flags.
10474 #. This is a list in braces of pairs in braces,
10475 #. each pair being { "NAME", VALUE }
10476 #. where VALUE is the bits to set or minus the bits to clear.
10477 #. An empty string NAME is used to identify the default VALUE.
10478 #: config/i860/i860.h:56 config/i860/paragon.h:28
10479 msgid "Generate code which uses the FPU"
10482 #: config/i860/i860.h:57 config/i860/i860.h:58 config/i860/paragon.h:29
10483 #: config/i860/paragon.h:30 config/i860/paragon.h:31
10484 msgid "Do not generate code which uses the FPU"
10487 #: config/i960/i960-c.c:67
10488 msgid "sorry, not implemented: #pragma align NAME=SIZE"
10491 #: config/i960/i960-c.c:72
10492 msgid "malformed #pragma align - ignored"
10495 #: config/i960/i960-c.c:110
10496 msgid "sorry, not implemented: #pragma noalign NAME"
10499 #: config/i960/i960.c:1405 config/m68k/m68k.c:665 config/rs6000/rs6000.c:8446
10500 msgid "stack limit expression is not supported"
10503 #. Macro to define tables used to set the flags.
10504 #. This is a list in braces of pairs in braces,
10505 #. each pair being { "NAME", VALUE }
10506 #. where VALUE is the bits to set or minus the bits to clear.
10507 #. An empty string NAME is used to identify the default VALUE.
10508 #. ??? Not all ten of these architecture variations actually exist, but I
10509 #. am not sure which are real and which aren't.
10510 #: config/i960/i960.h:240
10511 msgid "Generate SA code"
10514 #: config/i960/i960.h:243
10515 msgid "Generate SB code"
10518 #. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate SC code")},
10519 #: config/i960/i960.h:248
10520 msgid "Generate KA code"
10523 #: config/i960/i960.h:251
10524 msgid "Generate KB code"
10527 #. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate KC code")},
10528 #: config/i960/i960.h:256
10529 msgid "Generate JA code"
10532 #: config/i960/i960.h:258
10533 msgid "Generate JD code"
10536 #: config/i960/i960.h:261
10537 msgid "Generate JF code"
10540 #: config/i960/i960.h:263
10541 msgid "generate RP code"
10544 #: config/i960/i960.h:266
10545 msgid "Generate MC code"
10548 #: config/i960/i960.h:269
10549 msgid "Generate CA code"
10552 #. {"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")},
10553 #: config/i960/i960.h:279
10554 msgid "Generate CF code"
10557 #: config/i960/i960.h:285
10558 msgid "Use alternate leaf function entries"
10561 #: config/i960/i960.h:287
10562 msgid "Do not use alternate leaf function entries"
10565 #: config/i960/i960.h:289
10566 msgid "Perform tail call optimization"
10569 #: config/i960/i960.h:291
10570 msgid "Do not perform tail call optimization"
10573 #: config/i960/i960.h:293
10574 msgid "Use complex addressing modes"
10577 #: config/i960/i960.h:295
10578 msgid "Do not use complex addressing modes"
10581 #: config/i960/i960.h:297
10582 msgid "Align code to 8 byte boundary"
10585 #: config/i960/i960.h:299
10586 msgid "Do not align code to 8 byte boundary"
10589 #. {"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")},
10590 #: config/i960/i960.h:305 config/i960/i960.h:307
10591 msgid "Enable compatibility with iC960 v2.0"
10594 #: config/i960/i960.h:309
10595 msgid "Enable compatibility with iC960 v3.0"
10598 #: config/i960/i960.h:311 config/i960/i960.h:313
10599 msgid "Enable compatibility with ic960 assembler"
10602 #: config/i960/i960.h:315
10603 msgid "Do not permit unaligned accesses"
10606 #: config/i960/i960.h:317
10607 msgid "Permit unaligned accesses"
10610 #: config/i960/i960.h:319
10611 msgid "Layout types like Intel's v1.3 gcc"
10614 #: config/i960/i960.h:321
10615 msgid "Do not layout types like Intel's v1.3 gcc"
10618 #: config/i960/i960.h:323 config/sparc/freebsd.h:80 config/sparc/linux.h:88
10619 #: config/sparc/linux64.h:145 config/sparc/netbsd-elf.h:240
10620 msgid "Use 64 bit long doubles"
10623 #: config/i960/i960.h:325
10624 msgid "Enable linker relaxation"
10627 #: config/i960/i960.h:327
10628 msgid "Do not enable linker relaxation"
10631 #. Override conflicting target switch options.
10632 #. Doesn't actually detect if more than one -mARCH option is given, but
10633 #. does handle the case of two blatantly conflicting -mARCH options.
10634 #: config/i960/i960.h:342 config/i960/i960.h:352
10635 msgid "conflicting architectures defined - using C series"
10638 #: config/i960/i960.h:347
10639 msgid "conflicting architectures defined - using K series"
10642 #: config/i960/i960.h:362
10643 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
10646 #. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
10647 #: config/i960/i960.h:373
10648 msgid "the -mlong-double-64 option does not work yet"
10651 #: config/ia64/ia64.c:3589
10652 msgid "ia64_print_operand: unknown code"
10655 #: config/ia64/ia64.c:3863
10656 msgid "value of -mfixed-range must have form REG1-REG2"
10659 #: config/ia64/ia64.c:3890
10661 msgid "%s-%s is an empty range"
10664 #: config/ia64/ia64.c:3955
10665 msgid "cannot optimize division for both latency and throughput"
10668 #. This macro defines names of command options to set and clear bits in
10669 #. `target_flags'. Its definition is an initializer with a subgrouping for
10670 #. each command option.
10671 #: config/ia64/ia64.h:119
10672 msgid "Generate big endian code"
10675 #: config/ia64/ia64.h:121 config/mcore/mcore.h:159
10676 msgid "Generate little endian code"
10679 #: config/ia64/ia64.h:123
10680 msgid "Generate code for GNU as"
10683 #: config/ia64/ia64.h:125
10684 msgid "Generate code for Intel as"
10687 #: config/ia64/ia64.h:127
10688 msgid "Generate code for GNU ld"
10691 #: config/ia64/ia64.h:129
10692 msgid "Generate code for Intel ld"
10695 #: config/ia64/ia64.h:131
10696 msgid "Generate code without GP reg"
10699 #: config/ia64/ia64.h:133
10700 msgid "Emit stop bits before and after volatile extended asms"
10703 #: config/ia64/ia64.h:135
10704 msgid "Don't emit stop bits before and after volatile extended asms"
10707 #: config/ia64/ia64.h:137
10708 msgid "Emit code for Itanium (TM) processor B step"
10711 #: config/ia64/ia64.h:139
10712 msgid "Use in/loc/out register names"
10715 #: config/ia64/ia64.h:141
10716 msgid "Disable use of sdata/scommon/sbss"
10719 #: config/ia64/ia64.h:143
10720 msgid "Enable use of sdata/scommon/sbss"
10723 #: config/ia64/ia64.h:145
10724 msgid "gp is constant (but save/restore gp on indirect calls)"
10727 #: config/ia64/ia64.h:147
10728 msgid "Generate self-relocatable code"
10731 #: config/ia64/ia64.h:149
10732 msgid "Generate inline division, optimize for latency"
10735 #: config/ia64/ia64.h:151
10736 msgid "Generate inline division, optimize for throughput"
10739 #: config/ia64/ia64.h:153
10740 msgid "Enable Dwarf 2 line debug info via GNU as"
10743 #: config/ia64/ia64.h:155
10744 msgid "Disable Dwarf 2 line debug info via GNU as"
10747 #: config/ia64/ia64.h:183
10748 msgid "Specify range of registers to make fixed"
10751 #: config/m32r/m32r.c:130
10753 msgid "bad value (%s) for -mmodel switch"
10756 #: config/m32r/m32r.c:139
10758 msgid "bad value (%s) for -msdata switch"
10761 #: config/m32r/m32r.c:310
10763 msgid "invalid argument of `%s' attribute"
10766 #: config/m32r/m32r.c:412
10767 msgid "const objects cannot go in .sdata/.sbss"
10770 #: config/m32r/m32r.c:2252
10772 msgid "invalid operand to %%s code"
10775 #: config/m32r/m32r.c:2259
10777 msgid "invalid operand to %%p code"
10780 #: config/m32r/m32r.c:2315
10781 msgid "bad insn for 'A'"
10784 #: config/m32r/m32r.c:2367
10786 msgid "invalid operand to %%T/%%B code"
10789 #: config/m32r/m32r.c:2390
10791 msgid "invalid operand to %%N code"
10794 #: config/m32r/m32r.c:2435
10795 msgid "pre-increment address is not a register"
10798 #: config/m32r/m32r.c:2442
10799 msgid "pre-decrement address is not a register"
10802 #: config/m32r/m32r.c:2449
10803 msgid "post-increment address is not a register"
10806 #: config/m32r/m32r.c:2527 config/m32r/m32r.c:2543
10807 #: config/rs6000/rs6000.c:11098
10808 msgid "bad address"
10811 #: config/m32r/m32r.c:2548
10812 msgid "lo_sum not of register"
10815 #. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" },
10816 #: config/m32r/m32r.h:241
10817 msgid "Display compile time statistics"
10820 #: config/m32r/m32r.h:243
10821 msgid "Align all loops to 32 byte boundary"
10824 #: config/m32r/m32r.h:246
10825 msgid "Only issue one instruction per cycle"
10828 #: config/m32r/m32r.h:249
10829 msgid "Prefer branches over conditional execution"
10832 #: config/m32r/m32r.h:265
10833 msgid "Code size: small, medium or large"
10836 #: config/m32r/m32r.h:267
10837 msgid "Small data area: none, sdata, use"
10840 #: config/m68hc11/m68hc11.c:236
10842 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
10845 #. !!!! SCz wrong here.
10846 #: config/m68hc11/m68hc11.c:3170 config/m68hc11/m68hc11.c:3544
10847 msgid "move insn not handled"
10850 #: config/m68hc11/m68hc11.c:3390 config/m68hc11/m68hc11.c:3474
10851 #: config/m68hc11/m68hc11.c:3747
10852 msgid "invalid register in the move instruction"
10855 #: config/m68hc11/m68hc11.c:3424
10856 msgid "invalid operand in the instruction"
10859 #: config/m68hc11/m68hc11.c:3721
10860 msgid "invalid register in the instruction"
10863 #: config/m68hc11/m68hc11.c:3754
10864 msgid "operand 1 must be a hard register"
10867 #: config/m68hc11/m68hc11.c:3771
10868 msgid "invalid rotate insn"
10871 #: config/m68hc11/m68hc11.c:4196
10872 msgid "registers IX, IY and Z used in the same INSN"
10875 #: config/m68hc11/m68hc11.c:4521 config/m68hc11/m68hc11.c:4823
10876 msgid "cannot do z-register replacement"
10879 #: config/m68hc11/m68hc11.c:4886
10880 msgid "invalid Z register replacement for insn"
10883 #. Macro to define tables used to set the flags. This is a list in braces of
10884 #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
10885 #. to set or minus the bits to clear. An empty string NAME is used to
10886 #. identify the default VALUE.
10887 #: config/m68hc11/m68hc11.h:155
10888 msgid "Compile with 16-bit integer mode"
10891 #: config/m68hc11/m68hc11.h:157
10892 msgid "Compile with 32-bit integer mode"
10895 #: config/m68hc11/m68hc11.h:159
10896 msgid "Auto pre/post decrement increment allowed"
10899 #: config/m68hc11/m68hc11.h:161
10900 msgid "Auto pre/post decrement increment not allowed"
10903 #: config/m68hc11/m68hc11.h:163
10904 msgid "Do not use direct addressing mode for soft registers"
10907 #: config/m68hc11/m68hc11.h:165 config/m68hc11/m68hc11.h:169
10908 msgid "Compile for a 68HC11"
10911 #: config/m68hc11/m68hc11.h:167 config/m68hc11/m68hc11.h:171
10912 msgid "Compile for a 68HC12"
10915 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10916 #. command options that have values. Its definition is an
10917 #. initializer with a subgrouping for each command option.
10919 #. Each subgrouping contains a string constant, that defines the
10920 #. fixed part of the option name, and the address of a variable. The
10921 #. variable, type `char *', is set to the variable part of the given
10922 #. option if the fixed part matches. The actual option name is made
10923 #. by appending `-m' to the specified name.
10924 #: config/m68hc11/m68hc11.h:185
10925 msgid "Specify the register allocation order"
10928 #: config/m68hc11/m68hc11.h:187
10929 msgid "Indicate the number of soft registers available"
10932 #: config/m68k/m68k.c:150
10934 msgid "-malign-loops=%d is not between 1 and %d"
10937 #: config/m68k/m68k.c:161
10939 msgid "-malign-jumps=%d is not between 1 and %d"
10942 #: config/m68k/m68k.c:172
10944 msgid "-malign-functions=%d is not between 1 and %d"
10947 #. Macro to define tables used to set the flags.
10948 #. This is a list in braces of pairs in braces,
10949 #. each pair being { "NAME", VALUE }
10950 #. where VALUE is the bits to set or minus the bits to clear.
10951 #. An empty string NAME is used to identify the default VALUE.
10952 #: config/m68k/m68k.h:162 config/m68k/m68k.h:164
10953 msgid "Generate code for a 68020"
10956 #: config/m68k/m68k.h:169 config/m68k/m68k.h:172
10957 msgid "Generate code for a 68000"
10960 #: config/m68k/m68k.h:174
10961 msgid "Use the bit-field instructions"
10964 #: config/m68k/m68k.h:176
10965 msgid "Do not use the bit-field instructions"
10968 #: config/m68k/m68k.h:178
10969 msgid "Use different calling convention using 'rtd'"
10972 #: config/m68k/m68k.h:182
10973 msgid "Consider type `int' to be 16 bits wide"
10976 #: config/m68k/m68k.h:184
10977 msgid "Consider type `int' to be 32 bits wide"
10980 #: config/m68k/m68k.h:186
10981 msgid "Generate code for a Sun FPA"
10984 #: config/m68k/m68k.h:189
10985 msgid "Do not generate code for a Sun FPA"
10988 #: config/m68k/m68k.h:191 config/m68k/m68k.h:193
10989 msgid "Generate code for a Sun Sky board"
10992 #: config/m68k/m68k.h:195
10993 msgid "Do not use Sky linkage convention"
10996 #: config/m68k/m68k.h:197
10997 msgid "Generate code for a 68881"
11000 #: config/m68k/m68k.h:200
11001 msgid "Generate code with library calls for floating point"
11004 #: config/m68k/m68k.h:202
11005 msgid "Generate code for a 68040, without any new instructions"
11008 #: config/m68k/m68k.h:205
11009 msgid "Generate code for a 68060, without any new instructions"
11012 #: config/m68k/m68k.h:209
11013 msgid "Generate code for a 68030"
11016 #: config/m68k/m68k.h:212
11017 msgid "Generate code for a 68040"
11020 #: config/m68k/m68k.h:216
11021 msgid "Generate code for a 68060"
11024 #: config/m68k/m68k.h:221
11025 msgid "Generate code for a 520X"
11028 #: config/m68k/m68k.h:224
11029 msgid "Generate code for a 68851"
11032 #: config/m68k/m68k.h:226
11033 msgid "Do no generate code for a 68851"
11036 #: config/m68k/m68k.h:229
11037 msgid "Generate code for a 68302"
11040 #: config/m68k/m68k.h:232
11041 msgid "Generate code for a 68332"
11044 #: config/m68k/m68k.h:236
11045 msgid "Generate code for a cpu32"
11048 #: config/m68k/m68k.h:239
11049 msgid "Align variables on a 32-bit boundary"
11052 #: config/m68k/m68k.h:241
11053 msgid "Align variables on a 16-bit boundary"
11056 #: config/m68k/m68k.h:243
11057 msgid "Generate pc-relative code"
11060 #: config/m68k/m68k.h:245
11061 msgid "Do not use unaligned memory references"
11064 #: config/m68k/m68k.h:247
11065 msgid "Use unaligned memory references"
11068 #. Sometimes certain combinations of command options do not make
11069 #. sense on a particular target machine. You can define a macro
11070 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
11071 #. defined, is executed once just after all the command options have
11074 #. Don't use this macro to turn on various extra optimizations for
11075 #. `-O'. That is what `OPTIMIZATION_OPTIONS' is for.
11076 #: config/m68k/m68k.h:284 config/m68k/m68kelf.h:267 config/m68k/m68kv4.h:299
11077 msgid "-fPIC is not currently supported on the 68000 or 68010\n"
11080 #: config/m88k/m88k.c:899
11082 msgid "internal gcc monitor: short-branch(%x)"
11085 #: config/m88k/m88k.c:2299
11086 msgid "internal gcc error: Can't express symbolic location"
11089 #: config/m88k/m88k.c:2581
11091 msgid "argument #%d is a structure"
11094 #: config/m88k/m88k.c:2881
11096 msgid "%%R not followed by %%B/C/D/E"
11099 #: config/m88k/m88k.c:2949
11101 msgid "invalid %%x/X value"
11104 #: config/m88k/m88k.c:2972 config/rs6000/rs6000.c:6514
11106 msgid "invalid %%q value"
11109 #: config/m88k/m88k.c:2978
11111 msgid "invalid %%o value"
11114 #: config/m88k/m88k.c:2985 config/rs6000/rs6000.c:6477
11116 msgid "invalid %%p value"
11119 #: config/m88k/m88k.c:2998 config/m88k/m88k.c:3003
11121 msgid "invalid %%s/S value"
11124 #: config/m88k/m88k.c:3014
11126 msgid "invalid %%P operand"
11129 #: config/m88k/m88k.c:3045 config/romp/romp.c:682
11131 msgid "invalid %%B value"
11134 #: config/m88k/m88k.c:3075
11136 msgid "invalid %%D value"
11139 #: config/m88k/m88k.c:3088
11141 msgid "`%%d' operand isn't a register"
11144 #: config/m88k/m88k.c:3106
11145 msgid "operand is r0"
11148 #: config/m88k/m88k.c:3120
11149 msgid "operand is const_double"
11152 #: config/m88k/m88k.c:3139
11153 msgid "invalid code"
11156 #. Do any checking or such that is needed after processing the -m switches.
11157 #: config/m88k/m88k.h:277
11158 msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
11161 #: config/m88k/m88k.h:299
11163 msgid "invalid option `-mshort-data-%s'"
11166 #: config/m88k/m88k.h:304
11168 msgid "-mshort-data-%s is too large "
11171 #: config/m88k/m88k.h:306
11173 msgid "-mshort-data-%s and PIC are incompatible"
11176 #: config/mcore/mcore.c:3083
11178 msgid "invalid option `-mstack-increment=%s'"
11181 #: config/mcore/mcore.h:126
11182 msgid "Inline constants if it can be done in 2 insns or less"
11185 #: config/mcore/mcore.h:128
11186 msgid "Inline constants if it only takes 1 instruction"
11189 #: config/mcore/mcore.h:130
11190 msgid "Set maximum alignment to 4"
11193 #: config/mcore/mcore.h:132
11194 msgid "Set maximum alignment to 8"
11197 #: config/mcore/mcore.h:136
11198 msgid "Do not use the divide instruction"
11201 #: config/mcore/mcore.h:140
11202 msgid "Do not arbitary sized immediates in bit operations"
11205 #: config/mcore/mcore.h:142
11206 msgid "Always treat bit-field as int-sized"
11209 #: config/mcore/mcore.h:146
11210 msgid "Force functions to be aligned to a 4 byte boundary"
11213 #: config/mcore/mcore.h:148
11214 msgid "Force functions to be aligned to a 2 byte boundary"
11217 #: config/mcore/mcore.h:150
11218 msgid "Emit call graph information"
11221 #: config/mcore/mcore.h:154
11222 msgid "Prefer word accesses over byte accesses"
11225 #: config/mcore/mcore.h:165
11226 msgid "Generate code for the M*Core M340"
11229 #: config/mcore/mcore.h:178
11230 msgid "Maximum amount for a single stack increment operation"
11233 #: config/mips/mips.c:4795
11234 msgid "The -march option is incompatible to -mipsN and therefore ignored."
11237 #: config/mips/mips.c:4821
11239 msgid "-mips%d not supported"
11242 #: config/mips/mips.c:4828
11244 msgid "bad value (%s) for -mips switch"
11247 #: config/mips/mips.c:4849
11249 msgid "bad value (%s) for -mabi= switch"
11252 #: config/mips/mips.c:4887
11254 msgid "-mabi=%s does not support -mips%d"
11257 #: config/mips/mips.c:4904
11258 msgid "this target does not support the -mabi switch"
11261 #: config/mips/mips.c:5014
11263 msgid "bad value (%s) for -mtune= switch"
11266 #: config/mips/mips.c:5024
11268 msgid "-mips%d does not support 64 bit fp registers"
11271 #: config/mips/mips.c:5030
11273 msgid "-mips%d does not support 64 bit gp registers"
11276 #: config/mips/mips.c:5051
11277 msgid "-G is incompatible with PIC code which is the default"
11280 #: config/mips/mips.c:5067
11281 msgid "-membedded-pic and -mabicalls are incompatible"
11284 #: config/mips/mips.c:5070
11285 msgid "-G and -membedded-pic are incompatible"
11288 #: config/mips/mips.c:5121
11290 msgid "invalid option `entry%s'"
11293 #: config/mips/mips.c:5124
11294 msgid "-mentry is only meaningful with -mips-16"
11297 #: config/mips/mips.c:5500
11299 msgid "internal error: %%) found without a %%( in assembler pattern"
11302 #: config/mips/mips.c:5514
11304 msgid "internal error: %%] found without a %%[ in assembler pattern"
11307 #: config/mips/mips.c:5527
11309 msgid "internal error: %%> found without a %%< in assembler pattern"
11312 #: config/mips/mips.c:5540
11314 msgid "internal error: %%} found without a %%{ in assembler pattern"
11317 #: config/mips/mips.c:5554
11319 msgid "PRINT_OPERAND: unknown punctuation '%c'"
11322 #: config/mips/mips.c:5563 config/xtensa/xtensa.c:1913
11323 msgid "PRINT_OPERAND null pointer"
11326 #: config/mips/mips.c:5696
11328 msgid "invalid use of %%d, %%x, or %%X"
11331 #: config/mips/mips.c:5739 config/xtensa/xtensa.c:2012
11332 msgid "PRINT_OPERAND_ADDRESS, null pointer"
11335 #: config/mips/mips.c:5963
11337 "MIPS ECOFF format does not allow changing filenames within functions with "
11341 #: config/mips/mips.c:6277
11342 msgid "can't rewind temp file"
11345 #: config/mips/mips.c:6281
11346 msgid "can't write to output file"
11349 #: config/mips/mips.c:6284
11350 msgid "can't read from temp file"
11353 #: config/mips/mips.c:6287
11354 msgid "can't close temp file"
11357 #: config/mips/mips.c:6705
11359 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
11362 #: config/mips/mips.c:6865
11364 msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
11367 #: config/mips/mips.c:8906
11369 msgid "can not handle inconsistent calls to `%s'"
11372 #. Macro to define tables used to set the flags.
11373 #. This is a list in braces of pairs in braces,
11374 #. each pair being { "NAME", VALUE }
11375 #. where VALUE is the bits to set or minus the bits to clear.
11376 #. An empty string NAME is used to identify the default VALUE.
11377 #: config/mips/mips.h:366 config/mn10300/mn10300.h:64
11378 msgid "No default crt0.o"
11381 #: config/mips/mips.h:368
11382 msgid "Use 64-bit int type"
11385 #: config/mips/mips.h:370
11386 msgid "Use 64-bit long type"
11389 #: config/mips/mips.h:372
11390 msgid "Use 32-bit long type"
11393 #: config/mips/mips.h:374
11394 msgid "Optimize lui/addiu address loads"
11397 #: config/mips/mips.h:376
11398 msgid "Don't optimize lui/addiu address loads"
11401 #: config/mips/mips.h:378
11402 msgid "Use MIPS as"
11405 #: config/mips/mips.h:380
11409 #: config/mips/mips.h:382
11410 msgid "Use symbolic register names"
11413 #: config/mips/mips.h:384
11414 msgid "Don't use symbolic register names"
11417 #: config/mips/mips.h:386 config/mips/mips.h:388
11418 msgid "Use GP relative sdata/sbss sections"
11421 #: config/mips/mips.h:390 config/mips/mips.h:392
11422 msgid "Don't use GP relative sdata/sbss sections"
11425 #: config/mips/mips.h:394
11426 msgid "Output compiler statistics"
11429 #: config/mips/mips.h:396
11430 msgid "Don't output compiler statistics"
11433 #: config/mips/mips.h:398
11434 msgid "Don't optimize block moves"
11437 #: config/mips/mips.h:400
11438 msgid "Optimize block moves"
11441 #: config/mips/mips.h:402
11442 msgid "Use mips-tfile asm postpass"
11445 #: config/mips/mips.h:404
11446 msgid "Don't use mips-tfile asm postpass"
11449 #. Macro to define tables used to set the flags.
11450 #. This is a list in braces of triplets in braces,
11451 #. each triplet being { "NAME", VALUE, DOC }
11452 #. where VALUE is the bits to set or minus the bits to clear and DOC
11453 #. is the documentation for --help (NULL if intentionally undocumented).
11454 #. An empty string NAME is used to identify the default VALUE.
11455 #: config/mips/mips.h:408 config/pdp11/pdp11.h:55
11456 msgid "Use hardware floating point"
11459 #: config/mips/mips.h:410
11460 msgid "Use 64-bit FP registers"
11463 #: config/mips/mips.h:412
11464 msgid "Use 32-bit FP registers"
11467 #: config/mips/mips.h:414
11468 msgid "Use 64-bit general registers"
11471 #: config/mips/mips.h:416
11472 msgid "Use 32-bit general registers"
11475 #: config/mips/mips.h:418
11476 msgid "Use Irix PIC"
11479 #: config/mips/mips.h:420
11480 msgid "Don't use Irix PIC"
11483 #: config/mips/mips.h:422
11484 msgid "Use OSF PIC"
11487 #: config/mips/mips.h:424
11488 msgid "Don't use OSF PIC"
11491 #: config/mips/mips.h:426
11492 msgid "Use indirect calls"
11495 #: config/mips/mips.h:428
11496 msgid "Don't use indirect calls"
11499 #: config/mips/mips.h:430
11500 msgid "Use embedded PIC"
11503 #: config/mips/mips.h:432
11504 msgid "Don't use embedded PIC"
11507 #: config/mips/mips.h:434
11508 msgid "Use ROM instead of RAM"
11511 #: config/mips/mips.h:436
11512 msgid "Don't use ROM instead of RAM"
11515 #: config/mips/mips.h:438
11516 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
11519 #: config/mips/mips.h:440
11520 msgid "Don't put uninitialized constants in ROM"
11523 #. Macro to define tables used to set the flags.
11524 #: config/mips/mips.h:442 config/xtensa/xtensa.h:110
11525 msgid "Use big-endian byte order"
11528 #: config/mips/mips.h:444 config/xtensa/xtensa.h:112
11529 msgid "Use little-endian byte order"
11532 #: config/mips/mips.h:446
11533 msgid "Use single (32-bit) FP only"
11536 #: config/mips/mips.h:448
11537 msgid "Don't use single (32-bit) FP only"
11540 #: config/mips/mips.h:450
11541 msgid "Use multiply accumulate"
11544 #: config/mips/mips.h:452
11545 msgid "Don't use multiply accumulate"
11548 #: config/mips/mips.h:454 config/rs6000/rs6000.h:351
11549 msgid "Don't generate fused multiply/add instructions"
11552 #: config/mips/mips.h:456 config/rs6000/rs6000.h:349
11553 msgid "Generate fused multiply/add instructions"
11556 #: config/mips/mips.h:458
11557 msgid "Work around early 4300 hardware bug"
11560 #: config/mips/mips.h:460
11561 msgid "Don't work around early 4300 hardware bug"
11564 #: config/mips/mips.h:462
11565 msgid "Optimize for 3900"
11568 #: config/mips/mips.h:464
11569 msgid "Optimize for 4650"
11572 #: config/mips/mips.h:466
11573 msgid "Trap on integer divide by zero"
11576 #: config/mips/mips.h:468
11577 msgid "Don't trap on integer divide by zero"
11580 #: config/mips/mips.h:470
11581 msgid "Trap on integer divide overflow"
11584 #: config/mips/mips.h:472
11585 msgid "Don't trap on integer divide overflow"
11588 #: config/mips/mips.h:588 config/mips/mips.h:590
11589 msgid "Specify CPU for scheduling purposes"
11592 #: config/mips/mips.h:592
11593 msgid "Specify CPU for code generation purposes"
11596 #: config/mips/mips.h:594
11597 msgid "Specify a Standard MIPS ISA"
11600 #: config/mips/mips.h:596
11601 msgid "Use mips16 entry/exit psuedo ops"
11604 #: config/mips/mips.h:598
11605 msgid "Don't use MIPS16 instructions"
11608 #: config/mips/mips.h:602
11609 msgid "Don't call any cache flush functions"
11612 #: config/mips/mips.h:604
11613 msgid "Specify cache flush function"
11616 #. Output assembler code to FILE to increment profiler label # LABELNO
11617 #. for profiling a function entry.
11618 #: config/mips/mips.h:2923
11619 msgid "mips16 function profiling"
11622 #: config/mmix/mmix.c:138
11624 msgid "-f%s not supported: ignored"
11627 #: config/mmix/mmix.c:596
11630 "too large function value type, needs %d registers, have only %d registers "
11634 #: config/mmix/mmix.c:677
11635 msgid "stack frame too big"
11638 #: config/mmix/mmix.c:705
11640 msgid "stack frame not a multiple of 8 bytes: %d"
11643 #: config/mmix/mmix.c:1044
11645 msgid "stack frame not a multiple of octabyte: %d"
11648 #: config/mmix/mmix.c:1203
11649 msgid "function_profiler support for MMIX"
11652 #: config/mmix/mmix.c:1240
11653 msgid "neither varargs or stdarg in mmix_setup_incoming_varargs"
11656 #: config/mmix/mmix.c:1246
11657 msgid "MMIX Internal: Last named vararg would not fit in a register"
11660 #. FIXME: Remove when I know this trigs.
11661 #: config/mmix/mmix.c:1608
11662 msgid "oops, not debugged; fixing up value:"
11665 #: config/mmix/mmix.c:2185 config/mmix/mmix.c:2319
11666 msgid "MMIX Internal: Expected a CONST_INT, not this"
11669 #: config/mmix/mmix.c:2193 config/mmix/mmix.c:2217 config/mmix/mmix.c:2336
11671 msgid "MMIX Internal: Bad register: %d"
11674 #: config/mmix/mmix.c:2264
11675 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
11678 #: config/mmix/mmix.c:2287
11679 msgid "MMIX Internal: Expected a register, not this"
11682 #: config/mmix/mmix.c:2297
11683 msgid "MMIX Internal: Expected a constant, not this"
11686 #. Presumably there's a missing case above if we get here.
11687 #: config/mmix/mmix.c:2329
11689 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
11692 #. We need the original here.
11693 #: config/mmix/mmix.c:2380
11694 msgid "MMIX Internal: Cannot decode this operand"
11697 #: config/mmix/mmix.c:2445
11698 msgid "MMIX Internal: This is not a recognized address"
11701 #: config/mmix/mmix.c:2941 config/mmix/mmix.c:3010
11703 msgid "MMIX Internal: %s is not a shiftable int"
11706 #: config/mmix/mmix.c:3129
11707 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
11710 #: config/mmix/mmix.c:3136
11711 msgid "MMIX Internal: What's the CC of this?"
11714 #: config/mmix/mmix.c:3140
11715 msgid "MMIX Internal: What is the CC of this?"
11718 #: config/mmix/mmix.c:3211
11719 msgid "MMIX Internal: This is not a constant:"
11722 #. For these target macros, there is no generic documentation here. You
11723 #. should read `Using and Porting GCC' for that. Only comments specific
11724 #. to the MMIX target are here.
11726 #. There are however references to the specific texinfo node (comments
11727 #. with "Node:"), so there should be little or nothing amiss. Probably
11728 #. the opposite, since we don't have to care about old littering and
11729 #. soon outdated generic comments.
11731 #. When both ABI:s work, this is how we tell them apart in code. The
11732 #. GNU abi is implied the default. Also implied in TARGET_DEFAULT.
11733 #. User symbols are in the same name-space as built-in symbols, but we
11734 #. don't need the built-in symbols, so remove those and instead apply
11735 #. stricter operand checking. Don't warn when expanding insns.
11736 #. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
11737 #. Provide default program start 0x100 unless -mno-set-program-start.
11738 #. Don't do this if linking relocatably, with -r. For a final link,
11739 #. produce mmo, unless ELF is requested or when linking relocatably.
11740 #. Put unused option values here.
11741 #: config/mmix/mmix.h:137
11742 msgid "Set start-address of the program"
11745 #: config/mmix/mmix.h:139
11746 msgid "Set start-address of data"
11749 #. FIXME: Provide a way to *load* the epsilon register.
11750 #: config/mmix/mmix.h:188
11751 msgid "For intrinsics library: pass all parameters in registers"
11754 #: config/mmix/mmix.h:191
11755 msgid "Use register stack for parameters and return value"
11758 #: config/mmix/mmix.h:193
11759 msgid "Use call-clobbered registers for parameters and return value"
11762 #: config/mmix/mmix.h:195
11763 msgid "Use epsilon-respecting floating point compare instructions"
11766 #: config/mmix/mmix.h:198
11767 msgid "Use zero-extending memory loads, not sign-extending ones"
11770 #: config/mmix/mmix.h:201
11772 "Generate divide results with reminder having the same sign as the divisor "
11773 "(not the dividend)"
11776 #: config/mmix/mmix.h:205
11777 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
11780 #: config/mmix/mmix.h:207
11781 msgid "Do not provide a default start-address 0x100 of the program"
11784 #: config/mmix/mmix.h:209
11785 msgid "Link to emit program in ELF format (rather than mmo)"
11788 #: config/mmix/mmix.h:211
11789 msgid "Use P-mnemonics for branches statically predicted as taken"
11792 #: config/mmix/mmix.h:213
11793 msgid "Don't use P-mnemonics for branches"
11796 #: config/mmix/mmix.h:215
11797 msgid "Use addresses that allocate global registers"
11800 #: config/mmix/mmix.h:217
11801 msgid "Do not use addresses that allocate global registers"
11804 #: config/mn10300/mn10300.h:59
11805 msgid "Work around hardware multiply bug"
11808 #: config/mn10300/mn10300.h:60
11809 msgid "Do not work around hardware multiply bug"
11812 #: config/mn10300/mn10300.h:61
11813 msgid "Target the AM33 processor"
11816 #: config/mn10300/mn10300.h:65
11817 msgid "Enable linker relaxations"
11820 #: config/ns32k/ns32k.h:104 config/s390/s390.h:57
11821 msgid "Don't use hardware fp"
11824 #: config/ns32k/ns32k.h:105
11825 msgid "Alternative calling convention"
11828 #: config/ns32k/ns32k.h:107
11829 msgid "Pass some arguments in registers"
11832 #: config/ns32k/ns32k.h:108
11833 msgid "Pass all arguments on stack"
11836 #: config/ns32k/ns32k.h:109
11837 msgid "Optimize for 32532 cpu"
11840 #: config/ns32k/ns32k.h:110
11841 msgid "Optimize for 32332 cpu"
11844 #: config/ns32k/ns32k.h:112
11845 msgid "Optimize for 32032"
11848 #: config/ns32k/ns32k.h:114
11849 msgid "Register sb is zero. Use for absolute addressing"
11852 #: config/ns32k/ns32k.h:115
11853 msgid "Do not use register sb"
11856 #: config/ns32k/ns32k.h:116
11857 msgid "Do not use bit-field instructions"
11860 #: config/ns32k/ns32k.h:117
11861 msgid "Use bit-field instructions"
11864 #: config/ns32k/ns32k.h:118
11865 msgid "Generate code for high memory"
11868 #: config/ns32k/ns32k.h:119
11869 msgid "Generate code for low memory"
11872 #: config/ns32k/ns32k.h:120
11876 #: config/ns32k/ns32k.h:121
11877 msgid "Use multiply-accumulate fp instructions"
11880 #: config/ns32k/ns32k.h:123
11881 msgid "Do not use multiply-accumulate fp instructions"
11884 #: config/ns32k/ns32k.h:124
11885 msgid "\"Small register classes\" kludge"
11888 #: config/ns32k/ns32k.h:125
11889 msgid "No \"Small register classes\" kludge"
11892 #: config/pa/pa.c:182
11895 "unknown -mschedule= option (%s).\n"
11896 "Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
11899 #: config/pa/pa.c:207
11902 "unknown -march= option (%s).\n"
11903 "Valid options are 1.0, 1.1, and 2.0\n"
11906 #: config/pa/pa.c:212
11907 msgid "PIC code generation is not supported in the portable runtime model\n"
11910 #: config/pa/pa.c:217
11911 msgid "PIC code generation is not compatible with fast indirect calls\n"
11914 #: config/pa/pa.c:222
11915 msgid "-g is only supported when using GAS on this processor,"
11918 #: config/pa/pa.c:223
11919 msgid "-g option disabled"
11922 #: config/pdp11/pdp11.h:56
11923 msgid "Do not use hardware floating point"
11926 #. return float result in ac0
11927 #: config/pdp11/pdp11.h:58
11928 msgid "Return floating point results in ac0"
11931 #: config/pdp11/pdp11.h:59
11932 msgid "Return floating point results in memory"
11936 #: config/pdp11/pdp11.h:61
11937 msgid "Generate code for an 11/40"
11941 #: config/pdp11/pdp11.h:64
11942 msgid "Generate code for an 11/45"
11946 #: config/pdp11/pdp11.h:67
11947 msgid "Generate code for an 11/10"
11950 #. use movstrhi for bcopy
11951 #. use 32 bit for int
11952 #: config/pdp11/pdp11.h:72 config/pdp11/pdp11.h:73
11953 msgid "Use 32 bit int"
11956 #: config/pdp11/pdp11.h:74 config/pdp11/pdp11.h:75
11957 msgid "Use 16 bit int"
11960 #. use 32 bit for float
11961 #: config/pdp11/pdp11.h:77 config/pdp11/pdp11.h:78
11962 msgid "Use 32 bit float"
11965 #: config/pdp11/pdp11.h:79 config/pdp11/pdp11.h:80
11966 msgid "Use 64 bit float"
11969 #. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
11970 #. is branching expensive - on a PDP, it's actually really cheap
11971 #. this is just to play around and check what code gcc generates
11972 #. split instruction and data memory?
11973 #: config/pdp11/pdp11.h:89
11974 msgid "Target has split I&D"
11977 #: config/pdp11/pdp11.h:90
11978 msgid "Target does not have split I&D"
11981 #. UNIX assembler syntax?
11982 #: config/pdp11/pdp11.h:92
11983 msgid "Use UNIX assembler syntax"
11986 #: config/pdp11/pdp11.h:93
11987 msgid "Use DEC assembler syntax"
11990 #: config/pj/pj.h:73
11991 msgid "Generate little endian data"
11994 #: config/pj/pj.h:75
11995 msgid "Generate big endian data"
11998 #: config/pj/pj.h:77
11999 msgid "Turn on maintainer testing code"
12002 #: config/pj/pj.h:79
12003 msgid "Enable Transmeta picoJava extensions"
12006 #: config/pj/pj.h:81
12007 msgid "Disable Transmeta picoJava extensions"
12010 #: config/pj/pj.h:83
12011 msgid "Disable reorganization pass"
12014 #: config/romp/romp.c:709 config/rs6000/rs6000.c:6551
12016 msgid "invalid %%S value"
12019 #: config/romp/romp.c:718 config/romp/romp.c:725
12021 msgid "invalid %%b value"
12024 #: config/romp/romp.c:765 config/romp/romp.c:776
12026 msgid "invalid %%z value"
12029 #: config/romp/romp.c:784 config/romp/romp.c:792
12031 msgid "invalid %%Z value"
12034 #: config/romp/romp.c:799 config/romp/romp.c:808 config/romp/romp.c:815
12035 #: config/rs6000/rs6000.c:6330
12037 msgid "invalid %%k value"
12040 #: config/romp/romp.c:900 config/romp/romp.c:943
12042 msgid "invalid %%j value"
12045 #. Perform any needed actions needed for a function that is receiving a
12046 #. variable number of arguments.
12048 #. CUM is as above.
12050 #. MODE and TYPE are the mode and type of the current parameter.
12052 #. PRETEND_SIZE is a variable that should be set to the amount of stack
12053 #. that must be pushed by the prolog to pretend that our caller pushed
12056 #. Normally, this macro will push all remaining incoming registers on the
12057 #. stack and set PRETEND_SIZE to the length of the registers pushed.
12058 #: config/romp/romp.h:648
12059 msgid "can't have varargs with -mfp-arg-in-fp-regs"
12062 #: config/rs6000/rs6000.c:475
12063 msgid "-mmultiple is not supported on little endian systems"
12066 #: config/rs6000/rs6000.c:482
12067 msgid "-mstring is not supported on little endian systems"
12070 #: config/rs6000/rs6000.c:491 config/xtensa/xtensa.c:1846
12072 msgid "-f%s ignored (all code is position independent)"
12075 #: config/rs6000/rs6000.c:499
12076 msgid "-ffunction-sections disabled on AIX when debugging"
12079 #: config/rs6000/rs6000.c:505
12080 msgid "-fdata-sections not supported on AIX"
12083 #: config/rs6000/rs6000.c:520
12085 msgid "unknown -mdebug-%s switch"
12088 #: config/rs6000/rs6000.c:530
12090 msgid "Unknown switch -mlong-double-%s"
12093 #: config/rs6000/rs6000.c:597
12095 msgid "unknown ABI specified: '%s'"
12098 #: config/rs6000/rs6000.c:3636
12099 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
12102 #: config/rs6000/rs6000.c:3690
12103 msgid "argument 1 of __builtin_altivec_predicate is out of range"
12106 #: config/rs6000/rs6000.c:4046
12108 msgid "argument 3 of `%s' must be a 2-bit literal"
12111 #: config/rs6000/rs6000.c:6257
12113 msgid "invalid %%f value"
12116 #: config/rs6000/rs6000.c:6266
12118 msgid "invalid %%F value"
12121 #: config/rs6000/rs6000.c:6275
12123 msgid "invalid %%G value"
12126 #: config/rs6000/rs6000.c:6310
12128 msgid "invalid %%j code"
12131 #: config/rs6000/rs6000.c:6320
12133 msgid "invalid %%J code"
12136 #: config/rs6000/rs6000.c:6350
12138 msgid "invalid %%K value"
12141 #: config/rs6000/rs6000.c:6577
12143 msgid "%%S computed all 1's mask"
12146 #: config/rs6000/rs6000.c:6604
12148 msgid "%%S computed all 0's mask"
12151 #: config/rs6000/rs6000.c:6614
12153 msgid "invalid %%T value"
12156 #: config/rs6000/rs6000.c:6624
12158 msgid "invalid %%u value"
12161 #: config/rs6000/rs6000.c:6633
12163 msgid "invalid %%v value"
12166 #: config/rs6000/aix.h:137 config/rs6000/beos.h:32
12167 msgid "Always pass floating-point arguments in memory"
12170 #: config/rs6000/aix.h:139 config/rs6000/beos.h:34
12171 msgid "Don't always pass floating-point arguments in memory"
12174 #: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
12175 msgid "Support message passing with the Parallel Environment"
12178 #: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28
12179 msgid "Compile for 64-bit pointers"
12182 #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30
12183 msgid "Compile for 32-bit pointers"
12186 #: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49
12187 msgid "-maix64 and POWER architecture are incompatible"
12190 #: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54
12191 msgid "-maix64 requires PowerPC64 architecture remain enabled"
12194 #: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58
12196 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
12199 #. Run-time compilation parameters selecting different hardware subsets.
12201 #. Macro to define tables used to set the flags.
12202 #. This is a list in braces of pairs in braces,
12203 #. each pair being { "NAME", VALUE }
12204 #. where VALUE is the bits to set or minus the bits to clear.
12205 #. An empty string NAME is used to identify the default VALUE.
12206 #: config/rs6000/rs6000.h:277
12207 msgid "Use POWER instruction set"
12210 #: config/rs6000/rs6000.h:280
12211 msgid "Use POWER2 instruction set"
12214 #: config/rs6000/rs6000.h:282
12215 msgid "Do not use POWER2 instruction set"
12218 #: config/rs6000/rs6000.h:285
12219 msgid "Do not use POWER instruction set"
12222 #: config/rs6000/rs6000.h:287
12223 msgid "Use PowerPC instruction set"
12226 #: config/rs6000/rs6000.h:290
12227 msgid "Do not use PowerPC instruction set"
12230 #: config/rs6000/rs6000.h:292
12231 msgid "Use PowerPC General Purpose group optional instructions"
12234 #: config/rs6000/rs6000.h:294
12235 msgid "Don't use PowerPC General Purpose group optional instructions"
12238 #: config/rs6000/rs6000.h:296
12239 msgid "Use PowerPC Graphics group optional instructions"
12242 #: config/rs6000/rs6000.h:298
12243 msgid "Don't use PowerPC Graphics group optional instructions"
12246 #: config/rs6000/rs6000.h:300
12247 msgid "Use PowerPC-64 instruction set"
12250 #: config/rs6000/rs6000.h:302
12251 msgid "Don't use PowerPC-64 instruction set"
12254 #: config/rs6000/rs6000.h:304
12255 msgid "Use AltiVec instructions"
12258 #: config/rs6000/rs6000.h:306
12259 msgid "Don't use AltiVec instructions"
12262 #: config/rs6000/rs6000.h:308
12263 msgid "Use new mnemonics for PowerPC architecture"
12266 #: config/rs6000/rs6000.h:310
12267 msgid "Use old mnemonics for PowerPC architecture"
12270 #: config/rs6000/rs6000.h:313
12271 msgid "Put everything in the regular TOC"
12274 #: config/rs6000/rs6000.h:315
12275 msgid "Place floating point constants in TOC"
12278 #: config/rs6000/rs6000.h:317
12279 msgid "Don't place floating point constants in TOC"
12282 #: config/rs6000/rs6000.h:319
12283 msgid "Place symbol+offset constants in TOC"
12286 #: config/rs6000/rs6000.h:321
12287 msgid "Don't place symbol+offset constants in TOC"
12290 #: config/rs6000/rs6000.h:327
12291 msgid "Place variable addresses in the regular TOC"
12294 #: config/rs6000/rs6000.h:333
12295 msgid "Generate load/store multiple instructions"
12298 #: config/rs6000/rs6000.h:335
12299 msgid "Do not generate load/store multiple instructions"
12302 #: config/rs6000/rs6000.h:339
12303 msgid "Generate string instructions for block moves"
12306 #: config/rs6000/rs6000.h:341
12307 msgid "Do not generate string instructions for block moves"
12310 #: config/rs6000/rs6000.h:345
12311 msgid "Generate load/store with update instructions"
12314 #: config/rs6000/rs6000.h:347
12315 msgid "Do not generate load/store with update instructions"
12318 #: config/rs6000/rs6000.h:355
12319 msgid "Don't schedule the start and end of the procedure"
12322 #: config/rs6000/rs6000.h:361
12323 msgid "Return all structures in memory (AIX default)"
12326 #: config/rs6000/rs6000.h:363
12327 msgid "Return small structures in registers (SVR4 default)"
12330 #: config/rs6000/rs6000.h:426 config/sparc/sparc.h:639
12331 msgid "Use features of and schedule code for given CPU"
12334 #: config/rs6000/rs6000.h:429
12335 msgid "Enable debug output"
12338 #: config/rs6000/rs6000.h:430
12339 msgid "Specify ABI to use"
12342 #: config/rs6000/rs6000.h:432
12343 msgid "Specify size of long double (64 or 128 bits)"
12346 #. Definitions for __builtin_return_address and __builtin_frame_address.
12347 #. __builtin_return_address (0) should give link register (65), enable
12349 #. This should be uncommented, so that the link register is used, but
12350 #. currently this would result in unmatched insns and spilling fixed
12351 #. registers so we'll leave it for another day. When these problems are
12352 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
12354 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
12355 #. Number of bytes into the frame return addresses can be found. See
12356 #. rs6000_stack_info in rs6000.c for more information on how the different
12357 #. abi's store the return address.
12358 #: config/rs6000/rs6000.h:1772
12359 msgid "RETURN_ADDRESS_OFFSET not supported"
12362 #: config/rs6000/sysv4.h:88
12363 msgid "Select ABI calling convention"
12366 #: config/rs6000/sysv4.h:89
12367 msgid "Select method for sdata handling"
12370 #: config/rs6000/sysv4.h:104
12371 msgid "Align to the base type of the bit-field"
12374 #: config/rs6000/sysv4.h:106
12375 msgid "Don't align to the base type of the bit-field"
12378 #: config/rs6000/sysv4.h:108
12379 msgid "Don't assume that unaligned accesses are handled by the system"
12382 #: config/rs6000/sysv4.h:110
12383 msgid "Assume that unaligned accesses are handled by the system"
12386 #: config/rs6000/sysv4.h:112 config/rs6000/sysv4.h:116
12387 msgid "Produce code relocatable at runtime"
12390 #: config/rs6000/sysv4.h:114 config/rs6000/sysv4.h:118
12391 msgid "Don't produce code relocatable at runtime"
12394 #: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
12395 msgid "Produce little endian code"
12398 #: config/rs6000/sysv4.h:124 config/rs6000/sysv4.h:126
12399 msgid "Produce big endian code"
12402 #: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
12403 #: config/rs6000/sysv4.h:129 config/rs6000/sysv4.h:130
12404 #: config/rs6000/sysv4.h:131 config/rs6000/sysv4.h:132
12405 #: config/rs6000/sysv4.h:142 config/rs6000/sysv4.h:143
12406 #: config/rs6000/sysv4.h:154 config/rs6000/sysv4.h:155
12407 #: config/rs6000/sysv4.h:157
12408 msgid "no description yet"
12411 #: config/rs6000/sysv4.h:133
12415 #: config/rs6000/sysv4.h:134
12416 msgid "Don't use EABI"
12419 #: config/rs6000/sysv4.h:137
12420 msgid "Do not allow bit-fields to cross word boundaries"
12423 #: config/rs6000/sysv4.h:139
12424 msgid "Use alternate register names"
12427 #: config/rs6000/sysv4.h:141
12428 msgid "Don't use alternate register names"
12431 #: config/rs6000/sysv4.h:145
12432 msgid "Link with libsim.a, libc.a and sim-crt0.o"
12435 #: config/rs6000/sysv4.h:147
12436 msgid "Link with libads.a, libc.a and crt0.o"
12439 #: config/rs6000/sysv4.h:149
12440 msgid "Link with libyk.a, libc.a and crt0.o"
12443 #: config/rs6000/sysv4.h:151
12444 msgid "Link with libmvme.a, libc.a and crt0.o"
12447 #: config/rs6000/sysv4.h:153
12448 msgid "Set the PPC_EMB bit in the ELF flags header"
12451 #. Sometimes certain combinations of command options do not make sense
12452 #. on a particular target machine. You can define a macro
12453 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
12454 #. defined, is executed once just after all the command options have
12457 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
12459 #: config/rs6000/sysv4.h:214
12461 msgid "bad value for -mcall-%s"
12464 #: config/rs6000/sysv4.h:230
12466 msgid "bad value for -msdata=%s"
12469 #: config/rs6000/sysv4.h:247
12471 msgid "-mrelocatable and -msdata=%s are incompatible"
12474 #: config/rs6000/sysv4.h:255
12476 msgid "-f%s and -msdata=%s are incompatible"
12479 #: config/rs6000/sysv4.h:263
12481 msgid "-msdata=%s and -mcall-%s are incompatible"
12484 #: config/rs6000/sysv4.h:270
12485 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
12488 #: config/rs6000/sysv4.h:276
12490 msgid "-mrelocatable and -mcall-%s are incompatible"
12493 #: config/rs6000/sysv4.h:283
12495 msgid "-fPIC and -mcall-%s are incompatible"
12498 #: config/rs6000/sysv4.h:290
12499 msgid "-mcall-aixdesc must be big endian"
12502 #: config/s390/s390.c:1958
12503 msgid "invalid UNSPEC as operand (1)"
12506 #: config/s390/s390.c:1988
12507 msgid "invalid UNSPEC as operand (2)"
12510 #: config/s390/s390.c:1994
12511 msgid "UNKNOWN in s390_output_symbolic_const !?"
12514 #: config/s390/s390.c:2010
12515 msgid "Cannot decompose address."
12518 #: config/s390/s390.c:2158
12519 msgid "UNKNOWN in print_operand !?"
12522 #: config/s390/s390.c:2751
12523 msgid "Total size of local variables exceeds architecture limit."
12526 #: config/s390/s390.h:58
12527 msgid "Set backchain"
12530 #: config/s390/s390.h:59
12531 msgid "Don't set backchain (faster, but debug harder"
12534 #: config/s390/s390.h:60
12535 msgid "Use bras for execucable < 64k"
12538 #: config/s390/s390.h:61
12539 msgid "Don't use bras"
12542 #: config/s390/s390.h:62
12543 msgid "Additional debug prints"
12546 #: config/s390/s390.h:63
12547 msgid "Don't print additional debug prints"
12550 #: config/s390/s390.h:64
12551 msgid "64 bit mode"
12554 #: config/s390/s390.h:65
12555 msgid "31 bit mode"
12558 #: config/s390/s390.h:66
12562 #: config/s390/s390.h:67
12566 #: config/sh/sh.c:5069
12567 msgid "__builtin_saveregs not supported by this subtarget"
12570 #. The sp_switch attribute only has meaning for interrupt functions.
12571 #: config/sh/sh.c:5619 config/sh/sh.c:5658
12573 msgid "`%s' attribute only applies to interrupt functions"
12576 #. The argument must be a constant string.
12577 #: config/sh/sh.c:5626
12579 msgid "`%s' attribute argument not a string constant"
12582 #. The argument must be a constant integer.
12583 #: config/sh/sh.c:5665
12585 msgid "`%s' attribute argument not an integer constant"
12588 #. There are no delay slots on SHmedia.
12589 #. Relaxation isn't yet supported for SHmedia
12590 #: config/sh/sh.h:367
12591 msgid "Profiling is not supported on this target."
12594 #: config/sparc/sparc.c:317
12596 msgid "%s is not supported by this configuration"
12599 #: config/sparc/sparc.c:324
12600 msgid "-mlong-double-64 not allowed with -m64"
12603 #: config/sparc/sparc.c:349
12604 msgid "-mcmodel= is not supported on 32 bit systems"
12607 #: config/sparc/sparc.c:5985 config/sparc/sparc.c:5991
12609 msgid "invalid %%Y operand"
12612 #: config/sparc/sparc.c:6061
12614 msgid "invalid %%A operand"
12617 #: config/sparc/sparc.c:6071
12619 msgid "invalid %%B operand"
12622 #: config/sparc/sparc.c:6110
12624 msgid "invalid %%c operand"
12627 #: config/sparc/sparc.c:6111
12629 msgid "invalid %%C operand"
12632 #: config/sparc/sparc.c:6132
12634 msgid "invalid %%d operand"
12637 #: config/sparc/sparc.c:6133
12639 msgid "invalid %%D operand"
12642 #: config/sparc/sparc.c:6149
12644 msgid "invalid %%f operand"
12647 #: config/sparc/sparc.c:6199
12648 msgid "long long constant not a valid immediate operand"
12651 #: config/sparc/sparc.c:6202
12652 msgid "floating point constant not a valid immediate operand"
12655 #: config/sparc/freebsd.h:81 config/sparc/linux.h:89
12656 #: config/sparc/linux64.h:146 config/sparc/netbsd-elf.h:241
12657 msgid "Use 128 bit long doubles"
12660 #: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
12661 msgid "Generate code for big endian"
12664 #: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
12665 msgid "Generate code for little endian"
12668 #: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:67
12669 msgid "Use little-endian byte order for data"
12672 #: config/sparc/sparc.h:539
12673 msgid "Assume possible double misalignment"
12676 #: config/sparc/sparc.h:541
12677 msgid "Assume all doubles are aligned"
12680 #: config/sparc/sparc.h:543
12681 msgid "Pass -assert pure-text to linker"
12684 #: config/sparc/sparc.h:545
12685 msgid "Do not pass -assert pure-text to linker"
12688 #: config/sparc/sparc.h:547
12689 msgid "Use flat register window model"
12692 #: config/sparc/sparc.h:549
12693 msgid "Do not use flat register window model"
12696 #: config/sparc/sparc.h:551
12697 msgid "Use ABI reserved registers"
12700 #: config/sparc/sparc.h:553
12701 msgid "Do not use ABI reserved registers"
12704 #: config/sparc/sparc.h:555
12705 msgid "Use hardware quad fp instructions"
12708 #: config/sparc/sparc.h:557
12709 msgid "Do not use hardware quad fp instructions"
12712 #: config/sparc/sparc.h:559
12713 msgid "Compile for v8plus ABI"
12716 #: config/sparc/sparc.h:561
12717 msgid "Do not compile for v8plus ABI"
12720 #: config/sparc/sparc.h:563
12721 msgid "Utilize Visual Instruction Set"
12724 #: config/sparc/sparc.h:565
12725 msgid "Do not utilize Visual Instruction Set"
12728 #. ??? These are deprecated, coerced to -mcpu=. Delete in 2.9.
12729 #: config/sparc/sparc.h:568
12730 msgid "Optimize for Cypress processors"
12733 #: config/sparc/sparc.h:570
12734 msgid "Optimize for SparcLite processors"
12737 #: config/sparc/sparc.h:572
12738 msgid "Optimize for F930 processors"
12741 #: config/sparc/sparc.h:574
12742 msgid "Optimize for F934 processors"
12745 #: config/sparc/sparc.h:576
12746 msgid "Use V8 Sparc ISA"
12749 #: config/sparc/sparc.h:578
12750 msgid "Optimize for SuperSparc processors"
12753 #. End of deprecated options.
12754 #: config/sparc/sparc.h:581
12755 msgid "Pointers are 64-bit"
12758 #: config/sparc/sparc.h:583
12759 msgid "Pointers are 32-bit"
12762 #: config/sparc/sparc.h:585
12763 msgid "Use 32-bit ABI"
12766 #: config/sparc/sparc.h:587
12767 msgid "Use 64-bit ABI"
12770 #: config/sparc/sparc.h:589
12771 msgid "Use stack bias"
12774 #: config/sparc/sparc.h:591
12775 msgid "Do not use stack bias"
12778 #: config/sparc/sparc.h:593
12779 msgid "Use structs on stronger alignment for double-word copies"
12782 #: config/sparc/sparc.h:595
12783 msgid "Do not use structs on stronger alignment for double-word copies"
12786 #: config/sparc/sparc.h:597
12787 msgid "Optimize tail call instructions in assembler and linker"
12790 #: config/sparc/sparc.h:599
12791 msgid "Do not optimize tail call instructions in assembler or linker"
12794 #: config/sparc/sparc.h:643
12795 msgid "Use given Sparc code model"
12798 #: config/stormy16/stormy16.c:1180
12799 msgid "cannot use va_start in interrupt function"
12802 #: config/stormy16/stormy16.c:1538
12803 msgid "`B' operand is not constant"
12806 #: config/stormy16/stormy16.c:1544
12807 msgid "`B' operand has multiple bits set"
12810 #: config/stormy16/stormy16.c:1571
12811 msgid "`o' operand is not constant"
12814 #: config/stormy16/stormy16.c:1586
12815 msgid "xstormy16_print_operand: unknown code"
12818 #: config/stormy16/stormy16.c:1636
12820 msgid "switch statement of size %lu entries too large"
12823 #: config/v850/v850-c.c:68
12824 msgid "#pragma GHS endXXXX found without previous startXXX"
12827 #: config/v850/v850-c.c:70
12828 msgid "#pragma GHS endXXX does not match previous startXXX"
12831 #: config/v850/v850-c.c:95
12832 msgid "cannot set interrupt attribute: no current function"
12835 #: config/v850/v850-c.c:103
12836 msgid "cannot set interrupt attribute: no such identifier"
12839 #: config/v850/v850-c.c:149
12840 msgid "junk at end of #pragma ghs section"
12843 #: config/v850/v850-c.c:166
12845 msgid "unrecognized section name \"%s\""
12848 #: config/v850/v850-c.c:181
12849 msgid "malformed #pragma ghs section"
12852 #: config/v850/v850-c.c:201
12853 msgid "junk at end of #pragma ghs interrupt"
12856 #: config/v850/v850-c.c:213
12857 msgid "junk at end of #pragma ghs starttda"
12860 #: config/v850/v850-c.c:225
12861 msgid "junk at end of #pragma ghs startsda"
12864 #: config/v850/v850-c.c:237
12865 msgid "junk at end of #pragma ghs startzda"
12868 #: config/v850/v850-c.c:249
12869 msgid "junk at end of #pragma ghs endtda"
12872 #: config/v850/v850-c.c:261
12873 msgid "junk at end of #pragma ghs endsda"
12876 #: config/v850/v850-c.c:273
12877 msgid "junk at end of #pragma ghs endzda"
12880 #: config/v850/v850.c:122
12882 msgid "%s=%s is not numeric"
12885 #: config/v850/v850.c:129
12887 msgid "%s=%s is too large"
12890 #: config/v850/v850.c:285
12891 msgid "const_double_split got a bad insn:"
12894 #: config/v850/v850.c:777
12895 msgid "output_move_single:"
12898 #: config/v850/v850.c:2084
12899 msgid "a data area attribute cannot be specified for local variables"
12902 #: config/v850/v850.c:2095
12904 msgid "data area of '%s' conflicts with previous declaration"
12907 #: config/v850/v850.c:2298
12909 msgid "bogus JR construction: %d\n"
12912 #: config/v850/v850.c:2319 config/v850/v850.c:2521
12914 msgid "bad amount of stack space removal: %d"
12917 #: config/v850/v850.c:2497
12919 msgid "bogus JARL construction: %d\n"
12922 #. Macro to define tables used to set the flags.
12923 #. This is a list in braces of pairs in braces,
12924 #. each pair being { "NAME", VALUE }
12925 #. where VALUE is the bits to set or minus the bits to clear.
12926 #. An empty string NAME is used to identify the default VALUE.
12927 #: config/v850/v850.h:120
12928 msgid "Support Green Hills ABI"
12931 #: config/v850/v850.h:123
12932 msgid "Prohibit PC relative function calls"
12935 #: config/v850/v850.h:126
12936 msgid "Reuse r30 on a per function basis"
12939 #: config/v850/v850.h:129
12940 msgid "Use stubs for function prologues"
12943 #: config/v850/v850.h:132
12944 msgid "Same as: -mep -mprolog-function"
12947 #: config/v850/v850.h:133
12948 msgid "Enable backend debugging"
12951 #: config/v850/v850.h:135
12952 msgid "Compile for the v850 processor"
12955 #: config/v850/v850.h:138
12956 msgid "Use 4 byte entries in switch tables"
12959 #: config/v850/v850.h:164
12960 msgid "Set the max size of data eligible for the TDA area"
12963 #: config/v850/v850.h:167
12964 msgid "Set the max size of data eligible for the SDA area"
12967 #: config/v850/v850.h:170
12968 msgid "Set the max size of data eligible for the ZDA area"
12971 #: config/xtensa/xtensa.c:1048 config/xtensa/xtensa.c:1082
12972 #: config/xtensa/xtensa.c:1091
12976 #: config/xtensa/xtensa.c:1790
12977 msgid "boolean registers required for the floating-point option"
12980 #: config/xtensa/xtensa.c:1965
12981 msgid "invalid mask"
12984 #: config/xtensa/xtensa.c:2017
12985 msgid "invalid address"
12988 #: config/xtensa/xtensa.c:2042
12989 msgid "no register in address"
12992 #: config/xtensa/xtensa.c:2050
12993 msgid "address offset not a constant"
12996 #: config/xtensa/xtensa.h:114
12997 msgid "Use the Xtensa code density option"
13000 #: config/xtensa/xtensa.h:116
13001 msgid "Do not use the Xtensa code density option"
13004 #: config/xtensa/xtensa.h:118
13005 msgid "Use the Xtensa MAC16 option"
13008 #: config/xtensa/xtensa.h:120
13009 msgid "Do not use the Xtensa MAC16 option"
13012 #: config/xtensa/xtensa.h:122
13013 msgid "Use the Xtensa MUL16 option"
13016 #: config/xtensa/xtensa.h:124
13017 msgid "Do not use the Xtensa MUL16 option"
13020 #: config/xtensa/xtensa.h:126
13021 msgid "Use the Xtensa MUL32 option"
13024 #: config/xtensa/xtensa.h:128
13025 msgid "Do not use the Xtensa MUL32 option"
13030 #: config/xtensa/xtensa.h:134
13031 msgid "Use the Xtensa NSA option"
13034 #: config/xtensa/xtensa.h:136
13035 msgid "Do not use the Xtensa NSA option"
13038 #: config/xtensa/xtensa.h:138
13039 msgid "Use the Xtensa MIN/MAX option"
13042 #: config/xtensa/xtensa.h:140
13043 msgid "Do not use the Xtensa MIN/MAX option"
13046 #: config/xtensa/xtensa.h:142
13047 msgid "Use the Xtensa SEXT option"
13050 #: config/xtensa/xtensa.h:144
13051 msgid "Do not use the Xtensa SEXT option"
13054 #: config/xtensa/xtensa.h:146
13055 msgid "Use the Xtensa boolean register option"
13058 #: config/xtensa/xtensa.h:148
13059 msgid "Do not use the Xtensa boolean register option"
13062 #: config/xtensa/xtensa.h:150
13063 msgid "Use the Xtensa floating-point unit"
13066 #: config/xtensa/xtensa.h:152
13067 msgid "Do not use the Xtensa floating-point unit"
13078 #: config/xtensa/xtensa.h:170
13079 msgid "Disable fused multiply/add and multiply/subtract FP instructions"
13082 #: config/xtensa/xtensa.h:172
13083 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
13086 #: config/xtensa/xtensa.h:174
13087 msgid "Serialize volatile memory references with MEMW instructions"
13090 #: config/xtensa/xtensa.h:176
13091 msgid "Do not serialize volatile memory references with MEMW instructions"
13094 #: config/xtensa/xtensa.h:178
13095 msgid "Intersperse literal pools with code in the text section"
13098 #: config/xtensa/xtensa.h:180
13099 msgid "Put literal pools in a separate literal section"
13102 #: config/xtensa/xtensa.h:182
13103 msgid "Automatically align branch targets to reduce branch penalties"
13106 #: config/xtensa/xtensa.h:184
13107 msgid "Do not automatically align branch targets"
13110 #: config/xtensa/xtensa.h:186
13111 msgid "Use indirect CALLXn instructions for large programs"
13114 #: config/xtensa/xtensa.h:188
13115 msgid "Use direct CALLn instructions for fast calls"
13119 msgid "`-gnat' misspelled as `-gant'"
13122 #: cp/call.c:270 cp/init.c:1633
13123 msgid "qualified type `%T' does not match destructor name `~%T'"
13127 msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
13131 msgid "`%D' is a namespace"
13135 msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
13139 msgid "unable to call pointer to member function here"
13143 msgid "destructors take no parameters"
13147 msgid "destructor name `~%T' does not match type `%T' of expression"
13151 msgid "%s %D(%T, %T, %T) <built-in>"
13155 msgid "%s %D(%T, %T) <built-in>"
13159 msgid "%s %D(%T) <built-in>"
13163 msgid "%s %T <conversion>"
13171 msgid "no viable candidates"
13175 msgid "conversion from `%T' to `%T' is ambiguous"
13179 msgid "no matching function for call to `%D(%A)'"
13182 #: cp/call.c:2659 cp/call.c:4655
13183 msgid "call of overloaded `%D(%A)' is ambiguous"
13186 #. It's no good looking for an overloaded operator() on a
13187 #. pointer-to-member-function.
13191 "pointer-to-member function %E cannot be called without an object; consider "
13196 msgid "no match for call to `(%T) (%A)'"
13200 msgid "call of `(%T) (%A)' is ambiguous"
13204 msgid "%s for `%T ? %T : %T' operator"
13208 msgid "%s for `%T %s' operator"
13212 msgid "%s for `%T [%T]' operator"
13216 msgid "%s for `%T %s %T' operator"
13220 msgid "%s for `%s %T' operator"
13224 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
13229 msgid "`%E' has type `void' and is not a throw-expression"
13232 #: cp/call.c:3000 cp/call.c:3200
13233 msgid "operands to ?: have different types"
13237 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
13241 msgid "enumeral and non-enumeral type in conditional expression"
13245 msgid "`%D' must be declared before use"
13249 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
13253 msgid "using synthesized `%#D' for copy assignment"
13257 msgid " where cfront would use `%#D'"
13261 msgid "comparison between `%#T' and `%#T'"
13265 msgid "no suitable `operator delete' for `%T'"
13269 msgid "`%+#D' is private"
13273 msgid "`%+#D' is protected"
13277 msgid "`%+#D' is inaccessible"
13281 msgid "within this context"
13285 msgid "invalid conversion from `%T' to `%T'"
13288 #: cp/call.c:3787 cp/call.c:3926 cp/call.c:3928
13289 msgid " initializing argument %P of `%D'"
13292 #: cp/call.c:3850 cp/call.c:3854
13293 msgid " initializing argument %P of `%D' from result of `%D'"
13296 #: cp/call.c:3860 cp/call.c:3863
13297 msgid " initializing temporary from result of `%D'"
13300 #. Undefined behaviour [expr.call] 5.2.2/7.
13302 msgid "cannot pass objects of non-POD type `%#T' through `...'"
13305 #. Undefined behaviour [expr.call] 5.2.2/7.
13307 msgid "cannot receive objects of non-POD type `%#T' through `...'"
13311 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
13315 msgid "could not find class$ field in java interface type `%T'"
13318 #: cp/call.c:4518 cp/typeck.c:2019
13319 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
13323 msgid "no matching function for call to `%T::%D(%A)%#V'"
13327 msgid "cannot call member function `%D' without object"
13331 msgid "passing `%T' chooses `%T' over `%T'"
13334 #: cp/call.c:5289 cp/decl2.c:4508
13335 msgid " in call to `%D'"
13338 #: cp/call.c:5338 cp/call.c:5463
13339 msgid "choosing `%D' over `%D'"
13343 msgid " for conversion from `%T' to `%T'"
13347 msgid " because conversion sequence for the argument is better"
13352 " because worst conversion for the former is better than worst conversion "
13356 #: cp/call.c:5581 cp/call.c:5602
13357 msgid "could not convert `%E' to `%T'"
13362 "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
13366 msgid "`%#D' and `%#D' cannot be overloaded"
13369 #. There has already been a declaration of this method
13370 #. or member template.
13372 msgid "`%D' has already been declared in `%T'"
13376 msgid "duplicate enum value `%D'"
13380 msgid "duplicate field `%D' (as enum and non-enum)"
13384 msgid "duplicate nested type `%D'"
13388 msgid "duplicate field `%D' (as type and non-type)"
13392 msgid "duplicate member `%D'"
13396 msgid "conflicting access specifications for method `%D', ignored"
13401 msgid "conflicting access specifications for field `%s', ignored"
13405 msgid "`%D' names constructor"
13409 msgid "`%D' invalid in `%T'"
13413 msgid "no members matching `%D' in `%#T'"
13416 #: cp/class.c:1300 cp/class.c:1308
13417 msgid "`%D' invalid in `%#T'"
13421 msgid " because of local method `%#D' with same name"
13425 msgid " because of local member `%#D' with same name"
13429 msgid "base class `%#T' has a non-virtual destructor"
13434 "base `%T' with only non-default constructor in class without a constructor"
13438 msgid "all member functions in class `%T' are private"
13442 msgid "`%#T' only defines a private destructor and has no friends"
13446 msgid "`%#T' only defines private constructors and has no friends"
13449 #: cp/class.c:2166 cp/class.c:5093
13450 msgid "redefinition of `%#T'"
13454 msgid "previous definition of `%#T'"
13458 msgid "no unique final overrider for `%D' in `%T'"
13461 #. Here we know it is a hider, and no overrider exists.
13463 msgid "`%D' was hidden"
13471 msgid "ISO C++ forbids member `%D' with same name as enclosing class"
13474 #: cp/class.c:2927 cp/decl2.c:1874
13475 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
13478 #: cp/class.c:2933 cp/decl2.c:1880
13479 msgid "private member `%#D' in anonymous union"
13482 #: cp/class.c:2936 cp/decl2.c:1882
13483 msgid "protected member `%#D' in anonymous union"
13487 msgid "bit-field `%#D' with non-integral type"
13491 msgid "bit-field `%D' width not an integer constant"
13495 msgid "negative width in bit-field `%D'"
13499 msgid "zero width for bit-field `%D'"
13503 msgid "width of `%D' exceeds its type"
13507 msgid "`%D' is too small to hold all values of `%#T'"
13511 msgid "member `%#D' with constructor not allowed in union"
13515 msgid "member `%#D' with destructor not allowed in union"
13519 msgid "member `%#D' with copy assignment operator not allowed in union"
13523 msgid "multiple fields in union `%T' initialized"
13527 msgid "field `%D' in local class cannot be static"
13531 msgid "field `%D' invalidly declared function type"
13535 msgid "field `%D' invalidly declared method type"
13539 msgid "field `%D' invalidly declared offset type"
13542 #. Unions cannot have static members.
13544 msgid "field `%D' declared static in union"
13548 msgid "non-static reference `%#D' in class without a constructor"
13552 msgid "non-static const member `%#D' in class without a constructor"
13556 msgid "field `%#D' with same name as class"
13560 msgid "`%#T' has pointer data members"
13564 msgid " but does not override `%T(const %T&)'"
13568 msgid " or `operator=(const %T&)'"
13572 msgid " but does not override `operator=(const %T&)'"
13576 msgid "initializer specified for non-virtual method `%D'"
13580 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
13584 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
13588 msgid "`%#T' has virtual functions but non-virtual destructor"
13592 msgid "trying to finish struct, but kicked out due to previous parse errors"
13597 msgid "language string `\"%s\"' not recognized"
13602 "cannot resolve overloaded function `%D' based on conversion to type `%T'"
13606 msgid "no matches converting function `%D' to type `%#T'"
13610 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
13614 msgid "assuming pointer to member `%D'"
13619 msgid "(a pointer to member can only be formed with `&%E')"
13622 #: cp/class.c:6108 cp/class.c:6276 cp/class.c:6283
13623 msgid "not enough type information"
13627 msgid "argument of type `%T' does not match `%T'"
13631 msgid "invalid operation on uninstantiated type"
13634 #. [basic.scope.class]
13636 #. A name N used in a class S shall refer to the same declaration
13637 #. in its context and when re-evaluated in the completed scope of
13639 #: cp/class.c:6512 cp/decl.c:1029 cp/decl.c:3169 cp/pt.c:1844
13640 msgid "declaration of `%#D'"
13644 msgid "changes meaning of `%D' from `%+#D'"
13648 msgid "can't convert from incomplete type `%T' to `%T'"
13652 msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
13656 msgid "converting from `%T' to `%T'"
13659 #: cp/cvt.c:198 cp/cvt.c:202
13660 msgid "pointer to member cast from `%T' to `%T' is via virtual base"
13663 #: cp/cvt.c:220 cp/cvt.c:233 cp/cvt.c:272
13664 msgid "cannot convert `%E' from type `%T' to type `%T'"
13668 msgid "conversion from `%T' to `%T' discards qualifiers"
13672 msgid "casting `%T' to `%T' does not dereference pointer"
13676 msgid "cannot convert type `%T' to type `%T'"
13680 msgid "conversion from `%#T' to `%#T'"
13684 msgid "`%#T' used where a `%T' was expected"
13688 msgid "the address of `%D', will always be `true'"
13692 msgid "`%#T' used where a floating point value was expected"
13696 msgid "conversion from `%T' to non-scalar type `%T' requested"
13700 msgid "object of incomplete type `%T' will not be accessed in %s"
13704 msgid "object of type `%T' will not be accessed in %s"
13708 msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
13711 #. [over.over] enumerates the places where we can take the address
13712 #. of an overloaded function, and this is not one of them.
13715 msgid "%s cannot resolve address of overloaded function"
13718 #. Only warn when there is no &.
13721 msgid "%s is a reference, not call, to function `%E'"
13725 msgid "converting NULL to non-pointer type"
13729 msgid "ambiguous default type conversion from `%T'"
13733 msgid " candidate conversions include `%D' and `%D'"
13736 #: cp/decl.c:1030 cp/decl.c:3272
13737 msgid "conflicts with previous declaration `%#D'"
13741 msgid "label `%D' used but not defined"
13745 msgid "label `%D' defined but not used"
13749 msgid "namespace alias `%D' not allowed here, assuming `%D'"
13752 #: cp/decl.c:3075 cp/decl.c:3480
13753 msgid "previous declaration of `%D'"
13756 #: cp/decl.c:3156 cp/decl.c:3194
13757 msgid "shadowing %s function `%#D'"
13761 msgid "library function `%#D' redeclared as non-function `%#D'"
13765 msgid "conflicts with built-in declaration `%#D'"
13768 #: cp/decl.c:3189 cp/decl.c:3282 cp/decl.c:3298
13769 msgid "new declaration `%#D'"
13773 msgid "ambiguates built-in declaration `%#D'"
13777 msgid "`%#D' redeclared as different kind of symbol"
13781 msgid "previous declaration of `%#D'"
13785 msgid "declaration of template `%#D'"
13788 #: cp/decl.c:3283 cp/decl.c:3299
13789 msgid "ambiguates old declaration `%#D'"
13793 msgid "declaration of C function `%#D' conflicts with"
13797 msgid "previous declaration `%#D' here"
13801 msgid "conflicting types for `%#D'"
13805 msgid "previous declaration as `%#D'"
13809 msgid "`%#D' previously defined here"
13813 msgid "`%#D' previously declared here"
13816 #. Prototype decl follows defn w/o prototype.
13818 msgid "prototype for `%#D'"
13822 msgid "follows non-prototype definition here"
13826 msgid "previous declaration of `%#D' with %L linkage"
13830 msgid "conflicts with new declaration with %L linkage"
13833 #: cp/decl.c:3401 cp/decl.c:3408
13834 msgid "default argument given for parameter %d of `%#D'"
13837 #: cp/decl.c:3403 cp/decl.c:3410
13838 msgid "after previous specification in `%#D'"
13842 msgid "`%#D' was used before it was declared inline"
13846 msgid "previous non-inline declaration here"
13850 msgid "redundant redeclaration of `%D' in same scope"
13855 msgid "declaration of `%F' throws different exceptions"
13860 msgid "than previous declaration `%F'"
13863 #. From [temp.expl.spec]:
13865 #. If a template, a member template or the member of a class
13866 #. template is explicitly specialized then that
13867 #. specialization shall be declared before the first use of
13868 #. that specialization that would cause an implicit
13869 #. instantiation to take place, in every translation unit in
13870 #. which such a use occurs.
13872 msgid "explicit specialization of %D after first use"
13876 msgid "`%#D' used prior to declaration"
13880 msgid "redeclaration of `wchar_t' as `%T'"
13883 #. A redeclaration of main, but not a duplicate of the
13886 #. [basic.start.main]
13888 #. This function shall not be overloaded.
13890 msgid "invalid redeclaration of `%D'"
13898 msgid "previous external decl of `%#D'"
13902 msgid "`%D' was previously implicitly declared to return `int'"
13906 msgid "extern declaration of `%#D' doesn't match"
13910 msgid "global declaration `%#D'"
13914 msgid "declaration of `%#D' shadows a parameter"
13919 msgid "declaration of `%s' shadows a member of `this'"
13923 msgid "`%#D' hides constructor for `%#T'"
13927 msgid "`%#D' conflicts with previous using declaration `%#D'"
13931 msgid "previous non-function declaration `%#D'"
13935 msgid "conflicts with function declaration `%#D'"
13939 msgid "implicit declaration of function `%#D'"
13944 msgid "label `%s' referenced outside of any function"
13947 #: cp/decl.c:4976 cp/decl.c:5000 cp/decl.c:5093
13948 msgid "jump to label `%D'"
13951 #: cp/decl.c:4978 cp/decl.c:5002
13952 msgid "jump to case label"
13956 msgid " crosses initialization of `%#D'"
13959 #: cp/decl.c:4989 cp/decl.c:5109
13960 msgid " enters scope of non-POD `%#D'"
13963 #: cp/decl.c:5009 cp/decl.c:5113
13964 msgid " enters try block"
13967 #. Can't skip init of __exception_info.
13968 #: cp/decl.c:5011 cp/decl.c:5105 cp/decl.c:5115
13969 msgid " enters catch block"
13977 msgid " skips initialization of `%#D'"
13981 msgid "label named wchar_t"
13985 msgid "duplicate label `%D'"
13990 msgid "case label `%E' not within a switch statement"
13993 #. Definition isn't the kind we were looking for.
13994 #: cp/decl.c:5408 cp/decl.c:5427
13995 msgid "`%#D' redeclared as %C"
13998 #. This happens for A::B where B is a template, and there are no
13999 #. template arguments.
14000 #: cp/decl.c:5515 cp/typeck.c:1981
14001 msgid "invalid use of `%D'"
14005 msgid "`%D::%D' is not a template"
14009 msgid "`%D' undeclared in namespace `%D'"
14013 msgid "`%D' used without template parameters"
14016 #: cp/decl.c:5721 cp/decl.c:5737 cp/decl.c:5825
14017 msgid "no class template named `%#T' in `%#T'"
14020 #: cp/decl.c:5755 cp/decl.c:5785
14021 msgid "no type named `%#T' in `%#T'"
14025 msgid "lookup of `%D' finds `%#D'"
14029 msgid " instead of `%D' from dependent base class"
14033 msgid " (use `typename %T::%D' if that's what you meant)"
14038 "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the "
14039 "current scope (`%#D')"
14043 msgid "an anonymous union cannot have function members"
14047 msgid "member %#D' with constructor not allowed in anonymous aggregate"
14051 msgid "member %#D' with destructor not allowed in anonymous aggregate"
14056 "member %#D' with copy assignment operator not allowed in anonymous aggregate"
14060 msgid "redeclaration of C++ built-in type `%T'"
14064 msgid "multiple types in one declaration"
14068 msgid "declaration does not declare anything"
14072 msgid "missing type-name in typedef-declaration"
14076 msgid "ISO C++ prohibits anonymous structs"
14080 msgid "`%D' can only be specified for functions"
14084 msgid "`%D' can only be specified inside a class"
14088 msgid "`%D' can only be specified for constructors"
14092 msgid "`%D' can only be specified for objects and functions"
14096 msgid "typedef `%D' is initialized"
14100 msgid "function `%#D' is initialized like a variable"
14104 msgid "declaration of `%#D' has `extern' and is initialized"
14108 msgid "`%#D' is not a static member of `%#T'"
14112 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
14116 msgid "duplicate initialization of %D"
14120 msgid "declaration of `%#D' outside of class is not definition"
14124 msgid "variable `%#D' has initializer but incomplete type"
14127 #: cp/decl.c:7470 cp/decl.c:7821
14128 msgid "elements of array `%#D' have incomplete type"
14132 msgid "aggregate `%#D' has incomplete type and cannot be defined"
14136 msgid "`%D' declared as reference but not initialized"
14140 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
14144 msgid "cannot initialize `%T' from `%T'"
14148 msgid "initializer fails to determine size of `%D'"
14152 msgid "array size missing in `%D'"
14156 msgid "zero-size array `%D'"
14159 #. An automatic variable with an incomplete type: that is an error.
14160 #. Don't talk about array types here, since we took care of that
14161 #. message in grokdeclarator.
14163 msgid "storage size of `%D' isn't known"
14167 msgid "storage size of `%D' isn't constant"
14172 "sorry: semantics of inline function static data `%#D' are wrong (you'll wind "
14173 "up with multiple copies)"
14177 msgid " you can work around this by removing the initializer"
14181 msgid "uninitialized const `%D'"
14185 msgid "variable-sized object `%D' may not be initialized"
14188 #: cp/decl.c:7826 cp/typeck2.c:201
14189 msgid "`%D' has incomplete type"
14193 msgid "`%D' must be initialized by constructor, not by `{...}'"
14197 msgid "structure `%D' with uninitialized const members"
14201 msgid "structure `%D' with uninitialized reference members"
14205 msgid "assignment (not initialization) in declaration"
14209 msgid "cannot initialize `%D' to namespace `%D'"
14213 msgid "shadowing previous type declaration of `%#D'"
14217 msgid "multiple initializations given for `%D'"
14221 msgid "invalid catch parameter"
14225 msgid "destructor for alien class `%T' cannot be a member"
14229 msgid "constructor for alien class `%T' cannot be a member"
14233 msgid "`%D' declared as a `virtual' %s"
14237 msgid "`%D' declared as an `inline' %s"
14242 "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
14246 msgid "`%D' declared as a friend"
14250 msgid "`%D' declared with an exception specification"
14254 msgid "cannot declare `::main' to be a template"
14258 msgid "cannot declare `::main' to be inline"
14262 msgid "cannot declare `::main' to be static"
14266 msgid "`main' must return `int'"
14270 msgid "non-local function `%#D' uses anonymous type"
14275 "`%#D' does not refer to the unqualified type, so it is not used for linkage"
14279 msgid "non-local function `%#D' uses local type `%T'"
14283 msgid "%smember function `%D' cannot have `%T' method qualifier"
14287 msgid "defining explicit specialization `%D' in friend declaration"
14290 #. Something like `template <class T> friend void f<T>()'.
14292 msgid "invalid use of template-id `%D' in declaration of primary template"
14297 "default arguments are not allowed in declaration of friend template "
14298 "specialization `%D'"
14303 "`inline' is not allowed in declaration of friend template specialization `%D'"
14307 msgid "definition of implicitly-declared `%D'"
14310 #: cp/decl.c:9162 cp/decl2.c:1358
14311 msgid "no `%#D' member function declared in class `%T'"
14315 msgid "non-local variable `%#D' uses local type `%T'"
14320 "invalid in-class initialization of static data member of non-integral type `%"
14325 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
14330 "ISO C++ forbids initialization of member constant `%D' of non-integral type `"
14335 msgid "size of array `%D' has non-integer type"
14339 msgid "size of array has non-integer type"
14343 msgid "size of array `%D' is negative"
14347 msgid "size of array is negative"
14351 msgid "ISO C++ forbids zero-size array `%D'"
14355 msgid "ISO C++ forbids zero-size array"
14359 msgid "size of array `%D' is not an integral constant-expression"
14363 msgid "size of array is not an integral constant-expression"
14367 msgid "ISO C++ forbids variable-size array `%D'"
14371 msgid "ISO C++ forbids variable-size array"
14375 msgid "overflow in array dimension"
14379 msgid "declaration of `%D' as %s"
14384 msgid "creating %s"
14389 "declaration of `%D' as multidimensional array must have bounds for all "
14390 "dimensions except the first"
14395 "multidimensional array must have bounds for all dimensions except the first"
14399 msgid "return type specification for constructor invalid"
14403 msgid "return type specification for destructor invalid"
14407 msgid "operator `%T' declared to return `%T'"
14411 msgid "return type specified for `operator %T'"
14415 msgid "destructors must be member functions"
14419 msgid "destructor `%T' must match class name `%T'"
14423 msgid "invalid declarator"
14427 msgid "declarator-id missing; using reserved word `%D'"
14431 msgid "type `%T' is not derived from type `%T'"
14434 #. Parse error puts this typespec where
14435 #. a declarator should go.
14437 msgid "`%T' specified as declarator-id"
14441 msgid " perhaps you want `%T' for a constructor"
14445 msgid "`%D' as declarator"
14449 msgid "declaration of `%D' as non-function"
14453 msgid "`bool' is now a keyword"
14457 msgid "extraneous `%T' ignored"
14460 #: cp/decl.c:10149 cp/decl.c:10182
14461 msgid "multiple declarations `%T' and `%T'"
14465 msgid "ISO C++ does not support `long long'"
14468 #: cp/decl.c:10255 cp/decl.c:10258
14470 msgid "ISO C++ forbids declaration of `%s' with no type"
14473 #. The implicit typename extension is deprecated and will be
14474 #. removed. Warn about its use now.
14476 msgid "`%T' is implicitly a typename"
14481 msgid "short, signed or unsigned invalid for `%s'"
14486 msgid "long and short specified together for `%s'"
14491 msgid "signed and unsigned given together for `%s'"
14495 msgid "qualifiers are not allowed on declaration of `operator %T'"
14499 msgid "member `%D' cannot be declared both virtual and static"
14503 msgid "`%T::%D' is not a valid declarator"
14507 msgid "storage class specifiers invalid in parameter declarations"
14511 msgid "typedef declaration invalid in parameter declaration"
14515 msgid "virtual outside class declaration"
14520 msgid "storage class specified for %s `%s'"
14524 msgid "storage class specifiers invalid in friend function declarations"
14528 msgid "size of member `%D' is not constant"
14532 msgid "destructor cannot be static member function"
14537 msgid "destructors may not be `%s'"
14541 msgid "constructor cannot be static member function"
14545 msgid "constructors cannot be declared virtual"
14550 msgid "constructors may not be `%s'"
14554 msgid "return value type specifier for constructor ignored"
14559 msgid "can't initialize friend function `%s'"
14562 #. Cannot be both friend and virtual.
14564 msgid "virtual functions cannot be friends"
14568 msgid "friend declaration not in class definition"
14573 msgid "can't define friend function `%s' in a local class definition"
14577 msgid "destructors may not have parameters"
14582 msgid "cannot declare %s to references"
14586 msgid "cannot declare pointer to `%#T' member"
14590 msgid "invalid type: `void &'"
14594 msgid "extra qualification `%T::' on member `%s' ignored"
14598 msgid "cannot declare member function `%T::%s' within `%T'"
14602 msgid "cannot declare member `%T::%s' within `%T'"
14605 #. [dcl.fct.spec] The explicit specifier shall only be used in
14606 #. declarations of constructors within a class definition.
14608 msgid "only declarations of constructors can be `explicit'"
14613 msgid "non-member `%s' cannot be declared `mutable'"
14618 msgid "non-object member `%s' cannot be declared `mutable'"
14623 msgid "function `%s' cannot be declared `mutable'"
14628 msgid "static `%s' cannot be declared `mutable'"
14633 msgid "const `%s' cannot be declared `mutable'"
14637 msgid "template-id `%D' used as a declarator"
14641 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
14645 msgid "typedef name may not be class-qualified"
14649 msgid "invalid type qualifier for non-member function type"
14653 msgid "typedef declaration includes an initializer"
14657 msgid "type qualifiers specified for friend class declaration"
14661 msgid "`inline' specified for friend class declaration"
14665 msgid "template parameters cannot be friends"
14669 msgid "friend declaration requires class-key, i.e. `friend class %T::%T'"
14673 msgid "friend declaration requires class-key, i.e. `friend %#T'"
14677 msgid "trying to make class `%T' a friend of global scope"
14681 msgid "invalid qualifiers on non-member function type"
14685 msgid "abstract declarator `%T' used as declaration"
14689 msgid "unnamed variable or field declared void"
14693 msgid "variable or field declared void"
14697 msgid "cannot use `::' in parameter declaration"
14700 #. Something like struct S { int N::j; };
14702 msgid "invalid use of `::'"
14706 msgid "function `%D' cannot be declared friend"
14710 msgid "can't make `%D' into a method -- not in a class"
14714 msgid "function `%D' declared virtual inside a union"
14718 msgid "`%D' cannot be declared virtual, since it is always static"
14722 msgid "field `%D' has incomplete type"
14726 msgid "name `%T' has incomplete type"
14730 msgid " in instantiation of template `%T'"
14735 msgid "`%s' is neither function nor member function; cannot be declared friend"
14739 msgid "member functions are implicitly friends of their class"
14742 #. An attempt is being made to initialize a non-static
14743 #. member. But, from [class.mem]:
14745 #. 4 A member-declarator can contain a
14746 #. constant-initializer only if it declares a static
14747 #. member (_class.static_) of integral or enumeration
14748 #. type, see _class.static.data_.
14750 #. This used to be relatively common practice, but
14751 #. the rest of the compiler does not correctly
14752 #. handle the initialization unless the member is
14753 #. static so we make it static below.
14755 msgid "ISO C++ forbids initialization of member `%D'"
14759 msgid "making `%D' static"
14764 "ISO C++ forbids static data member `%D' with same name as enclosing class"
14769 msgid "storage class `auto' invalid for function `%s'"
14774 msgid "storage class `register' invalid for function `%s'"
14780 "storage class `static' invalid for function `%s' declared out of global scope"
14786 "storage class `inline' invalid for function `%s' declared out of global scope"
14791 msgid "virtual non-class function `%s'"
14795 msgid "cannot declare member function `%D' to have static linkage"
14798 #. FIXME need arm citation
14800 msgid "cannot declare static function inside another function"
14805 "`static' may not be used when defining (as opposed to declaring) a static "
14810 msgid "static member `%D' declared `register'"
14814 msgid "cannot explicitly declare member `%#D' to have extern linkage"
14818 msgid "default argument for `%#D' has type `%T'"
14822 msgid "default argument for parameter of type `%T' has type `%T'"
14826 msgid "default argument `%E' uses local variable `%D'"
14831 msgid "invalid string constant `%E'"
14836 "invalid integer constant in parameter list, did you forget to give parameter "
14841 msgid "parameter `%D' invalidly declared method type"
14845 msgid "parameter `%D' invalidly declared offset type"
14849 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
14854 #. A declaration of a constructor for a class X is ill-formed if
14855 #. its first parameter is of type (optionally cv-qualified) X
14856 #. and either there are no other parameters or else all other
14857 #. parameters have default arguments.
14859 #. We *don't* complain about member template instantiations that
14860 #. have this form, though; they can occur as we try to decide
14861 #. what constructor to use during overload resolution. Since
14862 #. overload resolution will never prefer such a constructor to
14863 #. the non-template copy constructor (which is either explicitly
14864 #. or implicitly defined), there's no need to worry about their
14865 #. existence. Theoretically, they should never even be
14866 #. instantiated, but that's hard to forestall.
14868 msgid "invalid constructor; you probably meant `%T (const %T&)'"
14872 msgid "`%D' must be a nonstatic member function"
14877 "`%D' must be either a non-static member function or a non-member function"
14881 msgid "`%D' must have an argument of class or enumerated type"
14886 msgid "conversion to %s%s will never use a type conversion operator"
14891 msgid "ISO C++ prohibits overloading operator ?:"
14895 msgid "postfix `%D' must take `int' as its argument"
14899 msgid "postfix `%D' must take `int' as its second argument"
14903 msgid "`%D' must take either zero or one argument"
14907 msgid "`%D' must take either one or two arguments"
14911 msgid "prefix `%D' should return `%T'"
14915 msgid "postfix `%D' should return `%T'"
14919 msgid "`%D' must take `void'"
14922 #: cp/decl.c:12657 cp/decl.c:12665
14923 msgid "`%D' must take exactly one argument"
14927 msgid "`%D' must take exactly two arguments"
14931 msgid "user-defined `%D' always evaluates both arguments"
14935 msgid "`%D' should return by value"
14938 #: cp/decl.c:12699 cp/decl.c:12702
14939 msgid "`%D' cannot have default arguments"
14943 msgid "`%s %T' declares a new type at namespace scope"
14948 " names from dependent base classes are not visible to unqualified name "
14949 "lookup - to refer to the inherited type, say `%s %T::%T'"
14953 msgid "using typedef-name `%D' after `%s'"
14957 msgid "using template type parameter `%T' after `%s'"
14961 msgid "use of enum `%#D' without previous declaration"
14965 msgid "derived union `%T' invalid"
14969 msgid "base type `%T' fails to be a struct or class type"
14973 msgid "base class `%T' has incomplete type"
14977 msgid "recursive type `%T' undefined"
14981 msgid "duplicate base type `%T' invalid"
14985 msgid "multiple definition of `%#T'"
14989 msgid "previous definition here"
14993 msgid "enumerator value for `%D' not integer constant"
14997 msgid "overflow in enumeration values at `%D'"
15001 msgid "return type `%#T' is incomplete"
15005 msgid "semicolon missing after declaration of `%#T'"
15009 msgid "return type for `main' changed to `int'"
15013 msgid "`%D' implicitly declared before its definition"
15016 #: cp/decl.c:13660 cp/typeck.c:6541
15017 msgid "`operator=' should return a reference to `*this'"
15021 msgid "parameter `%D' declared void"
15025 msgid "`%D' is already defined in class `%T'"
15029 msgid "static member function `%#D' declared with type qualifiers"
15034 msgid "-f%s is no longer supported"
15039 "-fhandle-exceptions has been renamed to -fexceptions (and is now on by "
15044 msgid "-fname-mangling-version is no longer supported"
15048 msgid "-Wno-strict-prototypes is not supported in C++"
15053 msgid "duplicate type qualifiers in %s declaration"
15057 msgid "template `%#D' instantiated in file without #pragma interface"
15061 msgid "template `%#D' defined in file without #pragma interface"
15065 msgid "name missing for member function"
15068 #. Something has gone very wrong. Assume we are mistakenly reducing
15069 #. an expression instead of a declaration.
15071 msgid "parser may be lost: is there a '{' missing somewhere?"
15074 #: cp/decl2.c:1048 cp/decl2.c:1062
15075 msgid "ambiguous conversion for array subscript"
15079 msgid "invalid types `%T[%T]' for array subscript"
15083 msgid "type `%#T' argument given to `delete', expected pointer"
15087 msgid "anachronistic use of array size in vector delete"
15092 "cannot delete a function. Only pointer-to-objects are valid arguments to "
15097 msgid "deleting `%T' is undefined"
15101 msgid "deleting array `%#D'"
15104 #. 14.5.2.2 [temp.mem]
15106 #. A local class shall not have member templates.
15108 msgid "invalid declaration of member template `%#D' in local class"
15112 msgid "invalid use of `virtual' in template declaration of `%#D'"
15115 #: cp/decl2.c:1190 cp/pt.c:2584
15116 msgid "template declaration of `%#D'"
15120 msgid "Java method '%D' has non-Java return type `%T'"
15124 msgid "Java method '%D' has non-Java parameter type `%T'"
15128 msgid "prototype for `%#D' does not match any in class `%T'"
15132 msgid "candidate%s: %+#D"
15140 msgid "local class `%#T' shall not have static data member `%#D'"
15144 msgid "initializer invalid for static member with constructor"
15148 msgid "(an out of class initialization is required)"
15152 msgid "invalid data member initialization"
15156 msgid "(use `=' to initialize static data members)"
15160 msgid "member `%D' conflicts with virtual function table field name"
15164 msgid "`%D' is already defined in `%T'"
15168 msgid "field initializer is not constant"
15172 msgid "`asm' specifiers are not permitted on non-static data members"
15176 msgid "cannot declare `%D' to be a bit-field type"
15180 msgid "cannot declare bit-field `%D' with function type"
15184 msgid "`%D' is already defined in the class %T"
15188 msgid "static member `%D' cannot be a bit-field"
15192 msgid "initializer specified for non-member function `%D'"
15196 msgid "invalid initializer for virtual method `%D'"
15200 msgid "anonymous struct not inside named type"
15204 msgid "namespace-scope anonymous aggregates must be static"
15208 msgid "anonymous aggregate with no members"
15212 msgid "`operator new' must return type `%T'"
15216 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
15220 msgid "`operator delete' must return type `%T'"
15224 msgid "`operator delete' takes type `%T' as first parameter"
15227 #. Overflow occurred. That means there are at least 4 billion
15228 #. initialization functions.
15230 msgid "too many initialization functions required"
15234 msgid "use of old-style cast"
15238 msgid "use of `%D' is ambiguous"
15242 msgid " first declared as `%#D' here"
15246 msgid " also declared as `%#D' here"
15250 msgid "`%D' denotes an ambiguous type"
15254 msgid " first type here"
15258 msgid " other type here"
15262 msgid "declaration of `%D' not in a namespace surrounding `%D'"
15266 msgid "`%D' should have been declared inside `%D'"
15270 msgid "`%D' is not a function,"
15274 msgid " conflict with `%D'"
15277 #. The parser did not find it, so it's not there.
15279 msgid "unknown namespace `%D'"
15282 #: cp/decl2.c:4855 cp/decl2.c:5125
15283 msgid "`%T' is not a namespace"
15287 msgid "`%D' is not a namespace"
15291 msgid "a using-declaration cannot specify a template-id. Try `using %D'"
15295 msgid "namespace `%D' not allowed in using-declaration"
15299 msgid "`%D' not declared"
15303 msgid "`%D' is already declared in this scope"
15307 msgid "using declaration `%D' introduced ambiguous type `%T'"
15311 msgid "using-declaration for non-member at class scope"
15315 msgid "using-declaration for destructor"
15319 msgid "a using-declaration cannot specify a template-id. Try `using %T::%D'"
15323 msgid "namespace `%T' undeclared"
15327 msgid "default argument missing for parameter %P of `%+#D'"
15331 msgid "extra qualification `%T::' on member `%D' ignored"
15335 msgid "`%T' does not have a class or union named `%D'"
15339 msgid "`%T' is not a class or union type"
15344 msgid "`%s' not supported by %s"
15349 msgid "<anonymous %s>"
15354 msgid "(static %s for %s)"
15359 msgid "In %s `%s':"
15364 msgid "%s: In instantiation of `%s':\n"
15369 msgid "%s:%d: instantiated from `%s'\n"
15374 msgid "%s:%d: instantiated from here\n"
15377 #. damn ICE suppression
15380 msgid "unexpected letter `%c' in locate_error\n"
15383 #. Can't throw a reference.
15385 msgid "type `%T' is disallowed in Java `throw' or `catch'"
15389 msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
15392 #. Thrown object must be a Throwable.
15394 msgid "type `%T' is not derived from `java::lang::Throwable'"
15398 msgid "mixing C++ and Java catches in a single translation unit"
15402 msgid "throwing NULL, which has integral, not pointer type"
15406 msgid " in thrown expression"
15411 "expression '%E' of abstract class type '%T' cannot be used in throw-"
15416 msgid "exception of type `%T' will be caught"
15420 msgid " by earlier handler for `%T'"
15424 msgid "`...' handler must be the last handler for its try block"
15428 msgid "`%D' is already a friend of class `%T'"
15432 msgid "previous friend declaration of `%D'"
15436 msgid "invalid type `%T' declared `friend'"
15441 #. Friend declarations shall not declare partial
15442 #. specializations.
15444 msgid "partial specialization `%T' declared `friend'"
15448 msgid "class `%T' is implicitly friends with itself"
15451 #. template <class T> friend typename S<T>::X;
15453 msgid "typename type `%#T' declared `friend'"
15456 #. template <class T> friend class T;
15458 msgid "template parameter type `%T' declared `friend'"
15461 #. template <class T> friend class A; where A is not a template
15463 msgid "`%#T' is not a template"
15467 msgid "`%T' is already a friend of `%T'"
15471 msgid "member `%D' declared as friend before type `%T' defined"
15475 msgid "friend declaration `%#D' declares a non-template function"
15480 "(if this is not what you intended, make sure the function template has "
15481 "already been declared and add <> after the function name here) -Wno-non-"
15482 "template-friend disables this warning"
15485 #: cp/g++spec.c:198 java/jvspec.c:424
15487 msgid "argument to `%s' missing\n"
15491 msgid "default-initialization of `%#D', which has reference type"
15495 msgid "uninitialized reference member `%D'"
15499 msgid "initializer list treated as compound expression"
15503 msgid "member initializers for `%#D'"
15511 msgid " will be re-ordered to match declaration order"
15515 msgid "multiple initializations given for member `%D'"
15519 msgid "initializations for multiple members of `%T'"
15523 msgid "base initializers for `%#T'"
15531 msgid " will be re-ordered to match inheritance order"
15535 msgid "base class `%T' already initialized"
15540 "base class `%#T' should be explicitly initialized in the copy constructor"
15544 msgid "`%D' should be initialized in the member initialization list"
15548 msgid "class `%T' does not have any field named `%D'"
15553 "field `%#D' is static; the only point of initialization is its definition"
15557 msgid "unnamed initializer for `%T', which has no base classes"
15561 msgid "unnamed initializer for `%T', which uses multiple inheritance"
15565 msgid "type `%D' is not a direct or virtual base of `%T'"
15569 msgid "type `%D' is not a direct base of `%T'"
15572 #. Handle bad initializers like:
15576 #. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
15580 #. int main(int argc, char **argv) {
15581 #. COMPLEX zees(1.0, 0.0)[10];
15585 msgid "bad array initializer"
15589 msgid "`%T' is not an aggregate type"
15593 msgid "`%T' fails to be an aggregate typedef"
15597 msgid "type `%T' is of non-aggregate type"
15601 msgid "cannot call destructor `%T::~%T' without object"
15605 msgid "invalid use of non-static field `%D'"
15608 #. We can get here when processing a bad default
15610 #. struct S { int a; void f(int i = a); }
15611 #: cp/init.c:1538 cp/method.c:163
15612 msgid "invalid use of member `%D'"
15616 msgid "no method `%T::%D'"
15620 msgid "incomplete type `%T' does not have member `%D'"
15624 msgid "`%D' is not a member of type `%T'"
15628 msgid "illegal pointer to bit-field `%D'"
15632 msgid "object missing in use of pointer-to-member construct"
15636 msgid "member `%D' is non-static but referenced as a static member"
15639 #: cp/init.c:1810 cp/typeck.c:3142 cp/typeck.c:3250
15640 msgid "at this point in file"
15643 #: cp/init.c:1845 cp/typeck.c:2941
15645 msgid "object missing in `%E'"
15649 msgid "new of array type fails to specify size"
15653 msgid "size in array new must have integral type"
15657 msgid "zero size array reserves no space"
15661 msgid "new cannot be applied to a reference type"
15665 msgid "new cannot be applied to a function type"
15669 msgid "call to Java constructor, while `jclass' undefined"
15673 msgid "can't find class$"
15677 msgid "invalid type `void' for new"
15682 msgid "call to Java constructor with `%s' undefined"
15686 msgid "ISO C++ forbids initialization in array new"
15689 #: cp/init.c:2418 cp/typeck2.c:359 cp/typeck2.c:1224
15690 msgid "initializer list being treated as compound expression"
15694 msgid "ISO C++ forbids aggregate initializer to new"
15698 msgid "uninitialized const in `new' of `%#T'"
15702 msgid "initializer ends prematurely"
15706 msgid "cannot initialize multi-dimensional array with initializer"
15710 msgid "unknown array size in delete"
15714 msgid "type to vector delete is neither pointer or array type"
15718 msgid "type name expected before `*'"
15722 msgid "cannot declare references to references"
15726 msgid "cannot declare pointers to references"
15730 msgid "type name expected before `&'"
15735 msgid "semicolon missing after %s declaration"
15739 msgid "semicolon missing after declaration of `%T'"
15744 msgid "junk at end of #pragma %s"
15749 msgid "invalid #pragma %s"
15753 msgid "#pragma vtable no longer supported"
15758 msgid "#pragma implementation for %s appears after file is included"
15762 msgid "junk at end of #pragma GCC java_exceptions"
15766 msgid "`%D' not defined"
15770 msgid "`%D' was not declared in this scope"
15774 msgid "`%D' undeclared (first use this function)"
15779 "(Each undeclared identifier is reported only once for each function it "
15785 msgid "name lookup of `%s' changed"
15789 msgid " matches this `%D' under ISO standard rules"
15793 msgid " matches this `%D' under old rules"
15796 #: cp/lex.c:1261 cp/lex.c:1268
15798 msgid "name lookup of `%s' changed for new ISO `for' scoping"
15802 msgid " cannot use obsolete binding at `%D' because it has a destructor"
15806 msgid " using obsolete binding at `%D'"
15810 msgid "`::%D' undeclared (first use here)"
15813 #: cp/mangle.c:1918
15814 msgid "real-valued template parameters when cross-compiling"
15818 msgid "invalid use of member `%D' in static member function"
15822 msgid "use of namespace `%D' as expression"
15826 msgid "use of class template `%T' as expression"
15831 msgid "use of %s from containing function"
15835 msgid " `%#D' declared here"
15839 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
15843 msgid "implementation-reserved name `%D' used"
15847 msgid "generic thunk code fails for method `%#D' which uses `...'"
15851 msgid "non-static const member `%#D', can't use default assignment operator"
15856 "non-static reference member `%#D', can't use default assignment operator"
15860 msgid "`%s' tag used in naming `%#T'"
15864 msgid "keyword `export' not implemented, and will be ignored"
15868 msgid "use of linkage spec `%D' is different from previous spec `%D'"
15872 msgid "invalid default template argument"
15876 msgid "only constructors take base initializers"
15880 msgid "no base or member initializers given following ':'"
15883 #: parse.y:960 parse.y:966
15884 msgid "anachronistic old style base class initializer"
15887 #. Handle `Class<Class<Type>>' without space in the `>>'
15889 msgid "`>>' should be `> >' in template class name"
15893 msgid "use of template qualifier outside template"
15896 #: parse.y:1159 parse.y:1168
15898 msgid "ISO C++ forbids an empty condition for `%s'"
15902 msgid "definition of class `%T' in condition"
15906 msgid "definition of enum `%T' in condition"
15910 msgid "definition of array `%#D' in condition"
15914 msgid "old style placement syntax, use () instead"
15918 msgid "`%T' is not a valid expression"
15922 msgid "ISO C++ forbids initialization of new expression with `='"
15926 msgid "ISO C++ forbids compound literals"
15930 msgid "ISO C++ forbids braced-groups within expressions"
15933 #: parse.y:2010 parse.y:2025
15934 msgid "sigof type specifier"
15938 msgid "`sigof' applied to non-aggregate expression"
15942 msgid "`sigof' applied to non-aggregate type"
15946 msgid "using `typename' outside of template"
15951 msgid "storage class specifier `%s' not allowed after struct or class"
15956 msgid "type specifier `%s' not allowed after struct or class"
15961 msgid "type qualifier `%s' not allowed after struct or class"
15965 msgid "no body nor ';' separates two class, struct or union declarations"
15969 msgid "no bases given following `:'"
15972 #: parse.y:2536 parse.y:2551
15973 msgid "`%D' access"
15977 msgid "multiple access specifiers"
15981 msgid "multiple `virtual' specifiers"
15985 msgid "missing ';' before right brace"
15989 msgid "ISO C++ forbids array dimensions with parenthesized type in new"
15992 #: parse.y:3104 parse.y:3124 parse.y:3133 parse.y:3162
15993 msgid "`%T' is not a class or namespace"
15997 msgid "ISO C++ forbids label declarations"
16001 msgid "ISO C++ forbids computed gotos"
16005 msgid "label must be followed by statement"
16009 msgid "must have at least one catch per try block"
16013 msgid "ISO C++ forbids compound statements inside for initializations"
16016 #. This helps us recover from really nasty
16017 #. parse errors, for example, a missing right
16019 #: parse.y:3689 parse.y:3699
16020 msgid "possibly missing ')'"
16024 msgid "type specifier omitted for parameter"
16029 msgid "`%E' is not a type, use `typename %E' to make it one"
16033 msgid "no type `%D' in `%T'"
16038 msgid "type specifier omitted for parameter `%E'"
16042 msgid "'%D' is used as a type, but is not defined as a type."
16046 msgid "data member `%D' cannot be a member template"
16050 msgid "invalid member template declaration `%D'"
16054 msgid "explicit specialization in non-namespace scope `%D'"
16058 msgid "enclosing class templates are not explicitly specialized"
16062 msgid "specializing `%#T' in different namespace"
16066 msgid " from definition of `%#D'"
16070 msgid "specialization of `%T' after instantiation"
16074 msgid "explicit specialization of non-template `%T'"
16078 msgid "specialization of %D after instantiation"
16086 msgid "`%D' is not a function template"
16090 msgid "template-id `%D' for `%+D' does not match any template declaration"
16094 msgid "ambiguous template specialization `%D' for `%+D'"
16097 #. This case handles bogus declarations like template <>
16098 #. template <class T> void f<int>();
16099 #: cp/pt.c:1362 cp/pt.c:1436
16100 msgid "template-id `%D' in declaration of primary template"
16104 msgid "template parameter list used in explicit instantiation"
16108 msgid "definition provided for explicit instantiation"
16112 msgid "too many template parameter lists in declaration of `%D'"
16116 msgid "too few template parameter lists in declaration of `%D'"
16120 msgid "explicit specialization not preceded by `template <>'"
16124 msgid "partial specialization `%D' of function template"
16128 msgid "default argument specified in explicit specialization"
16132 msgid "template specialization with C linkage"
16135 #. From [temp.expl.spec]:
16137 #. If such an explicit specialization for the member
16138 #. of a class template names an implicitly-declared
16139 #. special member function (clause _special_), the
16140 #. program is ill-formed.
16142 #. Similar language is found in [temp.explicit].
16144 msgid "specialization of implicitly-declared special member function"
16148 msgid "no member function `%D' declared in `%T'"
16151 #. There are two many template parameter lists.
16153 msgid "too many template parameter lists in declaration of `%T'"
16157 msgid " shadows template parm `%#D'"
16161 msgid "template parameters not used in partial specialization:"
16169 msgid "partial specialization `%T' does not specialize any template arguments"
16174 msgid "template argument `%E' involves template parameter(s)"
16178 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
16182 msgid "no default argument for `%D'"
16186 msgid "template with C linkage"
16190 msgid "template class without a name"
16194 msgid "`%D' does not declare a template type"
16198 msgid "template definition of non-template `%#D'"
16202 msgid "expected %d levels of template parms for `%#D', got %d"
16206 msgid "got %d template parameters for `%#D'"
16210 msgid "got %d template parameters for `%#T'"
16215 msgid " but %d required"
16219 msgid "`%T' is not a template type"
16223 msgid "previous declaration `%D'"
16228 msgid "used %d template parameter%s instead of %d"
16232 msgid "template parameter `%#D'"
16236 msgid "redeclared here as `%#D'"
16239 #. We have in [temp.param]:
16241 #. A template-parameter may not be given default arguments
16242 #. by two different declarations in the same scope.
16244 msgid "redefinition of default argument for `%#D'"
16248 msgid " original definition appeared here"
16253 msgid "`%E' is not a valid template argument"
16257 msgid "it must be the address of a function with external linkage"
16261 msgid "it must be the address of an object with external linkage"
16265 msgid "it must be a pointer-to-member of the form `&X::Y'"
16271 "string literal %E is not a valid template argument because it is the address "
16272 "of an object with static linkage"
16277 msgid "address of non-extern `%E' cannot be used as template argument"
16282 msgid "non-constant `%E' cannot be used as template argument"
16287 msgid "object `%E' cannot be used as template argument"
16292 msgid "to refer to a type member of a template parameter, use `typename %E'"
16295 #: cp/pt.c:3381 cp/pt.c:3397 cp/pt.c:3436
16296 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
16300 msgid " expected a constant of type `%T', got `%T'"
16305 msgid " expected a type, got `%E'"
16309 msgid " expected a type, got `%T'"
16313 msgid " expected a class template, got `%T'"
16317 msgid " expected a template of type `%D', got `%D'"
16321 msgid "template-argument `%T' uses anonymous type"
16325 msgid "template-argument `%T' uses local type `%T'"
16329 msgid "could not convert template argument `%E' to `%T'"
16334 msgid "wrong number of template arguments (%d, should be %d)"
16338 msgid "provided for `%D'"
16343 msgid "template argument %d is invalid"
16347 msgid "non-template used as template"
16351 msgid "`%T' is not a template"
16355 msgid "non-template type `%T' used as a template"
16359 msgid "for template declaration `%D'"
16364 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
16365 "to increase the maximum) instantiating `%D'"
16369 msgid "ambiguous class template instantiation for `%#T'"
16376 #: cp/pt.c:5993 cp/pt.c:6098
16377 msgid "instantiation of `%D' as type `%T'"
16381 msgid "invalid parameter type `%T'"
16385 msgid "in declaration `%D'"
16389 msgid "creating pointer to member function of non-class type `%T'"
16393 msgid "creating array with size zero"
16398 msgid "creating array with size zero (`%E')"
16402 msgid "forming reference to void"
16406 msgid "forming %s to reference type `%T'"
16410 msgid "creating pointer to member of non-class type `%T'"
16414 msgid "creating pointer to member reference type `%T'"
16418 msgid "creating array of `%T'"
16422 msgid "`%T' is not a class, struct, or union type"
16427 msgid "use of `%s' in template"
16431 msgid "type `%T' composed from a local class is not a valid template-argument"
16435 msgid " trying to instantiate `%D'"
16439 msgid "incomplete type unification"
16444 msgid "use of `%s' in template type unification"
16447 #: cp/pt.c:9487 cp/pt.c:9555
16448 msgid "explicit instantiation of non-template `%#D'"
16451 #: cp/pt.c:9503 cp/pt.c:9550
16452 msgid "no matching template for `%D' found"
16456 msgid "explicit instantiation of `%#D'"
16461 #. No program shall both explicitly instantiate and explicitly
16462 #. specialize a template.
16464 msgid "explicit instantiation of `%#D' after"
16467 #: cp/pt.c:9527 cp/pt.c:9664
16468 msgid "explicit specialization here"
16472 msgid "duplicate explicit instantiation of `%#D'"
16476 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
16479 #: cp/pt.c:9571 cp/pt.c:9649
16480 msgid "storage class `%D' applied to template instantiation"
16484 msgid "explicit instantiation of non-template type `%T'"
16488 msgid "explicit instantiation of `%#T' before definition of template"
16493 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
16497 msgid "explicit instantiation of `%#T' after"
16501 msgid "duplicate explicit instantiation of `%#T'"
16505 msgid "explicit instantiation of `%D' but no definition available"
16509 msgid "`%#T' is not a valid type for a template constant parameter"
16513 msgid "-frepo must be used with -c"
16518 msgid "mysterious repository information in %s"
16523 msgid "can't create repository information file `%s'"
16527 msgid "cannot use typeid with -fno-rtti"
16531 msgid "must #include <typeinfo> before using typeid"
16536 "cannot create type information for type `%T' because its size is variable"
16539 #: cp/rtti.c:525 cp/rtti.c:539
16540 msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
16544 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
16548 msgid "`%T' is an inaccessible base of `%T'"
16552 msgid "`%T' is an ambiguous base of `%T'"
16555 #: cp/search.c:1818
16556 msgid "adjusting pointers for covariant returns"
16559 #: cp/search.c:1822 cp/search.c:1829
16560 msgid "invalid covariant return type for `%#D'"
16563 #: cp/search.c:1823
16564 msgid " overriding `%#D' (must be pointer or reference to class)"
16567 #: cp/search.c:1830
16568 msgid " overriding `%#D' (must use pointer or reference)"
16571 #: cp/search.c:1835
16572 msgid "conflicting return type specified for `%#D'"
16575 #: cp/search.c:1836
16576 msgid " overriding `%#D'"
16579 #: cp/search.c:1845
16581 msgid "looser throw specifier for `%#F'"
16584 #: cp/search.c:1846
16586 msgid " overriding `%#F'"
16589 #. A static member function cannot match an inherited
16590 #. virtual member function.
16591 #: cp/search.c:1936
16592 msgid "`%#D' cannot be declared"
16595 #: cp/search.c:1937
16596 msgid " since `%#D' declared in base class"
16599 #: cp/search.c:2078
16600 msgid "`%#D' needs a final overrider"
16603 #: cp/semantics.c:894
16605 msgid "type of asm operand `%E' could not be determined"
16608 #: cp/semantics.c:1026
16609 msgid "ISO C++ does not permit named return values"
16612 #: cp/semantics.c:1035
16613 msgid "return identifier `%D' already in place"
16616 #: cp/semantics.c:1043
16617 msgid "can't redefine default return value for constructors"
16620 #: cp/semantics.c:1110
16621 msgid "base initializer for `%T'"
16624 #: cp/semantics.c:1112
16625 msgid " will be re-ordered to precede member initializations"
16628 #: cp/semantics.c:1300
16629 msgid "`this' is unavailable for static member functions"
16632 #: cp/semantics.c:1306
16633 msgid "invalid use of `this' in non-member function"
16636 #: cp/semantics.c:1308
16637 msgid "invalid use of `this' at top level"
16640 #: cp/semantics.c:1346
16641 msgid "calling type `%T' like a method"
16644 #: cp/semantics.c:1382
16645 msgid "destructor specifier `%T::~%T()' must have matching names"
16648 #: cp/semantics.c:1388
16649 msgid "`%E' is not of type `%T'"
16652 #: cp/semantics.c:1581
16653 msgid "template type parameters must use the keyword `class' or `typename'"
16656 #: cp/semantics.c:1643
16657 msgid "definition of `%#T' inside template parameter list"
16660 #: cp/semantics.c:1659
16661 msgid "invalid definition of qualified type `%T'"
16664 #: cp/semantics.c:2008
16665 msgid "invalid base-class specification"
16668 #: cp/semantics.c:2017
16669 msgid "base class `%T' has cv qualifiers"
16672 #: cp/semantics.c:2050
16673 msgid "multiple declarators in template declaration"
16678 msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
16681 #: cp/spew.c:1017 cp/spew.c:1292
16682 msgid "parse error at end of saved function text"
16686 msgid "parse error in method specification"
16690 msgid "function body for constructor missing"
16694 msgid "circular dependency in default args of `%#D'"
16698 msgid "invalid type `%T' for default argument to `%T'"
16703 msgid "%s before `%s'"
16708 msgid "%s before `%c'"
16713 msgid "%s before `\\%o'"
16718 msgid "%s before `%s' token"
16723 msgid "non-lvalue in %s"
16727 msgid "`%V' qualifiers cannot be applied to `%T'"
16731 msgid "ignoring `%V' qualifiers on `%T'"
16736 msgid "`%s' attribute can only be applied to Java class definitions"
16741 msgid "`%s' attribute can only be applied to class definitions"
16746 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
16750 msgid "requested init_priority is not an integer constant"
16756 "can only use `%s' attribute on file-scope definitions of objects of class "
16761 msgid "requested init_priority is out of range"
16765 msgid "requested init_priority is reserved for internal use"
16770 msgid "`%s' attribute is not supported on this platform"
16776 "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
16780 msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
16783 #: cp/typeck.c:1432
16784 msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
16787 #: cp/typeck.c:1502
16788 msgid "ISO C++ forbids applying `sizeof' to a function type"
16791 #: cp/typeck.c:1508
16792 msgid "ISO C++ forbids applying `sizeof' to a member function"
16795 #: cp/typeck.c:1514
16797 "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
16800 #: cp/typeck.c:1528
16801 msgid "`sizeof' applied to non-static member"
16804 #: cp/typeck.c:1533
16805 msgid "`sizeof' applied to incomplete type `%T'"
16808 #: cp/typeck.c:1563
16809 msgid "sizeof applied to a bit-field"
16812 #: cp/typeck.c:1566
16813 msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
16816 #: cp/typeck.c:1713
16817 msgid "invalid use of non-lvalue array"
16820 #: cp/typeck.c:1819
16821 msgid "deprecated conversion from string constant to `%T'"
16824 #: cp/typeck.c:1837
16825 msgid "request for member `%T::%D' in expression of non-aggregate type `%T'"
16828 #: cp/typeck.c:2031
16829 msgid "destructor specifier `%T::~%T' must have matching names"
16832 #: cp/typeck.c:2037
16833 msgid "type `%T' has no destructor"
16836 #: cp/typeck.c:2054 cp/typeck.c:2145
16837 msgid "invalid use of type decl `%#D' as expression"
16840 #: cp/typeck.c:2059
16841 msgid "invalid use of template `%#D' as expression"
16844 #: cp/typeck.c:2136
16845 msgid "`%#T' has no member named `%D'"
16848 #: cp/typeck.c:2186 cp/typeck.c:2215
16849 msgid "invalid offsetof from non-POD type `%#T'; use pointer to member instead"
16852 #. A pointer to incomplete type (other than cv void) can be
16853 #. dereferenced [expr.unary.op]/1
16854 #: cp/typeck.c:2326
16855 msgid "`%T' is not a pointer-to-object type"
16858 #: cp/typeck.c:2353
16860 msgid "invalid use of `%s' on pointer to member"
16863 #: cp/typeck.c:2359
16864 msgid "invalid type argument"
16867 #: cp/typeck.c:2462
16868 msgid "ISO C++ forbids subscripting non-lvalue array"
16871 #: cp/typeck.c:2473
16872 msgid "subscripting array declared `register'"
16875 #: cp/typeck.c:2648 cp/typeck.c:2803
16876 msgid "pointer to member function called, but not in class scope"
16879 #: cp/typeck.c:2672
16880 msgid "object missing in call to method `%D'"
16883 #: cp/typeck.c:2721
16885 "function `%D' declared overloaded, but no definitions appear with which to "
16889 #: cp/typeck.c:2801
16891 "invalid call to member function needing `this' in static member function "
16895 #: cp/typeck.c:2977
16896 msgid "ISO C++ forbids calling `::main' from within program"
16899 #: cp/typeck.c:3002
16901 msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
16904 #: cp/typeck.c:3015
16906 msgid "`%E' cannot be used as a function"
16909 #: cp/typeck.c:3140
16910 msgid "too many arguments to %s `%+#D'"
16913 #: cp/typeck.c:3181
16914 msgid "parameter type of called function is incomplete"
16917 #: cp/typeck.c:3248
16918 msgid "too few arguments to %s `%+#D'"
16921 #: cp/typeck.c:3376 cp/typeck.c:3386
16922 msgid "assuming cast to type `%T' from overloaded function"
16925 #: cp/typeck.c:3446
16927 msgid "division by zero in `%E / 0'"
16930 #: cp/typeck.c:3448
16932 msgid "division by zero in `%E / 0.'"
16935 #: cp/typeck.c:3478
16937 msgid "division by zero in `%E %% 0'"
16940 #: cp/typeck.c:3480
16942 msgid "division by zero in `%E %% 0.'"
16945 #: cp/typeck.c:3560
16947 msgid "%s rotate count is negative"
16950 #: cp/typeck.c:3563
16952 msgid "%s rotate count >= width of type"
16955 #: cp/typeck.c:3594 cp/typeck.c:3599 cp/typeck.c:3690 cp/typeck.c:3695
16956 msgid "ISO C++ forbids comparison between pointer and integer"
16959 #: cp/typeck.c:3873
16960 msgid "comparison between types `%#T' and `%#T'"
16963 #: cp/typeck.c:3909
16964 msgid "comparison between signed and unsigned integer expressions"
16967 #: cp/typeck.c:3974
16968 msgid "invalid operands of types `%T' and `%T' to binary `%O'"
16971 #. Some sort of arithmetic operation involving NULL was
16972 #. performed. Note that pointer-difference and pointer-addition
16973 #. have already been handled above, and so we don't end up here in
16975 #: cp/typeck.c:3996
16976 msgid "NULL used in arithmetic"
16979 #: cp/typeck.c:4063
16980 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
16983 #: cp/typeck.c:4065
16984 msgid "ISO C++ forbids using pointer to a function in subtraction"
16987 #: cp/typeck.c:4067
16988 msgid "ISO C++ forbids using pointer to a method in subtraction"
16991 #: cp/typeck.c:4069
16992 msgid "ISO C++ forbids using pointer to a member in subtraction"
16995 #: cp/typeck.c:4081
16996 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
16999 #: cp/typeck.c:4118
17000 msgid "attempt to take address of bit-field structure member `%D'"
17003 #: cp/typeck.c:4195
17004 msgid "taking address of temporary"
17007 #: cp/typeck.c:4398
17009 msgid "ISO C++ forbids %sing an enum"
17012 #: cp/typeck.c:4410
17013 msgid "cannot %s a pointer to incomplete type `%T'"
17016 #: cp/typeck.c:4417
17017 msgid "ISO C++ forbids %sing a pointer of type `%T'"
17020 #: cp/typeck.c:4442
17021 msgid "cast to non-reference type used as lvalue"
17024 #: cp/typeck.c:4476
17025 msgid "invalid use of `--' on bool variable `%D'"
17029 #: cp/typeck.c:4509
17030 msgid "ISO C++ forbids taking address of function `::main'"
17033 #. An expression like &memfn.
17034 #: cp/typeck.c:4576
17036 "ISO C++ forbids taking the address of an unqualified non-static member "
17037 "function to form a pointer to member function. Say `&%T::%D'"
17040 #: cp/typeck.c:4578
17042 "ISO C++ forbids taking the address of a bound member function to form a "
17043 "pointer to member function. Say `&%T::%D'"
17046 #: cp/typeck.c:4602
17047 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
17050 #: cp/typeck.c:4618
17054 #: cp/typeck.c:4738
17055 msgid "taking address of destructor"
17058 #: cp/typeck.c:4751
17059 msgid "taking address of bound pointer-to-member expression"
17062 #: cp/typeck.c:4767
17063 msgid "cannot create pointer to reference member `%D'"
17066 #: cp/typeck.c:4835
17067 msgid "cannot take the address of `this', which is an rvalue expression"
17070 #: cp/typeck.c:4851
17071 msgid "address requested for `%D', which is declared `register'"
17074 #: cp/typeck.c:5071
17075 msgid "static_cast from type `%T' to type `%T' casts away constness"
17078 #: cp/typeck.c:5079
17079 msgid "invalid static_cast from type `%T' to type `%T'"
17082 #: cp/typeck.c:5118
17084 "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
17087 #: cp/typeck.c:5138
17088 msgid "reinterpret_cast from `%T' to `%T' loses precision"
17091 #: cp/typeck.c:5151
17092 msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
17095 #: cp/typeck.c:5160
17097 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
17100 #: cp/typeck.c:5166
17101 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
17104 #: cp/typeck.c:5193
17106 "invalid use of const_cast with type `%T', which is not a pointer, reference, "
17107 "nor a pointer-to-data-member type"
17110 #: cp/typeck.c:5196
17112 "invalid use of const_cast with type `%T', which is a pointer or reference to "
17116 #: cp/typeck.c:5219
17117 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
17120 #: cp/typeck.c:5235
17121 msgid "invalid const_cast from type `%T' to type `%T'"
17124 #: cp/typeck.c:5277 cp/typeck.c:5282
17125 msgid "ISO C++ forbids casting to an array type `%T'"
17128 #: cp/typeck.c:5290
17129 msgid "invalid cast to function type `%T'"
17132 #: cp/typeck.c:5342
17133 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
17136 #: cp/typeck.c:5388
17137 msgid "cast from `%T' to `%T' increases required alignment of target type"
17140 #: cp/typeck.c:5557
17141 msgid " in evaluation of `%Q(%#T, %#T)'"
17144 #: cp/typeck.c:5599
17145 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
17148 #: cp/typeck.c:5670
17149 msgid "incompatible types in assignment of `%T' to `%T'"
17152 #: cp/typeck.c:5677
17153 msgid "ISO C++ forbids assignment of arrays"
17156 #: cp/typeck.c:5820
17157 msgid " in pointer to member function conversion"
17160 #: cp/typeck.c:5828
17161 msgid " in pointer to member conversion"
17164 #. This is a reinterpret cast, we choose to do nothing.
17165 #: cp/typeck.c:5839 cp/typeck.c:5858
17166 msgid "pointer to member cast via virtual base `%T' of `%T'"
17169 #: cp/typeck.c:5862
17170 msgid "pointer to member conversion via virtual base `%T' of `%T'"
17173 #: cp/typeck.c:5932
17174 msgid "invalid conversion to type `%T' from type `%T'"
17177 #: cp/typeck.c:6097
17178 msgid "passing NULL used for non-pointer %s %P of `%D'"
17181 #: cp/typeck.c:6100
17182 msgid "%s to non-pointer type `%T' from NULL"
17185 #: cp/typeck.c:6108
17186 msgid "passing `%T' for %s %P of `%D'"
17189 #: cp/typeck.c:6111
17190 msgid "%s to `%T' from `%T'"
17193 #: cp/typeck.c:6121
17194 msgid "passing negative value `%E' for %s %P of `%D'"
17197 #: cp/typeck.c:6124
17198 msgid "%s of negative value `%E' to `%T'"
17201 #: cp/typeck.c:6211
17202 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
17205 #: cp/typeck.c:6214
17206 msgid "cannot convert `%T' to `%T' in %s"
17209 #: cp/typeck.c:6301 cp/typeck.c:6303
17210 msgid "in passing argument %P of `%+D'"
17213 #: cp/typeck.c:6417
17214 msgid "returning reference to temporary"
17217 #: cp/typeck.c:6424
17218 msgid "reference to non-lvalue returned"
17221 #: cp/typeck.c:6436
17222 msgid "reference to local variable `%D' returned"
17225 #: cp/typeck.c:6439
17226 msgid "address of local variable `%D' returned"
17229 #: cp/typeck.c:6470
17230 msgid "returning a value from a destructor"
17233 #. If a return statement appears in a handler of the
17234 #. function-try-block of a constructor, the program is ill-formed.
17235 #: cp/typeck.c:6478
17236 msgid "cannot return from a handler of a function-try-block of a constructor"
17239 #. You can't return a value from a constructor.
17240 #: cp/typeck.c:6481
17241 msgid "returning a value from a constructor"
17244 #: cp/typeck.c:6498
17246 "return-statement with no value, in function declared with a non-void return "
17250 #: cp/typeck.c:6514
17252 "return-statement with a value, in function declared with a void return type"
17255 #: cp/typeck.c:6535
17257 "`operator new' must not return NULL unless it is declared `throw()' (or -"
17258 "fcheck-new is in effect)"
17262 msgid "type `%T' is not a base type for type `%T'"
17265 #: cp/typeck2.c:151
17266 msgid "cannot declare variable `%D' to be of type `%T'"
17269 #: cp/typeck2.c:154
17270 msgid "cannot declare parameter `%D' to be of type `%T'"
17273 #: cp/typeck2.c:157
17274 msgid "cannot declare field `%D' to be of type `%T'"
17277 #: cp/typeck2.c:161
17278 msgid "invalid return type for member function `%#D'"
17281 #: cp/typeck2.c:163
17282 msgid "invalid return type for function `%#D'"
17285 #: cp/typeck2.c:166
17286 msgid "cannot allocate an object of type `%T'"
17289 #: cp/typeck2.c:173
17290 msgid " because the following virtual functions are abstract:"
17293 #: cp/typeck2.c:175
17297 #: cp/typeck2.c:178
17298 msgid " since type `%T' has abstract virtual functions"
17301 #: cp/typeck2.c:213
17302 msgid "invalid use of undefined type `%#T'"
17305 #: cp/typeck2.c:214
17306 msgid "forward declaration of `%#T'"
17309 #: cp/typeck2.c:218
17310 msgid "invalid use of `%T'"
17313 #: cp/typeck2.c:232
17314 msgid "invalid use of member (did you forget the `&' ?)"
17317 #: cp/typeck2.c:236
17318 msgid "invalid use of template type parameter"
17321 #: cp/typeck2.c:243
17322 msgid "address of overloaded function with no contextual type information"
17325 #: cp/typeck2.c:245
17326 msgid "overloaded function with no contextual type information"
17329 #: cp/typeck2.c:247
17330 msgid "insufficient contextual information to determine type"
17333 #: cp/typeck2.c:301
17334 msgid "constructor syntax used, but no constructor declared for type `%T'"
17337 #: cp/typeck2.c:311
17338 msgid "initializer list construction invalid for derived class object `%D'"
17341 #: cp/typeck2.c:313
17342 msgid "initializer list construction invalid for polymorphic class object `%D'"
17345 #: cp/typeck2.c:316 cp/typeck2.c:322 cp/typeck2.c:328
17346 msgid "initializer list construction invalid for `%D'"
17349 #: cp/typeck2.c:317
17350 msgid "due to the presence of a constructor"
17353 #: cp/typeck2.c:323 cp/typeck2.c:329
17354 msgid "due to non-public access of member `%D'"
17357 #: cp/typeck2.c:341
17358 msgid "comma expression used to initialize return value"
17361 #: cp/typeck2.c:350
17362 msgid "cannot initialize arrays using this syntax"
17365 #: cp/typeck2.c:412
17366 msgid "ISO C++ forbids non-constant aggregate initializer expressions"
17369 #: cp/typeck2.c:498
17370 msgid "initializing array with parameter list"
17373 #: cp/typeck2.c:554
17374 msgid "initializer for scalar variable requires one element"
17377 #: cp/typeck2.c:561
17378 msgid "braces around scalar initializer for `%T'"
17381 #: cp/typeck2.c:564
17382 msgid "ignoring extra initializers for `%T'"
17385 #: cp/typeck2.c:576
17386 msgid "variable-sized object of type `%T' may not be initialized"
17389 #: cp/typeck2.c:586
17390 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
17393 #: cp/typeck2.c:652
17394 msgid "aggregate has a partly bracketed initializer"
17397 #: cp/typeck2.c:690 cp/typeck2.c:791
17398 msgid "non-trivial labeled initializers"
17401 #: cp/typeck2.c:707
17402 msgid "non-empty initializer for array of empty elements"
17405 #: cp/typeck2.c:757
17406 msgid "initializer list for object of class with virtual base classes"
17409 #: cp/typeck2.c:763
17410 msgid "initializer list for object of class with base classes"
17413 #: cp/typeck2.c:769
17414 msgid "initializer list for object using virtual functions"
17417 #: cp/typeck2.c:832 cp/typeck2.c:849
17418 msgid "missing initializer for member `%D'"
17421 #: cp/typeck2.c:837
17422 msgid "uninitialized const member `%D'"
17425 #: cp/typeck2.c:840
17426 msgid "member `%D' with uninitialized const fields"
17429 #: cp/typeck2.c:843
17430 msgid "member `%D' is uninitialized reference"
17433 #: cp/typeck2.c:886
17434 msgid "index value instead of field name in union initializer"
17437 #: cp/typeck2.c:898
17438 msgid "no field `%D' in union being initialized"
17441 #: cp/typeck2.c:906
17442 msgid "union `%T' with no named members cannot be initialized"
17445 #: cp/typeck2.c:942
17446 msgid "excess elements in aggregate initializer"
17449 #: cp/typeck2.c:1054
17450 msgid "circular pointer delegation detected"
17453 #: cp/typeck2.c:1067
17454 msgid "base operand of `->' has non-pointer type `%T'"
17457 #: cp/typeck2.c:1081
17458 msgid "result of `operator->()' yields non-pointer result"
17461 #: cp/typeck2.c:1083
17462 msgid "base operand of `->' is not a pointer"
17465 #: cp/typeck2.c:1149
17466 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
17469 #: cp/typeck2.c:1156
17471 "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
17474 #: cp/typeck2.c:1165
17475 msgid "member type `%T::' incompatible with object type `%T'"
17478 #: cp/typeck2.c:1202
17479 msgid "`%T' fails to be a typedef or built-in type"
17482 #: cp/typeck2.c:1275
17484 msgid "ISO C++ forbids defining types within %s"
17487 #. XXX Not i18n clean.
17488 #: cp/cp-tree.h:3874
17490 msgid "%s is deprecated, please see the documentation for details"
17493 #: cp/lang-options.h:29
17494 msgid "Do not obey access control semantics"
17497 #: cp/lang-options.h:31
17498 msgid "Change when template instances are emitted"
17501 #: cp/lang-options.h:36
17502 msgid "Check the return value of new"
17505 #: cp/lang-options.h:39
17506 msgid "Reduce size of object files"
17509 #: cp/lang-options.h:43
17510 msgid "Make string literals `char[]' instead of `const char[]'"
17513 #: cp/lang-options.h:46
17514 msgid "Dump the entire translation unit to a file"
17517 #: cp/lang-options.h:48
17518 msgid "Do not inline member functions by default"
17521 #: cp/lang-options.h:51
17522 msgid "Do not generate run time type descriptor information"
17525 #: cp/lang-options.h:56
17526 msgid "Do not generate code to check exception specifications"
17529 #: cp/lang-options.h:61
17530 msgid "Scope of for-init-statement vars extends outside"
17533 #: cp/lang-options.h:64
17534 msgid "Do not recognize GNU defined keywords"
17537 #: cp/lang-options.h:68
17538 msgid "Enable support for huge objects"
17541 #: cp/lang-options.h:72
17542 msgid "Export functions even if they can be inlined"
17545 #: cp/lang-options.h:75
17546 msgid "Only emit explicit template instatiations"
17549 #: cp/lang-options.h:78
17550 msgid "Only emit explicit instatiations of inline templates"
17553 #: cp/lang-options.h:84
17554 msgid "Don't pedwarn about uses of Microsoft extensions"
17557 #: cp/lang-options.h:87
17558 msgid "Recognize and/bitand/bitor/compl/not/or/xor"
17561 #: cp/lang-options.h:91
17562 msgid "Disable optional diagnostics"
17565 #: cp/lang-options.h:93
17566 msgid "Downgrade conformance errors to warnings"
17569 #: cp/lang-options.h:96
17570 msgid "Enable automatic template instantiation"
17573 #: cp/lang-options.h:101
17574 msgid "Display statistics accumulated during compilation"
17577 #: cp/lang-options.h:104
17578 msgid "Specify maximum template instantiation depth"
17581 #: cp/lang-options.h:106
17582 msgid "Use __cxa_atexit to register destructors"
17585 #: cp/lang-options.h:109
17586 msgid "Discard unused virtual functions"
17589 #: cp/lang-options.h:112
17590 msgid "Implement vtables using thunks"
17593 #: cp/lang-options.h:115
17594 msgid "Emit common-like symbols as weak symbols"
17597 #: cp/lang-options.h:118
17598 msgid "Emit cross referencing information"
17601 #: cp/lang-options.h:122
17602 msgid "Warn about inconsistent return types"
17605 #: cp/lang-options.h:125
17606 msgid "Warn about overloaded virtual function names"
17609 #: cp/lang-options.h:129
17610 msgid "Don't warn when all ctors/dtors are private"
17613 #: cp/lang-options.h:131
17614 msgid "Warn about non virtual destructors"
17617 #: cp/lang-options.h:134
17618 msgid "Warn when a function is declared extern, then inline"
17621 #: cp/lang-options.h:137
17622 msgid "Warn when the compiler reorders code"
17625 #: cp/lang-options.h:140
17626 msgid "Warn when synthesis behavior differs from Cfront"
17629 #: cp/lang-options.h:144
17630 msgid "Don't warn when type converting pointers to member functions"
17633 #: cp/lang-options.h:146
17634 msgid "Warn about violations of Effective C++ style rules"
17637 #: cp/lang-options.h:149
17638 msgid "Warn when overload promotes from unsigned to signed"
17641 #: cp/lang-options.h:152
17642 msgid "Warn if a C style cast is used in a program"
17645 #: cp/lang-options.h:156
17647 "Don't warn when non-templatized friend functions are declared within a "
17651 #: cp/lang-options.h:159
17652 msgid "Don't announce deprecation of compiler features"
17668 msgid "(continued):"
17671 #: f/bad.c:486 f/bad.c:504
17672 msgid "[REPORT BUG!!] %"
17675 #: f/bad.c:493 f/bad.c:525
17676 msgid "[REPORT BUG!!]"
17681 msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
17685 msgid "no INTEGER type can hold a pointer on this configuration"
17690 msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
17695 msgid "and pointers are %d bits wide, but g77 doesn't yet work"
17699 msgid "properly unless they all are 32 bits wide"
17703 msgid "Please keep this in mind before you report bugs."
17706 #. I/O will probably crash.
17709 msgid "configuration: char * holds %d bits, but ftnlen only %d"
17712 #. ASSIGN 10 TO I will crash.
17716 "configuration: char * holds %d bits, but INTEGER only %d --\n"
17717 " ASSIGN statement might fail"
17721 msgid "In statement function"
17725 msgid "Outside of any program unit:\n"
17730 msgid "%A from %B at %0%C"
17734 msgid "directory name must immediately follow -I"
17739 msgid "At %0, INCLUDE file %A exists, but is not readable"
17744 msgid "At %0, INCLUDE nesting too deep"
17749 msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
17754 msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
17760 "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
17765 msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
17770 msgid "overflowed output arg list for `%s'"
17774 msgid "--driver no longer supported"
17779 msgid "argument to `%s' missing"
17783 msgid "no input files; unwilling to write output files"
17788 msgid "Implicit declaration of `%A' at %0"
17793 msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
17798 msgid "Unknown escape sequence `\\%A' at %0"
17803 msgid "Unterminated escape sequence `\\' at %0"
17808 msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
17813 msgid "\\x used at %0 with no following hex digits"
17818 msgid "Hex escape at %0 out of range"
17823 msgid "Escape sequence at %0 out of range for character"
17827 msgid "hex escape out of range"
17832 msgid "non-ANSI-standard escape sequence, `\\%c'"
17837 msgid "non-ISO escape sequence `\\%c'"
17842 msgid "unknown escape sequence `\\%c'"
17847 msgid "unknown escape sequence: `\\' followed by char code 0x%x"
17851 msgid "badly formed directive -- no closing quote"
17855 msgid "#-lines for entering and leaving files don't match"
17859 msgid "bad directive -- missing close-quote"
17864 msgid "ignoring pragma: %s"
17868 msgid "invalid #ident"
17872 msgid "undefined or invalid # directive"
17876 msgid "invalid #line"
17879 #: f/lex.c:1285 f/lex.c:1329
17880 msgid "use `#line ...' instead of `# ...' in first line"
17884 msgid "invalid #-line"
17889 msgid "Null character at %0 -- line ignored"
17894 msgid "INCLUDE at %0 not the only statement on the source line"
17897 #: f/ste.c:1404 f/ste.c:1755
17898 msgid "ASSIGNed FORMAT specifier is too small"
17901 #. ~~~Someday handle CHARACTER*1, CHARACTER*N
17904 msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
17908 msgid "ASSIGN to variable that is too small"
17912 msgid "ASSIGNed GOTO target variable is too small"
17917 msgid "Local adjustable symbol `%A' at %0"
17921 msgid "data initializer on host with different endianness"
17926 msgid "%s no longer supported -- try -fvxt"
17931 msgid "%s no longer supported -- try -fno-vxt -ff90"
17934 #: f/top.c:307 f/top.c:309
17936 msgid "%s disabled, use normal debugging flags"
17939 #: f/lang-options.h:33
17940 msgid "Print g77-specific compiler version info, run internal tests"
17943 #: f/lang-options.h:37
17944 msgid "Program is written in typical FORTRAN 66 dialect"
17947 #: f/lang-options.h:40
17948 msgid "Program is written in typical Unix f77 dialect"
17951 #: f/lang-options.h:42
17952 msgid "Program does not use Unix-f77 dialectal features"
17955 #: f/lang-options.h:44
17956 msgid "Program is written in Fortran-90-ish dialect"
17959 #: f/lang-options.h:48
17961 "Treat local vars and COMMON blocks as if they were named in SAVE statements"
17964 #: f/lang-options.h:50
17965 msgid "Allow $ in symbol names"
17968 #: f/lang-options.h:54
17969 msgid "f2c-compatible code need not be generated"
17972 #: f/lang-options.h:57
17973 msgid "Unsupported; do not generate libf2c-calling code"
17976 #: f/lang-options.h:59
17977 msgid "Unsupported; affects code-generation of arrays"
17980 #: f/lang-options.h:62
17981 msgid "Program is written in Fortran-90-ish free form"
17984 #: f/lang-options.h:67
17985 msgid "Warn about use of (only a few for now) Fortran extensions"
17988 #: f/lang-options.h:70
17989 msgid "Program is written in VXT (Digital-like) FORTRAN"
17992 #: f/lang-options.h:73
17993 msgid "Disallow all ugly features"
17996 #: f/lang-options.h:76
17997 msgid "Hollerith and typeless constants not passed as arguments"
18000 #: f/lang-options.h:78
18001 msgid "Allow ordinary copying of ASSIGN'ed vars"
18004 #: f/lang-options.h:81
18005 msgid "Dummy array dimensioned to (1) is assumed-size"
18008 #: f/lang-options.h:84
18009 msgid "Trailing comma in procedure call denotes null argument"
18012 #: f/lang-options.h:87
18013 msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
18016 #: f/lang-options.h:91
18017 msgid "Initialization via DATA and PARAMETER is type-compatible"
18020 #: f/lang-options.h:93
18021 msgid "Allow INTEGER and LOGICAL interchangeability"
18024 #: f/lang-options.h:96
18025 msgid "Print internal debugging-related info"
18028 #: f/lang-options.h:99
18029 msgid "Initialize local vars and arrays to zero"
18032 #: f/lang-options.h:103
18033 msgid "Backslashes in character/hollerith constants not special (C-style)"
18036 #: f/lang-options.h:105
18037 msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
18040 #: f/lang-options.h:109
18041 msgid "Disable the appending of underscores to externals"
18044 #: f/lang-options.h:112
18045 msgid "Never append a second underscore to externals"
18048 #: f/lang-options.h:114
18049 msgid "Intrinsics spelled as e.g. SqRt"
18052 #: f/lang-options.h:116
18053 msgid "Intrinsics in uppercase"
18056 #: f/lang-options.h:119
18057 msgid "Intrinsics letters in arbitrary cases"
18060 #: f/lang-options.h:121
18061 msgid "Language keywords spelled as e.g. IOStat"
18064 #: f/lang-options.h:123
18065 msgid "Language keywords in uppercase"
18068 #: f/lang-options.h:126
18069 msgid "Language keyword letters in arbitrary cases"
18072 #: f/lang-options.h:128
18073 msgid "Internally convert most source to uppercase"
18076 #: f/lang-options.h:131
18077 msgid "Internally preserve source case"
18080 #: f/lang-options.h:133
18081 msgid "Symbol names spelled in mixed case"
18084 #: f/lang-options.h:135
18085 msgid "Symbol names in uppercase"
18088 #: f/lang-options.h:137
18089 msgid "Symbol names in lowercase"
18092 #: f/lang-options.h:140
18093 msgid "Program written in uppercase"
18096 #: f/lang-options.h:142
18097 msgid "Program written in lowercase"
18100 #: f/lang-options.h:144
18101 msgid "Program written in strict mixed-case"
18104 #: f/lang-options.h:146
18105 msgid "Compile as if program written in uppercase"
18108 #: f/lang-options.h:148
18109 msgid "Compile as if program written in lowercase"
18112 #: f/lang-options.h:150
18113 msgid "Preserve all spelling (case) used in program"
18116 #: f/lang-options.h:152
18117 msgid "Delete libU77 intrinsics with bad interfaces"
18120 #: f/lang-options.h:154
18121 msgid "Disable libU77 intrinsics with bad interfaces"
18124 #: f/lang-options.h:157
18125 msgid "Hide libU77 intrinsics with bad interfaces"
18128 #: f/lang-options.h:159
18129 msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
18132 #: f/lang-options.h:161
18133 msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
18136 #: f/lang-options.h:164
18137 msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
18140 #: f/lang-options.h:166
18141 msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
18144 #: f/lang-options.h:168
18145 msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
18148 #: f/lang-options.h:171
18149 msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
18152 #: f/lang-options.h:173
18153 msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
18156 #: f/lang-options.h:175
18157 msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
18160 #: f/lang-options.h:178
18161 msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
18164 #: f/lang-options.h:180
18165 msgid "Delete MIL-STD 1753 intrinsics"
18168 #: f/lang-options.h:182
18169 msgid "Disable MIL-STD 1753 intrinsics"
18172 #: f/lang-options.h:185
18173 msgid "Hide MIL-STD 1753 intrinsics"
18176 #: f/lang-options.h:187
18177 msgid "Delete libU77 intrinsics"
18180 #: f/lang-options.h:189
18181 msgid "Disable libU77 intrinsics"
18184 #: f/lang-options.h:192
18185 msgid "Hide libU77 intrinsics"
18188 #: f/lang-options.h:194
18189 msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
18192 #: f/lang-options.h:196
18193 msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
18196 #: f/lang-options.h:199
18197 msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
18200 #: f/lang-options.h:201
18201 msgid "Treat initial values of 0 like non-zero values"
18204 #: f/lang-options.h:204
18206 "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
18209 #: f/lang-options.h:207
18210 msgid "Take at least one trip through each iterative DO loop"
18213 #: f/lang-options.h:211
18214 msgid "Print names of program units as they are compiled"
18217 #: f/lang-options.h:214
18218 msgid "Disable fatal diagnostics about inter-procedural problems"
18221 #: f/lang-options.h:216
18222 msgid "Make prefix-radix non-decimal constants be typeless"
18225 #: f/lang-options.h:219
18226 msgid "Generate code to check subscript and substring bounds"
18229 #: f/lang-options.h:222
18230 msgid "Fortran-specific form of -fbounds-check"
18233 #: f/lang-options.h:226
18234 msgid "Disable warnings about inter-procedural problems"
18237 #: f/lang-options.h:230
18238 msgid "Warn about constructs with surprising meanings"
18241 #: f/lang-options.h:235
18242 msgid "Add a directory for INCLUDE searching"
18245 #: f/lang-options.h:237
18246 msgid "Set the maximum line length"
18251 msgid "Missing first operand for binary operator at %0"
18256 msgid "Zero-length character constant at %0"
18261 msgid "Invalid token at %0 in expression or subexpression at %1"
18266 msgid "Missing operand for operator at %1 at end of expression at %0"
18271 msgid "Label %A already defined at %1 when redefined at %0"
18276 msgid "Unrecognized character at %0 [info -f g77 M LEX]"
18281 msgid "Label definition %A at %0 on empty statement (as of %1)"
18286 msgid "Invalid first character at %0 [info -f g77 M LEX]"
18291 msgid "Line too long as of %0 [info -f g77 M LEX]"
18296 msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
18301 msgid "Label number at %0 not in range 1-99999"
18306 msgid "At %0, '!' and '/*' are not valid comment delimiters"
18312 "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
18318 "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M "
18324 msgid "Character constant at %0 has no closing apostrophe at %1"
18330 "Hollerith constant at %0 specified %A more characters than are present as of "
18336 msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
18341 msgid "Integer at %0 too large"
18347 "Period at %0 not followed by digits for floating-point number or by `NOT.', "
18348 "`TRUE.', or `FALSE.'"
18353 msgid "Missing close-period between `.%A' at %0 and %1"
18359 "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent "
18365 msgid "Missing value at %1 for real-number exponent at %0"
18370 msgid "Expected binary operator between expressions at %0 and at %1"
18375 msgid "Semicolon at %0 is an invalid token"
18380 msgid "Extraneous comma in FORMAT statement at %0"
18385 msgid "Missing comma in FORMAT statement at %0"
18390 msgid "Spurious sign in FORMAT statement at %0"
18395 msgid "Spurious number in FORMAT statement at %0"
18400 msgid "Spurious text trailing number in FORMAT statement at %0"
18405 msgid "Unrecognized FORMAT specifier at %0"
18410 msgid "Missing close-parenthese(s) in FORMAT statement at %0"
18415 msgid "Missing number following period in FORMAT statement at %0"
18420 msgid "Missing number following `E' in FORMAT statement at %0"
18425 msgid "Spurious trailing comma preceding terminator at %0"
18431 "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not "
18432 "specifying the assignment operator (=)"
18438 "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement "
18439 "specifying the assignment operator (=)"
18445 "Cannot specify =initialization-expr at %0 unless `::' appears before list of "
18451 msgid "Reference to label at %1 inconsistent with its definition at %0"
18456 msgid "Reference to label at %1 inconsistent with earlier reference at %0"
18461 msgid "DO-statement reference to label at %1 follows its definition at %0"
18466 msgid "Reference to label at %1 is outside block containing definition at %0"
18472 "DO-statement references to label at %0 and %2 separated by unterminated "
18473 "block starting at %1"
18479 "DO-statement reference to label at %0 and label definition at %2 separated "
18480 "by unterminated block starting at %1"
18485 msgid "Label definition at %0 invalid on this kind of statement"
18490 msgid "Statement at %0 invalid in this context"
18495 msgid "Statement at %0 invalid in context established by statement at %1"
18500 msgid "Statement at %0 must specify construct name specified at %1"
18505 msgid "Construct name at %0 superfluous, no construct name specified at %1"
18510 msgid "Construct name at %0 not the same as construct name at %1"
18516 "Construct name at %0 does not match construct name for any containing DO "
18522 msgid "Label definition missing at %0 for DO construct specifying label at %1"
18527 msgid "Statement at %0 follows ELSE block for IF construct at %1"
18532 msgid "No label definition for FORMAT statement at %0"
18537 msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
18543 "END statement at %0 missing `%A' keyword required for internal or module "
18544 "procedure(s) bounded by %1"
18550 "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 "
18551 "specifies no generic name, operator, or assignment"
18556 msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
18561 msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
18566 msgid "Program unit name at %0 not the same as name at %1"
18571 msgid "Type name at %0 not the same as name at %1"
18576 msgid "End of source file before end of block started at %0"
18581 msgid "Undefined label, first referenced at %0"
18587 "SAVE statement or attribute at %1 cannot be specified along with SAVE "
18588 "statement or attribute at %0"
18594 "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or "
18595 "PRIVATE statement at %0"
18600 msgid "RETURN statement at %0 invalid within a main program unit"
18605 msgid "Alternate return specifier at %0 invalid within a main program unit"
18610 msgid "Alternate return specifier at %0 invalid within a function"
18616 "Access specifier or PRIVATE statement at %0 invalid for derived-type "
18617 "definition within other than the specification part of a module"
18623 "Access specifier at %0 must immediately follow derived-type statement at %1 "
18624 "with no intervening statements"
18630 "No components specified as of %0 for derived-type definition beginning at %1"
18636 "No components specified as of %0 for structure definition beginning at %1"
18641 msgid "Missing structure name for outer structure definition at %0"
18647 "Field names at %0 for outer structure definition -- specify them in a "
18648 "subsequent RECORD statement instead"
18654 "Missing field name(s) for structure definition at %0 within structure "
18660 msgid "No components specified as of %0 for map beginning at %1"
18666 "Zero or one maps specified as of %0 for union beginning at %1 -- at least "
18672 msgid "Missing %A specifier in statement at %0"
18677 msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
18682 msgid "Conflicting I/O control specifications at %0 and %1"
18687 msgid "No UNIT= specifier in I/O control list at %0"
18693 "Specification at %0 requires ADVANCE=`NO' specification in same I/O control "
18700 "Specification at %0 requires explicit FMT= specification in same I/O control "
18706 msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
18711 msgid "Duplicate or overlapping case values/ranges at %0 and %1"
18717 "Type and/or kind-type parameter disagreement between CASE value or value "
18718 "within range at %0 and SELECT CASE at %1"
18724 "Range specification at %0 invalid for CASE statement within logical-type "
18725 "SELECT CASE statement"
18730 msgid "Fortran 90 feature at %0 unsupported"
18736 "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %"
18742 msgid "Null element at %0 for array reference at %1"
18747 msgid "Too few elements (%A missing) as of %0 for array reference at %1"
18752 msgid "Too many elements as of %0 for array reference at %1"
18757 msgid "Missing colon as of %0 in substring reference for %1"
18762 msgid "Invalid use at %0 of substring operator on %1"
18767 msgid "Substring begin/end point at %0 out of defined range"
18772 msgid "Array element value at %0 out of defined range"
18777 msgid "Expression at %0 has incorrect data type or rank for its context"
18782 msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
18787 msgid "%A step count known to be 0 (zero) at %0"
18792 msgid "%A end value plus step count known to overflow at %0"
18798 "%A begin, end, and step-count values known to result in implementation-"
18799 "dependent behavior due to overflow(s) in intermediate calculations at %0"
18805 "%A begin, end, and step-count values known to result in no iterations at %0"
18810 msgid "Type disagreement between expressions at %0 and %1"
18815 msgid "No specification for implied-DO iterator `%A' at %0"
18820 msgid "Gratuitous parentheses surround implied-DO construct at %0"
18825 msgid "Zero-size specification invalid at %0"
18830 msgid "Zero-size array at %0"
18835 msgid "Target machine does not support complex entity of kind specified at %0"
18840 msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
18845 msgid "Attempt to raise constant zero to a power at %0"
18850 msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
18855 msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
18860 msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
18865 msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
18871 "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
18876 msgid "Unable to open INCLUDE file `%A' at %0"
18881 msgid "Null argument at %0 for statement function reference at %1"
18886 msgid "Null argument at %0 for procedure invocation at %1"
18892 "%A too few arguments (starting with dummy argument `%B') as of %0 for "
18893 "statement function reference at %1"
18898 msgid "%A too many arguments as of %0 for statement function reference at %1"
18904 "Array supplied at %1 for dummy argument `%A' in statement function reference "
18910 msgid "Unsupported FORMAT specifier at %0"
18915 msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
18920 msgid "Unsupported VXT statement at %0"
18925 msgid "Attempt to specify second initial value for `%A' at %0"
18930 msgid "Too few initial values in list of initializers for `%A' at %0"
18935 msgid "Too many initial values in list of initializers starting at %0"
18941 "Array or substring specification for `%A' out of range in statement at %0"
18947 "Array subscript #%B out of range for initialization of `%A' in statement at %"
18954 "Implied do-loop step count of 0 (zero) for iteration variable `%A' in "
18961 "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in "
18968 "Not an integer constant expression in implied do-loop in statement at %0"
18973 msgid "Attempt to specify second initial value for element of `%A' at %0"
18978 msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
18984 "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
18990 "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D "
18991 "bytes offset from `%B'"
18997 "Array or substring specification for `%A' out of range in EQUIVALENCE "
19003 msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
19008 msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
19013 msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
19019 "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%"
19025 msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
19030 msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
19036 "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for "
19037 "example, `%A' and `%B'"
19042 msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
19048 "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at "
19054 msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
19059 msgid "Blank common initialized at %0"
19065 "Intrinsic `%A' is passed as actual argument at %0 but not explicitly "
19066 "declared INTRINSIC"
19072 "External procedure `%A' is passed as actual argument at %0 but not "
19073 "explicitly declared EXTERNAL"
19078 msgid "Character `%A' (for example) is upper-case in symbol name at %0"
19083 msgid "Character `%A' (for example) is lower-case in symbol name at %0"
19089 "Character `%A' not followed at some point by lower-case character in symbol "
19095 msgid "Initial character `%A' is lower-case in symbol name at %0"
19101 "NAMELIST not adequately supported by run-time library for source files with "
19107 msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
19112 msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
19117 msgid "Truncating characters on right side of character constant at %0"
19122 msgid "Truncating characters on right side of hollerith constant at %0"
19127 msgid "Truncating non-zero data on left side of numeric constant at %0"
19132 msgid "Truncating non-zero data on left side of typeless constant at %0"
19137 msgid "Typeless constant at %0 too large"
19142 msgid "First-column ampersand continuation at %0"
19145 #: f/bad.def:1055 f/bad.def:1058
19148 "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
19151 #: f/bad.def:1061 f/bad.def:1064
19153 msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
19156 #: f/bad.def:1067 f/bad.def:1070
19158 msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
19164 "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M "
19171 "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M "
19175 #: f/bad.def:1079 f/bad.def:1082
19178 "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
19183 msgid "Array `%A' at %0 is too large to handle"
19188 msgid "Statement function `%A' defined at %0 is not used"
19194 "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M "
19200 msgid "Internal compiler error -- cannot perform operation"
19203 #. Kind messages are used in diagnostic location reports of the
19204 #. form "<file>: In function `foo': <error message>".
19206 msgid "In unknown kind"
19214 msgid "In function"
19218 msgid "In subroutine"
19226 msgid "In block-data unit"
19230 msgid "In common block"
19234 msgid "In construct"
19238 msgid "In namelist"
19242 msgid "In anything"
19245 #: java/check-init.c:915
19247 msgid "internal error in check-init: tree code not implemented: %s"
19250 #: java/check-init.c:988
19252 msgid "final field '%s' may not have been initialized"
19255 #: java/class.c:568 java/class.c:593
19256 msgid "internal error - too many interface type"
19259 #: java/class.c:744
19260 msgid "bad method signature"
19263 #: java/class.c:793
19264 msgid "misplaced ConstantValue attribute (not in any field)"
19267 #: java/class.c:795
19269 msgid "duplicate ConstantValue attribute for field '%s'"
19272 #: java/class.c:806
19274 msgid "ConstantValue attribute of field '%s' has wrong type"
19277 #: java/class.c:1170
19279 msgid "field '%s' not found in class"
19282 #: java/class.c:1432
19283 msgid "abstract method in non-abstract class"
19286 #: java/class.c:2138
19288 msgid "non-static method '%s' overrides static method"
19291 #: java/decl.c:1509
19293 msgid "In %s: overlapped variable and exception ranges at %d"
19296 #: java/decl.c:1593
19297 msgid "bad type in parameter debug info"
19300 #: java/decl.c:1603
19302 msgid "bad PC range for debug info for local `%s'"
19306 msgid "stack underflow - dup* operation"
19309 #: java/expr.c:1537
19312 "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
19315 #: java/expr.c:1566
19317 msgid "field `%s' not found"
19320 #: java/expr.c:1721
19321 msgid "ret instruction not implemented"
19324 #: java/expr.c:1858
19326 msgid "method '%s' not found in class"
19329 #: java/expr.c:2062
19331 msgid "failed to find class '%s'"
19334 #: java/expr.c:2074
19336 msgid "class '%s' has no method named '%s' matching signature '%s'"
19339 #: java/expr.c:2084
19340 msgid "invokestatic on non static method"
19343 #: java/expr.c:2089
19344 msgid "invokestatic on abstract method"
19347 #: java/expr.c:2097
19348 msgid "invoke[non-static] on static method"
19351 #: java/expr.c:2382
19353 msgid "missing field '%s' in '%s'"
19356 #: java/expr.c:2388
19358 msgid "mismatching signature for field '%s' in '%s'"
19361 #: java/expr.c:2411
19363 msgid "assignment to final field `%s' not in field's class"
19366 #: java/expr.c:2416
19368 msgid "assignment to final static field `%s' not in class initializer"
19371 #: java/expr.c:2423
19373 msgid "assignment to final field `%s' not in constructor"
19376 #: java/expr.c:2664
19378 msgid "can't expand %s"
19381 #: java/expr.c:2840
19382 msgid "invalid PC in line number table"
19385 #. We've just reached the end of a region of dead code.
19386 #: java/expr.c:2885
19388 msgid "unreachable bytecode from %d to before %d"
19391 #. We've just reached the end of a region of dead code.
19392 #: java/expr.c:2922
19394 msgid "unreachable bytecode from %d to the end of the method"
19397 #. duplicate code from LOAD macro
19398 #: java/expr.c:3236
19399 msgid "unrecogized wide sub-instruction"
19402 #: java/jcf-io.c:410
19405 "source file for class `%s' is newer than its matching class file. Source "
19406 "file `%s' used instead"
19409 #: java/jcf-parse.c:361
19410 msgid "bad string constant"
19413 #: java/jcf-parse.c:379
19415 msgid "bad value constant type %d, index %d"
19418 #: java/jcf-parse.c:551
19420 msgid "can't reopen %s"
19423 #: java/jcf-parse.c:556
19425 msgid "can't close %s"
19428 #: java/jcf-parse.c:638
19430 msgid "cannot find file for class %s"
19433 #: java/jcf-parse.c:650
19434 msgid "not a valid Java .class file"
19437 #: java/jcf-parse.c:653
19438 msgid "error while parsing constant pool"
19441 #: java/jcf-parse.c:656
19443 msgid "error in constant pool entry #%d\n"
19446 #. FIXME - where was first time
19447 #: java/jcf-parse.c:668
19449 msgid "reading class %s for the second time from %s"
19452 #: java/jcf-parse.c:686
19453 msgid "error while parsing fields"
19456 #: java/jcf-parse.c:689
19457 msgid "error while parsing methods"
19460 #: java/jcf-parse.c:692
19461 msgid "error while parsing final attributes"
19464 #: java/jcf-parse.c:706
19467 "the `java.lang.Object' that was found in `%s' didn't have the special zero-"
19468 "length `gnu.gcj.gcj-compiled' attribute. This generally means that your "
19469 "classpath is incorrectly set. Use `info gcj \"Input Options\"' to see the "
19470 "info page describing how to set the classpath"
19473 #: java/jcf-parse.c:796
19474 msgid "missing Code attribute"
19477 #: java/jcf-parse.c:1032
19478 msgid "source file seen twice on command line and will be compiled only once"
19481 #: java/jcf-parse.c:1048
19482 msgid "no input file specified"
19485 #: java/jcf-parse.c:1077
19487 msgid "can't close input file %s"
19490 #: java/jcf-parse.c:1114
19492 msgid "bad zip/jar file %s"
19495 #: java/jcf-write.c:2636
19498 "internal error in generate_bytecode_insn - tree code not implemented: %s"
19501 #: java/jcf-write.c:2943
19502 msgid "field initializer type mismatch"
19505 #: java/jcf-write.c:3352
19507 msgid "can't create directory %s"
19510 #: java/jv-scan.c:183
19511 msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
19514 #: java/jv-scan.c:186
19516 msgid "can't open output file `%s'"
19519 #: java/jv-scan.c:220
19521 msgid "file not found `%s'"
19524 #: java/jvspec.c:427
19525 msgid "can't specify `-D' without `--main'\n"
19528 #: java/jvspec.c:430
19530 msgid "`%s' is not a valid class name"
19533 #: java/jvspec.c:436
19534 msgid "-R requires -o"
19537 #: java/jvspec.c:443
19538 msgid "warning: already-compiled .class files ignored with -C"
19541 #: java/jvspec.c:450
19542 msgid "cannot specify both -C and -o"
19545 #: java/jvspec.c:462
19546 msgid "cannot create temporary file"
19549 #: java/jvspec.c:490
19550 msgid "using both @FILE with multiple files not implemented"
19553 #: java/jvspec.c:548
19554 msgid "cannot specify `main' class when not linking"
19558 msgid "can't do dependency tracking with input from stdin"
19562 msgid "couldn't determine target name for dependency tracking"
19568 "unknown encoding: `%s'\n"
19569 "This might mean that your locale's encoding is not supported\n"
19570 "by your system's iconv(3) implementation. If you aren't trying\n"
19571 "to use a particular encoding for your input file, try the\n"
19572 "`--encoding=UTF-8' option"
19575 #: java/mangle.c:85
19577 msgid "can't mangle %s"
19580 #: java/mangle_name.c:145 java/mangle_name.c:217
19581 msgid "internal error - invalid Utf8 name"
19584 #: /var/repo/gcc/gcc/java/parse.y:747 /var/repo/gcc/gcc/java/parse.y:785
19585 msgid "Missing name"
19588 #: /var/repo/gcc/gcc/java/parse.y:749 /var/repo/gcc/gcc/java/parse.y:787
19589 #: /var/repo/gcc/gcc/java/parse.y:812 /var/repo/gcc/gcc/java/parse.y:996
19590 #: /var/repo/gcc/gcc/java/parse.y:1343 /var/repo/gcc/gcc/java/parse.y:1554
19591 #: /var/repo/gcc/gcc/java/parse.y:1556 /var/repo/gcc/gcc/java/parse.y:1785
19592 #: /var/repo/gcc/gcc/java/parse.y:1811 /var/repo/gcc/gcc/java/parse.y:1822
19593 #: /var/repo/gcc/gcc/java/parse.y:1833 /var/repo/gcc/gcc/java/parse.y:1845
19594 msgid "';' expected"
19597 #: /var/repo/gcc/gcc/java/parse.y:810
19598 msgid "'*' expected"
19601 #: /var/repo/gcc/gcc/java/parse.y:824
19602 msgid "Class or interface declaration expected"
19605 #: /var/repo/gcc/gcc/java/parse.y:859 /var/repo/gcc/gcc/java/parse.y:861
19606 msgid "Missing class name"
19609 #: /var/repo/gcc/gcc/java/parse.y:864 /var/repo/gcc/gcc/java/parse.y:868
19610 #: /var/repo/gcc/gcc/java/parse.y:876 /var/repo/gcc/gcc/java/parse.y:1041
19611 #: /var/repo/gcc/gcc/java/parse.y:1289 /var/repo/gcc/gcc/java/parse.y:1291
19612 #: /var/repo/gcc/gcc/java/parse.y:1620 /var/repo/gcc/gcc/java/parse.y:1856
19613 #: /var/repo/gcc/gcc/java/parse.y:1888 /var/repo/gcc/gcc/java/parse.y:1940
19614 msgid "'{' expected"
19617 #: /var/repo/gcc/gcc/java/parse.y:878
19618 msgid "Missing super class name"
19621 #: /var/repo/gcc/gcc/java/parse.y:888 /var/repo/gcc/gcc/java/parse.y:904
19622 msgid "Missing interface name"
19625 #: /var/repo/gcc/gcc/java/parse.y:975 /var/repo/gcc/gcc/java/parse.y:1308
19626 #: /var/repo/gcc/gcc/java/parse.y:1369 /var/repo/gcc/gcc/java/parse.y:1578
19627 #: /var/repo/gcc/gcc/java/parse.y:1800 /var/repo/gcc/gcc/java/parse.y:1809
19628 #: /var/repo/gcc/gcc/java/parse.y:1820 /var/repo/gcc/gcc/java/parse.y:1831
19629 #: /var/repo/gcc/gcc/java/parse.y:1843 /var/repo/gcc/gcc/java/parse.y:1860
19630 #: /var/repo/gcc/gcc/java/parse.y:1862 /var/repo/gcc/gcc/java/parse.y:1933
19631 #: /var/repo/gcc/gcc/java/parse.y:2104 /var/repo/gcc/gcc/java/parse.y:2166
19632 #: /var/repo/gcc/gcc/java/parse.y:2318 /var/repo/gcc/gcc/java/parse.y:2330
19633 #: /var/repo/gcc/gcc/java/parse.y:2337 /var/repo/gcc/gcc/java/parse.y:2344
19634 #: /var/repo/gcc/gcc/java/parse.y:2355 /var/repo/gcc/gcc/java/parse.y:2357
19635 #: /var/repo/gcc/gcc/java/parse.y:2395 /var/repo/gcc/gcc/java/parse.y:2397
19636 #: /var/repo/gcc/gcc/java/parse.y:2399 /var/repo/gcc/gcc/java/parse.y:2420
19637 #: /var/repo/gcc/gcc/java/parse.y:2422 /var/repo/gcc/gcc/java/parse.y:2424
19638 #: /var/repo/gcc/gcc/java/parse.y:2440 /var/repo/gcc/gcc/java/parse.y:2442
19639 #: /var/repo/gcc/gcc/java/parse.y:2463 /var/repo/gcc/gcc/java/parse.y:2465
19640 #: /var/repo/gcc/gcc/java/parse.y:2467 /var/repo/gcc/gcc/java/parse.y:2495
19641 #: /var/repo/gcc/gcc/java/parse.y:2497 /var/repo/gcc/gcc/java/parse.y:2499
19642 #: /var/repo/gcc/gcc/java/parse.y:2501 /var/repo/gcc/gcc/java/parse.y:2519
19643 #: /var/repo/gcc/gcc/java/parse.y:2521 /var/repo/gcc/gcc/java/parse.y:2532
19644 #: /var/repo/gcc/gcc/java/parse.y:2543 /var/repo/gcc/gcc/java/parse.y:2554
19645 #: /var/repo/gcc/gcc/java/parse.y:2565 /var/repo/gcc/gcc/java/parse.y:2576
19646 #: /var/repo/gcc/gcc/java/parse.y:2589 /var/repo/gcc/gcc/java/parse.y:2593
19647 #: /var/repo/gcc/gcc/java/parse.y:2595 /var/repo/gcc/gcc/java/parse.y:2608
19648 msgid "Missing term"
19651 #: /var/repo/gcc/gcc/java/parse.y:990
19652 msgid "Missing variable initializer"
19655 #: /var/repo/gcc/gcc/java/parse.y:1007
19656 msgid "Invalid declaration"
19659 #: /var/repo/gcc/gcc/java/parse.y:1013
19660 msgid "Can't specify array dimension in a declaration"
19663 #: /var/repo/gcc/gcc/java/parse.y:1015 /var/repo/gcc/gcc/java/parse.y:1091
19664 #: /var/repo/gcc/gcc/java/parse.y:2141 /var/repo/gcc/gcc/java/parse.y:2163
19665 #: /var/repo/gcc/gcc/java/parse.y:2167 /var/repo/gcc/gcc/java/parse.y:2202
19666 #: /var/repo/gcc/gcc/java/parse.y:2279 /var/repo/gcc/gcc/java/parse.y:2289
19667 msgid "']' expected"
19670 #: /var/repo/gcc/gcc/java/parse.y:1019
19671 msgid "Unbalanced ']'"
19674 #: /var/repo/gcc/gcc/java/parse.y:1055
19675 msgid "Invalid method declaration, method name required"
19678 #: /var/repo/gcc/gcc/java/parse.y:1061 /var/repo/gcc/gcc/java/parse.y:1063
19679 #: /var/repo/gcc/gcc/java/parse.y:2024
19680 msgid "Identifier expected"
19683 #: /var/repo/gcc/gcc/java/parse.y:1066
19684 msgid "Invalid method declaration, return type required"
19687 #: /var/repo/gcc/gcc/java/parse.y:1089 /var/repo/gcc/gcc/java/parse.y:1534
19688 #: /var/repo/gcc/gcc/java/parse.y:1541 /var/repo/gcc/gcc/java/parse.y:1550
19689 #: /var/repo/gcc/gcc/java/parse.y:1552 /var/repo/gcc/gcc/java/parse.y:1580
19690 #: /var/repo/gcc/gcc/java/parse.y:1688 /var/repo/gcc/gcc/java/parse.y:1969
19691 #: /var/repo/gcc/gcc/java/parse.y:2022
19692 msgid "')' expected"
19695 #: /var/repo/gcc/gcc/java/parse.y:1105
19696 msgid "Missing formal parameter term"
19699 #: /var/repo/gcc/gcc/java/parse.y:1120 /var/repo/gcc/gcc/java/parse.y:1125
19700 msgid "Missing identifier"
19703 #: /var/repo/gcc/gcc/java/parse.y:1145 /var/repo/gcc/gcc/java/parse.y:1154
19704 msgid "Missing class type term"
19707 #: /var/repo/gcc/gcc/java/parse.y:1306
19708 msgid "Invalid interface type"
19711 #: /var/repo/gcc/gcc/java/parse.y:1498 /var/repo/gcc/gcc/java/parse.y:1667
19712 #: /var/repo/gcc/gcc/java/parse.y:1669
19713 msgid "':' expected"
19716 #: /var/repo/gcc/gcc/java/parse.y:1520 /var/repo/gcc/gcc/java/parse.y:1525
19717 #: /var/repo/gcc/gcc/java/parse.y:1530
19718 msgid "Invalid expression statement"
19721 #: /var/repo/gcc/gcc/java/parse.y:1548 /var/repo/gcc/gcc/java/parse.y:1576
19722 #: /var/repo/gcc/gcc/java/parse.y:1616 /var/repo/gcc/gcc/java/parse.y:1684
19723 #: /var/repo/gcc/gcc/java/parse.y:1752 /var/repo/gcc/gcc/java/parse.y:1858
19724 #: /var/repo/gcc/gcc/java/parse.y:1926 /var/repo/gcc/gcc/java/parse.y:2016
19725 #: /var/repo/gcc/gcc/java/parse.y:2018 /var/repo/gcc/gcc/java/parse.y:2026
19726 #: /var/repo/gcc/gcc/java/parse.y:2262 /var/repo/gcc/gcc/java/parse.y:2264
19727 msgid "'(' expected"
19730 #: /var/repo/gcc/gcc/java/parse.y:1618
19731 msgid "Missing term or ')'"
19734 #: /var/repo/gcc/gcc/java/parse.y:1665
19735 msgid "Missing or invalid constant expression"
19738 #: /var/repo/gcc/gcc/java/parse.y:1686
19739 msgid "Missing term and ')' expected"
19742 #: /var/repo/gcc/gcc/java/parse.y:1725
19743 msgid "Invalid control expression"
19746 #: /var/repo/gcc/gcc/java/parse.y:1727 /var/repo/gcc/gcc/java/parse.y:1729
19747 msgid "Invalid update expression"
19750 #: /var/repo/gcc/gcc/java/parse.y:1754
19751 msgid "Invalid init statement"
19754 #: /var/repo/gcc/gcc/java/parse.y:1929
19755 msgid "Missing term or ')' expected"
19758 #: /var/repo/gcc/gcc/java/parse.y:1971
19759 msgid "'class' or 'this' expected"
19762 #: /var/repo/gcc/gcc/java/parse.y:1973 /var/repo/gcc/gcc/java/parse.y:1975
19763 msgid "'class' expected"
19766 #: /var/repo/gcc/gcc/java/parse.y:2020
19767 msgid "')' or term expected"
19770 #: /var/repo/gcc/gcc/java/parse.y:2139
19771 msgid "'[' expected"
19774 #: /var/repo/gcc/gcc/java/parse.y:2217
19775 msgid "Field expected"
19778 #: /var/repo/gcc/gcc/java/parse.y:2274 /var/repo/gcc/gcc/java/parse.y:2284
19779 msgid "Missing term and ']' expected"
19782 #: /var/repo/gcc/gcc/java/parse.y:2388
19783 msgid "']' expected, invalid type expression"
19786 #: /var/repo/gcc/gcc/java/parse.y:2391
19787 msgid "Invalid type expression"
19790 #: /var/repo/gcc/gcc/java/parse.y:2503
19791 msgid "Invalid reference type"
19794 #: /var/repo/gcc/gcc/java/parse.y:2981
19795 msgid "Constructor invocation must be first thing in a constructor"
19798 #: /var/repo/gcc/gcc/java/parse.y:2983
19799 msgid "Only constructors can invoke constructors"
19802 #: /var/repo/gcc/gcc/java/parse.y:2992
19804 msgid ": `%s' JDK1.1(TM) feature"
19807 #: /var/repo/gcc/gcc/java/parse.y:3052 /var/repo/gcc/gcc/java/parse.y:3054
19814 #: /var/repo/gcc/gcc/java/parse.y:6833
19816 msgid "malformed .zip archive in CLASSPATH: %s"
19819 #: /var/repo/gcc/gcc/java/parse.y:6904
19822 "Can't find default package `%s'. Check the CLASSPATH environment variable "
19823 "and the access to the archives"
19826 #: /var/repo/gcc/gcc/java/parse.y:12228
19828 msgid "missing static field `%s'"
19831 #: /var/repo/gcc/gcc/java/parse.y:12233
19833 msgid "not a static field `%s'"
19836 #: /var/repo/gcc/gcc/java/parse.y:12276
19838 msgid "No case for %s"
19841 #: /var/repo/gcc/gcc/java/parse.y:13122
19843 msgid "unregistered operator %s"
19846 #: java/typeck.c:553
19847 msgid "junk at end of signature string"
19850 #: java/verify.c:480
19851 msgid "bad pc in exception_table"
19854 #: java/verify.c:1392
19856 msgid "unknown opcode %d@pc=%d during verification"
19859 #: java/verify.c:1462 java/verify.c:1475 java/verify.c:1479
19861 msgid "verification error at PC=%d"
19864 #: java/lang-options.h:32
19865 msgid "Disable automatic array bounds checking"
19868 #: java/lang-options.h:34
19869 msgid "Disable assignability checks for stores into object arrays"
19872 #: java/lang-options.h:36
19873 msgid "Assume native functions are implemented using JNI"
19876 #: java/lang-options.h:38
19877 msgid "Replace system path"
19880 #: java/lang-options.h:40
19881 msgid "Set class path"
19884 #: java/lang-options.h:42
19885 msgid "Set class path (deprecated: use --classpath instead)"
19888 #: java/lang-options.h:44
19889 msgid "Choose class whose main method should be used"
19892 #: java/lang-options.h:46
19893 msgid "Choose input encoding (default comes from locale)"
19896 #: java/lang-options.h:48
19897 msgid "Add directory to class path"
19900 #: java/lang-options.h:50
19901 msgid "Directory where class files should be written"
19904 #: java/lang-options.h:52
19905 msgid "Warn if modifiers are specified when not necessary"
19908 #: java/lang-options.h:54
19909 msgid "Warn if deprecated empty statements are found"
19912 #: java/lang-options.h:56
19913 msgid "Warn if .class files are out of date"
19916 #: java/lang-options.h:58
19917 msgid "Always check for non gcj generated classes archives"
19920 #: java/lang-options.h:60
19921 msgid "Never optimize static class initialization code"
19924 #: java/lang-options.h:62
19925 msgid "Use offset tables for virtual method calls"
19928 #: objc/objc-act.c:567
19929 msgid "no class name specified as argument to -fconstant-string-class"
19932 #: objc/objc-act.c:718
19934 msgid "object does not conform to the `%s' protocol"
19937 #: objc/objc-act.c:762
19939 msgid "class `%s' does not implement the `%s' protocol"
19942 #: objc/objc-act.c:843
19944 msgid "`%s' cannot be statically allocated"
19947 #: objc/objc-act.c:900
19949 msgid "unexpected type for `id' (%s)"
19952 #: objc/objc-act.c:905
19953 msgid "undefined type `id', please import <objc/objc.h>"
19956 #: objc/objc-act.c:957
19958 msgid "protocol `%s' has circular dependency"
19961 #: objc/objc-act.c:979 objc/objc-act.c:5187
19963 msgid "cannot find protocol declaration for `%s'"
19966 #: objc/objc-act.c:1237 objc/objc-act.c:5705 objc/objc-act.c:6035
19967 #: objc/objc-act.c:6084 objc/objc-act.c:6120 objc-parse.y:1764
19969 msgid "cannot find interface declaration for `%s'"
19972 #: objc/objc-act.c:1262
19974 msgid "cannot find reference tag for class `%s'"
19977 #: objc/objc-act.c:2272
19979 msgid "cannot find class `%s'"
19982 #: objc/objc-act.c:2274
19984 msgid "class `%s' already exists"
19987 #. fatal did not work with 2 args...should fix
19988 #: objc/objc-act.c:2398
19990 msgid "cannot find interface declaration for `%s', superclass of `%s'"
19993 #: objc/objc-act.c:2405
19995 msgid "circular inheritance in interface declaration for `%s'"
19998 #: objc/objc-act.c:3458 objc/objc-act.c:3475
19999 msgid "inconsistent instance variable specification"
20002 #: objc/objc-act.c:4668
20004 msgid "multiple declarations for method `%s'"
20007 #: objc/objc-act.c:4834
20009 msgid "invalid receiver type `%s'"
20012 #: objc/objc-act.c:4865 objc/objc-act.c:4891 objc/objc-act.c:4939
20014 msgid "`%s' does not respond to `%s'"
20017 #: objc/objc-act.c:4871 objc/objc-act.c:7155
20019 msgid "no super class declared in interface for `%s'"
20022 #: objc/objc-act.c:4969
20023 msgid "cannot find class (factory) method"
20026 #: objc/objc-act.c:4970 objc/objc-act.c:5014
20028 msgid "return type for `%s' defaults to id"
20031 #: objc/objc-act.c:4987
20033 msgid "method `%s' not implemented by protocol"
20036 #: objc/objc-act.c:4996
20037 msgid "return type defaults to id"
20040 #: objc/objc-act.c:5013
20041 msgid "cannot find method"
20044 #. Historically, a class method that produced objects (factory
20045 #. method) would assign `self' to the instance that it
20046 #. allocated. This would effectively turn the class method into
20047 #. an instance method. Following this assignment, the instance
20048 #. variables could be accessed. That practice, while safe,
20049 #. violates the simple rule that a class method should not refer
20050 #. to an instance variable. It's better to catch the cases
20051 #. where this is done unknowingly than to support the above
20053 #: objc/objc-act.c:5256
20055 msgid "instance variable `%s' accessed in class method"
20058 #: objc/objc-act.c:5506
20060 msgid "duplicate definition of class method `%s'"
20063 #: objc/objc-act.c:5512
20065 msgid "duplicate declaration of class method `%s'"
20068 #: objc/objc-act.c:5548
20070 msgid "duplicate definition of instance method `%s'"
20073 #: objc/objc-act.c:5554
20075 msgid "duplicate declaration of instance method `%s'"
20078 #: objc/objc-act.c:5594
20080 msgid "duplicate interface declaration for category `%s(%s)'"
20083 #: objc/objc-act.c:5680
20085 msgid "instance variable `%s' is declared private"
20088 #: objc/objc-act.c:5727
20090 msgid "instance variable `%s' is declared %s"
20093 #: objc/objc-act.c:5737
20094 msgid "static access to object of type `id'"
20097 #: objc/objc-act.c:5774 objc/objc-act.c:5867
20099 msgid "incomplete implementation of class `%s'"
20102 #: objc/objc-act.c:5778 objc/objc-act.c:5872
20104 msgid "incomplete implementation of category `%s'"
20107 #: objc/objc-act.c:5783 objc/objc-act.c:5877
20109 msgid "method definition for `%c%s' not found"
20112 #: objc/objc-act.c:5921
20114 msgid "%s `%s' does not fully implement the `%s' protocol"
20117 #: objc/objc-act.c:5979 objc/objc-act.c:8060
20118 msgid "`@end' missing in implementation context"
20121 #: objc/objc-act.c:6007
20123 msgid "reimplementation of class `%s'"
20126 #: objc/objc-act.c:6049
20128 msgid "conflicting super class name `%s'"
20131 #: objc/objc-act.c:6064
20133 msgid "duplicate interface declaration for class `%s'"
20136 #: objc/objc-act.c:6346
20138 msgid "duplicate declaration for protocol `%s'"
20141 #: objc/objc-act.c:7196
20142 msgid "[super ...] must appear in a method context"
20145 #: objc/objc-act.c:8162 objc/objc-act.c:8178
20147 msgid "potential selector conflict for method `%s'"
20150 #: objc-parse.y:2617
20151 msgid "`@end' must appear in an implementation context"
20154 #: objc-parse.y:2891
20155 msgid "method definition not in class context"
20158 #: objc/lang-options.h:27
20159 msgid "Dump decls to a .decl file"
20162 #: objc/lang-options.h:29
20163 msgid "Generate code for GNU runtime environment"
20166 #: objc/lang-options.h:32
20167 msgid "Generate code for NeXT runtime environment"
20170 #: objc/lang-options.h:35
20171 msgid "Warn if a selector has multiple methods"
20174 #: objc/lang-options.h:39
20175 msgid "Do not warn if inherited methods are unimplemented"
20178 #: objc/lang-options.h:41
20179 msgid "Generate C header of platform specific features"
20182 #: objc/lang-options.h:43
20183 msgid "Specify the name of the class for constant strings"
20186 #: config/nextstep.h:160 config/nextstep.h:163
20187 msgid "-p profiling is no longer supported. Use -pg instead"
20190 #: config/arm/arm.h:211
20191 msgid "-mapcs-26 and -mapcs-32 may not be used together"
20194 #: config/arm/arm.h:223
20195 msgid "-msoft-float and -mhard_float may not be used together"
20198 #: config/arm/arm.h:234
20199 msgid "-mbig-endian and -mlittle-endian may not be used together"
20202 #: config/arm/arm.h:252
20203 msgid "incompatible interworking options"
20206 #: config/sparc/freebsd.h:31 config/ia64/freebsd.h:23
20207 #: config/alpha/freebsd.h:35 config/i386/freebsd-aout.h:223
20208 msgid "`-p' not supported; use `-pg' and gprof(1)"
20211 #: config/sparc/linux64.h:254 config/sparc/linux64.h:265
20212 #: config/sparc/netbsd-elf.h:153 config/sparc/netbsd-elf.h:172
20213 #: config/sparc/sol2-bi.h:238 config/sparc/sol2-bi.h:248
20214 msgid "may not use both -m32 and -m64"
20217 #: config/mcore/mcore.h:60
20218 msgid "choose either big or little endian, not both"
20221 #: config/mcore/mcore.h:63
20222 msgid "choose either m340 or m210 not both"
20225 #: config/mcore/mcore.h:64
20226 msgid "the m210 does not have little endian support"
20229 #: gcc.c:673 f/lang-specs.h:35
20230 msgid "GNU C does not support -C without using -E"
20233 #: gcc.c:674 f/lang-specs.h:36
20234 msgid "GNU C does not support -CC without using -E"
20237 #: gcc.c:701 java/jvspec.c:77 ada/lang-specs.h:38
20238 msgid "-pg and -fomit-frame-pointer are incompatible"
20242 msgid "-E required when input is from standard input"
20246 msgid "compilation of header file requested"
20249 #: config/mips/r3900.h:36 config/mips/r3900.h:42
20250 msgid "-mhard-float not supported"
20253 #: config/mips/r3900.h:38 config/mips/r3900.h:44
20254 msgid "-msingle-float and -msoft-float can not both be specified"
20257 #: config/i386/cygwin.h:106
20258 msgid "mno-cygwin and mno-win32 are not compatible"
20261 #: config/i386/cygwin.h:161 config/i386/mingw32.h:69
20262 msgid "shared and mdll are not compatible"
20265 #: ada/lang-specs.h:41
20266 msgid "-c or -S required for Ada"
20269 #: java/lang-specs.h:33
20270 msgid "-fjni and -femit-class-files are incompatible"
20273 #: java/lang-specs.h:34
20274 msgid "-fjni and -femit-class-file are incompatible"
20277 #: java/lang-specs.h:35 java/lang-specs.h:36
20278 msgid "-femit-class-file should used along with -fsyntax-only"
20281 #: config/i860/fx2800.h:290
20282 msgid "-p option not supported: use -pg instead"
20285 #: config/arm/riscix.h:73 config/arm/riscix.h:133
20286 msgid "-mbsd and -pedantic incompatible"
20289 #: config/arm/riscix.h:74 config/arm/riscix.h:134
20290 msgid "-mbsd and -mxopen incompatible"
20293 #: config/arm/riscix.h:75 config/arm/riscix.h:135
20294 msgid "-mxopen and -pedantic incompatible"
20297 #: config/arc/arc.h:59 config/mips/mips.h:1004
20298 msgid "may not use both -EB and -EL"
20301 #: config/vax/vax.h:42 config/vax/vax.h:43
20302 msgid "profiling not supported with -mg\n"
20305 #: config/mips/mips.h:834
20306 msgid "-pipe is not supported"
20309 #: config/mips/mips.h:1000
20310 msgid "may not use both -mfp64 and -msingle-float"
20313 #: config/mips/mips.h:1001
20314 msgid "may not use both -mfp64 and -m4650"
20317 #: config/mips/mips.h:1003
20318 msgid "may not use both -mgp32 and -mfp64"
20321 #: config/i386/sco5.h:658 config/i386/sco5.h:729
20322 msgid "-static not valid with -mcoff"
20325 #: config/i386/sco5.h:659 config/i386/sco5.h:730
20326 msgid "-shared not valid with -mcoff"
20329 #: config/i386/sco5.h:660 config/i386/sco5.h:731
20330 msgid "-symbolic not valid with -mcoff"
20333 #: config/i386/sco5.h:696
20334 msgid "-fpic is not valid with -mcoff"
20337 #: config/i386/sco5.h:697
20338 msgid "-fPIC is not valid with -mcoff"
20341 #: config/i386/sco5.h:732
20342 msgid "-fpic not valid with -mcoff"
20345 #: config/i386/sco5.h:733
20346 msgid "-fPIC not valid with -mcoff"
20349 #: config/mmix/mmix.h:112
20350 msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"