1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
8 "Project-Id-Version: PACKAGE VERSION\n"
9 "POT-Creation-Date: 2001-10-29 11:48-0800\n"
10 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
11 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12 "Language-Team: LANGUAGE <LL@li.org>\n"
14 "Content-Type: text/plain; charset=CHARSET\n"
15 "Content-Transfer-Encoding: 8bit\n"
19 msgid "`%s' attribute directive ignored"
24 msgid "wrong number of arguments specified for `%s' attribute"
29 msgid "`%s' attribute does not apply to types"
34 msgid "`%s' attribute only applies to function types"
37 #: attribs.c:438 attribs.c:460 attribs.c:482 attribs.c:513 attribs.c:535
38 #: attribs.c:558 attribs.c:588 attribs.c:626 attribs.c:673 attribs.c:703
39 #: attribs.c:733 attribs.c:757 attribs.c:1007 attribs.c:1096 attribs.c:1152
40 #: attribs.c:1256 config/arm/arm.c:1982 config/arm/arm.c:2010
41 #: config/avr/avr.c:4709 config/h8300/h8300.c:3067 config/h8300/h8300.c:3098
42 #: config/i386/i386.c:1113 config/i386/winnt.c:74
44 msgid "`%s' attribute ignored"
49 msgid "unknown machine mode `%s'"
54 msgid "no data type for mode `%s'"
58 msgid "section attribute cannot be specified for local variables"
63 msgid "section of `%s' conflicts with previous declaration"
68 msgid "section attribute not allowed for `%s'"
72 msgid "section attributes are not supported for this target"
76 msgid "requested alignment is not a constant"
80 msgid "requested alignment is not a power of 2"
84 msgid "requested alignment is too large"
89 msgid "alignment may not be specified for `%s'"
94 msgid "`%s' defined both normally and as an alias"
98 msgid "alias arg not a string"
101 #: attribs.c:1030 attribs.c:1063 attribs.c:1119
103 msgid "`%s' attribute applies only to functions"
106 #: attribs.c:1037 attribs.c:1070 attribs.c:1126
108 msgid "can't set `%s' attribute after definition"
112 msgid "offset outside bounds of constant string"
115 #. ??? We used to try and build up a call to the out of line function,
116 #. guessing about what registers needed saving etc. This became much
117 #. harder with __builtin_va_start, since we don't have a tree for a
118 #. call to __builtin_saveregs to fall back on. There was exactly one
119 #. port (i860) that used this code, and I'm unconvinced it could actually
120 #. handle the general case. So we no longer try to handle anything
121 #. weird and make the backend absorb the evil.
123 msgid "__builtin_saveregs not supported by this target"
127 msgid "argument of `__builtin_args_info' must be constant"
131 msgid "argument of `__builtin_args_info' out of range"
135 msgid "missing argument in `__builtin_args_info'"
139 msgid "`va_start' used in function with fixed args"
143 msgid "second parameter of `va_start' not last named argument"
146 #. Evidently an out of date version of <stdarg.h>; can't validate
147 #. va_start's second argument, but can still work as intended.
149 msgid "`__builtin_next_arg' called without an argument"
153 msgid "too many arguments to function `va_start'"
157 msgid "first argument to `va_arg' not of type `va_list'"
162 msgid "`%s' is promoted to `%s' when passed through `...'"
167 msgid "(so you should pass `%s' not `%s' to `va_arg')"
171 msgid "invalid arg to `__builtin_frame_address'"
175 msgid "invalid arg to `__builtin_return_address'"
179 msgid "unsupported arg to `__builtin_frame_address'"
183 msgid "unsupported arg to `__builtin_return_address'"
187 msgid "second arg to `__builtin_expect' must be a constant"
191 msgid "__builtin_longjmp second argument must be 1"
195 msgid "__builtin_trap not supported by this target"
198 #. just do library call, if unknown builtin
199 #: builtins.c:3780 c-common.c:3516
201 msgid "built-in function `%s' not currently supported"
206 msgid "`%s' is not defined outside of function scope"
212 "string length `%d' is greater than the length `%d' ISO C%d compilers are "
213 "required to support"
216 #: c-common.c:656 ch/decl.c:4100
217 msgid "overflow in constant expression"
221 msgid "integer overflow in expression"
225 msgid "floating point overflow in expression"
228 #. This detects cases like converting -129 or 256 to unsigned char.
230 msgid "large integer implicitly truncated to unsigned type"
234 msgid "negative integer implicitly converted to unsigned type"
238 msgid "overflow in implicit constant conversion"
243 msgid "operation on `%s' may be undefined"
247 msgid "expression statement has incomplete type"
250 #: c-common.c:1227 ch/actions.c:1027
251 msgid "case label does not reduce to an integer constant"
255 msgid "invalid truth-value expression"
260 msgid "invalid operands to binary %s"
263 #: c-common.c:1799 c-common.c:1808
264 msgid "comparison is always false due to limited range of data type"
267 #: c-common.c:1801 c-common.c:1810
268 msgid "comparison is always true due to limited range of data type"
272 msgid "comparison of unsigned expression >= 0 is always true"
276 msgid "comparison of unsigned expression < 0 is always false"
279 #: c-common.c:1936 f/com.c:14886
280 msgid "struct type value used where scalar is required"
283 #: c-common.c:1940 f/com.c:14890
284 msgid "union type value used where scalar is required"
287 #: c-common.c:1944 f/com.c:14894
288 msgid "array type value used where scalar is required"
291 #: c-common.c:2059 f/com.c:15020
292 msgid "suggest parentheses around assignment used as truth value"
295 #: c-common.c:2103 c-common.c:2135
296 msgid "invalid use of `restrict'"
300 msgid "__alignof__ applied to an incomplete type"
304 msgid "`__alignof' applied to a bit-field"
307 #: c-common.c:2952 c-typeck.c:1727
309 msgid "too few arguments to function `%s'"
312 #: c-common.c:2958 c-typeck.c:1578
314 msgid "too many arguments to function `%s'"
318 msgid "pointers are not permitted as case values"
322 msgid "ISO C++ forbids range expressions in switch statements"
326 msgid "ISO C forbids range expressions in switch statements"
330 msgid "empty range specified"
334 msgid "duplicate (or overlapping) case value"
338 msgid "this is the first entry overlapping that value"
341 #: c-common.c:3240 ch/actions.c:1125
342 msgid "duplicate case value"
346 msgid "previously used here"
350 msgid "multiple default labels in one switch"
354 msgid "this is the first default label"
358 msgid "ISO C++ forbids taking the address of a label"
362 msgid "ISO C forbids taking the address of a label"
366 msgid "-Wformat-y2k ignored without -Wformat"
370 msgid "-Wformat-extra-args ignored without -Wformat"
374 msgid "-Wformat-nonliteral ignored without -Wformat"
378 msgid "-Wformat-security ignored without -Wformat"
382 msgid "-Wmissing-format-attribute ignored without -Wformat"
385 #: c-convert.c:78 c-typeck.c:918 c-typeck.c:4081 ch/convert.c:1164
386 #: cp/typeck.c:1733 cp/typeck.c:6291
387 msgid "void value not ignored as it ought to be"
390 #: c-convert.c:110 java/typeck.c:150
391 msgid "conversion to non-scalar type requested"
396 msgid "unknown C standard `%s'"
401 msgid "array `%s' assumed to have one element"
406 msgid "`struct %s' incomplete in scope ending here"
411 msgid "`union %s' incomplete in scope ending here"
416 msgid "`enum %s' incomplete in scope ending here"
419 #: c-decl.c:1143 c-decl.c:1308 ch/decl.c:2920 java/decl.c:1345
421 msgid "label `%s' used but not defined"
424 #: c-decl.c:1149 c-decl.c:1315 ch/decl.c:2926 java/decl.c:1351
426 msgid "label `%s' defined but not used"
429 #: c-decl.c:1432 cp/decl.c:3114
431 msgid "function `%s' redeclared as inline"
434 #: c-decl.c:1434 cp/decl.c:3116
436 msgid "previous declaration of function `%s' with attribute noinline"
439 #: c-decl.c:1441 cp/decl.c:3123
441 msgid "function `%s' redeclared with attribute noinline"
444 #: c-decl.c:1443 cp/decl.c:3125
446 msgid "previous declaration of function `%s' was inline"
449 #: c-decl.c:1472 c-decl.c:1525
451 msgid "shadowing built-in function `%s'"
456 msgid "shadowing library function `%s'"
461 msgid "library function `%s' declared as non-function"
464 #: c-decl.c:1484 c-decl.c:1487
466 msgid "built-in function `%s' declared as non-function"
469 #: c-decl.c:1491 objc/objc-act.c:2322 objc/objc-act.c:6000
471 msgid "`%s' redeclared as different kind of symbol"
474 #: c-decl.c:1492 c-decl.c:1674 c-decl.c:1823 objc/objc-act.c:2324
475 #: objc/objc-act.c:6002 objc/objc-act.c:6057
477 msgid "previous declaration of `%s'"
480 #. If types don't match for a built-in, throw away the built-in.
483 msgid "conflicting types for built-in function `%s'"
486 #: c-decl.c:1621 c-decl.c:1640
488 msgid "conflicting types for `%s'"
493 "A parameter list with an ellipsis can't match an empty parameter name list "
499 "An argument type that has a default promotion can't match an empty parameter "
500 "name list declaration."
503 #: c-decl.c:1684 c-decl.c:1706
505 msgid "redefinition of `%s'"
510 msgid "redeclaration of `%s'"
515 msgid "conflicting declarations of `%s'"
518 #: c-decl.c:1699 c-decl.c:1711
520 msgid "`%s' previously defined here"
523 #: c-decl.c:1700 c-decl.c:1712
525 msgid "`%s' previously declared here"
530 msgid "prototype for `%s' follows"
533 #: c-decl.c:1734 c-decl.c:1742 c-decl.c:1758
534 msgid "non-prototype definition here"
539 msgid "prototype for `%s' follows and number of arguments doesn't match"
544 msgid "prototype for `%s' follows and argument %d doesn't match"
549 msgid "`%s' declared inline after being called"
554 msgid "`%s' declared inline after its definition"
559 msgid "static declaration for `%s' follows non-static"
564 msgid "non-static declaration for `%s' follows static"
569 msgid "const declaration for `%s' follows non-const"
574 msgid "type qualifiers for `%s' conflict with previous decl"
579 msgid "redundant redeclaration of `%s' in same scope"
584 msgid "nested extern declaration of `%s'"
587 #: c-decl.c:2147 java/decl.c:997
589 msgid "`%s' used prior to declaration"
592 #: c-decl.c:2168 c-decl.c:2383
594 msgid "`%s' was declared implicitly `extern' and later `static'"
598 msgid "type mismatch with previous external decl"
603 msgid "previous external decl of `%s'"
607 msgid "type mismatch with previous implicit declaration"
612 msgid "previous implicit declaration of `%s'"
617 msgid "type of external `%s' is not global"
622 msgid "`%s' was previously implicitly declared to return `int'"
627 msgid "`%s' was declared `extern' and later `static'"
632 msgid "extern declaration of `%s' doesn't match global one"
637 msgid "`%s' locally external but globally static"
640 #: c-decl.c:2489 c-decl.c:2514 cp/decl.c:4203 java/decl.c:1044
642 msgid "declaration of `%s' shadows a parameter"
645 #: c-decl.c:2492 java/decl.c:1047
647 msgid "declaration of `%s' shadows a symbol from the parameter list"
650 #: c-decl.c:2516 cp/decl.c:4211
652 msgid "declaration of `%s' shadows previous local"
655 #. XXX shadow warnings in outer-more namespaces
656 #: c-decl.c:2519 cp/decl.c:4215
658 msgid "declaration of `%s' shadows global declaration"
663 msgid "function `%s' was previously declared within a block"
666 #: c-decl.c:2629 c-decl.c:2631
668 msgid "implicit declaration of function `%s'"
673 msgid "label %s referenced outside of any function"
678 msgid "duplicate label declaration `%s'"
682 msgid "this is a previous declaration"
686 msgid "unnamed struct/union that defines no instances"
690 msgid "useless keyword or type name in empty declaration"
694 msgid "two types specified in one empty declaration"
698 msgid "empty declaration"
703 "ISO C89 does not support `static' or type qualifiers in parameter array "
708 msgid "ISO C89 does not support `[*]' array declarators"
712 msgid "GCC does not yet properly implement `[*]' array declarators"
716 msgid "static or type qualifiers in abstract declarator"
721 msgid "`%s' is usually a function"
726 msgid "typedef `%s' is initialized"
731 msgid "function `%s' is initialized like a variable"
734 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
737 msgid "parameter `%s' is initialized"
740 #: c-decl.c:3474 c-typeck.c:4813
741 msgid "variable-sized object may not be initialized"
746 msgid "variable `%s' has initializer but incomplete type"
751 msgid "elements of array `%s' have incomplete type"
756 msgid "declaration of `%s' has `extern' and is initialized"
759 #: c-decl.c:3534 c-decl.c:6080 cp/decl.c:7231 cp/decl.c:13432
761 msgid "inline function `%s' given attribute noinline"
766 msgid "initializer fails to determine size of `%s'"
771 msgid "array size missing in `%s'"
776 msgid "zero or negative size array `%s'"
779 #: c-decl.c:3664 ch/decl.c:4133
781 msgid "storage size of `%s' isn't known"
786 msgid "storage size of `%s' isn't constant"
791 msgid "ignoring asm-specifier for non-static local variable `%s'"
796 msgid "ANSI C forbids parameter `%s' shadowing typedef"
799 #: c-decl.c:4049 cp/decl.c:10028
800 msgid "`long long long' is too long for GCC"
804 msgid "ISO C89 does not support `long long'"
807 #: c-decl.c:4059 cp/decl.c:10033
809 msgid "duplicate `%s'"
812 #: c-decl.c:4065 cp/decl.c:10053
814 msgid "two or more data types in declaration of `%s'"
817 #: c-decl.c:4080 cp/decl.c:10058
819 msgid "`%s' fails to be a typedef or built in type"
824 msgid "type defaults to `int' in declaration of `%s'"
829 msgid "both long and short specified for `%s'"
832 #: c-decl.c:4152 cp/decl.c:10157
834 msgid "long or short specified with char for `%s'"
837 #: c-decl.c:4159 cp/decl.c:10161
839 msgid "long or short specified with floating type for `%s'"
843 msgid "the only valid combination is `long double'"
848 msgid "both signed and unsigned specified for `%s'"
851 #: c-decl.c:4170 cp/decl.c:10150
853 msgid "long, short, signed or unsigned invalid for `%s'"
856 #: c-decl.c:4176 cp/decl.c:10170
858 msgid "long, short, signed or unsigned used invalidly for `%s'"
861 #: c-decl.c:4195 cp/decl.c:10191
863 msgid "complex invalid for `%s'"
867 msgid "ISO C89 does not support complex types"
871 msgid "ISO C does not support plain `complex' meaning `double complex'"
874 #: c-decl.c:4258 c-decl.c:4270
875 msgid "ISO C does not support complex integer types"
878 #: c-decl.c:4285 c-decl.c:4724 cp/decl.c:10791
879 msgid "duplicate `const'"
882 #: c-decl.c:4287 c-decl.c:4728 cp/decl.c:10795
883 msgid "duplicate `restrict'"
886 #: c-decl.c:4289 c-decl.c:4726 cp/decl.c:10793
887 msgid "duplicate `volatile'"
890 #: c-decl.c:4311 cp/decl.c:10340
892 msgid "multiple storage classes in declaration of `%s'"
896 msgid "function definition declared `auto'"
900 msgid "function definition declared `register'"
904 msgid "function definition declared `typedef'"
909 msgid "storage class specified for structure field `%s'"
912 #: c-decl.c:4341 cp/decl.c:10387
914 msgid "storage class specified for parameter `%s'"
917 #: c-decl.c:4344 cp/decl.c:10389
918 msgid "storage class specified for typename"
921 #: c-decl.c:4356 cp/decl.c:10403
923 msgid "`%s' initialized and declared `extern'"
926 #: c-decl.c:4358 cp/decl.c:10406
928 msgid "`%s' has both `extern' and initializer"
931 #: c-decl.c:4362 cp/decl.c:10410
933 msgid "nested function `%s' declared `extern'"
936 #: c-decl.c:4365 cp/decl.c:10414
938 msgid "top-level declaration of `%s' specifies `auto'"
941 #. Only the innermost declarator (making a parameter be of
942 #. array type which is converted to pointer type)
943 #. may have static or type qualifiers.
944 #: c-decl.c:4400 c-decl.c:4589
945 msgid "static or type qualifiers in non-parameter array declarator"
950 msgid "declaration of `%s' as array of voids"
955 msgid "declaration of `%s' as array of functions"
960 msgid "size of array `%s' has non-integer type"
965 msgid "ISO C forbids zero-size array `%s'"
970 msgid "size of array `%s' is negative"
975 msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
980 msgid "ISO C89 forbids variable-size array `%s'"
983 #: c-decl.c:4529 c-decl.c:4750 cp/decl.c:11012
985 msgid "size of array `%s' is too large"
989 msgid "ISO C89 does not support flexible array members"
993 msgid "array type has incomplete element type"
997 msgid "ANSI C forbids const or volatile function types"
1000 #: c-decl.c:4609 cp/decl.c:10551
1002 msgid "`%s' declared as function returning a function"
1005 #: c-decl.c:4614 cp/decl.c:10556
1007 msgid "`%s' declared as function returning an array"
1011 msgid "ISO C forbids qualified void function return type"
1015 msgid "type qualifiers ignored on function return type"
1018 #: c-decl.c:4682 c-decl.c:4765 c-decl.c:4889 c-decl.c:4983
1019 msgid "ISO C forbids qualified function types"
1022 #: c-decl.c:4722 cp/decl.c:10787
1023 msgid "invalid type modifier within pointer declarator"
1027 msgid "ISO C forbids const or volatile function types"
1030 #: c-decl.c:4820 cp/decl.c:11295
1032 msgid "variable or field `%s' declared void"
1036 msgid "attributes in parameter array declarator ignored"
1040 msgid "invalid type modifier within array declarator"
1045 msgid "field `%s' declared as a function"
1050 msgid "field `%s' has incomplete type"
1053 #: c-decl.c:4965 c-decl.c:4967 c-decl.c:4974
1055 msgid "invalid storage class for function `%s'"
1059 msgid "`noreturn' function returns non-void value"
1063 msgid "cannot inline function `main'"
1068 msgid "variable `%s' declared `inline'"
1071 #: c-decl.c:5120 c-decl.c:6132
1072 msgid "function declaration isn't a prototype"
1076 msgid "parameter names (without types) in function declaration"
1079 #: c-decl.c:5158 c-decl.c:6518
1081 msgid "parameter `%s' has incomplete type"
1085 msgid "parameter has incomplete type"
1090 msgid "parameter `%s' points to incomplete type"
1094 msgid "parameter points to incomplete type"
1099 msgid "parameter `%s' has just a forward declaration"
1103 msgid "`void' in parameter list must be the entire list"
1108 msgid "`%s %s' declared inside parameter list"
1112 msgid "anonymous struct declared inside parameter list"
1116 msgid "anonymous union declared inside parameter list"
1120 msgid "anonymous enum declared inside parameter list"
1125 "its scope is only this definition or declaration, which is probably not what "
1131 msgid "redefinition of `%s %s'"
1135 msgid "unnamed fields of type other than struct or union are not allowed"
1138 #: c-decl.c:5494 c-decl.c:5497
1140 msgid "%s defined inside parms"
1143 #: c-decl.c:5495 c-decl.c:5498 c-decl.c:5509
1147 #: c-decl.c:5495 c-decl.c:5498
1153 msgid "%s has no %s"
1161 msgid "named members"
1170 msgid "nested redefinition of `%s'"
1175 msgid "bit-field `%s' width not an integer constant"
1180 msgid "bit-field `%s' has invalid type"
1185 msgid "bit-field `%s' type invalid in ISO C"
1190 msgid "negative width in bit-field `%s'"
1195 msgid "width of `%s' exceeds its type"
1200 msgid "zero width for bit-field `%s'"
1205 msgid "`%s' is narrower than values of its type"
1209 msgid "flexible array member in union"
1213 msgid "flexible array member not at end of struct"
1217 msgid "flexible array member in otherwise empty struct"
1220 #: c-decl.c:5689 ch/typeck.c:3060
1222 msgid "duplicate member `%s'"
1226 msgid "union cannot be made transparent"
1229 #. This enum is a named one that has been declared already.
1232 msgid "redeclaration of `enum %s'"
1236 msgid "enum defined inside parms"
1240 msgid "enumeration values exceed range of largest integer"
1243 #: c-decl.c:5990 ch/decl.c:4437
1245 msgid "enumerator value for `%s' not integer constant"
1248 #: c-decl.c:6003 ch/decl.c:4449
1249 msgid "overflow in enumeration values"
1253 msgid "ISO C restricts enumerator values to range of `int'"
1257 msgid "return type is an incomplete type"
1261 msgid "return type defaults to `int'"
1266 msgid "no previous prototype for `%s'"
1271 msgid "`%s' was used with no prototype before its definition"
1276 msgid "no previous declaration for `%s'"
1281 msgid "`%s' was used with no declaration before its definition"
1284 #: c-decl.c:6185 c-decl.c:6759
1286 msgid "return type of `%s' is not `int'"
1291 msgid "first argument of `%s' should be `int'"
1296 msgid "second argument of `%s' should be `char **'"
1301 msgid "third argument of `%s' should probably be `char **'"
1306 msgid "`%s' takes only zero or two arguments"
1311 msgid "`%s' is normally a non-static function"
1315 msgid "parm types given both in parmlist and separately"
1319 msgid "parameter name omitted"
1322 #: c-decl.c:6361 c-decl.c:6463
1324 msgid "parameter `%s' declared void"
1328 msgid "parameter name missing from parameter list"
1333 msgid "multiple parameters named `%s'"
1336 #: c-decl.c:6487 c-decl.c:6489
1338 msgid "type of `%s' defaults to `int'"
1343 msgid "declaration for parameter `%s' but no such parameter"
1347 msgid "number of arguments doesn't match prototype"
1352 msgid "promoted argument `%s' doesn't match prototype"
1357 msgid "argument `%s' doesn't match prototype"
1361 msgid "this function may return with or without a value"
1366 msgid "size of return value of `%s' is %u bytes"
1371 msgid "size of return value of `%s' is larger than %d bytes"
1374 #. If we get here, declarations have been used in a for loop without
1375 #. the C99 for loop scope. This doesn't make much sense, so don't
1378 msgid "`for' loop initial declaration used outside C99 mode"
1383 msgid "`%s %s' declared in `for' loop initial declaration"
1388 msgid "declaration of non-variable `%s' in `for' loop initial declaration"
1393 msgid "declaration of static variable `%s' in `for' loop initial declaration"
1398 msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
1403 msgid "could not open dump file `%s'"
1408 msgid "ignoring unknown option `%.*s' in `-f%s'"
1411 #: c-format.c:128 c-format.c:210
1412 msgid "format string arg not a string type"
1416 msgid "args to be formatted is not '...'"
1420 msgid "strftime formats cannot format arguments"
1423 #: c-format.c:187 c-format.c:289
1424 msgid "format string has invalid operand number"
1428 msgid "function does not return string type"
1432 msgid "unrecognized format specifier"
1437 msgid "`%s' is an unrecognized format function type"
1441 msgid "format string arg follows the args to be formatted"
1449 msgid "the ` ' printf flag"
1452 #: c-format.c:618 c-format.c:689
1457 msgid "the `+' printf flag"
1460 #: c-format.c:619 c-format.c:665
1465 msgid "the `#' printf flag"
1468 #: c-format.c:620 c-format.c:663
1473 msgid "the `0' printf flag"
1476 #: c-format.c:621 c-format.c:662 c-format.c:692
1481 msgid "the `-' printf flag"
1484 #: c-format.c:622 c-format.c:646
1489 msgid "the `'' printf flag"
1492 #: c-format.c:623 c-format.c:647
1497 msgid "the `I' printf flag"
1500 #: c-format.c:624 c-format.c:644 c-format.c:666 c-format.c:693 c-format.c:1755
1505 msgid "field width in printf format"
1513 msgid "precision in printf format"
1516 #: c-format.c:626 c-format.c:645 c-format.c:696
1517 msgid "length modifier"
1521 msgid "length modifier in printf format"
1525 msgid "assignment suppression"
1533 msgid "the `a' scanf flag"
1537 msgid "field width in scanf format"
1541 msgid "length modifier in scanf format"
1545 msgid "the `'' scanf flag"
1549 msgid "the `I' scanf flag"
1557 msgid "the `_' strftime flag"
1561 msgid "the `-' strftime flag"
1565 msgid "the `0' strftime flag"
1568 #: c-format.c:664 c-format.c:688
1573 msgid "the `^' strftime flag"
1577 msgid "the `#' strftime flag"
1581 msgid "field width in strftime format"
1585 msgid "`E' modifier"
1589 msgid "the `E' strftime modifier"
1593 msgid "`O' modifier"
1597 msgid "the `O' strftime modifier"
1601 msgid "the `O' modifier"
1605 msgid "fill character"
1609 msgid "fill character in strfmon format"
1613 msgid "the `^' strfmon flag"
1617 msgid "the `+' strfmon flag"
1625 msgid "the `(' strfmon flag"
1633 msgid "the `!' strfmon flag"
1637 msgid "the `-' strfmon flag"
1641 msgid "field width in strfmon format"
1645 msgid "left precision"
1649 msgid "left precision in strfmon format"
1653 msgid "right precision"
1657 msgid "right precision in strfmon format"
1661 msgid "length modifier in strfmon format"
1666 msgid "function might be possible candidate for `%s' format attribute"
1669 #: c-format.c:1099 c-format.c:1120 c-format.c:2165
1670 msgid "missing $ operand number in format"
1675 msgid "%s does not support %%n$ operand number formats"
1679 msgid "operand number out of range in format"
1684 msgid "format argument %d used more than once in %s format"
1689 msgid "format argument %d unused before used argument %d in $-style format"
1693 msgid "format not a string literal, format string not checked"
1697 msgid "format not a string literal and no format arguments"
1701 msgid "format not a string literal, argument types not checked"
1705 msgid "too many arguments for format"
1709 msgid "unused arguments in $-style format"
1713 msgid "zero-length format string"
1717 msgid "format is a wide character string"
1721 msgid "unterminated format string"
1724 #. FIXME: this warning should go away once Marc Espie's
1725 #. __attribute__((nonnull)) patch is in. Instead, checking for
1726 #. nonnull attributes should probably change this function to act
1727 #. specially if info == NULL and add a res->number_null entry for
1728 #. that case, or maybe add a function pointer to be called at
1729 #. the end instead of hardcoding check_format_info_main.
1731 msgid "null format string"
1735 msgid "embedded `\\0' in format"
1740 msgid "spurious trailing `%%' in format"
1743 #: c-format.c:1688 c-format.c:1925
1745 msgid "repeated %s in format"
1749 msgid "missing fill character at end of strfmon format"
1752 #: c-format.c:1721 c-format.c:1839 c-format.c:2119 c-format.c:2172
1753 msgid "too few arguments for format"
1758 msgid "zero width in %s format"
1763 msgid "empty left precision in %s format"
1767 msgid "field precision"
1772 msgid "empty precision in %s format"
1777 msgid "%s does not support the `%s' %s length modifier"
1781 msgid "conversion lacks type at end of format"
1786 msgid "unknown conversion type character `%c' in format"
1791 msgid "unknown conversion type character 0x%x in format"
1796 msgid "%s does not support the `%%%c' %s format"
1801 msgid "%s used with `%%%c' %s format"
1806 msgid "%s does not support %s"
1811 msgid "%s does not support %s with the `%%%c' %s format"
1816 msgid "%s ignored with %s and `%%%c' %s format"
1821 msgid "%s ignored with %s in %s format"
1826 msgid "use of %s and %s together with `%%%c' %s format"
1831 msgid "use of %s and %s together in %s format"
1836 msgid "`%%%c' yields only last 2 digits of year in some locales"
1841 msgid "`%%%c' yields only last 2 digits of year"
1844 #. The end of the format string was reached.
1847 msgid "no closing `]' for `%%[' format"
1852 msgid "use of `%s' length modifier with `%c' type character"
1857 msgid "%s does not support the `%%%s%c' %s format"
1861 msgid "operand number specified with suppressed assignment"
1865 msgid "operand number specified for format taking no argument"
1870 msgid "writing through null pointer (arg %d)"
1875 msgid "reading through null pointer (arg %d)"
1880 msgid "writing into constant object (arg %d)"
1885 msgid "extra type qualifiers in format argument (arg %d)"
1890 msgid "format argument is not a pointer (arg %d)"
1895 msgid "format argument is not a pointer to a pointer (arg %d)"
1900 msgid "%s is not type %s (arg %d)"
1905 msgid "%s format, %s arg (arg %d)"
1909 msgid "badly nested C headers from preprocessor"
1914 msgid "ignoring #pragma %s %s"
1919 msgid "ignoring #pragma %s"
1924 msgid "universal-character-name '\\U%08x' not valid in identifier"
1929 msgid "universal-character-name '\\u%04x' not valid in identifier"
1933 msgid "both 'f' and 'l' suffixes on floating constant"
1938 msgid "floating point number exceeds range of '%s'"
1943 msgid "stray '%c' in program"
1948 msgid "stray '\\%o' in program"
1952 msgid "too many decimal points in floating constant"
1956 msgid "decimal point in exponent - impossible!"
1959 #. Possible future extension: silently ignore _ in numbers,
1960 #. permitting cosmetic grouping - e.g. 0x8000_0000 == 0x80000000
1961 #. but somewhat easier to read. Ada has this?
1963 msgid "underscore in number"
1967 msgid "numeric constant with no digits"
1971 msgid "numeric constant contains digits beyond the radix"
1975 msgid "floating constant may not be in radix 16"
1979 msgid "hexadecimal floating constant has no exponent"
1983 msgid "floating constant exponent has no digits"
1987 msgid "more than one 'f' suffix on floating constant"
1991 msgid "traditional C rejects the 'f' suffix"
1995 msgid "more than one 'l' suffix on floating constant"
1999 msgid "traditional C rejects the 'l' suffix"
2003 msgid "more than one 'i' or 'j' suffix on floating constant"
2006 #: c-lex.c:1047 c-lex.c:1141
2007 msgid "ISO C forbids imaginary numeric constants"
2011 msgid "invalid suffix on floating constant"
2014 #. We got an exception from parse_float()
2016 msgid "floating constant out of range"
2020 msgid "floating point number exceeds range of 'double'"
2024 msgid "two 'u' suffixes on integer constant"
2028 msgid "traditional C rejects the 'u' suffix"
2032 msgid "three 'l' suffixes on integer constant"
2036 msgid "'lul' is not a valid integer suffix"
2040 msgid "'Ll' and 'lL' are not valid integer suffixes"
2044 msgid "ISO C89 forbids long long integer constants"
2048 msgid "more than one 'i' or 'j' suffix on integer constant"
2052 msgid "invalid suffix on integer constant"
2058 "integer constant is too large for this configuration of the compiler - "
2059 "truncated to %d bits"
2063 msgid "width of integer constant changes with -traditional"
2067 msgid "integer constant is unsigned in ISO C, signed with -traditional"
2071 msgid "width of integer constant may change on other systems with -traditional"
2076 msgid "integer constant larger than the maximum value of %s"
2080 msgid "decimal constant is so large that it is unsigned"
2084 msgid "complex integer constant is too wide for 'complex int'"
2088 msgid "integer constant is larger than the maximum value for its type"
2093 msgid "missing white space after number '%.*s'"
2097 msgid "Ignoring invalid multibyte character"
2102 "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
2108 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
2113 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
2117 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
2121 msgid "missing '(' after '#pragma pack' - ignored"
2124 #: c-pragma.c:197 c-pragma.c:247
2125 msgid "malformed '#pragma pack' - ignored"
2129 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
2133 msgid "malformed '#pragma pack(pop[, id])' - ignored"
2138 msgid "unknown action '%s' for '#pragma pack' - ignored"
2142 msgid "junk at end of '#pragma pack'"
2147 msgid "alignment must be a small power of two, not %d"
2150 #: c-pragma.c:290 c-pragma.c:295
2151 msgid "malformed #pragma weak, ignored"
2155 msgid "junk at end of #pragma weak"
2158 #: c-semantics.c:532
2159 msgid "break statement not within loop or switch"
2162 #: c-semantics.c:550
2163 msgid "continue statement not within a loop"
2166 #: c-semantics.c:645
2167 msgid "destructor needed for `%#D'"
2170 #: c-semantics.c:646
2171 msgid "where case label appears here"
2174 #: c-semantics.c:649
2176 "(enclose actions of previous case statements requiring destructors in their "
2180 #: c-semantics.c:692 c-typeck.c:6821
2182 msgid "%s qualifier ignored on asm"
2187 msgid "`%s' has an incomplete type"
2190 #: c-typeck.c:145 cp/call.c:2573
2191 msgid "invalid use of void expression"
2195 msgid "invalid use of array with unspecified bounds"
2200 msgid "invalid use of undefined type `%s %s'"
2203 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
2206 msgid "invalid use of incomplete typedef `%s'"
2209 #: c-typeck.c:397 c-typeck.c:411
2210 msgid "function types not truly compatible in ISO C"
2214 msgid "types are not quite compatible"
2218 msgid "sizeof applied to a function type"
2222 msgid "sizeof applied to a void type"
2226 msgid "sizeof applied to an incomplete type"
2229 #: c-typeck.c:790 c-typeck.c:2762
2230 msgid "arithmetic on pointer to an incomplete type"
2233 #: c-typeck.c:960 cp/typeck.c:1771
2234 msgid "invalid use of non-lvalue array"
2239 msgid "%s has no member named `%s'"
2244 msgid "request for member `%s' in something not a structure or union"
2247 #: c-typeck.c:1198 ch/expr.c:810
2248 msgid "dereferencing pointer to incomplete type"
2251 #: c-typeck.c:1202 ch/expr.c:814
2252 msgid "dereferencing `void *' pointer"
2255 #: c-typeck.c:1219 cp/typeck.c:2372
2257 msgid "invalid type argument of `%s'"
2260 #: c-typeck.c:1238 cp/typeck.c:2398
2261 msgid "subscript missing in array reference"
2264 #: c-typeck.c:1259 cp/typeck.c:2440
2265 msgid "array subscript has type `char'"
2268 #: c-typeck.c:1267 c-typeck.c:1356 cp/typeck.c:2447 cp/typeck.c:2526
2269 msgid "array subscript is not an integer"
2273 msgid "ISO C forbids subscripting `register' array"
2277 msgid "ISO C89 forbids subscripting non-lvalue array"
2281 msgid "subscript has type `char'"
2284 #: c-typeck.c:1351 cp/typeck.c:2521
2285 msgid "subscripted value is neither array nor pointer"
2290 msgid "`%s' undeclared here (not in a function)"
2295 msgid "`%s' undeclared (first use in this function)"
2299 msgid "(Each undeclared identifier is reported only once"
2303 msgid "for each function it appears in.)"
2308 msgid "local declaration of `%s' hides instance variable"
2312 msgid "called object is not a function"
2315 #: c-typeck.c:1581 cp/typeck.c:3147
2316 msgid "too many arguments to function"
2321 msgid "type of formal parameter %d is incomplete"
2326 msgid "%s as integer rather than floating due to prototype"
2331 msgid "%s as integer rather than complex due to prototype"
2336 msgid "%s as complex rather than floating due to prototype"
2341 msgid "%s as floating rather than integer due to prototype"
2346 msgid "%s as complex rather than integer due to prototype"
2351 msgid "%s as floating rather than complex due to prototype"
2356 msgid "%s as `float' rather than `double' due to prototype"
2361 msgid "%s with different width due to prototype"
2366 msgid "%s as unsigned due to prototype"
2371 msgid "%s as signed due to prototype"
2374 #: c-typeck.c:1730 cp/typeck.c:3255
2375 msgid "too few arguments to function"
2379 msgid "suggest parentheses around + or - inside shift"
2383 msgid "suggest parentheses around && within ||"
2387 msgid "suggest parentheses around arithmetic in operand of |"
2391 msgid "suggest parentheses around comparison in operand of |"
2395 msgid "suggest parentheses around arithmetic in operand of ^"
2399 msgid "suggest parentheses around comparison in operand of ^"
2403 msgid "suggest parentheses around + or - in operand of &"
2407 msgid "suggest parentheses around comparison in operand of &"
2411 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
2414 #: c-typeck.c:1980 c-typeck.c:2036 ch/expr.c:3951
2415 msgid "division by zero"
2418 #: c-typeck.c:2081 cp/typeck.c:3541
2419 msgid "right shift count is negative"
2422 #: c-typeck.c:2088 cp/typeck.c:3547
2423 msgid "right shift count >= width of type"
2426 #: c-typeck.c:2113 cp/typeck.c:3566
2427 msgid "left shift count is negative"
2430 #: c-typeck.c:2116 cp/typeck.c:3568
2431 msgid "left shift count >= width of type"
2435 msgid "shift count is negative"
2439 msgid "shift count >= width of type"
2442 #: c-typeck.c:2164 cp/typeck.c:3603
2443 msgid "comparing floating point with == or != is unsafe"
2446 #: c-typeck.c:2188 c-typeck.c:2194
2447 msgid "ISO C forbids comparison of `void *' with function pointer"
2450 #: c-typeck.c:2197 c-typeck.c:2239 c-typeck.c:2267
2451 msgid "comparison of distinct pointer types lacks a cast"
2454 #: c-typeck.c:2212 c-typeck.c:2218 c-typeck.c:2288 c-typeck.c:2294
2455 msgid "comparison between pointer and integer"
2458 #: c-typeck.c:2234 c-typeck.c:2262
2459 msgid "ISO C forbids ordered comparisons of pointers to functions"
2463 msgid "comparison of complete and incomplete pointers"
2466 #: c-typeck.c:2275 c-typeck.c:2282
2467 msgid "ordered comparison of pointer with integer zero"
2470 #: c-typeck.c:2308 cp/typeck.c:3736
2471 msgid "unordered comparison on non-floating point argument"
2475 msgid "comparison between signed and unsigned"
2478 #: c-typeck.c:2558 cp/typeck.c:3982
2479 msgid "comparison of promoted ~unsigned with constant"
2482 #: c-typeck.c:2566 cp/typeck.c:3990
2483 msgid "comparison of promoted ~unsigned with unsigned"
2487 msgid "pointer of type `void *' used in arithmetic"
2491 msgid "pointer to a function used in arithmetic"
2495 msgid "pointer of type `void *' used in subtraction"
2499 msgid "pointer to a function used in subtraction"
2503 msgid "wrong type argument to unary plus"
2507 msgid "wrong type argument to unary minus"
2511 msgid "ISO C does not support `~' for complex conjugation"
2515 msgid "wrong type argument to bit-complement"
2519 msgid "wrong type argument to abs"
2523 msgid "wrong type argument to conjugation"
2527 msgid "wrong type argument to unary exclamation mark"
2531 msgid "ISO C does not support `++' and `--' on complex types"
2534 #: c-typeck.c:2931 c-typeck.c:2957
2536 msgid "wrong type argument to %s"
2541 msgid "%s of pointer to unknown structure"
2545 msgid "invalid lvalue in increment"
2549 msgid "invalid lvalue in decrement"
2552 #: c-typeck.c:3030 cp/typeck.c:4561
2556 #: c-typeck.c:3030 cp/typeck.c:4561
2561 msgid "ISO C forbids the address of a cast expression"
2565 msgid "invalid lvalue in unary `&'"
2570 msgid "attempt to take address of bit-field structure member `%s'"
2573 #. condition met at compile time
2574 #: c-typeck.c:3240 c-typeck.c:4601 c-typeck.c:4617 c-typeck.c:4633
2575 #: ch/parse.c:361 ch/typeck.c:160 cp/typeck.c:4754 gcc.c:4304 java/expr.c:386
2576 #: java/verify.c:1448 java/verify.c:1449 java/verify.c:1464 rtl-error.c:121
2583 msgid "ISO C forbids use of conditional expressions as lvalues"
2587 msgid "ISO C forbids use of compound expressions as lvalues"
2591 msgid "ISO C forbids use of cast expressions as lvalues"
2596 msgid "%s of read-only member `%s'"
2601 msgid "%s of read-only variable `%s'"
2606 msgid "%s of read-only location"
2611 msgid "cannot take address of bitfield `%s'"
2614 #: c-typeck.c:3372 ch/typeck.c:3676 ch/xtypeck.c:62
2616 msgid "global register variable `%s' used in nested function"
2619 #: c-typeck.c:3376 ch/typeck.c:3680 ch/xtypeck.c:66
2621 msgid "register variable `%s' used in nested function"
2624 #: c-typeck.c:3383 ch/typeck.c:3687 ch/xtypeck.c:73
2626 msgid "address of global register variable `%s' requested"
2629 #: c-typeck.c:3395 ch/typeck.c:3699 ch/xtypeck.c:85
2630 msgid "cannot put object with volatile field into register"
2633 #: c-typeck.c:3399 ch/typeck.c:3703 ch/xtypeck.c:89
2635 msgid "address of register variable `%s' requested"
2639 msgid "signed and unsigned type in conditional expression"
2643 msgid "ISO C forbids conditional expr with only one void side"
2646 #: c-typeck.c:3530 c-typeck.c:3537
2647 msgid "ISO C forbids conditional expr between `void *' and function pointer"
2651 msgid "pointer type mismatch in conditional expression"
2654 #: c-typeck.c:3550 c-typeck.c:3560
2655 msgid "pointer/integer type mismatch in conditional expression"
2659 msgid "type mismatch in conditional expression"
2662 #: c-typeck.c:3643 cp/typeck.c:4995
2663 msgid "left-hand operand of comma expression has no effect"
2667 msgid "cast specifies array type"
2671 msgid "cast specifies function type"
2675 msgid "ISO C forbids casting nonscalar to the same type"
2679 msgid "ISO C forbids casts to union type"
2683 msgid "cast to union type from type not present in union"
2686 #. There are qualifiers present in IN_OTYPE that are not
2687 #. present in IN_TYPE.
2689 msgid "cast discards qualifiers from pointer target type"
2693 msgid "cast increases required alignment of target type"
2696 #: c-typeck.c:3801 cp/typeck.c:5409
2697 msgid "cast from pointer to integer of different size"
2701 msgid "cast does not match function type"
2704 #: c-typeck.c:3813 cp/typeck.c:5416
2705 msgid "cast to pointer from integer of different size"
2708 #. Now we have handled acceptable kinds of LHS that are not truly lvalues.
2709 #. Reject anything strange now.
2711 msgid "invalid lvalue in assignment"
2714 #. Convert new value to destination type.
2715 #: c-typeck.c:3982 c-typeck.c:4007 c-typeck.c:4024 ch/typeck.c:2334
2716 #: cp/typeck.c:5531 cp/typeck.c:5688
2720 #: c-typeck.c:4191 c-typeck.c:4258
2722 msgid "%s makes qualified function pointer from unqualified"
2725 #: c-typeck.c:4195 c-typeck.c:4238
2727 msgid "%s discards qualifiers from pointer target type"
2731 msgid "ISO C prohibits argument conversion to union type"
2736 msgid "ISO C forbids %s between function pointer and `void *'"
2741 msgid "pointer targets in %s differ in signedness"
2746 msgid "%s from incompatible pointer type"
2751 msgid "%s makes pointer from integer without a cast"
2756 msgid "%s makes integer from pointer without a cast"
2759 #: c-typeck.c:4301 c-typeck.c:4304
2761 msgid "incompatible type for argument %d of `%s'"
2766 msgid "incompatible type for argument %d of indirect function call"
2771 msgid "incompatible types in %s"
2774 #. Function name is known; supply it.
2777 msgid "passing arg %d of `%s'"
2780 #. Function name unknown (call through ptr); just give arg number.
2783 msgid "passing arg %d of pointer to function"
2787 msgid "initializer for static variable is not constant"
2791 msgid "initializer for static variable uses complicated arithmetic"
2795 msgid "aggregate initializer is not constant"
2799 msgid "aggregate initializer uses complicated arithmetic"
2803 msgid "traditional C rejects automatic aggregate initialization"
2806 #: c-typeck.c:4604 c-typeck.c:4620 c-typeck.c:4636
2808 msgid "(near initialization for `%s')"
2811 #: c-typeck.c:4688 cp/typeck2.c:535
2812 msgid "char-array initialized from wide string"
2815 #: c-typeck.c:4695 cp/typeck2.c:542
2816 msgid "int-array initialized from non-wide string"
2819 #: c-typeck.c:4713 cp/typeck2.c:558
2820 msgid "initializer-string for array of chars is too long"
2824 msgid "array initialized from non-constant array expression"
2827 #: c-typeck.c:4757 c-typeck.c:4759 c-typeck.c:4775 c-typeck.c:4796
2829 msgid "initializer element is not constant"
2833 msgid "initialization"
2836 #: c-typeck.c:4802 c-typeck.c:6202
2837 msgid "initializer element is not computable at load time"
2840 #: c-typeck.c:4839 c-typeck.c:4855 cp/typeck2.c:635
2841 msgid "invalid initializer"
2845 msgid "extra brace group at end of initializer"
2849 msgid "missing braces around initializer"
2853 msgid "braces around scalar initializer"
2857 msgid "initialization of flexible array member in a nested context"
2861 msgid "initialization of a flexible array member"
2865 msgid "missing initializer"
2869 msgid "empty scalar initializer"
2873 msgid "extra elements in scalar initializer"
2877 msgid "initialization designators may not nest"
2880 #: c-typeck.c:5620 c-typeck.c:5691
2881 msgid "array index in non-array initializer"
2884 #: c-typeck.c:5625 c-typeck.c:5743
2885 msgid "field name not in record or union initializer"
2888 #: c-typeck.c:5687 c-typeck.c:5689
2889 msgid "nonconstant array index in initializer"
2893 msgid "array index in initializer exceeds array bounds"
2897 msgid "empty index range in initializer"
2901 msgid "array index range in initializer exceeds array bounds"
2906 msgid "unknown field `%s' specified in initializer"
2909 #: c-typeck.c:5792 c-typeck.c:5813 c-typeck.c:6267
2910 msgid "initialized field with side-effects overwritten"
2914 msgid "excess elements in char array initializer"
2917 #: c-typeck.c:6487 c-typeck.c:6526
2918 msgid "excess elements in struct initializer"
2922 msgid "excess elements in union initializer"
2926 msgid "traditional C rejects initialization of unions"
2930 msgid "excess elements in array initializer"
2934 msgid "excess elements in scalar initializer"
2937 #: c-typeck.c:6793 ch/parse.c:2113
2938 msgid "argument of `asm' is not a constant string"
2941 #: c-typeck.c:6814 ch/parse.c:2026
2942 msgid "asm template is not a string constant"
2946 msgid "invalid lvalue in asm statement"
2950 msgid "modification by `asm'"
2953 #: c-typeck.c:6938 cp/typeck.c:6579
2954 msgid "function declared `noreturn' has a `return' statement"
2958 msgid "`return' with no value, in function returning non-void"
2962 msgid "`return' with a value, in function returning void"
2970 msgid "function returns address of local variable"
2973 #: c-typeck.c:7063 cp/semantics.c:535
2974 msgid "switch quantity not an integer"
2978 msgid "`long' switch expression not converted to `int' in ISO C"
2981 #: c-typeck.c:7117 cp/decl.c:5205
2982 msgid "case label not within a switch statement"
2985 #: c-typeck.c:7119 cp/decl.c:5210
2986 msgid "`default' label not within a switch statement"
2991 msgid "inlining failed in call to `%s'"
2994 #: calls.c:1888 calls.c:2201
2995 msgid "called from here"
3000 msgid "can't inline call to `%s'"
3004 msgid "function call has aggregate value"
3008 msgid "variable offset is passed paritially in stack and in reg"
3012 msgid "variable size is passed partially in stack and in reg"
3017 msgid "End insn %d for block %d not found in the insn stream."
3022 msgid "Insn %d is in multiple basic blocks (%d and %d)"
3027 msgid "Head insn %d for block %d not found in the insn stream."
3032 msgid "verify_flow_info: Duplicate edge %i->%i"
3037 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
3042 msgid "verify_flow_info: Incorrect fallthru %i->%i"
3046 msgid "Wrong insn in the fallthru edge"
3051 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
3056 msgid "Missing barrier after block %i"
3061 msgid "Basic block %d pred edge is corrupted"
3066 msgid "Insn %d is inside basic block %d but block_for_insn is NULL"
3071 msgid "Insn %d is inside basic block %d but block_for_insn is %i"
3074 #: cfgrtl.c:1688 cfgrtl.c:1696
3076 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
3081 msgid "NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d"
3086 msgid "In basic block %d:"
3090 msgid "Flow control insn inside a basic block"
3095 msgid "Basic block %i edge lists are corrupted"
3099 msgid "Basic blocks not numbered consecutively."
3103 msgid "Insn outside basic block"
3107 msgid "Return not followed by barrier"
3112 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
3116 msgid "verify_flow_info failed."
3120 msgid "internal error"
3124 msgid "no arguments"
3127 #: collect2.c:1257 collect2.c:1405 collect2.c:1438
3132 #: collect2.c:1260 collect2.c:1410 collect2.c:1441
3139 msgid "collect2 version %s"
3144 msgid "%d constructor(s) found\n"
3149 msgid "%d destructor(s) found\n"
3154 msgid "%d frame table(s) found\n"
3159 msgid "%s terminated with signal %d [%s]%s"
3164 msgid "%s returned %d exit status"
3169 msgid "[cannot find %s]"
3174 msgid "cannot find `%s'"
3177 #: collect2.c:1575 collect2.c:1578
3179 msgid "redirecting stdout: %s"
3184 msgid "[Leaving %s]\n"
3191 "write_c_file - output name is %s, prefix is %s\n"
3195 msgid "cannot find `nm'"
3198 #: collect2.c:2085 collect2.c:2527
3202 #: collect2.c:2089 collect2.c:2531
3206 #: collect2.c:2115 collect2.c:2557
3211 #: collect2.c:2118 collect2.c:2121 collect2.c:2134 collect2.c:2560
3212 #: collect2.c:2563 collect2.c:2576
3224 msgid "init function found in object %s"
3229 msgid "fini function found in object %s"
3232 #: collect2.c:2209 collect2.c:2615
3238 msgid "unable to open file '%s'"
3243 msgid "unable to stat file '%s'"
3248 msgid "unable to mmap file '%s'"
3255 #: collect2.c:2417 collect2.c:2594
3257 msgid "dynamic dependency %s not found"
3262 msgid "bad magic number in file '%s'"
3266 msgid "dynamic dependencies.\n"
3270 msgid "cannot find `ldd'"
3281 "ldd output with constructors/destructors.\n"
3286 msgid "unable to open dynamic dependency '%s'"
3291 msgid "%s: not a COFF file"
3296 msgid "%s: cannot open as COFF file"
3301 msgid "Library lib%s not found"
3310 msgid "incompatibilities between object file & expected values"
3317 "Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
3321 msgid "string section missing"
3325 msgid "section pointer missing"
3329 msgid "no symbol table found"
3333 msgid "no cmd_strings found"
3339 "Updating header and load commands.\n"
3345 msgid "load command map, %d cmds, new size %ld.\n"
3350 "writing load commands.\n"
3360 msgid "could not convert 0x%l.8x into a region"
3365 msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
3369 msgid "bad magic number"
3373 msgid "bad header version"
3377 msgid "bad raw header version"
3381 msgid "raw header buffer too small"
3385 msgid "old raw header file"
3389 msgid "unsupported version"
3394 msgid "unknown {de,en}code_mach_o_hdr return value %d"
3402 #: collect2.c:3532 collect2.c:3580
3414 msgid "read %ld bytes, expected %ld, from %s"
3434 msgid "wrote %ld bytes, expected %ld, to %s"
3440 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
3442 ";; %d successes.\n"
3450 ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
3451 ";; %d successes.\n"
3455 msgid "cannot convert to a pointer type"
3459 msgid "pointer value used where a floating point value was expected"
3463 msgid "aggregate value used where a float was expected"
3467 msgid "conversion to incomplete type"
3470 #: convert.c:390 convert.c:470
3471 msgid "can't convert between vector values of different size"
3475 msgid "aggregate value used where an integer was expected"
3478 #: convert.c:448 f/com.c:1076
3479 msgid "pointer value used where a complex was expected"
3482 #: convert.c:452 f/com.c:1078
3483 msgid "aggregate value used where a complex was expected"
3487 msgid "can't convert value to a vector"
3491 msgid "internal error: "
3494 #: cpperror.c:131 tradcpp.c:4677
3498 #: cpperror.c:208 cpperror.c:292 cppfiles.c:641 gcc.c:6154 tradcpp.c:4715
3504 msgid "floating point numbers are not valid in #if"
3508 msgid "traditional C rejects the `U' suffix"
3512 msgid "too many 'l' suffixes in integer constant"
3516 msgid "integer constant contains digits beyond the radix"
3520 msgid "integer constant out of range"
3524 msgid "integer constant is so large that it is unsigned"
3529 msgid "invalid suffix '%.*s' on integer constant"
3533 msgid "missing ')' after \"defined\""
3537 msgid "operator \"defined\" requires an identifier"
3542 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
3546 msgid "string constants are not valid in #if"
3551 msgid "invalid character '%c' in #if"
3556 msgid "invalid character '\\%03o' in #if"
3560 msgid "\"defined\" operator appears during macro expansion"
3565 msgid "ISO C++ does not permit \"%s\" in #if"
3570 msgid "\"%s\" is not defined"
3575 msgid "\"%s\" is not valid in #if expressions"
3579 msgid "integer overflow in preprocessor expression"
3583 msgid "missing binary operator"
3587 msgid "void expression between '(' and ')'"
3592 msgid "operator '%s' has no right operand"
3597 msgid "impossible operator '%s'"
3601 msgid "traditional C rejects the unary plus operator"
3605 msgid "division by zero in #if"
3609 msgid "comma operator in operand of #if"
3613 msgid "syntax error '?' without following ':'"
3617 msgid "syntax error ':' without preceding '?'"
3621 msgid "missing ')' in expression"
3625 msgid "missing '(' in expression"
3630 msgid "missing binary operator before '%s'"
3635 msgid "operator '%s' has no left operand"
3639 msgid "unbalanced stack in #if"
3643 msgid "#if with no expression"
3652 msgid "%s is too large"
3657 msgid "%s is shorter than expected"
3662 msgid "%s is a block device"
3667 msgid "No include path in which to find %s"
3671 msgid "Multiple include guards may be useful for:\n"
3675 msgid "absolute file name in remap_filename"
3680 msgid "ignoring nonexistent directory \"%s\"\n"
3685 msgid "%s: Not a directory"
3690 msgid "ignoring duplicate directory \"%s\"\n"
3695 msgid "changing search order for system directory \"%s\""
3700 msgid " as it is the same as non-system directory \"%s\""
3704 msgid " as it has already been specified as a non-system directory"
3708 msgid "#include \"...\" search starts here:\n"
3712 msgid "#include <...> search starts here:\n"
3716 msgid "End of search list.\n"
3724 msgid "<command line>"
3727 #: cppinit.c:1067 tradcpp.c:966 tradcpp.c:976 tradcpp.c:1067
3728 msgid "I/O error on output"
3731 #. Irix6 "cc -n32" and OSF4 cc have problems with char foo[] = ("string");
3732 #. I.e. a const string initializer with parens around it. That is
3733 #. what N_("string") resolves to, so we make no_* be macros instead.
3736 msgid "Argument missing after %s"
3741 msgid "Assertion missing after %s"
3746 msgid "Directory name missing after %s"
3751 msgid "File name missing after %s"
3756 msgid "Macro name missing after %s"
3761 msgid "Path name missing after %s"
3766 msgid "Number missing after %s"
3771 msgid "Target missing after %s"
3776 msgid "Too many filenames. Type %s --help for usage info"
3779 #: cppinit.c:1490 tradcpp.c:601
3780 msgid "Output filename specified twice"
3784 msgid "-I- specified twice"
3789 msgid "GNU CPP version %s (cpplib)"
3792 #: cppinit.c:1782 tradcpp.c:790
3793 msgid "you must additionally specify either -M or -MM"
3798 msgid "Usage: %s [switches] input output\n"
3801 #. To keep the lines from getting too long for some compilers, limit
3802 #. to about 500 characters (6 lines) per chunk.
3806 " -include <file> Include the contents of <file> before other "
3808 " -imacros <file> Accept definition of macros in <file>\n"
3809 " -iprefix <path> Specify <path> as a prefix for next two options\n"
3810 " -iwithprefix <dir> Add <dir> to the end of the system include path\n"
3811 " -iwithprefixbefore <dir> Add <dir> to the end of the main include path\n"
3812 " -isystem <dir> Add <dir> to the start of the system include "
3818 " -idirafter <dir> Add <dir> to the end of the system include path\n"
3819 " -I <dir> Add <dir> to the end of the main include path\n"
3820 " -I- Fine-grained include path control; see info "
3822 " -nostdinc Do not search system include directories\n"
3823 " (dirs specified with -isystem will still be "
3825 " -nostdinc++ Do not search system include directories for C+"
3827 " -o <file> Put output into <file>\n"
3832 " -pedantic Issue all warnings demanded by strict ISO C\n"
3833 " -pedantic-errors Issue -pedantic warnings as errors instead\n"
3834 " -trigraphs Support ISO C trigraphs\n"
3835 " -lang-c Assume that the input sources are in C\n"
3836 " -lang-c89 Assume that the input sources are in C89\n"
3841 " -lang-c++ Assume that the input sources are in C++\n"
3842 " -lang-objc Assume that the input sources are in ObjectiveC\n"
3843 " -lang-objc++ Assume that the input sources are in ObjectiveC+"
3845 " -lang-asm Assume that the input sources are in assembler\n"
3850 " -std=<std name> Specify the conformance standard; one of:\n"
3851 " gnu89, gnu99, c89, c99, iso9899:1990,\n"
3852 " iso9899:199409, iso9899:1999\n"
3853 " -+ Allow parsing of C++ style features\n"
3854 " -w Inhibit warning messages\n"
3855 " -Wtrigraphs Warn if trigraphs are encountered\n"
3856 " -Wno-trigraphs Do not warn about trigraphs\n"
3857 " -Wcomment{s} Warn if one comment starts inside another\n"
3862 " -Wno-comment{s} Do not warn about comments\n"
3863 " -Wtraditional Warn about features not present in traditional "
3865 " -Wno-traditional Do not warn about traditional C\n"
3866 " -Wundef Warn if an undefined macro is used by #if\n"
3867 " -Wno-undef Do not warn about testing undefined macros\n"
3868 " -Wimport Warn about the use of the #import directive\n"
3873 " -Wno-import Do not warn about the use of #import\n"
3874 " -Werror Treat all warnings as errors\n"
3875 " -Wno-error Do not treat warnings as errors\n"
3876 " -Wsystem-headers Do not suppress warnings from system headers\n"
3877 " -Wno-system-headers Suppress warnings from system headers\n"
3878 " -Wall Enable all preprocessor warnings\n"
3883 " -M Generate make dependencies\n"
3884 " -MM As -M, but ignore system header files\n"
3885 " -MF <file> Write dependency output to the given file\n"
3886 " -MG Treat missing header file as generated files\n"
3891 " -MP\t\t\t Generate phony targets for all headers\n"
3892 " -MQ <target> Add a MAKE-quoted target\n"
3893 " -MT <target> Add an unquoted target\n"
3898 " -D<macro> Define a <macro> with string '1' as its value\n"
3899 " -D<macro>=<val> Define a <macro> with <val> as its value\n"
3900 " -A<question> (<answer>) Assert the <answer> to <question>\n"
3901 " -A-<question> (<answer>) Disable the <answer> to <question>\n"
3902 " -U<macro> Undefine <macro> \n"
3903 " -v Display the version number\n"
3908 " -H Print the name of header files as they are used\n"
3909 " -C Do not discard comments\n"
3910 " -dM Display a list of macro definitions active at "
3912 " -dD Preserve macro definitions in output\n"
3913 " -dN As -dD except that only the names are preserved\n"
3914 " -dI Include #include directives in the output\n"
3919 " -fpreprocessed Treat the input file as already preprocessed\n"
3920 " -ftabstop=<number> Distance between tab stops for column reporting\n"
3921 " -P Do not generate #line directives\n"
3922 " -$ Do not allow '$' in identifiers\n"
3923 " -remap Remap file names when including files.\n"
3924 " --version Display version information\n"
3925 " -h or --help Display this information\n"
3930 msgid "trigraph ??%c converted to %c"
3935 msgid "trigraph ??%c ignored"
3939 msgid "backslash and newline separated by space"
3943 msgid "backslash-newline at end of file"
3947 msgid "\"/*\" within comment"
3951 msgid "null character(s) ignored"
3956 msgid "%s in preprocessing directive"
3961 msgid "attempt to use poisoned \"%s\""
3965 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
3969 msgid "'$' character(s) in identifier"
3974 msgid "missing terminating %c character"
3978 msgid "possible start of unterminated string literal"
3982 msgid "multi-line string literals are deprecated"
3986 msgid "null character(s) preserved in literal"
3990 msgid "no newline at end of file"
3993 #: cpplex.c:1052 tradcpp.c:1454
3994 msgid "unterminated comment"
3998 msgid "C++ style comments are not allowed in ISO C89"
4002 msgid "(this will be reported only once per input file)"
4006 msgid "multi-line comment"
4011 msgid "unknown string token %s\n"
4016 msgid "Unspellable token %s"
4021 msgid "the meaning of '\\%c' varies with -traditional"
4025 msgid "incomplete universal-character-name"
4030 msgid "non-hex digit '%c' in universal-character-name"
4034 msgid "universal-character-name on EBCDIC target"
4038 msgid "universal-character-name out of range"
4042 msgid "the meaning of '\\a' varies with -traditional"
4047 msgid "non-ISO-standard escape sequence, '\\%c'"
4051 msgid "the meaning of '\\x' varies with -traditional"
4054 #: cpplex.c:1775 f/lex.c:622
4055 msgid "\\x used with no following hex digits"
4059 msgid "hex escape sequence out of range"
4063 msgid "octal escape sequence out of range"
4068 msgid "unknown escape sequence '\\%c'"
4073 msgid "unknown escape sequence: '\\%03o'"
4077 msgid "escape sequence out of range for character"
4081 msgid "ignoring invalid multibyte character"
4085 msgid "empty character constant"
4089 msgid "character constant too long"
4093 msgid "multi-character character constant"
4098 msgid "extra tokens at end of #%s directive"
4102 msgid "style of line directive is a GCC extension"
4107 msgid "#%s is a GCC extension"
4111 msgid "suggest not using #elif in traditional C"
4116 msgid "traditional C ignores #%s with the # indented"
4121 msgid "suggest hiding #%s from traditional C with an indented #"
4126 msgid "invalid preprocessing directive #%s"
4131 msgid "no macro name given in #%s directive"
4136 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
4140 msgid "macro names must be identifiers"
4145 msgid "\"%s\" cannot be used as a macro name"
4150 msgid "undefining \"%s\""
4154 msgid "missing terminating > character"
4159 msgid "#%s expects \"FILENAME\" or <FILENAME>"
4164 msgid "empty file name in #%s"
4168 msgid "#include_next in primary source file"
4172 msgid "#import is obsolete, use an #ifndef wrapper in the header file"
4176 msgid "#include nested too deeply"
4181 msgid "invalid flag \"%s\" in line directive"
4186 msgid "\"%s\" after #line is not a positive integer"
4190 msgid "line number out of range"
4195 msgid "\"%s\" is not a valid filename"
4199 msgid "invalid #ident directive"
4204 msgid "registering \"%s\" as both a pragma and a pragma namespace"
4209 msgid "#pragma %s %s is already registered"
4214 msgid "#pragma %s is already registered"
4218 msgid "#pragma once is obsolete"
4222 msgid "#pragma once in main file"
4226 msgid "invalid #pragma GCC poison directive"
4231 msgid "poisoning existing macro \"%s\""
4235 msgid "#pragma system_header ignored outside include file"
4240 msgid "cannot find source %s"
4245 msgid "current file is older than %s"
4249 msgid "_Pragma takes a parenthesized string literal"
4253 msgid "#else without #if"
4256 #: cpplib.c:1285 tradcpp.c:3858
4257 msgid "#else after #else"
4260 #: cpplib.c:1287 cpplib.c:1322
4261 msgid "the conditional began here"
4265 msgid "#elif without #if"
4268 #: cpplib.c:1320 tradcpp.c:3553
4269 msgid "#elif after #else"
4273 msgid "#endif without #if"
4276 #: cpplib.c:1435 tradcpp.c:3250
4277 msgid "missing '(' after predicate"
4280 #: cpplib.c:1450 tradcpp.c:3264
4281 msgid "missing ')' to complete answer"
4284 #: cpplib.c:1470 tradcpp.c:3270
4285 msgid "predicate's answer is empty"
4288 #: cpplib.c:1500 tradcpp.c:3318
4289 msgid "assertion without predicate"
4292 #: cpplib.c:1502 tradcpp.c:3320
4293 msgid "predicate must be an identifier"
4296 #: cpplib.c:1583 tradcpp.c:3417
4298 msgid "\"%s\" re-asserted"
4303 msgid "unterminated #%s"
4308 msgid "invalid builtin macro \"%s\""
4312 msgid "invalid string literal, ignoring final '\\'"
4317 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
4321 msgid "directives may not be used inside a macro argument"
4326 msgid "unterminated argument list invoking macro \"%s\""
4330 msgid "ISO C99 requires rest arguments to be used"
4335 msgid "macro \"%s\" requires %u arguments, but only %u given"
4340 msgid "macro \"%s\" passed %u arguments, but takes just %u"
4345 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
4350 msgid "duplicate macro parameter \"%s\""
4355 msgid "\"%s\" may not appear in macro parameter list"
4359 msgid "macro parameters must be comma-separated"
4363 msgid "parameter name missing"
4367 msgid "anonymous variadic macros were introduced in C99"
4371 msgid "ISO C does not permit named variadic macros"
4375 msgid "missing ')' in macro parameter list"
4379 msgid "ISO C requires whitespace after the macro name"
4383 msgid "'#' is not followed by a macro parameter"
4387 msgid "'##' cannot appear at either end of a macro expansion"
4392 msgid "\"%s\" redefined"
4396 msgid "this is the location of the previous definition"
4401 msgid "macro argument \"%s\" would be stringified with -traditional."
4406 msgid "invalid hash type %d in cpp_macro_definition"
4411 msgid "Invalid option %s"
4416 msgid "\"%s\" is not a valid option to the preprocessor"
4420 msgid "too many input files"
4425 msgid ";; Processing block from %d to %d, %d sets.\n"
4430 msgid "%s:%d: warning: "
4435 msgid "%s: warning: "
4439 msgid "((anonymous))"
4444 msgid "%s: warnings being treated as errors\n"
4452 #: diagnostic.c:1057
4453 msgid "sorry, not implemented: "
4456 #: diagnostic.c:1076
4461 #: diagnostic.c:1078
4466 #: diagnostic.c:1102
4467 msgid "At top level:"
4470 #: diagnostic.c:1107
4472 msgid "In member function `%s':"
4475 #: diagnostic.c:1111
4477 msgid "In function `%s':"
4480 #: diagnostic.c:1195
4481 msgid "compilation terminated.\n"
4484 #: diagnostic.c:1226
4486 msgid "%s:%d: confused by earlier errors, bailing out\n"
4489 #: diagnostic.c:1240 diagnostic.c:1390
4492 "Please submit a full bug report,\n"
4493 "with preprocessed source if appropriate.\n"
4494 "See %s for instructions.\n"
4497 #: diagnostic.c:1388
4498 msgid "Internal compiler error: Error reporting routines re-entered.\n"
4501 #: diagnostic.c:1450
4503 msgid "Internal compiler error in %s, at %s:%d"
4506 #: diagnostic.c:1495
4508 msgid "In file included from %s:%d"
4511 #: diagnostic.c:1498
4518 #: diagnostic.c:1499
4524 msgid "DW_LOC_OP %s not implememnted\n"
4529 msgid "internal regno botch: regno = %d\n"
4533 msgid "can't get current directory"
4537 msgid "Can't access real part of complex value in hard register"
4541 msgid "can't access imaginary part of complex value in hard register"
4545 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
4550 msgid "abort in %s, at %s:%d"
4554 msgid "exception handling disabled, use -fexceptions to enable"
4558 msgid "argument of `__builtin_eh_return_regno' must be constant"
4561 #: except.c:3010 except.c:3032
4562 msgid "__builtin_eh_return not supported on this target"
4566 msgid "stack limits not supported on this target"
4570 msgid "function using short complex types cannot be inline"
4573 #: expr.c:5979 expr.c:5988 expr.c:5997 expr.c:6002 expr.c:6288 expr.c:6304
4574 msgid "unsupported wide integer operation"
4579 msgid "prior parameter's size depends on `%s'"
4583 msgid "returned value in block_exit_expr"
4587 msgid "Negative insn length"
4591 msgid "Could not split insn"
4596 msgid "invalid `asm': %s"
4601 msgid "output_operand: %s"
4605 msgid "nested assembly dialect alternatives"
4608 #: final.c:3453 final.c:3465
4609 msgid "unterminated assembly dialect alternative"
4614 msgid "operand number missing after %-letter"
4617 #: final.c:3512 final.c:3551
4618 msgid "operand number out of range"
4623 msgid "invalid %%-code"
4627 msgid "`%l' operand isn't a label"
4630 #. We can't handle floating point constants;
4631 #. PRINT_OPERAND must handle them.
4632 #: config/i386/i386.c:5137 config/pdp11/pdp11.c:1532 final.c:3707
4633 msgid "floating constant misused"
4636 #: config/i386/i386.c:5191 config/pdp11/pdp11.c:1579 final.c:3762
4637 msgid "invalid expression as operand"
4641 msgid "function might be possible candidate for attribute `noreturn'"
4645 msgid "`noreturn' function does return"
4649 msgid "control reaches end of non-void function"
4652 #: fold-const.c:3080 fold-const.c:3093
4654 msgid "comparison is always %d due to width of bitfield"
4657 #: fold-const.c:4136 fold-const.c:4153
4659 msgid "comparison is always %d"
4662 #: fold-const.c:4284
4663 msgid "`or' of unmatched not-equal tests is always 1"
4666 #: fold-const.c:4289
4667 msgid "`and' of mutually exclusive equal-tests is always 0"
4672 msgid "`%s' might be used uninitialized in this function"
4677 msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
4682 msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
4686 msgid "function returns an aggregate"
4691 msgid "unused parameter `%s'"
4696 msgid "Ambiguous abbreviation %s"
4701 msgid "Incomplete `%s' option"
4706 msgid "Missing argument to `%s' option"
4711 msgid "Extraneous argument to `%s' option"
4715 msgid "Using builtin specs.\n"
4721 "Setting spec %s to '%s'\n"
4727 msgid "Reading specs from %s\n"
4730 #: gcc.c:1784 gcc.c:1803
4732 msgid "specs %%include syntax malformed after %ld characters"
4737 msgid "Could not find specs file %s\n"
4740 #: gcc.c:1827 gcc.c:1835 gcc.c:1844 gcc.c:1853
4742 msgid "specs %%rename syntax malformed after %ld characters"
4747 msgid "specs %s spec was not found to be renamed"
4752 msgid "rename spec %s to %s\n"
4764 msgid "specs unknown %% command after %ld characters"
4767 #: gcc.c:1895 gcc.c:1908
4769 msgid "specs file malformed after %ld characters"
4773 msgid "spec file has no spec for linking"
4777 msgid "-pipe not supported"
4783 "Go ahead? (y or n) "
4789 "Internal error: %s (program %s)\n"
4790 "Please submit a full bug report.\n"
4791 "See %s for instructions."
4796 msgid "# %s %.2f %.2f\n"
4801 msgid "Usage: %s [options] file...\n"
4809 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
4813 msgid " --help Display this information\n"
4818 " --target-help Display target specific command line options\n"
4822 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
4826 msgid " -dumpspecs Display all of the built in spec strings\n"
4830 msgid " -dumpversion Display the version of the compiler\n"
4834 msgid " -dumpmachine Display the compiler's target processor\n"
4839 " -print-search-dirs Display the directories in the compiler's search "
4845 " -print-libgcc-file-name Display the name of the compiler's companion "
4850 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
4855 " -print-prog-name=<prog> Display the full path to compiler component "
4861 " -print-multi-directory Display the root directory for versions of "
4867 " -print-multi-lib Display the mapping between command line options "
4869 " multiple library search directories\n"
4874 " -Wa,<options> Pass comma-separated <options> on to the "
4880 " -Wp,<options> Pass comma-separated <options> on to the "
4886 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
4890 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
4894 msgid " -save-temps Do not delete intermediate files\n"
4898 msgid " -pipe Use pipes rather than intermediate files\n"
4902 msgid " -time Time the execution of each subprocess\n"
4907 " -specs=<file> Override builtin specs with the contents of "
4913 " -std=<standard> Assume that the input sources are for <standard>\n"
4918 " -B <directory> Add <directory> to the compiler's search paths\n"
4922 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
4927 " -V <version> Run gcc version number <version>, if installed\n"
4932 " -v Display the programs invoked by the compiler\n"
4937 " -E Preprocess only; do not compile, assemble or "
4942 msgid " -S Compile only; do not assemble or link\n"
4946 msgid " -c Compile and assemble, but do not link\n"
4950 msgid " -o <file> Place the output into <file>\n"
4955 " -x <language> Specify the language of the following input "
4957 " Permissable languages include: c c++ assembler "
4959 " 'none' means revert to the default behaviour of\n"
4960 " guessing the language based on the file's "
4968 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
4969 " passed on to the various sub-processes invoked by %s. In order to pass\n"
4970 " other options on to these processes the -W<letter> options must be used.\n"
4974 msgid "argument to `-Xlinker' is missing"
4978 msgid "argument to `-l' is missing"
4982 msgid "argument to `-specs' is missing"
4986 msgid "argument to `-specs=' is missing"
4990 msgid "argument to `-b' is missing"
4994 msgid "argument to `-B' is missing"
4998 msgid "argument to `-V' is missing"
5001 #: gcc.c:3534 gcc.c:3541 gcc.c:3548
5002 msgid "invalid version number format"
5006 msgid "cannot specify -o with -c or -S and multiple compilations"
5010 msgid "Warning: -pipe ignored because -save-temps specified"
5014 msgid "Warning: -pipe ignored because -time specified"
5018 msgid "argument to `-x' is missing"
5023 msgid "argument to `-%s' is missing"
5028 msgid "Warning: `-x %s' after last input file has no effect"
5032 msgid "Invalid specification! Bug in cc."
5040 #. Catch the case where a spec string contains something like
5041 #. '%{foo:%*}'. ie there is no * in the pattern on the left
5042 #. hand side of the :.
5045 msgid "Spec failure: '%%*' has not been initialised by pattern match"
5050 msgid "Warning: use of obsolete %%[ operator in specs"
5055 msgid "Processing spec %c%s%c, which is '%s'\n"
5060 msgid "Spec failure: Unrecognised spec option '%c'"
5064 msgid "Mismatched braces in specs"
5069 msgid "unrecognized option `-%s'"
5074 msgid "install: %s%s\n"
5079 msgid "programs: %s\n"
5084 msgid "libraries: %s\n"
5090 "For bug reporting instructions, please see:\n"
5095 msgid "Configured with: %s\n"
5100 msgid "Thread model: %s\n"
5105 msgid "gcc version %s\n"
5110 msgid "gcc driver version %s executing gcc version %s\n"
5114 msgid "No input files"
5119 msgid "%s: %s compiler not installed on this system"
5124 msgid "%s: linker input file unused because linking not done"
5129 msgid "language %s not recognized"
5133 msgid "Internal gcc abort."
5137 msgid "Internal gcov abort.\n"
5141 msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
5146 msgid "Could not open basic block file %s.\n"
5151 msgid "Could not open data file %s.\n"
5155 msgid "Assuming that all execution counts are zero.\n"
5160 msgid "Could not open program flow graph file %s.\n"
5165 msgid "No executable code associated with file %s.\n"
5169 msgid ".da file contents exhausted too early\n"
5173 msgid ".da file contents not exhausted\n"
5178 msgid "%6.2f%% of %d source lines executed in function %s\n"
5183 msgid "No executable source lines in function %s\n"
5188 msgid "%6.2f%% of %d branches executed in function %s\n"
5193 msgid "%6.2f%% of %d branches taken at least once in function %s\n"
5198 msgid "No branches in function %s\n"
5203 msgid "%6.2f%% of %d calls executed in function %s\n"
5208 msgid "No calls in function %s\n"
5213 msgid "didn't use all bb entries of graph, function %s\n"
5218 msgid "block_num = %ld, num_blocks = %d\n"
5223 msgid "ERROR: too many basic blocks in .bb file %s\n"
5228 msgid "%6.2f%% of %d source lines executed in file %s\n"
5233 msgid "No executable source lines in file %s\n"
5238 msgid "%6.2f%% of %d branches executed in file %s\n"
5243 msgid "%6.2f%% of %d branches taken at least once in file %s\n"
5248 msgid "No branches in file %s\n"
5253 msgid "%6.2f%% of %d calls executed in file %s\n"
5258 msgid "No calls in file %s\n"
5263 msgid "Could not open source file %s.\n"
5268 msgid "Could not open output file %s.\n"
5273 msgid "Creating %s.\n"
5278 msgid "call %d never executed\n"
5283 msgid "call %d returns = %s\n"
5288 msgid "call %d returns = %s%%\n"
5293 msgid "branch %d never executed\n"
5298 msgid "branch %d taken = %s\n"
5303 msgid "branch %d taken = %s%%\n"
5308 msgid "Unexpected EOF while reading source file %s.\n"
5313 msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
5318 msgid "GCSE disabled: %d basic blocks and %d registers"
5321 #: ch/grant.c:2652 ch/lex.c:212 ch/lex.c:2189 f/com.c:14211 graph.c:421
5322 #: java/jcf-parse.c:970 java/jcf-parse.c:1122 java/lex.c:1747
5323 #: objc/objc-act.c:561 profile.c:928 profile.c:936 toplev.c:1871 toplev.c:2216
5325 msgid "can't open %s"
5328 #: haifa-sched.c:190
5330 msgid "fix_sched_param: unknown param: %s"
5334 msgid "function cannot be inline"
5338 msgid "varargs function cannot be inline"
5342 msgid "function using alloca cannot be inline"
5346 msgid "function using setjmp cannot be inline"
5350 msgid "function uses __builtin_eh_return"
5354 msgid "function with nested functions cannot be inline"
5358 msgid "function with label addresses used in initializers cannot inline"
5361 #: integrate.c:213 integrate.c:257
5362 msgid "function too large to be inline"
5366 msgid "no prototype, and parameter address used; cannot be inline"
5369 #: integrate.c:230 integrate.c:275
5370 msgid "inline functions not supported for this return value type"
5374 msgid "function with varying-size return value cannot be inline"
5378 msgid "function with varying-size parameter cannot be inline"
5382 msgid "function with transparent unit parameter cannot be inline"
5386 msgid "function with computed jump cannot inline"
5390 msgid "function with nonlocal goto cannot be inline"
5394 msgid "function with target specific attribute(s) cannot be inlined"
5399 msgid "In file included from %s:%u"
5402 #. Translators note: this message is used in conjunction
5403 #. with "In file included from %s:%ld" and some other
5404 #. tricks. We want something like this:
5406 #. | In file included from sys/select.h:123,
5407 #. | from sys/types.h:234,
5408 #. | from userfile.c:31:
5409 #. | bits/select.h:45: <error message here>
5411 #. with all the "from"s lined up.
5412 #. The trailing comma is at the beginning of this message,
5413 #. and the trailing colon is not translated.
5421 #. If we didn't find this parameter, issue an error message.
5424 msgid "invalid parameter `%s'"
5429 msgid "Corrupted profile info: prob for %d-%d thought to be %d"
5434 msgid "file %s not found, execution counts assumed to be zero."
5438 msgid ".da file contents exhausted too early"
5442 msgid ".da file contents not exhausted"
5447 msgid "%s: internal abort\n"
5452 msgid "%s: error writing file `%s': %s\n"
5457 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
5462 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
5467 msgid "%s: warning: no read access for file `%s'\n"
5472 msgid "%s: warning: no write access for file `%s'\n"
5477 msgid "%s: warning: no write access for dir containing `%s'\n"
5480 #. Catch cases like /.. where we try to backup to a
5481 #. point above the absolute root of the logical file
5485 msgid "%s: invalid file name: %s\n"
5490 msgid "%s: %s: can't get status: %s\n"
5497 "%s: fatal error: aux info file corrupted at line %d\n"
5502 msgid "%s:%d: declaration of function `%s' takes different forms\n"
5507 msgid "%s: compiling `%s'\n"
5512 msgid "%s: wait: %s\n"
5517 msgid "%s: subprocess got fatal signal %d\n"
5522 msgid "%s: %s exited with status %d\n"
5527 msgid "%s: warning: missing SYSCALLS file `%s'\n"
5530 #: protoize.c:2137 protoize.c:2166
5532 msgid "%s: can't read aux info file `%s': %s\n"
5535 #: protoize.c:2182 protoize.c:2210
5537 msgid "%s: can't get status of aux info file `%s': %s\n"
5542 msgid "%s: can't open aux info file `%s' for reading: %s\n"
5547 msgid "%s: error reading aux info file `%s': %s\n"
5552 msgid "%s: error closing aux info file `%s': %s\n"
5557 msgid "%s: can't delete aux info file `%s': %s\n"
5560 #: protoize.c:2367 protoize.c:4369
5562 msgid "%s: can't delete file `%s': %s\n"
5567 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
5572 msgid "%s: conflicting extern definitions of '%s'\n"
5577 msgid "%s: declarations of '%s' will not be converted\n"
5582 msgid "%s: conflict list for '%s' follows:\n"
5587 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
5592 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
5597 msgid "%s: %d: warning: no extern definition for `%s'\n"
5602 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
5607 msgid "%s: multiple static defs of `%s' in file `%s'\n"
5610 #: protoize.c:2866 protoize.c:2869
5612 msgid "%s: %d: warning: source too confusing\n"
5617 msgid "%s: %d: warning: varargs function declaration not converted\n"
5622 msgid "%s: declaration of function `%s' not converted\n"
5627 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
5634 "%s: warning: too few parameter lists in declaration of `%s'\n"
5639 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
5644 msgid "%s: local declaration for function `%s' not inserted\n"
5651 "%s: %d: warning: can't add declaration of `%s' into macro call\n"
5656 msgid "%s: global declarations for file `%s' not inserted\n"
5659 #: protoize.c:3702 protoize.c:3732
5661 msgid "%s: definition of function `%s' not converted\n"
5666 msgid "%s: %d: warning: definition of %s not converted\n"
5671 msgid "%s: found definition of `%s' at %s(%d)\n"
5674 #. If we make it here, then we did not know about this
5675 #. function definition.
5678 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
5683 msgid "%s: function definition not converted\n"
5688 msgid "%s: `%s' not converted\n"
5693 msgid "%s: would convert file `%s'\n"
5698 msgid "%s: converting file `%s'\n"
5703 msgid "%s: can't get status for file `%s': %s\n"
5708 msgid "%s: can't open file `%s' for reading: %s\n"
5715 "%s: error reading input file `%s': %s\n"
5720 msgid "%s: can't create/open clean file `%s': %s\n"
5725 msgid "%s: warning: file `%s' already saved in `%s'\n"
5730 msgid "%s: can't link file `%s' to `%s': %s\n"
5735 msgid "%s: can't create/open output file `%s': %s\n"
5740 msgid "%s: can't change mode of file `%s': %s\n"
5745 msgid "%s: cannot get working directory: %s\n"
5750 msgid "%s: input file names must have .c suffixes: %s\n"
5753 #: real.c:816 real.c:993
5754 msgid "conversion from NaN to int"
5758 msgid "conversion from NaN to unsigned int"
5762 msgid "floating point overflow"
5765 #: real.c:4354 real.c:6633 real.c:6714
5766 msgid "overflow on truncation to integer"
5770 msgid "overflow on truncation to unsigned integer"
5775 msgid "%s: argument domain error"
5780 msgid "%s: function singularity"
5785 msgid "%s: overflow range error"
5790 msgid "%s: underflow range error"
5795 msgid "%s: total loss of precision"
5800 msgid "%s: partial loss of precision"
5805 msgid "%s: NaN - producing operation"
5810 msgid "Output constraint %d must specify a single register"
5815 msgid "Output constraint %d cannot be specified together with \"%s\" clobber"
5819 msgid "Output regs must be grouped at top of stack"
5823 msgid "Implicitly popped regs must be grouped at top of stack"
5828 msgid "Output operand %d must use `&' constraint"
5833 msgid "can't use '%s' as a %s register"
5836 #: config/ia64/ia64.c:3805 config/ia64/ia64.c:3812 regclass.c:773
5838 msgid "unknown register name: %s"
5842 msgid "global register variable follows a function definition"
5846 msgid "register used for two global register variables"
5850 msgid "call-clobbered register used for global register variable"
5854 msgid "cannot reload integer constant operand in `asm'"
5858 msgid "impossible register constraint in `asm'"
5862 msgid "`&' constraint used with no register class"
5866 msgid "Unable to generate reloads for:"
5869 #: reload.c:3534 reload.c:3748
5870 msgid "inconsistent operand constraints in an `asm'"
5874 msgid "frame size too large for reliable stack checking"
5878 msgid "try reducing the number of local variables"
5883 msgid "Can't find a register in class `%s' while reloading `asm'."
5888 msgid "Unable to find a register to spill in class `%s'."
5892 msgid "This is the insn:"
5896 msgid "`asm' operand requires impossible reload"
5899 #. It's the compiler's fault.
5901 msgid "Could not find a spill register"
5905 msgid "`asm' operand constraint incompatible with operand size"
5908 #. It's the compiler's fault.
5910 msgid "VOIDmode on an output"
5914 msgid "output operand is constant in `asm'"
5918 msgid "Unrecognizable insn:"
5922 msgid "Insn does not satisfy its constraints:"
5927 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
5933 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
5939 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
5945 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
5950 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
5955 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
5960 msgid "jump to `%s' invalidly jumps into binding contour"
5963 #: stmt.c:1165 stmt.c:3834
5965 msgid "label `%s' used before containing binding contour"
5968 #: stmt.c:1295 stmt.c:1508
5969 msgid "`asm' cannot be used in function where memory usage is checked"
5973 msgid "output operand constraint lacks `='"
5978 msgid "output constraint `%c' for operand %d is not at the beginning"
5982 msgid "operand constraint contains '+' or '=' at illegal position."
5985 #: stmt.c:1399 stmt.c:1689
5987 msgid "`%%' constraint used with last operand"
5991 msgid "matching constraint not valid in output operand"
5996 msgid "unknown register name `%s' in `asm'"
6001 msgid "output number %d not directly addressable"
6006 msgid "more than %d operands in `asm'"
6011 msgid "hard register `%s' listed as input operand to `asm'"
6016 msgid "input operand constraint contains `%c'"
6020 msgid "matching constraint references invalid operand number"
6025 msgid "invalid punctuation `%c' in constraint"
6028 #. ??? Leave this only until we have experience with what
6029 #. happens in combine and elsewhere when constraints are
6031 #: stmt.c:1785 stmt.c:1815
6033 msgid "asm operand %d probably doesn't match constraints"
6037 msgid "too many alternatives in `asm'"
6041 msgid "operand constraints for `asm' differ in number of alternatives"
6046 msgid "duplicate asm operand name '%s'"
6050 msgid "missing close brace for named operand"
6055 msgid "undefined named operand '%s'"
6060 msgid "unused variable `%s'"
6065 msgid "enumeration value `%s' not handled in switch"
6068 #: stmt.c:5262 stmt.c:5282
6070 msgid "case value `%ld' not in enumerated type"
6073 #: stmt.c:5265 stmt.c:5285
6075 msgid "case value `%ld' not in enumerated type `%s'"
6078 #: stor-layout.c:164
6079 msgid "type size can't be explicitly evaluated"
6082 #: stor-layout.c:166
6083 msgid "variable-size type declared outside of any function"
6086 #: stor-layout.c:439
6088 msgid "size of `%s' is %d bytes"
6091 #: stor-layout.c:441
6093 msgid "size of `%s' is larger than %d bytes"
6096 #: stor-layout.c:816 stor-layout.c:1069
6098 msgid "packed attribute causes inefficient alignment for `%s'"
6101 #: stor-layout.c:818 stor-layout.c:1071
6103 msgid "packed attribute is unnecessary for `%s'"
6106 #: stor-layout.c:833
6108 msgid "padding struct to align `%s'"
6111 #: stor-layout.c:1033
6112 msgid "padding struct size to alignment boundary"
6115 #: stor-layout.c:1076
6116 msgid "packed attribute causes inefficient alignment"
6119 #: stor-layout.c:1078
6120 msgid "packed attribute is unnecessary"
6126 "Execution times (seconds)\n"
6129 #. Print total time.
6136 msgid "time in %s: %ld.%06ld (%ld%%)\n"
6141 msgid "collect: reading %s\n"
6146 msgid "collect: recompiling %s\n"
6151 msgid "collect: tweaking %s in %s\n"
6155 msgid "collect: relinking\n"
6160 msgid "ld returned %d exit status"
6164 msgid "Generate debugging info in default format"
6168 msgid "Generate debugging info in default extended format"
6172 msgid "Generate STABS format debug info"
6176 msgid "Generate extended STABS format debug info"
6180 msgid "Generate DWARF-1 format debug info"
6184 msgid "Generate extended DWARF-1 format debug info"
6188 msgid "Generate DWARF-2 debug info"
6192 msgid "Generate XCOFF format debug info"
6196 msgid "Generate extended XCOFF format debug info"
6200 msgid "Generate COFF format debug info"
6204 msgid "Perform DWARF2 duplicate elimination"
6208 msgid "Do not store floats in registers"
6212 msgid "Consider all mem refs through pointers as volatile"
6216 msgid "Consider all mem refs to global data to be volatile"
6220 msgid "Consider all mem refs to static data to be volatile"
6224 msgid "Defer popping functions args from stack until later"
6228 msgid "When possible do not generate stack frames"
6232 msgid "Optimize sibling and tail recursive calls"
6236 msgid "When running CSE, follow jumps to their targets"
6240 msgid "When running CSE, follow conditional jumps"
6244 msgid "Perform a number of minor, expensive optimisations"
6248 msgid "Perform jump threading optimisations"
6252 msgid "Perform strength reduction optimisations"
6256 msgid "Perform loop unrolling when iteration count is known"
6260 msgid "Perform loop unrolling for all loops"
6264 msgid "Force all loop invariant computations out of loops"
6268 msgid "Strength reduce all loop general induction variables"
6272 msgid "Store strings in writable data section"
6276 msgid "Enable machine specific peephole optimisations"
6280 msgid "Copy memory operands into registers before using"
6284 msgid "Copy memory address constants into regs before using"
6288 msgid "Allow function addresses to be held in registers"
6292 msgid "Integrate simple functions into their callers"
6296 msgid "Generate code for funcs even if they are fully inlined"
6300 msgid "Pay attention to the 'inline' keyword"
6304 msgid "Emit static const variables even if they are not used"
6308 msgid "Check for syntax errors, then stop"
6312 msgid "Mark data as shared rather than private"
6316 msgid "Enable saving registers around function calls"
6320 msgid "Return 'short' aggregates in memory, not registers"
6324 msgid "Return 'short' aggregates in registers"
6328 msgid "Attempt to fill delay slots of branch instructions"
6332 msgid "Perform the global common subexpression elimination"
6336 msgid "Perform enhanced load motion during global subexpression elimination"
6340 msgid "Perform store motion after global subexpression elimination"
6344 msgid "Run CSE pass after loop optimisations"
6348 msgid "Run the loop optimiser twice"
6352 msgid "Delete useless null pointer checks"
6356 msgid "Pretend that host and target use the same FP format"
6360 msgid "Reschedule instructions before register allocation"
6364 msgid "Reschedule instructions after register allocation"
6368 msgid "Enable scheduling across basic blocks"
6372 msgid "Allow speculative motion of non-loads"
6376 msgid "Allow speculative motion of some loads"
6380 msgid "Allow speculative motion of more loads"
6384 msgid "Replace add,compare,branch with branch on count reg"
6388 msgid "Generate position independent code, if possible"
6392 msgid "Enable exception handling"
6396 msgid "Just generate unwind tables for exception handling"
6400 msgid "Generate unwind tables exact at each instruction boundary"
6404 msgid "Support synchronous non-call exceptions"
6408 msgid "Insert arc based program profiling code"
6412 msgid "Create data files needed by gcov"
6416 msgid "Use profiling information for branch probabilities"
6420 msgid "Reorder basic blocks to improve code placement"
6424 msgid "Do the register renaming optimization pass"
6428 msgid "Do not put uninitialized globals in the common section"
6432 msgid "Do not generate .size directives"
6436 msgid "place each function into its own section"
6440 msgid "place data items into their own section"
6444 msgid "Add extra commentry to assembler output"
6448 msgid "Output GNU ld formatted global initialisers"
6452 msgid "Enables a register move optimisation"
6456 msgid "Do the full regmove optimization pass"
6460 msgid "Pack structure members together without holes"
6464 msgid "Insert stack checking code into the program"
6468 msgid "Specify that arguments may alias each other & globals"
6472 msgid "Assume arguments may alias globals but not each other"
6476 msgid "Assume arguments do not alias each other or globals"
6480 msgid "Assume strict aliasing rules apply"
6484 msgid "Align the start of loops"
6488 msgid "Align labels which are only reached by jumping"
6492 msgid "Align all labels"
6496 msgid "Align the start of functions"
6500 msgid "Attempt to merge identical constants accross compilation units"
6504 msgid "Attempt to merge identical constants and constant variables"
6508 msgid "Generate code to check every memory access"
6512 msgid "Add a prefix to all function names"
6517 "Suppress output of instruction numbers and line number notes in debugging "
6522 msgid "Instrument function entry/exit with profiling calls"
6526 msgid "Enable SSA optimizations"
6530 msgid "Enable SSA conditonal constant propagation"
6534 msgid "Enable aggressive SSA dead code elimination"
6538 msgid "External symbols have a leading underscore"
6542 msgid "Process #ident directives"
6546 msgid "Enables an rtl peephole pass run before sched2"
6550 msgid "Enables guessing of branch probabilities"
6554 msgid "Set errno after built-in math functions"
6558 msgid "Floating-point operations can trap"
6562 msgid "Allow math optimizations that may violate IEEE or ANSI standards"
6566 msgid "Compile pointers as triples: value, base & end"
6570 msgid "Generate code to check bounds before dereferencing pointers and arrays"
6574 msgid "Convert floating point constant to single precision constant"
6578 msgid "Report time taken by each compiler pass at end of run"
6582 msgid "Report on permanent memory allocation at end of run"
6586 msgid "Trap for signed overflow in addition / subtraction / multiplication."
6590 msgid "Compile just for ISO C89"
6594 msgid "Do not promote floats to double if using -traditional"
6598 msgid "Determine language standard"
6602 msgid "Make bitfields by unsigned by default"
6606 msgid "Make 'char' be signed by default"
6610 msgid "Make 'char' be unsigned by default"
6614 msgid "Attempt to support traditional K&R style C"
6618 msgid "Do not recognise the 'asm' keyword"
6622 msgid "Do not recognise any built in functions"
6626 msgid "Assume normal C execution environment"
6630 msgid "Assume that standard libraries & main might not exist"
6634 msgid "Allow different types as args of ? operator"
6638 msgid "Allow the use of $ inside identifiers"
6642 msgid "Use the same size for double as for float"
6646 msgid "Use the smallest fitting integer to hold enums"
6650 msgid "Override the underlying type for wchar_t to `unsigned short'"
6654 msgid "Enable most warning messages"
6658 msgid "Warn about casting functions to incompatible types"
6662 msgid "Warn about functions which might be candidates for format attributes"
6666 msgid "Warn about casts which discard qualifiers"
6670 msgid "Warn about subscripts whose type is 'char'"
6673 #: toplev.c:1287 toplev.c:1290
6674 msgid "Warn if nested comments are detected"
6678 msgid "Warn about possibly confusing type conversions"
6682 msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
6686 msgid "Don't warn about strftime formats yielding 2 digit years"
6690 msgid "Don't warn about too many arguments to format functions"
6694 msgid "Warn about non-string-literal format strings"
6698 msgid "Warn about possible security problems with format functions"
6702 msgid "Warn about implicit function declarations"
6706 msgid "Warn when a declaration does not specify a type"
6710 msgid "Warn about the use of the #import directive"
6714 msgid "Do not warn about using 'long long' when -pedantic"
6718 msgid "Warn about suspicious declarations of main"
6722 msgid "Warn about possibly missing braces around initialisers"
6726 msgid "Warn about global funcs without previous declarations"
6730 msgid "Warn about global funcs without prototypes"
6734 msgid "Warn about use of multicharacter literals"
6738 msgid "Warn about externs not at file scope level"
6742 msgid "Warn about possible missing parentheses"
6746 msgid "Warn about possible violations of sequence point rules"
6750 msgid "Warn about function pointer arithmetic"
6754 msgid "Warn about multiple declarations of the same object"
6758 msgid "Warn about signed/unsigned comparisons"
6762 msgid "Warn about testing equality of floating point numbers"
6766 msgid "Warn about unrecognized pragmas"
6770 msgid "Warn about non-prototyped function decls"
6774 msgid "Warn about constructs whose meaning change in ISO C"
6778 msgid "Warn when trigraphs are encountered"
6782 msgid "Mark strings as 'const char *'"
6786 msgid "Warn when a function is unused"
6790 msgid "Warn when a label is unused"
6794 msgid "Warn when a function parameter is unused"
6798 msgid "Warn when a variable is unused"
6802 msgid "Warn when an expression value is unused"
6806 msgid "Do not suppress warnings from system headers"
6810 msgid "Treat all warnings as errors"
6814 msgid "Warn when one local variable shadows another"
6818 msgid "Warn about enumerated switches missing a specific case"
6822 msgid "Warn about returning structures, unions or arrays"
6826 msgid "Warn about pointer casts which increase alignment"
6830 msgid "Warn about code that will never be executed"
6834 msgid "Warn about uninitialized automatic variables"
6838 msgid "Warn when an inlined function cannot be inlined"
6842 msgid "Warn when the packed attribute has no effect on struct layout"
6846 msgid "Warn when padding is required to align struct members"
6850 msgid "Warn when an optimization pass is disabled"
6854 msgid "Warn about functions which might be candidates for attribute noreturn"
6857 #: toplev.c:1606 toplev.c:4994 tradcpp.c:779
6859 msgid "Invalid option `%s'"
6864 msgid "Internal error: %s"
6869 msgid "`%s' used but never defined"
6874 msgid "`%s' declared `static' but never defined"
6879 msgid "`%s' defined but not used"
6884 msgid "can't open %s for writing"
6888 msgid "-ffunction-sections not supported for this target."
6892 msgid "-fdata-sections not supported for this target."
6896 msgid "-ffunction-sections disabled; it makes profiling impossible."
6900 msgid "-ffunction-sections may affect debugging on some targets."
6905 msgid "error writing to %s"
6908 #: java/jcf-parse.c:989 toplev.c:2461
6910 msgid "error closing %s"
6915 msgid "invalid register name `%s' for register variable"
6920 " -ffixed-<register> Mark <register> as being unavailable to the "
6926 " -fcall-used-<register> Mark <register> as being corrupted by function "
6932 " -fcall-saved-<register> Mark <register> as being preserved across "
6938 " -finline-limit=<number> Limits the size of inlined functions to <number>\n"
6943 " -fmessage-length=<number> Limits diagnostics messages lengths to <number> "
6944 "characters per line. 0 suppresses line-wrapping\n"
6949 " -fdiagnostics-show-location=[once | every-line] Indicates how often source "
6950 "location information should be emitted, as prefix, at the beginning of "
6951 "diagnostics when line-wrapping\n"
6955 msgid " -O[number] Set optimisation level to [number]\n"
6959 msgid " -Os Optimise for space rather than speed\n"
6964 " -pedantic Issue warnings needed by strict compliance to ISO "
6970 " -pedantic-errors Like -pedantic except that errors are produced\n"
6974 msgid " -w Suppress warnings\n"
6978 msgid " -W Enable extra warnings\n"
6982 msgid " -Wunused Enable unused warnings\n"
6987 " -Wlarger-than-<number> Warn if an object is larger than <number> bytes\n"
6991 msgid " -p Enable function profiling\n"
6995 msgid " -a Enable block profiling \n"
6999 msgid " -ax Enable jump profiling \n"
7003 msgid " -o <file> Place output into <file> \n"
7008 " -G <number> Put global and static data smaller than <number>\n"
7009 " bytes into a special section (on some targets)\n"
7013 msgid " -aux-info <file> Emit declaration info into <file>\n"
7018 " -quiet Do not display functions compiled or elapsed time\n"
7022 msgid " -version Display the compiler's version\n"
7027 " -d[letters] Enable dumps from specific passes of the compiler\n"
7032 " -dumpbase <file> Base name to be used for dumps from specific "
7037 msgid " -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
7041 msgid " --help Display this information\n"
7047 "Language specific options:\n"
7052 msgid " %-23.23s [undocumented]\n"
7055 #: toplev.c:3930 toplev.c:3944
7059 "There are undocumented %s specific options as well.\n"
7066 " Options for %s:\n"
7072 "Target specific options:\n"
7075 #: toplev.c:3979 toplev.c:3998
7077 msgid " -m%-23.23s [undocumented]\n"
7083 "There are undocumented target specific options as well.\n"
7087 msgid " They exist, but they are not documented.\n"
7092 msgid "unrecognized gcc debugging option: %c"
7097 msgid "unrecognized register name `%s'"
7100 #: toplev.c:4157 toplev.c:4830
7102 msgid "Unrecognized option `%s'"
7106 msgid "-Wid-clash-LEN is no longer supported"
7111 msgid "use -gdwarf -g%d for DWARF v1, level %d"
7115 msgid "use -gdwarf-2 for DWARF v2"
7120 msgid "ignoring option `%s' due to invalid debug level specification"
7123 #: toplev.c:4309 toplev.c:4828
7125 msgid "`%s': unknown or unsupported -g option"
7130 msgid "`%s' ignored, conflicts with `-g%s'"
7134 msgid "-param option missing argument"
7139 msgid "invalid --param option: %s"
7144 msgid "invalid parameter value `%s'"
7148 msgid "`-a' option (basic block profile) not supported"
7152 msgid "`-ax' option (jump profiling) not supported"
7157 msgid "Ignoring command line option '%s'"
7162 msgid "(It is valid for %s but not the selected language)"
7166 msgid "-Wuninitialized is not supported without -O"
7170 msgid "`-ax' and `-a' are conflicting options. `-a' ignored."
7174 msgid "instruction scheduling not supported on this target machine"
7178 msgid "this target machine does not have delayed branches"
7182 msgid "profiling does not work without a frame pointer"
7187 msgid "-f%sleading-underscore not supported on this target machine"
7193 "%s%s%s version %s (%s)\n"
7194 "%s\tcompiled by GNU C version %s.\n"
7195 "%s%s%s version %s (%s) compiled by CC.\n"
7199 msgid "options passed: "
7203 msgid "options enabled: "
7207 msgid "macro or #include recursion too deep"
7212 msgid "Usage: %s [switches] input output"
7216 msgid "-traditional is not supported in C++"
7220 msgid "-traditional and -ansi are mutually exclusive"
7224 msgid "Filename missing after -i option"
7228 msgid "Filename missing after -o option"
7233 msgid "Target missing after %s option"
7238 msgid "Filename missing after %s option"
7243 msgid "Macro name missing after -%c option"
7247 msgid "-pedantic and -traditional are mutually exclusive"
7251 msgid "-trigraphs and -traditional are mutually exclusive"
7255 msgid "Directory name missing after -I option"
7258 #: tradcpp.c:1432 tradcpp.c:3924
7259 msgid "`/*' within comment"
7264 msgid "unterminated #%s conditional"
7268 msgid "not in any file?!"
7272 msgid "`defined' must be followed by ident or (ident)"
7276 msgid "cccp error: invalid special hash type"
7279 #: tradcpp.c:2375 tradcpp.c:2445
7280 msgid "#include expects \"fname\" or <fname>"
7285 msgid "No include path in which to find %.*s"
7289 msgid "invalid macro name"
7294 msgid "invalid macro name `%s'"
7298 msgid "\"defined\" cannot be used as a macro name"
7302 msgid "parameter name starts with a digit in #define"
7306 msgid "badly punctuated parameter list in #define"
7310 msgid "unterminated parameter list in #define"
7315 msgid "\"%.*s\" redefined"
7319 msgid "# operator should be followed by a macro argument name"
7322 #: tradcpp.c:3118 tradcpp.c:3144 tradcpp.c:3158 tradcpp.c:3165 tradcpp.c:3190
7323 msgid "invalid format #line command"
7327 msgid "undefining `defined'"
7332 msgid "undefining `%s'"
7336 msgid "extra text at end of directive"
7346 msgid "#warning%.*s"
7350 msgid "#elif not within a conditional"
7355 msgid "#%s not within a conditional"
7359 msgid "#else or #elif after #else"
7363 msgid "#else not within a conditional"
7367 msgid "unbalanced #endif"
7371 msgid "unterminated string or character constant"
7376 msgid "arguments given to macro `%s'"
7381 msgid "no args to macro `%s'"
7386 msgid "only 1 arg to macro `%s'"
7391 msgid "only %d args to macro `%s'"
7396 msgid "too many (%d) args to macro `%s'"
7402 "Internal error in %s, at tradcpp.c:%d\n"
7403 "Please submit a full bug report.\n"
7404 "See %s for instructions."
7408 msgid "arrays of functions are not meaningful"
7412 msgid "function return type cannot be function"
7416 msgid "invalid initializer for bit string"
7421 msgid "Tree check: expected %s, have %s in %s, at %s:%d"
7426 msgid "Tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
7429 #: config/i386/winnt.c:522 varasm.c:448
7431 msgid "%s causes a section type conflict"
7436 msgid "register name not specified for `%s'"
7441 msgid "invalid register name for `%s'"
7446 msgid "data type of `%s' isn't suitable for a register"
7451 msgid "register specified for `%s' isn't suitable for data type"
7455 msgid "global register variable has initial value"
7459 msgid "volatile register variables don't work as you might wish"
7464 msgid "register name given for non-register variable `%s'"
7469 msgid "size of variable `%s' is too large"
7475 "alignment of `%s' is greater than maximum object file alignment. Using %d."
7480 msgid "requested alignment for %s is greater than implemented alignment of %d."
7484 msgid "floating point trap outputting a constant"
7488 msgid "initializer for integer value is too complicated"
7492 msgid "initializer for floating value is not a floating constant"
7496 msgid "unknown set constructor type"
7501 msgid "invalid initial value for member `%s'"
7506 msgid "weak declaration of `%s' must be public"
7511 msgid "weak declaration of `%s' must precede definition"
7516 msgid "weak declaration of `%s' not supported"
7520 msgid "only weak aliases are supported in this configuration"
7524 msgid "alias definitions not supported in this configuration; ignored"
7529 msgid "Virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
7532 #. Print an error message for unrecognized stab codes.
7535 msgid "No sclass for %s stab (0x%x)\n"
7538 #: config/darwin-c.c:76
7539 msgid "too many #pragma options align=reset"
7542 #: config/darwin-c.c:98 config/darwin-c.c:101 config/darwin-c.c:103
7543 #: config/darwin-c.c:105
7544 msgid "malformed '#pragma options', ignoring"
7547 #: config/darwin-c.c:108
7548 msgid "junk at end of '#pragma options'"
7551 #: config/darwin-c.c:118
7552 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
7555 #: config/darwin-c.c:131
7556 msgid "missing '(' after '#pragma unused', ignoring"
7559 #: config/darwin-c.c:149
7560 msgid "missing ')' after '#pragma unused', ignoring"
7563 #: config/darwin-c.c:152
7564 msgid "junk at end of '#pragma unused'"
7567 #: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:84
7568 msgid "-msystem-v and -p are incompatible"
7571 #: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:86
7572 msgid "-msystem-v and -mthreads are incompatible"
7575 #: config/nextstep.c:65
7576 msgid "optimization turned on"
7579 #: config/nextstep.c:71
7580 msgid "optimization turned off"
7583 #: config/nextstep.c:80
7584 msgid "optimization level restored"
7587 #. Run-time compilation parameters selecting different hardware subsets.
7588 #: config/1750a/1750a.h:39
7589 msgid "Use VAX-C alignment"
7592 #: config/a29k/a29k.c:1023
7594 msgid "invalid %%Q value"
7597 #: config/a29k/a29k.c:1029 config/alpha/alpha.c:5101
7599 msgid "invalid %%C value"
7602 #: config/a29k/a29k.c:1035 config/alpha/alpha.c:4946
7603 #: config/rs6000/rs6000.c:4367
7605 msgid "invalid %%N value"
7608 #: config/a29k/a29k.c:1041 config/alpha/alpha.c:5017
7609 #: config/rs6000/rs6000.c:4329
7611 msgid "invalid %%M value"
7614 #: config/a29k/a29k.c:1047 config/alpha/alpha.c:5009
7615 #: config/rs6000/rs6000.c:4294
7617 msgid "invalid %%m value"
7620 #: config/a29k/a29k.c:1149 config/alpha/alpha.c:4970 config/romp/romp.c:690
7622 msgid "invalid %%L value"
7625 #: config/a29k/a29k.c:1154 config/rs6000/rs6000.c:4375
7627 msgid "invalid %%O value"
7630 #: config/a29k/a29k.c:1160 config/alpha/alpha.c:4954
7631 #: config/rs6000/rs6000.c:4395
7633 msgid "invalid %%P value"
7636 #: config/a29k/a29k.c:1170
7638 msgid "invalid %%V value"
7641 #: config/a29k/a29k.h:101
7642 msgid "Generate code assuming DW bit is set"
7645 #: config/a29k/a29k.h:102
7646 msgid "Generate code assuming DW bit is not set"
7649 #: config/a29k/a29k.h:103
7650 msgid "Generate code using byte writes"
7653 #: config/a29k/a29k.h:104
7654 msgid "Do not generate byte writes"
7657 #: config/a29k/a29k.h:105
7658 msgid "Use small memory model"
7661 #: config/a29k/a29k.h:106
7662 msgid "Use normal memory model"
7665 #: config/a29k/a29k.h:107
7666 msgid "Use large memory model"
7669 #: config/a29k/a29k.h:108
7670 msgid "Generate 29050 code"
7673 #: config/a29k/a29k.h:109
7674 msgid "Generate 29000 code"
7677 #: config/a29k/a29k.h:110
7678 msgid "Use kernel global registers"
7681 #: config/a29k/a29k.h:111
7682 msgid "Use user global registers"
7685 #: config/a29k/a29k.h:112
7686 msgid "Emit stack checking code"
7689 #: config/a29k/a29k.h:113
7690 msgid "Do not emit stack checking code"
7693 #: config/a29k/a29k.h:114
7694 msgid "Work around storem hardware bug"
7697 #: config/a29k/a29k.h:115
7698 msgid "Do not work around storem hardware bug"
7701 #: config/a29k/a29k.h:116
7702 msgid "Store locals in argument registers"
7705 #: config/a29k/a29k.h:117
7706 msgid "Do not store locals in arg registers"
7709 #: config/a29k/a29k.h:118 config/i960/i960.h:289 config/mips/mips.h:416
7710 msgid "Use software floating point"
7713 #: config/a29k/a29k.h:119
7714 msgid "Do not generate multm instructions"
7717 #: config/alpha/alpha.c:251
7719 msgid "-f%s ignored for Unicos/Mk (not supported)"
7722 #: config/alpha/alpha.c:275
7723 msgid "-mieee not supported on Unicos/Mk"
7726 #: config/alpha/alpha.c:286
7727 msgid "-mieee-with-inexact not supported on Unicos/Mk"
7730 #: config/alpha/alpha.c:303
7732 msgid "bad value `%s' for -mtrap-precision switch"
7735 #: config/alpha/alpha.c:317
7737 msgid "bad value `%s' for -mfp-rounding-mode switch"
7740 #: config/alpha/alpha.c:332
7742 msgid "bad value `%s' for -mfp-trap-mode switch"
7745 #: config/alpha/alpha.c:351 config/alpha/alpha.c:363
7747 msgid "bad value `%s' for -mcpu switch"
7750 #: config/alpha/alpha.c:370
7751 msgid "trap mode not supported on Unicos/Mk"
7754 #: config/alpha/alpha.c:377
7755 msgid "fp software completion requires -mtrap-precision=i"
7758 #: config/alpha/alpha.c:393
7759 msgid "rounding mode not supported for VAX floats"
7762 #: config/alpha/alpha.c:398
7763 msgid "trap mode not supported for VAX floats"
7766 #: config/alpha/alpha.c:427
7768 msgid "L%d cache latency unknown for %s"
7771 #: config/alpha/alpha.c:442
7773 msgid "bad value `%s' for -mmemory-latency"
7776 #: config/alpha/alpha.c:4920 config/romp/romp.c:746 config/romp/romp.c:753
7778 msgid "invalid %%H value"
7781 #: config/alpha/alpha.c:4930 config/ia64/ia64.c:3474
7783 msgid "invalid %%r value"
7786 #: config/alpha/alpha.c:4940 config/rs6000/rs6000.c:4441
7788 msgid "invalid %%R value"
7791 #: config/alpha/alpha.c:4962 config/romp/romp.c:732 config/romp/romp.c:739
7793 msgid "invalid %%h value"
7796 #: config/alpha/alpha.c:5052
7798 msgid "invalid %%U value"
7801 #: config/alpha/alpha.c:5064 config/alpha/alpha.c:5078 config/romp/romp.c:698
7802 #: config/rs6000/rs6000.c:4449
7804 msgid "invalid %%s value"
7807 #: config/alpha/alpha.c:5138 config/rs6000/rs6000.c:4156
7809 msgid "invalid %%E value"
7812 #: config/alpha/alpha.c:5159 config/romp/romp.c:973
7813 #: config/rs6000/rs6000.c:4735
7815 msgid "invalid %%xn code"
7818 #. Macro to define tables used to set the flags.
7819 #. This is a list in braces of pairs in braces,
7820 #. each pair being { "NAME", VALUE }
7821 #. where VALUE is the bits to set or minus the bits to clear.
7822 #. An empty string NAME is used to identify the default VALUE.
7823 #: config/alpha/alpha.h:217 config/i386/i386.h:277 config/i386/i386.h:279
7824 #: config/i386/i386.h:281 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:307
7825 #: config/s390/s390.h:51 config/sparc/sparc.h:578 config/sparc/sparc.h:583
7826 msgid "Use hardware fp"
7829 #: config/alpha/alpha.h:218 config/i386/i386.h:278 config/i386/i386.h:280
7830 #: config/rs6000/rs6000.h:309 config/sparc/sparc.h:580
7831 #: config/sparc/sparc.h:585
7832 msgid "Do not use hardware fp"
7835 #: config/alpha/alpha.h:219
7836 msgid "Use fp registers"
7839 #: config/alpha/alpha.h:221
7840 msgid "Do not use fp registers"
7843 #: config/alpha/alpha.h:222
7844 msgid "Do not assume GAS"
7847 #: config/alpha/alpha.h:223
7851 #: config/alpha/alpha.h:225
7852 msgid "Request IEEE-conformant math library routines (OSF/1)"
7855 #: config/alpha/alpha.h:227
7856 msgid "Emit IEEE-conformant code, without inexact exceptions"
7859 #: config/alpha/alpha.h:229
7860 msgid "Emit IEEE-conformant code, with inexact exceptions"
7863 #: config/alpha/alpha.h:231
7864 msgid "Do not emit complex integer constants to read-only memory"
7867 #: config/alpha/alpha.h:232
7871 #: config/alpha/alpha.h:233
7872 msgid "Do not use VAX fp"
7875 #: config/alpha/alpha.h:234
7876 msgid "Emit code for the byte/word ISA extension"
7879 #: config/alpha/alpha.h:237
7880 msgid "Emit code for the motion video ISA extension"
7883 #: config/alpha/alpha.h:240
7884 msgid "Emit code for the fp move and sqrt ISA extension"
7887 #: config/alpha/alpha.h:242
7888 msgid "Emit code for the counting ISA extension"
7891 #: config/alpha/alpha.h:245
7892 msgid "Emit code using explicit relocation directives"
7895 #: config/alpha/alpha.h:248
7896 msgid "Emit 16-bit relocations to the small data areas"
7899 #: config/alpha/alpha.h:250
7900 msgid "Emit 32-bit relocations to the small data areas"
7903 #. This macro is similar to `TARGET_SWITCHES' but defines names of
7904 #. command options that have values. Its definition is an initializer
7905 #. with a subgrouping for each command option.
7907 #. Each subgrouping contains a string constant, that defines the fixed
7908 #. part of the option name, and the address of a variable. The
7909 #. variable, type `char *', is set to the variable part of the given
7910 #. option if the fixed part matches. The actual option name is made
7911 #. by appending `-m' to the specified name.
7913 #. Here is an example which defines `-mshort-data-NUMBER'. If the
7914 #. given option is `-mshort-data-512', the variable `m88k_short_data'
7915 #. will be set to the string `"512"'.
7917 #. extern char *m88k_short_data;
7918 #. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
7921 #. For -mfp-rounding-mode=[n|m|c|d]
7922 #. For -mfp-trap-mode=[n|u|su|sui]
7923 #. For -mtrap-precision=[p|f|i]
7924 #. For -mmemory-latency=
7925 #: config/alpha/alpha.h:286
7926 msgid "Use features of and schedule given CPU"
7929 #: config/alpha/alpha.h:288
7930 msgid "Schedule given CPU"
7933 #: config/alpha/alpha.h:290
7934 msgid "Control the generated fp rounding mode"
7937 #: config/alpha/alpha.h:292
7938 msgid "Control the IEEE trap mode"
7941 #: config/alpha/alpha.h:294
7942 msgid "Control the precision given to fp exceptions"
7945 #: config/alpha/alpha.h:296
7946 msgid "Tune expected memory latency"
7949 #: config/arc/arc.c:124
7951 msgid "bad value (%s) for -mcpu switch"
7954 #: config/arc/arc.c:351
7956 msgid "argument of `%s' attribute is not a string constant"
7959 #: config/arc/arc.c:358
7961 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
7964 #: config/arc/arc.c:1679 config/m32r/m32r.c:2246
7965 msgid "invalid operand to %R code"
7968 #: config/arc/arc.c:1711 config/m32r/m32r.c:2269
7969 msgid "invalid operand to %H/%L code"
7972 #: config/arc/arc.c:1735 config/m32r/m32r.c:2346
7973 msgid "invalid operand to %U code"
7976 #: config/arc/arc.c:1746
7977 msgid "invalid operand to %V code"
7981 #: config/arc/arc.c:1753 config/m32r/m32r.c:2385 config/sparc/sparc.c:5981
7982 msgid "invalid operand output code"
7985 #: config/arm/arm.c:422
7987 msgid "switch -mcpu=%s conflicts with -march= switch"
7990 #: config/arm/arm.c:432 config/rs6000/rs6000.c:364 config/sparc/sparc.c:360
7992 msgid "bad value (%s) for %s switch"
7995 #: config/arm/arm.c:568
7996 msgid "target CPU does not support APCS-32"
7999 #: config/arm/arm.c:573
8000 msgid "target CPU does not support APCS-26"
8003 #: config/arm/arm.c:579
8004 msgid "target CPU does not support interworking"
8007 #: config/arm/arm.c:585
8008 msgid "target CPU does not support THUMB instructions."
8011 #: config/arm/arm.c:599
8013 "enabling backtrace support is only meaningful when compiling for the Thumb."
8016 #: config/arm/arm.c:602
8018 "enabling callee interworking support is only meaningful when compiling for "
8022 #: config/arm/arm.c:605
8024 "enabling caller interworking support is only meaningful when compiling for "
8028 #: config/arm/arm.c:611
8029 msgid "interworking forces APCS-32 to be used"
8032 #: config/arm/arm.c:617
8033 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
8036 #: config/arm/arm.c:625
8037 msgid "-fpic and -mapcs-reent are incompatible"
8040 #: config/arm/arm.c:628
8041 msgid "APCS reentrant code not supported. Ignored"
8044 #: config/arm/arm.c:636
8045 msgid "-g with -mno-apcs-frame may not give sensible debugging"
8048 #: config/arm/arm.c:644
8049 msgid "Passing floating point arguments in fp regs not yet supported"
8052 #: config/arm/arm.c:673
8054 msgid "Invalid floating point emulation option: -mfpe-%s"
8057 #: config/arm/arm.c:697
8058 msgid "Structure size boundary can only be set to 8 or 32"
8061 #: config/arm/arm.c:705
8062 msgid "-mpic-register= is useless without -fpic"
8065 #: config/arm/arm.c:714
8067 msgid "Unable to use '%s' for PIC register"
8070 #: config/arm/arm.c:1946 config/arm/arm.c:1968 config/avr/avr.c:4729
8071 #: config/c4x/c4x.c:4651 config/h8300/h8300.c:3035 config/i386/i386.c:1106
8072 #: config/i386/i386.c:1135 config/m68hc11/m68hc11.c:1155
8073 #: config/mcore/mcore.c:3493 config/ns32k/ns32k.c:1040
8074 #: config/rs6000/rs6000.c:8179 config/sh/sh.c:4693 config/sh/sh.c:4713
8075 #: config/sh/sh.c:4752 config/stormy16/stormy16.c:1952 config/v850/v850.c:2040
8077 msgid "`%s' attribute only applies to functions"
8080 #: config/arm/arm.c:9116
8081 msgid "Unable to compute real location of stacked parameter"
8084 #: config/arm/arm.c:9810
8085 msgid "no low registers available for popping high registers"
8088 #: config/arm/arm.c:9999
8089 msgid "Interrupt Service Routines cannot be coded in Thumb mode."
8092 #: config/arm/arm.h:422
8093 msgid "Generate APCS conformant stack frames"
8096 #: config/arm/arm.h:425
8097 msgid "Store function names in object code"
8100 #: config/arm/arm.h:429
8101 msgid "Use the 32-bit version of the APCS"
8104 #: config/arm/arm.h:431
8105 msgid "Use the 26-bit version of the APCS"
8108 #: config/arm/arm.h:435
8109 msgid "Pass FP arguments in FP registers"
8112 #: config/arm/arm.h:438
8113 msgid "Generate re-entrant, PIC code"
8116 #: config/arm/arm.h:441
8117 msgid "The MMU will trap on unaligned accesses"
8120 #: config/arm/arm.h:448
8121 msgid "Use library calls to perform FP operations"
8124 #: config/arm/arm.h:450 config/i960/i960.h:287
8125 msgid "Use hardware floating point instructions"
8128 #: config/arm/arm.h:452
8129 msgid "Assume target CPU is configured as big endian"
8132 #: config/arm/arm.h:454
8133 msgid "Assume target CPU is configured as little endian"
8136 #: config/arm/arm.h:456
8137 msgid "Assume big endian bytes, little endian words"
8140 #: config/arm/arm.h:458
8141 msgid "Support calls between Thumb and ARM instruction sets"
8144 #: config/arm/arm.h:461
8145 msgid "Generate a call to abort if a noreturn function returns"
8148 #: config/arm/arm.h:464
8149 msgid "Do not move instructions into a function's prologue"
8152 #: config/arm/arm.h:467
8153 msgid "Do not load the PIC register in function prologues"
8156 #: config/arm/arm.h:470
8157 msgid "Generate call insns as indirect calls, if necessary"
8160 #: config/arm/arm.h:473
8161 msgid "Compile for the Thumb not the ARM"
8164 #: config/arm/arm.h:477
8165 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
8168 #: config/arm/arm.h:480
8169 msgid "Thumb: Generate (leaf) stack frames even if not needed"
8172 #: config/arm/arm.h:483
8173 msgid "Thumb: Assume non-static functions may be called from ARM code"
8176 #: config/arm/arm.h:487
8177 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
8180 #: config/arm/arm.h:497
8181 msgid "Specify the name of the target CPU"
8184 #: config/arm/arm.h:499
8185 msgid "Specify the name of the target architecture"
8188 #: config/arm/arm.h:503
8189 msgid "Specify the version of the floating point emulator"
8192 #: config/arm/arm.h:505
8193 msgid "Specify the minimum bit alignment of structures"
8196 #: config/arm/arm.h:507
8197 msgid "Specify the register to be used for PIC addressing"
8200 #: config/arm/pe.c:168 config/i386/winnt.c:290 config/mcore/mcore.c:3353
8202 msgid "initialized variable `%s' is marked dllimport"
8205 #: config/arm/pe.c:177 config/i386/winnt.c:299
8207 msgid "static variable `%s' is marked dllimport"
8210 #: config/arm/pe.h:66
8211 msgid "Ignore dllimport attribute for functions"
8214 #. None of these is actually used in cc1. If we don't define them in target
8215 #. switches cc1 complains about them. For the sake of argument lets allocate
8216 #. bit 31 of target flags for such options.
8217 #: config/arm/riscix.h:84
8218 msgid "Do symbol renaming for BSD"
8221 #: config/arm/riscix.h:85
8222 msgid "Do symbol renaming for X/OPEN"
8225 #: config/arm/riscix.h:86
8226 msgid "Don't do symbol renaming"
8229 #: config/avr/avr.c:207
8231 msgid "MCU `%s' not supported"
8234 #: config/avr/avr.c:447
8236 msgid "large frame pointer change (%d) with -mtiny-stack"
8239 #: config/avr/avr.c:1042
8240 msgid "Bad address, not (reg+disp):"
8243 #: config/avr/avr.c:1050
8245 "Internal compiler bug.\n"
8249 #: config/avr/avr.c:1063
8250 msgid "Internal compiler bug. Unknown mode:"
8253 #: config/avr/avr.c:1771 config/avr/avr.c:2483
8254 msgid "Invalid insn:"
8257 #: config/avr/avr.c:1808 config/avr/avr.c:1894 config/avr/avr.c:1943
8258 #: config/avr/avr.c:1952 config/avr/avr.c:2050 config/avr/avr.c:2222
8259 #: config/avr/avr.c:2520 config/avr/avr.c:2631
8260 msgid "Incorrect insn:"
8263 #: config/avr/avr.c:1971 config/avr/avr.c:2135 config/avr/avr.c:2293
8264 #: config/avr/avr.c:2675
8265 msgid "Unknown move insn:"
8268 #: config/avr/avr.c:2911
8269 msgid "Bad shift insn:"
8272 #: config/avr/avr.c:3027 config/avr/avr.c:3457 config/avr/avr.c:3837
8274 "Internal compiler bug.\n"
8278 #: config/avr/avr.c:4702
8279 msgid "Only initialized variables can be placed into program memory area."
8283 #. This series of macros is to allow compiler command arguments to
8284 #. enable or disable the use of optional features of the target
8285 #. machine. For example, one machine description serves both the
8286 #. 68000 and the 68020; a command argument tells the compiler whether
8287 #. it should use 68020-only instructions or not. This command
8288 #. argument works by means of a macro `TARGET_68020' that tests a bit
8289 #. in `target_flags'.
8291 #. Define a macro `TARGET_FEATURENAME' for each such option. Its
8292 #. definition should test a bit in `target_flags'; for example:
8294 #. #define TARGET_68020 (target_flags & 1)
8296 #. One place where these macros are used is in the
8297 #. condition-expressions of instruction patterns. Note how
8298 #. `TARGET_68020' appears frequently in the 68000 machine description
8299 #. file, `m68k.md'. Another place they are used is in the
8300 #. definitions of the other macros in the `MACHINE.h' file.
8301 #: config/avr/avr.h:99
8302 msgid "Assume int to be 8 bit integer"
8305 #: config/avr/avr.h:101
8306 msgid "Change the stack pointer without disabling interrupts"
8309 #: config/avr/avr.h:103
8310 msgid "Use subroutines for function prologue/epilogue"
8313 #: config/avr/avr.h:105
8314 msgid "Change only the low 8 bits of the stack pointer"
8317 #: config/avr/avr.h:107
8318 msgid "Do not generate tablejump insns"
8321 #: config/avr/avr.h:110
8322 msgid "Output instruction sizes to the asm file"
8325 #: config/avr/avr.h:144
8326 msgid "Specify the initial stack address"
8329 #: config/avr/avr.h:145
8330 msgid "Specify the MCU name"
8333 #. `GIV_SORT_CRITERION(GIV1, GIV2)'
8334 #. In some cases, the strength reduction optimization pass can
8335 #. produce better code if this is defined. This macro controls the
8336 #. order that induction variables are combined. This macro is
8337 #. particularly useful if the target has limited addressing modes.
8338 #. For instance, the SH target has only positive offsets in
8339 #. addresses. Thus sorting to put the smallest address first allows
8340 #. the most combinations to be found.
8341 #: config/avr/avr.h:2710
8342 msgid "Trampolines not supported\n"
8345 #: config/c4x/c4x-c.c:70
8347 msgid "missing '(' after '#pragma %s' - ignored"
8350 #: config/c4x/c4x-c.c:73
8352 msgid "missing function name in '#pragma %s' - ignored"
8355 #: config/c4x/c4x-c.c:78
8357 msgid "malformed '#pragma %s' - ignored"
8360 #: config/c4x/c4x-c.c:80
8362 msgid "missing section name in '#pragma %s' - ignored"
8365 #: config/c4x/c4x-c.c:85
8367 msgid "missing ')' for '#pragma %s' - ignored"
8370 #: config/c4x/c4x-c.c:88
8372 msgid "junk at end of '#pragma %s'"
8375 #: config/c4x/c4x.c:292
8377 msgid "Unknown CPU version %d, using 40.\n"
8380 #: config/c4x/c4x.c:883
8382 msgid "ISR %s requires %d words of local vars, max is 32767."
8385 #: config/c4x/c4x.c:1636
8386 msgid "Using CONST_DOUBLE for address"
8389 #: config/c4x/c4x.c:1776
8390 msgid "c4x_address_cost: Invalid addressing mode"
8393 #: config/c4x/c4x.c:1918
8395 msgid "c4x_print_operand: %%L inconsistency"
8398 #: config/c4x/c4x.c:1924
8400 msgid "c4x_print_operand: %%N inconsistency"
8403 #: config/c4x/c4x.c:1965
8405 msgid "c4x_print_operand: %%O inconsistency"
8408 #: config/c4x/c4x.c:2061
8409 msgid "c4x_print_operand: Bad operand case"
8412 #: config/c4x/c4x.c:2104
8413 msgid "c4x_print_operand_address: Bad post_modify"
8416 #: config/c4x/c4x.c:2126
8417 msgid "c4x_print_operand_address: Bad pre_modify"
8420 #: config/c4x/c4x.c:2174 config/c4x/c4x.c:2186 config/c4x/c4x.c:2201
8421 msgid "c4x_print_operand_address: Bad operand case"
8424 #: config/c4x/c4x.c:2457
8425 msgid "c4x_rptb_insert: Cannot find start label"
8428 #: config/c4x/c4x.c:3444 config/c4x/c4x.c:3464
8429 msgid "Mode not QImode"
8432 #: config/c4x/c4x.c:3521
8433 msgid "Invalid indirect memory address"
8436 #: config/c4x/c4x.c:3610
8437 msgid "Invalid indirect (S) memory address"
8440 #: config/c4x/c4x.c:3951
8441 msgid "c4x_valid_operands: Internal error"
8444 #: config/c4x/c4x.c:4431
8445 msgid "c4x_operand_subword: invalid mode"
8448 #: config/c4x/c4x.c:4434
8449 msgid "c4x_operand_subword: invalid operand"
8452 #. We could handle these with some difficulty.
8453 #. e.g., *p-- => *(p-=2); *(p+1).
8454 #: config/c4x/c4x.c:4460
8455 msgid "c4x_operand_subword: invalid autoincrement"
8458 #: config/c4x/c4x.c:4466
8459 msgid "c4x_operand_subword: invalid address"
8462 #: config/c4x/c4x.c:4477
8463 msgid "c4x_operand_subword: address not offsettable"
8466 #: config/c4x/c4x.c:4677
8467 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
8470 #. Name of the c4x assembler.
8471 #. Name of the c4x linker.
8472 #. Define assembler options.
8473 #. Define linker options.
8474 #. Define C preprocessor options.
8475 #. Specify the end file to link with.
8476 #. Target compilation option flags.
8477 #. Small memory model.
8478 #. Use 24-bit MPYI for C3x.
8479 #. Fast fixing of floats.
8480 #. Allow use of RPTS.
8482 #. Be compatible with TI assembler.
8483 #. Be paranoid about DP reg. in ISRs.
8484 #. Pass arguments on stack.
8485 #. Enable features under development.
8486 #. Enable repeat block.
8487 #. Use BK as general register.
8488 #. Use decrement and branch for C3x.
8489 #. Enable debugging of GCC.
8490 #. Force constants into registers.
8491 #. Allow unsigned loop counters.
8492 #. Force op0 and op1 to be same.
8493 #. Save all 40 bits for floats.
8494 #. Allow parallel insns.
8495 #. Allow MPY||ADD, MPY||SUB insns.
8496 #. Assume mem refs possibly aliased.
8503 #. Run-time compilation parameters selecting different hardware subsets.
8505 #. Macro to define tables used to set the flags.
8506 #. This is a list in braces of triplets in braces,
8507 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
8508 #. where VALUE is the bits to set or minus the bits to clear.
8509 #. An empty string NAME is used to identify the default VALUE.
8510 #: config/c4x/c4x.h:141
8511 msgid "Small memory model"
8514 #: config/c4x/c4x.h:143
8515 msgid "Big memory model"
8518 #: config/c4x/c4x.h:145
8519 msgid "Use MPYI instruction for C3x"
8522 #: config/c4x/c4x.h:147
8523 msgid "Do not use MPYI instruction for C3x"
8526 #: config/c4x/c4x.h:149
8527 msgid "Use fast but approximate float to integer conversion"
8530 #: config/c4x/c4x.h:151
8531 msgid "Use slow but accurate float to integer conversion"
8534 #: config/c4x/c4x.h:153
8535 msgid "Enable use of RTPS instruction"
8538 #: config/c4x/c4x.h:155
8539 msgid "Disable use of RTPS instruction"
8542 #: config/c4x/c4x.h:157
8543 msgid "Enable use of RTPB instruction"
8546 #: config/c4x/c4x.h:159
8547 msgid "Disable use of RTPB instruction"
8550 #: config/c4x/c4x.h:161
8551 msgid "Generate code for C30 CPU"
8554 #: config/c4x/c4x.h:163
8555 msgid "Generate code for C31 CPU"
8558 #: config/c4x/c4x.h:165
8559 msgid "Generate code for C32 CPU"
8562 #: config/c4x/c4x.h:167
8563 msgid "Generate code for C33 CPU"
8566 #: config/c4x/c4x.h:169
8567 msgid "Generate code for C40 CPU"
8570 #: config/c4x/c4x.h:171
8571 msgid "Generate code for C44 CPU"
8574 #: config/c4x/c4x.h:173
8575 msgid "Emit code compatible with TI tools"
8578 #: config/c4x/c4x.h:175
8579 msgid "Emit code to use GAS extensions"
8582 #: config/c4x/c4x.h:177 config/c4x/c4x.h:181
8583 msgid "Save DP across ISR in small memory model"
8586 #: config/c4x/c4x.h:179 config/c4x/c4x.h:183
8587 msgid "Don't save DP across ISR in small memory model"
8590 #: config/c4x/c4x.h:185
8591 msgid "Pass arguments on the stack"
8594 #: config/c4x/c4x.h:187
8595 msgid "Pass arguments in registers"
8598 #: config/c4x/c4x.h:189
8599 msgid "Enable new features under development"
8602 #: config/c4x/c4x.h:191
8603 msgid "Disable new features under development"
8606 #: config/c4x/c4x.h:193
8607 msgid "Use the BK register as a general purpose register"
8610 #: config/c4x/c4x.h:195
8611 msgid "Do not allocate BK register"
8614 #: config/c4x/c4x.h:197
8615 msgid "Enable use of DB instruction"
8618 #: config/c4x/c4x.h:199
8619 msgid "Disable use of DB instruction"
8622 #: config/c4x/c4x.h:201
8623 msgid "Enable debugging"
8626 #: config/c4x/c4x.h:203
8627 msgid "Disable debugging"
8630 #: config/c4x/c4x.h:205
8631 msgid "Force constants into registers to improve hoisting"
8634 #: config/c4x/c4x.h:207
8635 msgid "Don't force constants into registers"
8638 #: config/c4x/c4x.h:209
8639 msgid "Force RTL generation to emit valid 3 operand insns"
8642 #: config/c4x/c4x.h:211
8643 msgid "Allow RTL generation to emit invalid 3 operand insns"
8646 #: config/c4x/c4x.h:213
8647 msgid "Allow unsigned interation counts for RPTB/DB"
8650 #: config/c4x/c4x.h:215
8651 msgid "Disallow unsigned iteration counts for RPTB/DB"
8654 #: config/c4x/c4x.h:217
8655 msgid "Preserve all 40 bits of FP reg across call"
8658 #: config/c4x/c4x.h:219
8659 msgid "Only preserve 32 bits of FP reg across call"
8662 #: config/c4x/c4x.h:221
8663 msgid "Enable parallel instructions"
8666 #: config/c4x/c4x.h:223
8667 msgid "Disable parallel instructions"
8670 #: config/c4x/c4x.h:225
8671 msgid "Enable MPY||ADD and MPY||SUB instructions"
8674 #: config/c4x/c4x.h:227
8675 msgid "Disable MPY||ADD and MPY||SUB instructions"
8678 #: config/c4x/c4x.h:229
8679 msgid "Assume that pointers may be aliased"
8682 #: config/c4x/c4x.h:231
8683 msgid "Assume that pointers not aliased"
8686 #: config/c4x/c4x.h:321
8687 msgid "Specify maximum number of iterations for RPTS"
8690 #: config/c4x/c4x.h:323
8691 msgid "Select CPU to generate code for"
8694 #. Macros used in the machine description to test the flags.
8695 #. Macro to define tables used to set the flags.
8696 #. This is a list in braces of pairs in braces,
8697 #. each pair being { "NAME", VALUE }
8698 #. where VALUE is the bits to set or minus the bits to clear.
8699 #. An empty string NAME is used to identify the default VALUE.
8700 #: config/clipper/clipper.h:40
8701 msgid "Generate code for the C400"
8704 #: config/clipper/clipper.h:41
8705 msgid "Generate code for the C300"
8708 #: config/convex/convex.h:52
8709 msgid "Generate code for c1"
8712 #: config/convex/convex.h:53
8713 msgid "Generate code for c2"
8716 #: config/convex/convex.h:54
8717 msgid "Generate code for c32"
8720 #: config/convex/convex.h:55 config/convex/convex.h:56
8721 msgid "Generate code for c34"
8724 #: config/convex/convex.h:58
8725 msgid "Use standard calling sequence, with arg count word"
8728 #: config/convex/convex.h:60
8729 msgid "Place arg count in a nop instruction (faster than push)"
8732 #: config/convex/convex.h:62
8733 msgid "Don't push arg count, depend on symbol table"
8736 #: config/convex/convex.h:64
8737 msgid "Use data cache for volatile mem refs (default)"
8740 #: config/convex/convex.h:66
8741 msgid "Don't use data cache for volatile mem refs"
8744 #: config/convex/convex.h:68
8745 msgid "Bypass data cache for volatile mem refs"
8748 #: config/convex/convex.h:69
8749 msgid "Use 64-bit longs"
8752 #: config/convex/convex.h:70
8753 msgid "Use cc- and libc-compatible 32-bit longs"
8756 #: config/cris/aout.h:106
8757 msgid "Compile for the MMU-less Etrax 100-based elinux system"
8760 #: config/cris/aout.h:113
8761 msgid "For elinux, request a specified stack-size for this program"
8764 #: config/cris/cris.c:530
8765 msgid "Unexpected index-type in cris_print_index"
8768 #: config/cris/cris.c:545
8769 msgid "Unexpected base-type in cris_print_base"
8772 #: config/cris/cris.c:837
8774 msgid "Stackframe too big: %d bytes"
8777 #: config/cris/cris.c:1152
8778 msgid "Allocated but unused delay list in epilogue"
8781 #: config/cris/cris.c:1162
8783 "Unexpected function type needing stack adjustment for __builtin_eh_return"
8786 #: config/cris/cris.c:1241
8787 msgid "Internal: Invalid operand with 'b'"
8790 #: config/cris/cris.c:1253
8791 msgid "Internal: Invalid operand with 'v'"
8794 #: config/cris/cris.c:1263
8795 msgid "Internal: Invalid operand with 'P'"
8798 #: config/cris/cris.c:1270
8799 msgid "Internal: Invalid operand with 'p'"
8802 #: config/cris/cris.c:1309
8803 msgid "Internal: Invalid operand with 'z'"
8806 #: config/cris/cris.c:1337
8807 msgid "Internal: Invalid operand with 'H'"
8810 #: config/cris/cris.c:1343 config/cris/cris.c:1462
8812 msgid "Internal: Bad register: %d"
8815 #: config/cris/cris.c:1367
8816 msgid "Internal: Invalid operand for 'H'"
8819 #: config/cris/cris.c:1381
8820 msgid "Internal: Invalid operand with 'e'"
8823 #: config/cris/cris.c:1398
8824 msgid "Internal: Invalid operand with 'm'"
8827 #: config/cris/cris.c:1417
8828 msgid "Internal: Invalid operand with 'A' output modifier"
8831 #: config/cris/cris.c:1425
8832 msgid "Internal: Invalid operand with 'D' output modifier"
8835 #: config/cris/cris.c:1439
8836 msgid "Internal: Invalid operand with 'T'"
8839 #: config/cris/cris.c:1510
8840 msgid "Can't print operand"
8843 #: config/cris/cris.c:1530
8844 msgid "Internal: Cannot decode operand"
8847 #: config/cris/cris.c:1565 config/cris/cris.c:1575
8848 msgid "Internal: This is not a recognized address"
8851 #: config/cris/cris.c:1931
8852 msgid "Internal: sideeffect-insn affecting main effect"
8855 #. If we get here, the caller got its initial tests wrong.
8856 #: config/cris/cris.c:2201
8857 msgid "Internal: cris_side_effect_mode_ok with bad operands"
8860 #: config/cris/cris.c:2283 config/cris/cris.c:2341
8861 msgid "Unrecognized supposed constant"
8864 #: config/cris/cris.c:2382
8865 msgid "Unrecognized supposed constant in cris_global_pic_symbol"
8868 #: config/cris/cris.c:2401
8870 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
8873 #: config/cris/cris.c:2429
8875 msgid "Unknown CRIS version specification in -march= or -mcpu= : %s"
8878 #: config/cris/cris.c:2465
8880 msgid "Unknown CRIS cpu version specification in -mtune= : %s"
8883 #: config/cris/cris.c:2483
8884 msgid "-fPIC not supported in this configuration"
8887 #: config/cris/cris.c:2499
8888 msgid "Specified -g option is invalid with -maout and -melinux"
8891 #: config/cris/cris.c:2692 config/cris/cris.c:2737
8892 msgid "Unexpected side-effects in address"
8895 #. Labels are never marked as global symbols.
8896 #: config/cris/cris.c:2834 config/cris/cris.c:2865
8897 msgid "Unexpected PIC symbol"
8900 #: config/cris/cris.c:2838 config/cris/cris.c:2869
8901 msgid "Emitting PIC operand, but PIC register isn't set up"
8904 #: config/cris/cris.c:2851 config/cris/cris.c:2934
8905 msgid "Unexpected address expression"
8908 #: config/cris/cris.c:2878
8909 msgid "Unexpected NOTE as addr_const:"
8912 #. 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.
8913 #: config/cris/cris.h:332
8914 msgid "Compile for ETRAX 4 (CRIS v3)"
8917 #: config/cris/cris.h:337
8918 msgid "Compile for ETRAX 100 (CRIS v8)"
8921 #: config/cris/cris.h:341
8922 msgid "Emit verbose debug information in assembly code"
8925 #: config/cris/cris.h:344
8926 msgid "Do not use condition codes from normal instructions"
8929 #: config/cris/cris.h:348
8930 msgid "Do not emit addressing modes with side-effect assignment"
8933 #: config/cris/cris.h:351
8934 msgid "Do not tune stack alignment"
8937 #: config/cris/cris.h:354
8938 msgid "Do not tune writable data alignment"
8941 #: config/cris/cris.h:357
8942 msgid "Do not tune code and read-only data alignment"
8945 #: config/cris/cris.h:366
8946 msgid "Align code and data to 32 bits"
8949 #: config/cris/cris.h:379
8950 msgid "Don't align items in code or data"
8953 #: config/cris/cris.h:382
8954 msgid "Do not emit function prologue or epilogue"
8957 #. We have to handle this m-option here since we can't wash it off in both CC1_SPEC and CC1PLUS_SPEC.
8958 #: config/cris/cris.h:386
8959 msgid "Use the most feature-enabling options allowed by other options"
8962 #. 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.
8963 #: config/cris/cris.h:392
8964 msgid "Override -mbest-lib-options"
8967 #: config/cris/cris.h:424
8968 msgid "Generate code for the specified chip or CPU version"
8971 #: config/cris/cris.h:426
8972 msgid "Tune alignment for the specified chip or CPU version"
8975 #: config/cris/cris.h:428
8976 msgid "Warn when a stackframe is larger than the specified size"
8980 #: config/cris/cris.h:1028
8981 msgid "No FUNCTION_PROFILER for CRIS"
8984 #. No profiling for the time being.
8985 #: config/cris/cris.h:1032
8986 msgid "No FUNCTION_BLOCK_PROFILER for CRIS"
8989 #. No profiling for the time being.
8990 #: config/cris/cris.h:1036
8991 msgid "No BLOCK_PROFILER for CRIS"
8994 #: config/cris/linux.h:74
8995 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
8998 #: config/d30v/d30v.c:203
9000 msgid "Bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
9003 #: config/d30v/d30v.c:2670
9004 msgid "Bad insn to d30v_print_operand_address:"
9007 #: config/d30v/d30v.c:2687 config/d30v/d30v.c:2748 config/d30v/d30v.c:2769
9008 #: config/d30v/d30v.c:2787
9009 msgid "Bad insn to d30v_print_operand_memory_reference:"
9012 #: config/d30v/d30v.c:2855
9013 msgid "Bad insn to d30v_print_operand, 'f' modifier:"
9016 #: config/d30v/d30v.c:2864
9017 msgid "Bad insn to d30v_print_operand, 'A' modifier:"
9020 #: config/d30v/d30v.c:2871
9021 msgid "Bad insn to d30v_print_operand, 'M' modifier:"
9024 #: config/d30v/d30v.c:2925
9025 msgid "Bad insn to print_operand, 'F' or 'T' modifier:"
9028 #: config/d30v/d30v.c:2936
9029 msgid "Bad insn to print_operand, 'B' modifier:"
9032 #: config/d30v/d30v.c:2943
9033 msgid "Bad insn to print_operand, 'E' modifier:"
9036 #: config/d30v/d30v.c:2961
9037 msgid "Bad insn to print_operand, 'R' modifier:"
9040 #: config/d30v/d30v.c:2970 config/d30v/d30v.c:2978
9041 msgid "Bad insn to print_operand, 's' modifier:"
9044 #: config/d30v/d30v.c:3007
9045 msgid "Bad insn in d30v_print_operand, 0 case"
9048 #: config/d30v/d30v.c:3362
9049 msgid "d30v_emit_comparison"
9052 #: config/d30v/d30v.c:3406
9053 msgid "Bad call to d30v_move_2words"
9056 #. This macro defines names of command options to set and clear bits in
9057 #. `target_flags'. Its definition is an initializer with a subgrouping for
9058 #. each command option.
9060 #. Each subgrouping contains a string constant, that defines the option name, a
9061 #. number, which contains the bits to set in `target_flags', and a second
9062 #. string which is the description displayed by `--help'. If the number is
9063 #. negative then the bits specified by the number are cleared instead of being
9064 #. set. If the description string is present but empty, then no help
9065 #. information will be displayed for that option, but it will not count as an
9066 #. undocumented option. The actual option name is made by appending `-m' to
9067 #. the specified name.
9069 #. One of the subgroupings should have a null string. The number in this
9070 #. grouping is the default value for target_flags. Any target options act
9071 #. starting with that value.
9073 #. Here is an example which defines -m68000 and -m68020 with opposite meanings,
9074 #. and picks the latter as the default:
9076 #. #define TARGET_SWITCHES { { "68020", TARGET_MASK_68020, "" }, { "68000", -TARGET_MASK_68020, "Compile for the 68000" }, { "", TARGET_MASK_68020, "" }}
9077 #: config/d30v/d30v.h:443
9078 msgid "Enable use of conditional move instructions"
9081 #: config/d30v/d30v.h:446
9082 msgid "Disable use of conditional move instructions"
9085 #: config/d30v/d30v.h:449
9086 msgid "Debug argument support in compiler"
9089 #: config/d30v/d30v.h:452
9090 msgid "Debug stack support in compiler"
9093 #: config/d30v/d30v.h:455
9094 msgid "Debug memory address support in compiler"
9097 #: config/d30v/d30v.h:458
9098 msgid "Make adjacent short instructions parallel if possible."
9101 #: config/d30v/d30v.h:461
9102 msgid "Do not make adjacent short instructions parallel."
9105 #: config/d30v/d30v.h:464 config/d30v/d30v.h:467
9106 msgid "Link programs/data to be in external memory by default"
9109 #: config/d30v/d30v.h:470
9110 msgid "Link programs/data to be in onchip memory by default"
9113 #. This macro is similar to `TARGET_SWITCHES' but defines names of command
9114 #. options that have values. Its definition is an initializer with a
9115 #. subgrouping for each command option.
9117 #. Each subgrouping contains a string constant, that defines the fixed part of
9118 #. the option name, the address of a variable, and a description string. The
9119 #. variable, type `char *', is set to the variable part of the given option if
9120 #. the fixed part matches. The actual option name is made by appending `-m' to
9121 #. the specified name.
9123 #. Here is an example which defines `-mshort-data-<number>'. If the given
9124 #. option is `-mshort-data-512', the variable `m88k_short_data' will be set to
9125 #. the string "512".
9127 #. extern char *m88k_short_data;
9128 #. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data, "Specify the size of the short data section" } }
9129 #: config/d30v/d30v.h:497
9130 msgid "Change the branch costs within the compiler"
9133 #: config/d30v/d30v.h:500
9134 msgid "Change the threshold for conversion to conditional execution"
9137 #: config/dsp16xx/dsp16xx.c:1454 config/dsp16xx/dsp16xx.c:1477
9138 msgid "Stack size > 32k"
9141 #: config/dsp16xx/dsp16xx.c:1686
9142 msgid "Invalid addressing mode"
9145 #: config/dsp16xx/dsp16xx.c:1865
9146 msgid "Bad register extension code"
9149 #: config/dsp16xx/dsp16xx.c:1964
9150 msgid "Invalid offset in ybase addressing"
9153 #: config/dsp16xx/dsp16xx.c:1967
9154 msgid "Invalid register in ybase addressing"
9157 #: config/dsp16xx/dsp16xx.c:1996 config/dsp16xx/dsp16xx.c:2293
9158 msgid "inline float constants not supported on this host"
9161 #: config/dsp16xx/dsp16xx.c:2146
9162 msgid "Invalid shift operator in emit_1600_core_shift"
9165 #: config/dsp16xx/dsp16xx.c:2514
9166 msgid "Invalid mode for gen_tst_reg"
9169 #: config/dsp16xx/dsp16xx.c:2586
9170 msgid "Invalid mode for integer comparison in gen_compare_reg"
9173 #. Macro to define tables used to set the flags.
9174 #. This is a list in braces of pairs in braces,
9175 #. each pair being { "NAME", VALUE }
9176 #. where VALUE is the bits to set or minus the bits to clear.
9177 #. An empty string NAME is used to identify the default VALUE.
9178 #: config/dsp16xx/dsp16xx.h:215
9179 msgid "Pass parameters in registers (default)"
9182 #: config/dsp16xx/dsp16xx.h:217
9183 msgid "Don't pass parameters in registers"
9186 #: config/dsp16xx/dsp16xx.h:219
9187 msgid "Generate code for near calls"
9190 #: config/dsp16xx/dsp16xx.h:221
9191 msgid "Don't generate code for near calls"
9194 #: config/dsp16xx/dsp16xx.h:223
9195 msgid "Generate code for near jumps"
9198 #: config/dsp16xx/dsp16xx.h:225
9199 msgid "Don't generate code for near jumps"
9202 #: config/dsp16xx/dsp16xx.h:227
9203 msgid "Generate code for a bit-manipulation unit"
9206 #: config/dsp16xx/dsp16xx.h:229
9207 msgid "Don't generate code for a bit-manipulation unit"
9210 #: config/dsp16xx/dsp16xx.h:231
9211 msgid "Generate code for memory map1"
9214 #: config/dsp16xx/dsp16xx.h:233
9215 msgid "Generate code for memory map2"
9218 #: config/dsp16xx/dsp16xx.h:235
9219 msgid "Generate code for memory map3"
9222 #: config/dsp16xx/dsp16xx.h:237
9223 msgid "Generate code for memory map4"
9226 #: config/dsp16xx/dsp16xx.h:239
9227 msgid "Ouput extra code for initialized data"
9230 #: config/dsp16xx/dsp16xx.h:241
9231 msgid "Don't let reg. allocator use ybase registers"
9234 #: config/dsp16xx/dsp16xx.h:243
9235 msgid "Output extra debug info in Luxworks environment"
9238 #: config/dsp16xx/dsp16xx.h:245
9239 msgid "Save temp. files in Luxworks environment"
9242 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9243 #. command options that have values. Its definition is an
9244 #. initializer with a subgrouping for each command option.
9246 #. Each subgrouping contains a string constant, that defines the
9247 #. fixed part of the option name, and the address of a variable.
9248 #. The variable, type `char *', is set to the variable part of the
9249 #. given option if the fixed part matches. The actual option name
9250 #. is made by appending `-m' to the specified name.
9252 #. Here is an example which defines `-mshort-data-NUMBER'. If the
9253 #. given option is `-mshort-data-512', the variable `m88k_short_data'
9254 #. will be set to the string `"512"'.
9256 #. extern char *m88k_short_data;
9257 #. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
9258 #: config/dsp16xx/dsp16xx.h:274
9259 msgid "Specify alternate name for text section"
9262 #: config/dsp16xx/dsp16xx.h:276
9263 msgid "Specify alternate name for data section"
9266 #: config/dsp16xx/dsp16xx.h:278
9267 msgid "Specify alternate name for bss section"
9270 #: config/dsp16xx/dsp16xx.h:280
9271 msgid "Specify alternate name for constant section"
9274 #: config/dsp16xx/dsp16xx.h:282
9275 msgid "Specify alternate name for dsp16xx chip"
9278 #. Output assembler code to FILE to increment profiler label # LABELNO
9279 #. for profiling a function entry.
9280 #: config/dsp16xx/dsp16xx.h:1236 config/dsp16xx/dsp16xx.h:1241
9281 #: config/dsp16xx/dsp16xx.h:1246 config/dsp16xx/dsp16xx.h:1857
9282 #: config/dsp16xx/dsp16xx.h:1862
9283 msgid "Profiling not implemented yet."
9286 #. Emit RTL insns to initialize the variable parts of a trampoline.
9287 #. FNADDR is an RTX for the address of the function's pure code.
9288 #. CXT is an RTX for the static chain value for the function.
9289 #: config/dsp16xx/dsp16xx.h:1257 config/dsp16xx/dsp16xx.h:1269
9290 msgid "Trampolines not yet implemented"
9293 #. Macro to define tables used to set the flags.
9294 #. This is a list in braces of pairs in braces,
9295 #. each pair being { "NAME", VALUE }
9296 #. where VALUE is the bits to set or minus the bits to clear.
9297 #. An empty string NAME is used to identify the default VALUE.
9298 #: config/elxsi/elxsi.h:51
9299 msgid "Generate code the unix assembler can handle"
9302 #: config/elxsi/elxsi.h:52
9303 msgid "Generate code an embedded assembler can handle"
9306 #: config/fr30/fr30.c:449
9307 msgid "fr30_print_operand_address: unhandled address"
9310 #: config/fr30/fr30.c:476
9312 msgid "fr30_print_operand: unrecognised %p code"
9315 #: config/fr30/fr30.c:496
9316 msgid "fr30_print_operand: unrecognised %b code"
9319 #: config/fr30/fr30.c:517
9320 msgid "fr30_print_operand: unrecognised %B code"
9323 #: config/fr30/fr30.c:525
9324 msgid "fr30_print_operand: invalid operand to %A code"
9327 #: config/fr30/fr30.c:542
9329 msgid "fr30_print_operand: invalid %x code"
9332 #: config/fr30/fr30.c:549
9333 msgid "fr30_print_operand: invalid %F code"
9336 #: config/fr30/fr30.c:565
9337 msgid "fr30_print_operand: unknown code"
9340 #: config/fr30/fr30.c:594 config/fr30/fr30.c:603 config/fr30/fr30.c:614
9341 #: config/fr30/fr30.c:627
9342 msgid "fr30_print_operand: unhandled MEM"
9345 #: config/fr30/fr30.h:76
9346 msgid "Assume small address space"
9349 #: config/h8300/h8300.c:136
9350 msgid "-ms2600 is used without -ms."
9353 #: config/h8300/h8300.c:3059 config/h8300/h8300.c:3090
9354 msgid "Only initialized variables can be placed into the 8-bit area."
9357 #. Macro to define tables used to set the flags.
9358 #. This is a list in braces of pairs in braces,
9359 #. each pair being { "NAME", VALUE }
9360 #. where VALUE is the bits to set or minus the bits to clear.
9361 #. An empty string NAME is used to identify the default VALUE.
9362 #: config/h8300/h8300.h:117
9363 msgid "Generate H8/S code"
9366 #: config/h8300/h8300.h:118
9367 msgid "Do not generate H8/S code"
9370 #: config/h8300/h8300.h:119
9371 msgid "Generate H8/S2600 code"
9374 #: config/h8300/h8300.h:120
9375 msgid "Do not generate H8/S2600 code"
9378 #: config/h8300/h8300.h:121
9379 msgid "Make integers 32 bits wide"
9382 #: config/h8300/h8300.h:124
9383 msgid "Use registers for argument passing"
9386 #: config/h8300/h8300.h:126
9387 msgid "Do not use registers for argument passing"
9390 #: config/h8300/h8300.h:128
9391 msgid "Consider access to byte sized memory slow"
9394 #: config/h8300/h8300.h:129
9395 msgid "Enable linker relaxing"
9398 #: config/h8300/h8300.h:131
9399 msgid "Generate H8/300H code"
9402 #: config/h8300/h8300.h:132
9403 msgid "Do not generate H8/300H code"
9406 #: config/h8300/h8300.h:133
9407 msgid "Use H8/300 alignment rules"
9410 #: config/i370/i370-c.c:54
9411 msgid "junk at end of #pragma map"
9414 #: config/i370/i370-c.c:60
9415 msgid "malformed #pragma map, ignored"
9418 #: config/i370/i370.c:880
9419 msgid "real name is too long - alias ignored"
9422 #: config/i370/i370.c:885
9423 msgid "alias name is too long - alias ignored"
9426 #: config/i370/i370.c:1156
9427 msgid "internal error--no jump follows compare:"
9430 #. Macro to define tables used to set the flags. This is a list in braces
9431 #. of pairs in braces, each pair being { "NAME", VALUE }
9432 #. where VALUE is the bits to set or minus the bits to clear.
9433 #. An empty string NAME is used to identify the default VALUE.
9434 #: config/i370/i370.h:63
9435 msgid "Generate char instructions"
9438 #: config/i370/i370.h:64
9439 msgid "Do not generate char instructions"
9442 #: config/i386/cygwin.h:51
9443 msgid "Use the Cygwin interface"
9446 #: config/i386/cygwin.h:53
9447 msgid "Use the Mingw32 interface"
9450 #: config/i386/cygwin.h:54
9451 msgid "Create GUI application"
9454 #: config/i386/cygwin.h:55
9455 msgid "Don't set Windows defines"
9458 #: config/i386/cygwin.h:56
9459 msgid "Set Windows defines"
9462 #: config/i386/cygwin.h:58
9463 msgid "Create console application"
9466 #: config/i386/cygwin.h:59 config/i386/win32.h:59
9467 msgid "Generate code for a DLL"
9470 #: config/i386/cygwin.h:61 config/i386/win32.h:61
9471 msgid "Ignore dllimport for functions"
9474 #: config/i386/cygwin.h:63
9475 msgid "Use Mingw-specific thread support"
9478 #: config/i386/cygwin.h:255
9480 msgid "-f%s ignored for target (all code is position independent)"
9483 #: config/i386/dgux.c:185
9485 msgid "Internal gcc abort from %s:%d"
9488 #: config/i386/dgux.c:189
9489 msgid "The local variable `insn' has the value:"
9492 #: config/i386/dgux.h:60
9493 msgid "Retain standard MXDB information"
9496 #: config/i386/dgux.h:62
9497 msgid "Retain legend information"
9500 #: config/i386/dgux.h:65
9501 msgid "Generate external legend information"
9504 #: config/i386/dgux.h:67
9505 msgid "Emit identifying info in .s file"
9508 #: config/i386/dgux.h:69
9509 msgid "Warn when a function arg is a structure"
9512 #: config/i386/dgux.h:248
9513 msgid "argument is a structure"
9516 #: config/i386/djgpp.h:217
9517 msgid "-mbnu210 is ignored (option is obsolete)."
9520 #: config/i386/i386.c:845
9522 msgid "Code model %s not supported in PIC mode"
9525 #: config/i386/i386.c:855 config/sparc/sparc.c:323
9527 msgid "bad value (%s) for -mcmodel= switch"
9530 #: config/i386/i386.c:864
9532 msgid "Code model `%s' not supported in the %s bit mode."
9535 #: config/i386/i386.c:867
9536 msgid "Code model `large' not supported yet."
9539 #: config/i386/i386.c:869
9541 msgid "%i-bit mode not compiled in."
9544 #: config/i386/i386.c:884 config/mips/mips.c:4958
9546 msgid "bad value (%s) for -march= switch"
9549 #: config/i386/i386.c:896 config/mips/mips.c:4914
9551 msgid "bad value (%s) for -mcpu= switch"
9554 #: config/i386/i386.c:916
9556 msgid "-mregparm=%d is not between 0 and %d"
9559 #: config/i386/i386.c:929
9560 msgid "-malign-loops is obsolete, use -falign-loops"
9563 #: config/i386/i386.c:934 config/i386/i386.c:947 config/i386/i386.c:960
9565 msgid "-malign-loops=%d is not between 0 and %d"
9568 #: config/i386/i386.c:942
9569 msgid "-malign-jumps is obsolete, use -falign-jumps"
9572 #: config/i386/i386.c:955
9573 msgid "-malign-functions is obsolete, use -falign-functions"
9576 #: config/i386/i386.c:986
9578 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
9581 #: config/i386/i386.c:998
9583 msgid "-mbranch-cost=%d is not between 0 and 5"
9586 #: config/i386/i386.c:1015
9587 msgid "-malign-double makes no sense in the 64bit mode."
9590 #: config/i386/i386.c:1017
9591 msgid "-mrtd calling convention not supported in the 64bit mode."
9594 #: config/i386/i386.c:1146
9596 msgid "`%s' attribute requires an integer constant argument"
9599 #: config/i386/i386.c:1152
9601 msgid "argument to `%s' attribute larger than %d"
9604 #: config/i386/i386.c:5185
9605 msgid "invalid UNSPEC as operand"
9608 #: config/i386/i386.c:5386
9609 msgid "Extended registers have no high halves\n"
9612 #: config/i386/i386.c:5401
9613 msgid "Unsupported operand size for extended register.\n"
9616 #: config/i386/i386.c:9832
9617 msgid "Unknown insn mode"
9620 #. @@@ better error message
9621 #: config/i386/i386.c:11707 config/i386/i386.c:11740 config/i386/i386.c:11877
9622 msgid "selector must be an immediate"
9625 #. @@@ better error message
9626 #: config/i386/i386.c:11908 config/i386/i386.c:11936
9627 msgid "mask must be an immediate"
9630 #: config/i386/i386.h:45 config/mips/mips.h:194
9631 msgid "half-pic init called on systems that don't support it."
9634 #: config/i386/i386.h:282
9635 msgid "Same as -mcpu=i386"
9638 #: config/i386/i386.h:283
9639 msgid "Same as -mcpu=i486"
9642 #: config/i386/i386.h:284
9643 msgid "Same as -mcpu=pentium"
9646 #: config/i386/i386.h:285
9647 msgid "Same as -mcpu=pentiumpro"
9650 #: config/i386/i386.h:287
9651 msgid "Alternate calling convention"
9654 #: config/i386/i386.h:289 config/m68k/m68k.h:170 config/ns32k/ns32k.h:106
9655 msgid "Use normal calling convention"
9658 #: config/i386/i386.h:291
9659 msgid "Align some doubles on dword boundary"
9662 #: config/i386/i386.h:293
9663 msgid "Align doubles on word boundary"
9666 #: config/i386/i386.h:295
9667 msgid "Uninitialized locals in .bss"
9670 #: config/i386/i386.h:297
9671 msgid "Uninitialized locals in .data"
9674 #: config/i386/i386.h:299 config/m68k/linux-aout.h:45 config/m68k/linux.h:49
9675 msgid "Use IEEE math for fp comparisons"
9678 #: config/i386/i386.h:301
9679 msgid "Do not use IEEE math for fp comparisons"
9682 #: config/i386/i386.h:303
9683 msgid "Return values of functions in FPU registers"
9686 #: config/i386/i386.h:305
9687 msgid "Do not return values of functions in FPU registers"
9690 #: config/i386/i386.h:307
9691 msgid "Do not generate sin, cos, sqrt for FPU"
9694 #: config/i386/i386.h:309
9695 msgid "Generate sin, cos, sqrt for FPU"
9698 #: config/i386/i386.h:311
9699 msgid "Omit the frame pointer in leaf functions"
9706 #: config/i386/i386.h:318
9707 msgid "Enable stack probing"
9712 #: config/i386/i386.h:323
9713 msgid "Emit Intel syntax assembler opcodes"
9716 #: config/i386/i386.h:326
9717 msgid "Align destination of the string operations"
9720 #: config/i386/i386.h:328
9721 msgid "Do not align destination of the string operations"
9724 #: config/i386/i386.h:330
9725 msgid "Inline all known string operations"
9728 #: config/i386/i386.h:332
9729 msgid "Do not inline all known string operations"
9732 #: config/i386/i386.h:334 config/i386/i386.h:338
9733 msgid "Use push instructions to save outgoing arguments"
9736 #: config/i386/i386.h:336 config/i386/i386.h:340
9737 msgid "Do not use push instructions to save outgoing arguments"
9740 #: config/i386/i386.h:341
9741 msgid "Support MMX builtins"
9744 #: config/i386/i386.h:343
9745 msgid "Do not support MMX builtins"
9748 #: config/i386/i386.h:345
9749 msgid "Support 3DNow! builtins"
9752 #: config/i386/i386.h:347
9753 msgid "Do not support 3DNow! builtins"
9756 #: config/i386/i386.h:349
9757 msgid "Support MMX and SSE builtins and code generation"
9760 #: config/i386/i386.h:351
9761 msgid "Do not support MMX and SSE builtins and code generation"
9764 #: config/i386/i386.h:353
9765 msgid "Support MMX, SSE and SSE2 builtins and code generation"
9768 #: config/i386/i386.h:355
9769 msgid "Do not support MMX, SSE and SSE2 builtins and code generation"
9772 #: config/i386/i386.h:357
9773 msgid "Use both SSE and i387 instruction sets for floating point arithmetics"
9776 #: config/i386/i386.h:359
9778 "Do not use both SSE and i387 instruction sets for floating point arithmetics"
9781 #: config/i386/i386.h:361
9782 msgid "sizeof(long double) is 16."
9785 #: config/i386/i386.h:363
9786 msgid "sizeof(long double) is 12."
9789 #: config/i386/i386.h:365
9790 msgid "Generate 64bit x86-64 code"
9793 #: config/i386/i386.h:367
9794 msgid "Generate 32bit i386 code"
9797 #: config/i386/i386.h:369
9798 msgid "Use red-zone in the x86-64 code"
9801 #: config/i386/i386.h:371
9802 msgid "Do not use red-zone in the x86-64 code"
9805 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9806 #. command options that have values. Its definition is an
9807 #. initializer with a subgrouping for each command option.
9809 #. Each subgrouping contains a string constant, that defines the
9810 #. fixed part of the option name, and the address of a variable. The
9811 #. variable, type `char *', is set to the variable part of the given
9812 #. option if the fixed part matches. The actual option name is made
9813 #. by appending `-m' to the specified name.
9814 #: config/i386/i386.h:411 config/rs6000/rs6000.h:410 config/sparc/sparc.h:711
9815 msgid "Schedule code for given CPU"
9818 #: config/i386/i386.h:413
9819 msgid "Generate code for given CPU"
9822 #: config/i386/i386.h:415
9823 msgid "Number of registers used to pass integer arguments"
9826 #. TARGET_DEFAULT is defined in sun*.h and isi.h, etc.
9827 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9828 #. command options that have values. Its definition is an
9829 #. initializer with a subgrouping for each command option.
9831 #. Each subgrouping contains a string constant, that defines the
9832 #. fixed part of the option name, and the address of a variable. The
9833 #. variable, type `char *', is set to the variable part of the given
9834 #. option if the fixed part matches. The actual option name is made
9835 #. by appending `-m' to the specified name.
9836 #: config/i386/i386.h:417 config/m68k/m68k.h:253
9837 msgid "Loop code aligned to this power of 2"
9840 #: config/i386/i386.h:419 config/m68k/m68k.h:255
9841 msgid "Jump targets are aligned to this power of 2"
9844 #: config/i386/i386.h:421 config/m68k/m68k.h:257
9845 msgid "Function starts are aligned to this power of 2"
9848 #: config/i386/i386.h:424
9849 msgid "Attempt to keep stack aligned to this power of 2"
9852 #: config/i386/i386.h:426
9853 msgid "Branches are this expensive (1-5, arbitrary units)"
9856 #: config/i386/i386.h:428
9857 msgid "Use given x86-64 code model"
9860 #: config/i386/osf1elf.h:112
9861 msgid "Profiling uses mcount"
9864 #: config/i386/osfrose.h:60
9865 msgid "Emit half-PIC code"
9868 #. intentionally undoc
9869 #. intentionally undoc
9870 #: config/i386/osfrose.h:67
9871 msgid "Emit ELF object code"
9874 #: config/i386/osfrose.h:69
9875 msgid "Emit ROSE object code"
9878 #: config/i386/osfrose.h:71
9879 msgid "Symbols have a leading underscore"
9882 #: config/i386/osfrose.h:74
9883 msgid "Align to >word boundaries"
9886 #: config/i386/osfrose.h:77
9887 msgid "Use mcount for profiling"
9890 #: config/i386/osfrose.h:79
9891 msgid "Use mcount_ptr for profiling"
9894 #: config/i386/sco5.h:778
9895 msgid "Generate ELF output"
9898 #: config/i386/win32.h:53
9899 msgid "Use Mingw32 interface"
9902 #: config/i386/win32.h:55
9903 msgid "Use Cygwin interface"
9906 #: config/i386/win32.h:57
9907 msgid "Use bare Windows interface"
9910 #: config/i386/winnt.c:94
9912 msgid "`%s' attribute only applies to variables"
9915 #: config/i386/winnt.c:262
9917 msgid "`%s' declared as both exported to and imported from a DLL."
9920 #. 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.
9921 #. 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.
9922 #: config/i386/xm-djgpp.h:71
9923 msgid "Environment variable DJGPP not defined."
9926 #: config/i386/xm-djgpp.h:73
9928 msgid "Environment variable DJGPP points to missing file '%s'."
9931 #: config/i386/xm-djgpp.h:76
9933 msgid "Environment variable DJGPP points to corrupt file '%s'."
9936 #. Macro to define tables used to set the flags.
9937 #. This is a list in braces of pairs in braces,
9938 #. each pair being { "NAME", VALUE }
9939 #. where VALUE is the bits to set or minus the bits to clear.
9940 #. An empty string NAME is used to identify the default VALUE.
9941 #: config/i860/i860.h:56 config/i860/paragon.h:28
9942 msgid "Generate code which uses the FPU"
9945 #: config/i860/i860.h:57 config/i860/i860.h:58 config/i860/paragon.h:29
9946 #: config/i860/paragon.h:30 config/i860/paragon.h:31
9947 msgid "Do not generate code which uses the FPU"
9950 #: config/i960/i960-c.c:67
9951 msgid "sorry, not implemented: #pragma align NAME=SIZE"
9954 #: config/i960/i960-c.c:72
9955 msgid "malformed #pragma align - ignored"
9958 #: config/i960/i960-c.c:110
9959 msgid "sorry, not implemented: #pragma noalign NAME"
9962 #: config/i960/i960.c:1402 config/m68k/m68k.c:640 config/rs6000/rs6000.c:6073
9963 msgid "stack limit expression is not supported"
9966 #. Macro to define tables used to set the flags.
9967 #. This is a list in braces of pairs in braces,
9968 #. each pair being { "NAME", VALUE }
9969 #. where VALUE is the bits to set or minus the bits to clear.
9970 #. An empty string NAME is used to identify the default VALUE.
9971 #. ??? Not all ten of these architecture variations actually exist, but I
9972 #. am not sure which are real and which aren't.
9973 #: config/i960/i960.h:246
9974 msgid "Generate SA code"
9977 #: config/i960/i960.h:249
9978 msgid "Generate SB code"
9981 #. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate SC code")},
9982 #: config/i960/i960.h:254
9983 msgid "Generate KA code"
9986 #: config/i960/i960.h:257
9987 msgid "Generate KB code"
9990 #. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate KC code")},
9991 #: config/i960/i960.h:262
9992 msgid "Generate JA code"
9995 #: config/i960/i960.h:264
9996 msgid "Generate JD code"
9999 #: config/i960/i960.h:267
10000 msgid "Generate JF code"
10003 #: config/i960/i960.h:269
10004 msgid "generate RP code"
10007 #: config/i960/i960.h:272
10008 msgid "Generate MC code"
10011 #: config/i960/i960.h:275
10012 msgid "Generate CA code"
10015 #. {"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")},
10016 #: config/i960/i960.h:285
10017 msgid "Generate CF code"
10020 #: config/i960/i960.h:291
10021 msgid "Use alternate leaf function entries"
10024 #: config/i960/i960.h:293
10025 msgid "Do not use alternate leaf function entries"
10028 #: config/i960/i960.h:295
10029 msgid "Perform tail call optimization"
10032 #: config/i960/i960.h:297
10033 msgid "Do not perform tail call optimization"
10036 #: config/i960/i960.h:299
10037 msgid "Use complex addressing modes"
10040 #: config/i960/i960.h:301
10041 msgid "Do not use complex addressing modes"
10044 #: config/i960/i960.h:303
10045 msgid "Align code to 8 byte boundary"
10048 #: config/i960/i960.h:305
10049 msgid "Do not align code to 8 byte boundary"
10052 #. {"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")},
10053 #: config/i960/i960.h:311 config/i960/i960.h:313
10054 msgid "Enable compatibility with iC960 v2.0"
10057 #: config/i960/i960.h:315
10058 msgid "Enable compatibility with iC960 v3.0"
10061 #: config/i960/i960.h:317 config/i960/i960.h:319
10062 msgid "Enable compatibility with ic960 assembler"
10065 #: config/i960/i960.h:321
10066 msgid "Do not permit unaligned accesses"
10069 #: config/i960/i960.h:323
10070 msgid "Permit unaligned accesses"
10073 #: config/i960/i960.h:325
10074 msgid "Layout types like Intel's v1.3 gcc"
10077 #: config/i960/i960.h:327
10078 msgid "Do not layout types like Intel's v1.3 gcc"
10081 #: config/i960/i960.h:329 config/rs6000/sysv4.h:130 config/sparc/linux.h:82
10082 #: config/sparc/linux64.h:140
10083 msgid "Use 64 bit long doubles"
10086 #: config/i960/i960.h:331
10087 msgid "Enable linker relaxation"
10090 #: config/i960/i960.h:333
10091 msgid "Do not enable linker relaxation"
10094 #. Override conflicting target switch options.
10095 #. Doesn't actually detect if more than one -mARCH option is given, but
10096 #. does handle the case of two blatantly conflicting -mARCH options.
10097 #: config/i960/i960.h:348 config/i960/i960.h:358
10098 msgid "conflicting architectures defined - using C series"
10101 #: config/i960/i960.h:353
10102 msgid "conflicting architectures defined - using K series"
10105 #: config/i960/i960.h:368
10106 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
10109 #. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
10110 #: config/i960/i960.h:379
10111 msgid "The -mlong-double-64 option does not work yet."
10114 #: config/ia64/ia64.c:3519
10115 msgid "ia64_print_operand: unknown code"
10118 #: config/ia64/ia64.c:3793
10119 msgid "value of -mfixed-range must have form REG1-REG2"
10122 #: config/ia64/ia64.c:3820
10124 msgid "%s-%s is an empty range"
10127 #: config/ia64/ia64.c:3885
10128 msgid "cannot optimize division for both latency and throughput"
10131 #. This macro defines names of command options to set and clear bits in
10132 #. `target_flags'. Its definition is an initializer with a subgrouping for
10133 #. each command option.
10134 #: config/ia64/ia64.h:112
10135 msgid "Generate big endian code"
10138 #: config/ia64/ia64.h:114 config/mcore/mcore.h:159
10139 msgid "Generate little endian code"
10142 #: config/ia64/ia64.h:116
10143 msgid "Generate code for GNU as"
10146 #: config/ia64/ia64.h:118
10147 msgid "Generate code for Intel as"
10150 #: config/ia64/ia64.h:120
10151 msgid "Generate code for GNU ld"
10154 #: config/ia64/ia64.h:122
10155 msgid "Generate code for Intel ld"
10158 #: config/ia64/ia64.h:124
10159 msgid "Generate code without GP reg"
10162 #: config/ia64/ia64.h:126
10163 msgid "Emit stop bits before and after volatile extended asms"
10166 #: config/ia64/ia64.h:128
10167 msgid "Don't emit stop bits before and after volatile extended asms"
10170 #: config/ia64/ia64.h:130
10171 msgid "Emit code for Itanium (TM) processor B step"
10174 #: config/ia64/ia64.h:132
10175 msgid "Use in/loc/out register names"
10178 #: config/ia64/ia64.h:134
10179 msgid "Disable use of sdata/scommon/sbss"
10182 #: config/ia64/ia64.h:136
10183 msgid "Enable use of sdata/scommon/sbss"
10186 #: config/ia64/ia64.h:138
10187 msgid "gp is constant (but save/restore gp on indirect calls)"
10190 #: config/ia64/ia64.h:140
10191 msgid "Generate self-relocatable code"
10194 #: config/ia64/ia64.h:142
10195 msgid "Generate inline division, optimize for latency"
10198 #: config/ia64/ia64.h:144
10199 msgid "Generate inline division, optimize for throughput"
10202 #: config/ia64/ia64.h:146
10203 msgid "Enable Dwarf 2 line debug info via GNU as"
10206 #: config/ia64/ia64.h:148
10207 msgid "Disable Dwarf 2 line debug info via GNU as"
10210 #: config/ia64/ia64.h:176
10211 msgid "Specify range of registers to make fixed."
10214 #: config/m32r/m32r.c:125
10216 msgid "bad value (%s) for -mmodel switch"
10219 #: config/m32r/m32r.c:134
10221 msgid "bad value (%s) for -msdata switch"
10224 #: config/m32r/m32r.c:305
10226 msgid "invalid argument of `%s' attribute"
10229 #: config/m32r/m32r.c:403
10230 msgid "const objects cannot go in .sdata/.sbss"
10233 #: config/m32r/m32r.c:2216
10235 msgid "invalid operand to %s code"
10238 #: config/m32r/m32r.c:2223
10240 msgid "invalid operand to %p code"
10243 #: config/m32r/m32r.c:2279
10244 msgid "Bad insn for 'A'"
10247 #: config/m32r/m32r.c:2331
10248 msgid "invalid operand to %T/%B code"
10251 #: config/m32r/m32r.c:2354
10252 msgid "invalid operand to %N code"
10255 #: config/m32r/m32r.c:2399
10256 msgid "Pre-increment address is not a register"
10259 #: config/m32r/m32r.c:2406
10260 msgid "Pre-decrement address is not a register"
10263 #: config/m32r/m32r.c:2413
10264 msgid "Post-increment address is not a register"
10267 #: config/m32r/m32r.c:2491 config/m32r/m32r.c:2507
10268 msgid "Bad address"
10271 #: config/m32r/m32r.c:2512
10272 msgid "Lo_sum not of register"
10275 #. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" },
10276 #: config/m32r/m32r.h:183
10277 msgid "Display compile time statistics"
10280 #: config/m32r/m32r.h:185
10281 msgid "Align all loops to 32 byte boundary"
10284 #: config/m32r/m32r.h:188
10285 msgid "Only issue one instruction per cycle"
10288 #: config/m32r/m32r.h:191
10289 msgid "Prefer branches over conditional execution"
10292 #: config/m32r/m32r.h:207
10293 msgid "Code size: small, medium or large"
10296 #: config/m32r/m32r.h:209
10297 msgid "Small data area: none, sdata, use"
10300 #: config/m68hc11/m68hc11.c:232
10302 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
10305 #. !!!! SCz wrong here.
10306 #: config/m68hc11/m68hc11.c:3026 config/m68hc11/m68hc11.c:3400
10307 msgid "Move insn not handled"
10310 #: config/m68hc11/m68hc11.c:3246 config/m68hc11/m68hc11.c:3330
10311 #: config/m68hc11/m68hc11.c:3603
10312 msgid "Invalid register in the move instruction"
10315 #: config/m68hc11/m68hc11.c:3280
10316 msgid "Invalid operand in the instruction"
10319 #: config/m68hc11/m68hc11.c:3577
10320 msgid "Invalid register in the instruction"
10323 #: config/m68hc11/m68hc11.c:3610
10324 msgid "Operand 1 must be a hard register"
10327 #: config/m68hc11/m68hc11.c:3627
10328 msgid "Invalid rotate insn"
10331 #: config/m68hc11/m68hc11.c:4047
10332 msgid "Registers IX, IY and Z used in the same INSN"
10335 #: config/m68hc11/m68hc11.c:4367 config/m68hc11/m68hc11.c:4672
10336 msgid "Cannot do z-register replacement"
10339 #: config/m68hc11/m68hc11.c:4721
10340 msgid "Invalid Z register replacement for insn"
10343 #. Macro to define tables used to set the flags. This is a list in braces of
10344 #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
10345 #. to set or minus the bits to clear. An empty string NAME is used to
10346 #. identify the default VALUE.
10347 #: config/m68hc11/m68hc11.h:152
10348 msgid "Compile with 16-bit integer mode"
10351 #: config/m68hc11/m68hc11.h:154
10352 msgid "Compile with 32-bit integer mode"
10355 #: config/m68hc11/m68hc11.h:156
10356 msgid "Auto pre/post decrement increment allowed"
10359 #: config/m68hc11/m68hc11.h:158
10360 msgid "Auto pre/post decrement increment not allowed"
10363 #: config/m68hc11/m68hc11.h:160 config/m68hc11/m68hc11.h:164
10364 msgid "Compile for a 68HC11"
10367 #: config/m68hc11/m68hc11.h:162 config/m68hc11/m68hc11.h:166
10368 msgid "Compile for a 68HC12"
10371 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10372 #. command options that have values. Its definition is an
10373 #. initializer with a subgrouping for each command option.
10375 #. Each subgrouping contains a string constant, that defines the
10376 #. fixed part of the option name, and the address of a variable. The
10377 #. variable, type `char *', is set to the variable part of the given
10378 #. option if the fixed part matches. The actual option name is made
10379 #. by appending `-m' to the specified name.
10380 #: config/m68hc11/m68hc11.h:180
10381 msgid "Specify the register allocation order"
10384 #: config/m68hc11/m68hc11.h:182
10385 msgid "Indicate the number of soft registers available"
10388 #: config/m68k/m68k.c:121
10390 msgid "-malign-loops=%d is not between 1 and %d"
10393 #: config/m68k/m68k.c:132
10395 msgid "-malign-jumps=%d is not between 1 and %d"
10398 #: config/m68k/m68k.c:143
10400 msgid "-malign-functions=%d is not between 1 and %d"
10403 #. Macro to define tables used to set the flags.
10404 #. This is a list in braces of pairs in braces,
10405 #. each pair being { "NAME", VALUE }
10406 #. where VALUE is the bits to set or minus the bits to clear.
10407 #. An empty string NAME is used to identify the default VALUE.
10408 #: config/m68k/m68k.h:152 config/m68k/m68k.h:154
10409 msgid "Generate code for a 68020"
10412 #: config/m68k/m68k.h:159 config/m68k/m68k.h:162
10413 msgid "Generate code for a 68000"
10416 #: config/m68k/m68k.h:164
10417 msgid "Use the bit-field instructions"
10420 #: config/m68k/m68k.h:166
10421 msgid "Do not use the bit-field instructions"
10424 #: config/m68k/m68k.h:168
10425 msgid "Use different calling convention using 'rtd'"
10428 #: config/m68k/m68k.h:172
10429 msgid "Consider type `int' to be 16 bits wide"
10432 #: config/m68k/m68k.h:174
10433 msgid "Consider type `int' to be 32 bits wide"
10436 #: config/m68k/m68k.h:176
10437 msgid "Generate code for a Sun FPA"
10440 #: config/m68k/m68k.h:179
10441 msgid "Do not generate code for a Sun FPA"
10444 #: config/m68k/m68k.h:181 config/m68k/m68k.h:183
10445 msgid "Generate code for a Sun Sky board"
10448 #: config/m68k/m68k.h:185
10449 msgid "Do not use Sky linkage convention"
10452 #: config/m68k/m68k.h:187
10453 msgid "Generate code for a 68881"
10456 #: config/m68k/m68k.h:190
10457 msgid "Generate code with library calls for floating point"
10460 #: config/m68k/m68k.h:192
10461 msgid "Generate code for a 68040, without any new instructions"
10464 #: config/m68k/m68k.h:195
10465 msgid "Generate code for a 68060, without any new instructions"
10468 #: config/m68k/m68k.h:199
10469 msgid "Generate code for a 68030"
10472 #: config/m68k/m68k.h:202
10473 msgid "Generate code for a 68040"
10476 #: config/m68k/m68k.h:206
10477 msgid "Generate code for a 68060"
10480 #: config/m68k/m68k.h:211
10481 msgid "Generate code for a 520X"
10484 #: config/m68k/m68k.h:214
10485 msgid "Generate code for a 68851"
10488 #: config/m68k/m68k.h:216
10489 msgid "Do no generate code for a 68851"
10492 #: config/m68k/m68k.h:219
10493 msgid "Generate code for a 68302"
10496 #: config/m68k/m68k.h:222
10497 msgid "Generate code for a 68332"
10500 #: config/m68k/m68k.h:226
10501 msgid "Generate code for a cpu32"
10504 #: config/m68k/m68k.h:229
10505 msgid "Align variables on a 32-bit boundary"
10508 #: config/m68k/m68k.h:231
10509 msgid "Align variables on a 16-bit boundary"
10512 #: config/m68k/m68k.h:233
10513 msgid "Generate pc-relative code"
10516 #: config/m68k/m68k.h:235
10517 msgid "Do not use unaligned memory references"
10520 #: config/m68k/m68k.h:237
10521 msgid "Use unaligned memory references"
10524 #. Sometimes certain combinations of command options do not make
10525 #. sense on a particular target machine. You can define a macro
10526 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
10527 #. defined, is executed once just after all the command options have
10530 #. Don't use this macro to turn on various extra optimizations for
10531 #. `-O'. That is what `OPTIMIZATION_OPTIONS' is for.
10532 #: config/m68k/m68k.h:274 config/m68k/m68kelf.h:265 config/m68k/m68kv4.h:297
10533 msgid "-fPIC is not currently supported on the 68000 or 68010\n"
10536 #: config/m88k/m88k.c:889
10538 msgid "Internal gcc monitor: short-branch(%x)"
10541 #: config/m88k/m88k.c:2292
10542 msgid "Internal gcc error: Can't express symbolic location"
10545 #: config/m88k/m88k.c:2573
10547 msgid "argument #%d is a structure"
10550 #: config/m88k/m88k.c:2884
10551 msgid "%R not followed by %B/C/D/E"
10554 #: config/m88k/m88k.c:2952
10556 msgid "invalid %x/X value"
10559 #: config/m88k/m88k.c:2957
10560 msgid "invalid %H value"
10563 #: config/m88k/m88k.c:2963
10564 msgid "invalid %h value"
10567 #: config/m88k/m88k.c:2969
10568 msgid "invalid %Q value"
10571 #: config/m88k/m88k.c:2975
10572 msgid "invalid %q value"
10575 #: config/m88k/m88k.c:2981
10577 msgid "invalid %o value"
10580 #: config/m88k/m88k.c:2988
10582 msgid "invalid %p value"
10585 #: config/m88k/m88k.c:3001 config/m88k/m88k.c:3006
10587 msgid "invalid %s/S value"
10590 #: config/m88k/m88k.c:3017
10591 msgid "invalid %P operand"
10594 #: config/m88k/m88k.c:3048
10595 msgid "invalid %B value"
10598 #: config/m88k/m88k.c:3065
10599 msgid "invalid %C value"
10602 #: config/m88k/m88k.c:3078
10603 msgid "invalid %D value"
10606 #: config/m88k/m88k.c:3086
10608 msgid "invalid %E value"
10611 #: config/m88k/m88k.c:3091
10613 msgid "`%d' operand isn't a register"
10616 #: config/m88k/m88k.c:3102
10617 msgid "invalid %r value"
10620 #: config/m88k/m88k.c:3109
10621 msgid "operand is r0"
10624 #: config/m88k/m88k.c:3123
10625 msgid "operand is const_double"
10628 #: config/m88k/m88k.c:3142
10629 msgid "invalid code"
10632 #. Do any checking or such that is needed after processing the -m switches.
10633 #: config/m88k/m88k.h:277
10634 msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
10637 #: config/m88k/m88k.h:299
10639 msgid "Invalid option `-mshort-data-%s'"
10642 #: config/m88k/m88k.h:304
10644 msgid "-mshort-data-%s is too large "
10647 #: config/m88k/m88k.h:306
10649 msgid "-mshort-data-%s and PIC are incompatible"
10652 #: config/mcore/mcore.c:3071
10654 msgid "Invalid option `-mstack-increment=%s'"
10657 #: config/mcore/mcore.h:126
10658 msgid "Inline constants if it can be done in 2 insns or less"
10661 #: config/mcore/mcore.h:128
10662 msgid "inline constants if it only takes 1 instruction"
10665 #: config/mcore/mcore.h:130
10666 msgid "Set maximum alignment to 4"
10669 #: config/mcore/mcore.h:132
10670 msgid "Set maximum alignment to 8"
10673 #: config/mcore/mcore.h:136
10674 msgid "Do not use the divide instruction"
10677 #: config/mcore/mcore.h:140
10678 msgid "Do not arbitary sized immediates in bit operations"
10681 #: config/mcore/mcore.h:142
10682 msgid "Always treat bitfield as int-sized"
10685 #: config/mcore/mcore.h:146
10686 msgid "Force functions to be aligned to a 4 byte boundary"
10689 #: config/mcore/mcore.h:148
10690 msgid "Force functions to be aligned to a 2 byte boundary"
10693 #: config/mcore/mcore.h:150
10694 msgid "Emit call graph information"
10697 #: config/mcore/mcore.h:154
10698 msgid "Prefer word accesses over byte accesses"
10701 #: config/mcore/mcore.h:165
10702 msgid "Generate code for the M*Core M340"
10705 #: config/mcore/mcore.h:178
10706 msgid "Maximum amount for a single stack increment operation"
10709 #: config/mips/mips.c:4806
10711 msgid "-mips%d not supported"
10714 #: config/mips/mips.c:4813
10716 msgid "bad value (%s) for -mips switch"
10719 #: config/mips/mips.c:4834
10721 msgid "bad value (%s) for -mabi= switch"
10724 #: config/mips/mips.c:4872
10726 msgid "-mabi=%s does not support -mips%d"
10729 #: config/mips/mips.c:4889
10730 msgid "The -mabi=32 support does not work yet."
10733 #: config/mips/mips.c:4893
10734 msgid "This target does not support the -mabi switch."
10737 #: config/mips/mips.c:5003
10739 msgid "bad value (%s) for -mtune= switch"
10742 #: config/mips/mips.c:5027
10744 msgid "-march=%s does not support -mips%d"
10747 #: config/mips/mips.c:5034
10749 msgid "-mips%d does not support 64 bit fp registers"
10752 #: config/mips/mips.c:5040
10754 msgid "-mips%d does not support 64 bit gp registers"
10757 #: config/mips/mips.c:5061
10758 msgid "-G is incompatible with PIC code which is the default"
10761 #: config/mips/mips.c:5077
10762 msgid "-membedded-pic and -mabicalls are incompatible"
10765 #: config/mips/mips.c:5080
10766 msgid "-G and -membedded-pic are incompatible"
10769 #: config/mips/mips.c:5131
10771 msgid "Invalid option `entry%s'"
10774 #: config/mips/mips.c:5134
10775 msgid "-mentry is only meaningful with -mips-16"
10778 #: config/mips/mips.c:5474
10780 msgid "internal error: %%) found without a %%( in assembler pattern"
10783 #: config/mips/mips.c:5488
10785 msgid "internal error: %%] found without a %%[ in assembler pattern"
10788 #: config/mips/mips.c:5501
10790 msgid "internal error: %%> found without a %%< in assembler pattern"
10793 #: config/mips/mips.c:5514
10795 msgid "internal error: %%} found without a %%{ in assembler pattern"
10798 #: config/mips/mips.c:5528
10800 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
10803 #: config/mips/mips.c:5537
10804 msgid "PRINT_OPERAND null pointer"
10807 #: config/mips/mips.c:5670
10809 msgid "invalid use of %%d, %%x, or %%X"
10812 #: config/mips/mips.c:5713
10813 msgid "PRINT_OPERAND_ADDRESS, null pointer"
10816 #: config/mips/mips.c:5915
10818 "MIPS ECOFF format does not allow changing filenames within functions with "
10822 #: config/mips/mips.c:6230
10823 msgid "can't rewind temp file"
10826 #: config/mips/mips.c:6234
10827 msgid "can't write to output file"
10830 #: config/mips/mips.c:6237
10831 msgid "can't read from temp file"
10834 #: config/mips/mips.c:6240
10835 msgid "can't close temp file"
10838 #: config/mips/mips.c:6703
10840 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
10843 #: config/mips/mips.c:6867
10845 msgid "fp_offset (%ld) or end_offset (%ld) is less than zero."
10848 #: config/mips/mips.c:8898
10850 msgid "can not handle inconsistent calls to `%s'"
10853 #. Macro to define tables used to set the flags.
10854 #. This is a list in braces of pairs in braces,
10855 #. each pair being { "NAME", VALUE }
10856 #. where VALUE is the bits to set or minus the bits to clear.
10857 #. An empty string NAME is used to identify the default VALUE.
10858 #: config/mips/mips.h:376 config/mn10300/mn10300.h:64
10859 msgid "No default crt0.o"
10862 #: config/mips/mips.h:378
10863 msgid "Use 64-bit int type"
10866 #: config/mips/mips.h:380
10867 msgid "Use 64-bit long type"
10870 #: config/mips/mips.h:382
10871 msgid "Use 32-bit long type"
10874 #: config/mips/mips.h:384
10875 msgid "Optimize lui/addiu address loads"
10878 #: config/mips/mips.h:386
10879 msgid "Don't optimize lui/addiu address loads"
10882 #: config/mips/mips.h:388
10883 msgid "Use MIPS as"
10886 #: config/mips/mips.h:390
10890 #: config/mips/mips.h:392
10891 msgid "Use symbolic register names"
10894 #: config/mips/mips.h:394
10895 msgid "Don't use symbolic register names"
10898 #: config/mips/mips.h:396 config/mips/mips.h:398
10899 msgid "Use GP relative sdata/sbss sections"
10902 #: config/mips/mips.h:400 config/mips/mips.h:402
10903 msgid "Don't use GP relative sdata/sbss sections"
10906 #: config/mips/mips.h:404
10907 msgid "Output compiler statistics"
10910 #: config/mips/mips.h:406
10911 msgid "Don't output compiler statistics"
10914 #: config/mips/mips.h:408
10915 msgid "Don't optimize block moves"
10918 #: config/mips/mips.h:410
10919 msgid "Optimize block moves"
10922 #: config/mips/mips.h:412
10923 msgid "Use mips-tfile asm postpass"
10926 #: config/mips/mips.h:414
10927 msgid "Don't use mips-tfile asm postpass"
10930 #. Macro to define tables used to set the flags.
10931 #. This is a list in braces of triplets in braces,
10932 #. each triplet being { "NAME", VALUE, DOC }
10933 #. where VALUE is the bits to set or minus the bits to clear and DOC
10934 #. is the documentation for --help (NULL if intentionally undocumented).
10935 #. An empty string NAME is used to identify the default VALUE.
10936 #: config/mips/mips.h:418 config/pdp11/pdp11.h:55
10937 msgid "Use hardware floating point"
10940 #: config/mips/mips.h:420
10941 msgid "Use 64-bit FP registers"
10944 #: config/mips/mips.h:422
10945 msgid "Use 32-bit FP registers"
10948 #: config/mips/mips.h:424
10949 msgid "Use 64-bit general registers"
10952 #: config/mips/mips.h:426
10953 msgid "Use 32-bit general registers"
10956 #: config/mips/mips.h:428
10957 msgid "Use Irix PIC"
10960 #: config/mips/mips.h:430
10961 msgid "Don't use Irix PIC"
10964 #: config/mips/mips.h:432
10965 msgid "Use OSF PIC"
10968 #: config/mips/mips.h:434
10969 msgid "Don't use OSF PIC"
10972 #: config/mips/mips.h:436
10973 msgid "Use indirect calls"
10976 #: config/mips/mips.h:438
10977 msgid "Don't use indirect calls"
10980 #: config/mips/mips.h:440
10981 msgid "Use embedded PIC"
10984 #: config/mips/mips.h:442
10985 msgid "Don't use embedded PIC"
10988 #: config/mips/mips.h:444
10989 msgid "Use ROM instead of RAM"
10992 #: config/mips/mips.h:446
10993 msgid "Don't use ROM instead of RAM"
10996 #: config/mips/mips.h:448
10997 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
11000 #: config/mips/mips.h:450
11001 msgid "Don't put uninitialized constants in ROM"
11004 #: config/mips/mips.h:452
11005 msgid "Use big-endian byte order"
11008 #: config/mips/mips.h:454
11009 msgid "Use little-endian byte order"
11012 #: config/mips/mips.h:456
11013 msgid "Use single (32-bit) FP only"
11016 #: config/mips/mips.h:458
11017 msgid "Don't use single (32-bit) FP only"
11020 #: config/mips/mips.h:460
11021 msgid "Use multiply accumulate"
11024 #: config/mips/mips.h:462
11025 msgid "Don't use multiply accumulate"
11028 #: config/mips/mips.h:464 config/rs6000/rs6000.h:329
11029 msgid "Don't generate fused multiply/add instructions"
11032 #: config/mips/mips.h:466 config/rs6000/rs6000.h:327
11033 msgid "Generate fused multiply/add instructions"
11036 #: config/mips/mips.h:468
11037 msgid "Work around early 4300 hardware bug"
11040 #: config/mips/mips.h:470
11041 msgid "Don't work around early 4300 hardware bug"
11044 #: config/mips/mips.h:472
11045 msgid "Optimize for 3900"
11048 #: config/mips/mips.h:474
11049 msgid "Optimize for 4650"
11052 #: config/mips/mips.h:476
11053 msgid "Trap on integer divide by zero"
11056 #: config/mips/mips.h:478
11057 msgid "Don't trap on integer divide by zero"
11060 #: config/mips/mips.h:480
11061 msgid "Trap on integer divide overflow"
11064 #: config/mips/mips.h:482
11065 msgid "Don't trap on integer divide overflow"
11068 #. This macro is similar to `TARGET_SWITCHES' but defines names of
11069 #. command options that have values. Its definition is an
11070 #. initializer with a subgrouping for each command option.
11072 #. Each subgrouping contains a string constant, that defines the
11073 #. fixed part of the option name, and the address of a variable.
11074 #. The variable, type `char *', is set to the variable part of the
11075 #. given option if the fixed part matches. The actual option name
11076 #. is made by appending `-m' to the specified name.
11078 #. Here is an example which defines `-mshort-data-NUMBER'. If the
11079 #. given option is `-mshort-data-512', the variable `m88k_short_data'
11080 #. will be set to the string `"512"'.
11082 #. extern char *m88k_short_data;
11083 #. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
11084 #: config/mips/mips.h:615 config/mips/mips.h:617
11085 msgid "Specify CPU for scheduling purposes"
11088 #: config/mips/mips.h:619
11089 msgid "Specify CPU for code generation purposes"
11092 #: config/mips/mips.h:621
11093 msgid "Specify a Standard MIPS ISA"
11096 #: config/mips/mips.h:623
11097 msgid "Use mips16 entry/exit psuedo ops"
11100 #: config/mips/mips.h:625
11101 msgid "Don't use MIPS16 instructions"
11104 #. Output assembler code to FILE to increment profiler label # LABELNO
11105 #. for profiling a function entry.
11106 #: config/mips/mips.h:2731
11107 msgid "mips16 function profiling"
11110 #: config/mn10300/mn10300.h:59
11111 msgid "Work around hardware multiply bug"
11114 #: config/mn10300/mn10300.h:60
11115 msgid "Do not work around hardware multiply bug"
11118 #: config/mn10300/mn10300.h:61
11119 msgid "Target the AM33 processor"
11122 #: config/mn10300/mn10300.h:65
11123 msgid "Enable linker relaxations"
11126 #: config/ns32k/ns32k.h:104 config/s390/s390.h:52
11127 msgid "Don't use hardware fp"
11130 #: config/ns32k/ns32k.h:105
11131 msgid "Alternative calling convention"
11134 #: config/ns32k/ns32k.h:107
11135 msgid "Pass some arguments in registers"
11138 #: config/ns32k/ns32k.h:108
11139 msgid "Pass all arguments on stack"
11142 #: config/ns32k/ns32k.h:109
11143 msgid "Optimize for 32532 cpu"
11146 #: config/ns32k/ns32k.h:110
11147 msgid "Optimize for 32332 cpu"
11150 #: config/ns32k/ns32k.h:112
11151 msgid "Optimize for 32032"
11154 #: config/ns32k/ns32k.h:114
11155 msgid "Register sb is zero. Use for absolute addressing"
11158 #: config/ns32k/ns32k.h:115
11159 msgid "Do not use register sb"
11162 #: config/ns32k/ns32k.h:116
11163 msgid "Do not use bitfield instructions"
11166 #: config/ns32k/ns32k.h:117
11167 msgid "Use bitfield instructions"
11170 #: config/ns32k/ns32k.h:118
11171 msgid "Generate code for high memory"
11174 #: config/ns32k/ns32k.h:119
11175 msgid "Generate code for low memory"
11178 #: config/ns32k/ns32k.h:120
11182 #: config/ns32k/ns32k.h:121
11183 msgid "Use multiply-accumulate fp instructions"
11186 #: config/ns32k/ns32k.h:123
11187 msgid "Do not use multiply-accumulate fp instructions"
11190 #: config/ns32k/ns32k.h:124
11191 msgid "\"Small register classes\" kludge"
11194 #: config/ns32k/ns32k.h:125
11195 msgid "No \"Small register classes\" kludge"
11198 #: config/pa/pa.c:162
11201 "Unknown -mschedule= option (%s).\n"
11202 "Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
11205 #: config/pa/pa.c:187
11208 "Unknown -march= option (%s).\n"
11209 "Valid options are 1.0, 1.1, and 2.0\n"
11212 #: config/pa/pa.c:192
11213 msgid "PIC code generation is not supported in the portable runtime model\n"
11216 #: config/pa/pa.c:197
11217 msgid "PIC code generation is not compatible with fast indirect calls\n"
11220 #: config/pa/pa.c:202
11221 msgid "-g is only supported when using GAS on this processor,"
11224 #: config/pa/pa.c:203
11225 msgid "-g option disabled."
11228 #: config/pdp11/pdp11.h:56
11229 msgid "Do not use hardware floating point"
11232 #. return float result in ac0
11233 #: config/pdp11/pdp11.h:58
11234 msgid "Return floating point results in ac0"
11237 #: config/pdp11/pdp11.h:59
11238 msgid "Return floating point results in memory"
11242 #: config/pdp11/pdp11.h:61
11243 msgid "Generate code for an 11/40"
11247 #: config/pdp11/pdp11.h:64
11248 msgid "Generate code for an 11/45"
11252 #: config/pdp11/pdp11.h:67
11253 msgid "Generate code for an 11/10"
11256 #. use movstrhi for bcopy
11257 #. use 32 bit for int
11258 #: config/pdp11/pdp11.h:72 config/pdp11/pdp11.h:73
11259 msgid "Use 32 bit int"
11262 #: config/pdp11/pdp11.h:74 config/pdp11/pdp11.h:75
11263 msgid "Use 16 bit int"
11266 #. use 32 bit for float
11267 #: config/pdp11/pdp11.h:77 config/pdp11/pdp11.h:78
11268 msgid "Use 32 bit float"
11271 #: config/pdp11/pdp11.h:79 config/pdp11/pdp11.h:80
11272 msgid "Use 64 bit float"
11275 #. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
11276 #. is branching expensive - on a PDP, it's actually really cheap
11277 #. this is just to play around and check what code gcc generates
11278 #. split instruction and data memory?
11279 #: config/pdp11/pdp11.h:89
11280 msgid "Target has split I&D"
11283 #: config/pdp11/pdp11.h:90
11284 msgid "Target does not have split I&D"
11287 #. UNIX assembler syntax?
11288 #: config/pdp11/pdp11.h:92
11289 msgid "Use UNIX assembler syntax"
11292 #: config/pdp11/pdp11.h:93
11293 msgid "Use DEC assembler syntax"
11296 #: config/pj/pj.h:73
11297 msgid "Generate little endian data"
11300 #: config/pj/pj.h:75
11301 msgid "Generate big endian data"
11304 #: config/pj/pj.h:77
11305 msgid "Turn on maintainer testing code"
11308 #: config/pj/pj.h:79
11309 msgid "Enable Transmeta picoJava extensions"
11312 #: config/pj/pj.h:81
11313 msgid "Disable Transmeta picoJava extensions"
11316 #: config/pj/pj.h:83
11317 msgid "Disable reorganization pass"
11320 #: config/romp/romp.c:682
11322 msgid "invalid %%B value"
11325 #: config/romp/romp.c:709 config/rs6000/rs6000.c:4459
11327 msgid "invalid %%S value"
11330 #: config/romp/romp.c:718 config/romp/romp.c:725
11332 msgid "invalid %%b value"
11335 #: config/romp/romp.c:765 config/romp/romp.c:776
11337 msgid "invalid %%z value"
11340 #: config/romp/romp.c:784 config/romp/romp.c:792
11342 msgid "invalid %%Z value"
11345 #: config/romp/romp.c:799 config/romp/romp.c:808 config/romp/romp.c:815
11346 #: config/rs6000/rs6000.c:4238
11348 msgid "invalid %%k value"
11351 #: config/romp/romp.c:900 config/romp/romp.c:943
11353 msgid "invalid %%j value"
11356 #. Perform any needed actions needed for a function that is receiving a
11357 #. variable number of arguments.
11359 #. CUM is as above.
11361 #. MODE and TYPE are the mode and type of the current parameter.
11363 #. PRETEND_SIZE is a variable that should be set to the amount of stack
11364 #. that must be pushed by the prolog to pretend that our caller pushed
11367 #. Normally, this macro will push all remaining incoming registers on the
11368 #. stack and set PRETEND_SIZE to the length of the registers pushed.
11369 #: config/romp/romp.h:661
11370 msgid "can't have varargs with -mfp-arg-in-fp-regs"
11373 #: config/rs6000/aix.h:134 config/rs6000/beos.h:30
11374 msgid "Always pass floating-point arguments in memory"
11377 #: config/rs6000/aix.h:136 config/rs6000/beos.h:32
11378 msgid "Don't always pass floating-point arguments in memory"
11381 #: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
11382 msgid "Support message passing with the Parallel Environment"
11385 #: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28
11386 msgid "Compile for 64-bit pointers"
11389 #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30
11390 msgid "Compile for 32-bit pointers"
11393 #: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49
11394 msgid "-maix64 and POWER architecture are incompatible."
11397 #: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54
11398 msgid "-maix64 requires PowerPC64 architecture remain enabled."
11401 #: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58
11403 "-maix64 required: 64-bit computation with 32-bit addressing not yet "
11407 #: config/rs6000/rs6000.c:395
11408 msgid "-mmultiple is not supported on little endian systems"
11411 #: config/rs6000/rs6000.c:402
11412 msgid "-mstring is not supported on little endian systems"
11415 #: config/rs6000/rs6000.c:408
11417 msgid "-f%s ignored (all code is position independent)"
11420 #: config/rs6000/rs6000.c:417
11421 msgid "-ffunction-sections disabled on AIX when debugging"
11424 #: config/rs6000/rs6000.c:423
11425 msgid "-fdata-sections not supported on AIX"
11428 #: config/rs6000/rs6000.c:438
11430 msgid "Unknown -mdebug-%s switch"
11433 #: config/rs6000/rs6000.c:4165
11435 msgid "invalid %%f value"
11438 #: config/rs6000/rs6000.c:4174
11440 msgid "invalid %%F value"
11443 #: config/rs6000/rs6000.c:4183
11445 msgid "invalid %%G value"
11448 #: config/rs6000/rs6000.c:4218
11450 msgid "invalid %%j code"
11453 #: config/rs6000/rs6000.c:4228
11455 msgid "invalid %%J code"
11458 #: config/rs6000/rs6000.c:4258
11460 msgid "invalid %%K value"
11463 #: config/rs6000/rs6000.c:4385
11465 msgid "invalid %%p value"
11468 #: config/rs6000/rs6000.c:4422
11470 msgid "invalid %%q value"
11473 #: config/rs6000/rs6000.c:4485
11475 msgid "%%S computed all 1's mask"
11478 #: config/rs6000/rs6000.c:4512
11480 msgid "%%S computed all 0's mask"
11483 #: config/rs6000/rs6000.c:4522
11485 msgid "invalid %%T value"
11488 #: config/rs6000/rs6000.c:4532
11490 msgid "invalid %%u value"
11493 #: config/rs6000/rs6000.c:4541
11495 msgid "invalid %%v value"
11498 #: config/rs6000/rs6000.c:8464
11499 msgid "bad address"
11502 #. Run-time compilation parameters selecting different hardware subsets.
11504 #. Macro to define tables used to set the flags.
11505 #. This is a list in braces of pairs in braces,
11506 #. each pair being { "NAME", VALUE }
11507 #. where VALUE is the bits to set or minus the bits to clear.
11508 #. An empty string NAME is used to identify the default VALUE.
11509 #: config/rs6000/rs6000.h:259
11510 msgid "Use POWER instruction set"
11513 #: config/rs6000/rs6000.h:262
11514 msgid "Use POWER2 instruction set"
11517 #: config/rs6000/rs6000.h:264
11518 msgid "Do not use POWER2 instruction set"
11521 #: config/rs6000/rs6000.h:267
11522 msgid "Do not use POWER instruction set"
11525 #: config/rs6000/rs6000.h:269
11526 msgid "Use PowerPC instruction set"
11529 #: config/rs6000/rs6000.h:272
11530 msgid "Do not use PowerPC instruction set"
11533 #: config/rs6000/rs6000.h:274
11534 msgid "Use PowerPC General Purpose group optional instructions"
11537 #: config/rs6000/rs6000.h:276
11538 msgid "Don't use PowerPC General Purpose group optional instructions"
11541 #: config/rs6000/rs6000.h:278
11542 msgid "Use PowerPC Graphics group optional instructions"
11545 #: config/rs6000/rs6000.h:280
11546 msgid "Don't use PowerPC Graphics group optional instructions"
11549 #: config/rs6000/rs6000.h:282
11550 msgid "Use PowerPC-64 instruction set"
11553 #: config/rs6000/rs6000.h:284
11554 msgid "Don't use PowerPC-64 instruction set"
11557 #: config/rs6000/rs6000.h:286
11558 msgid "Use new mnemonics for PowerPC architecture"
11561 #: config/rs6000/rs6000.h:288
11562 msgid "Use old mnemonics for PowerPC architecture"
11565 #: config/rs6000/rs6000.h:291
11566 msgid "Put everything in the regular TOC"
11569 #: config/rs6000/rs6000.h:293
11570 msgid "Place floating point constants in TOC"
11573 #: config/rs6000/rs6000.h:295
11574 msgid "Don't place floating point constants in TOC"
11577 #: config/rs6000/rs6000.h:297
11578 msgid "Place symbol+offset constants in TOC"
11581 #: config/rs6000/rs6000.h:299
11582 msgid "Don't place symbol+offset constants in TOC"
11585 #: config/rs6000/rs6000.h:305
11586 msgid "Place variable addresses in the regular TOC"
11589 #: config/rs6000/rs6000.h:311
11590 msgid "Generate load/store multiple instructions"
11593 #: config/rs6000/rs6000.h:313
11594 msgid "Do not generate load/store multiple instructions"
11597 #: config/rs6000/rs6000.h:317
11598 msgid "Generate string instructions for block moves"
11601 #: config/rs6000/rs6000.h:319
11602 msgid "Do not generate string instructions for block moves"
11605 #: config/rs6000/rs6000.h:323
11606 msgid "Generate load/store with update instructions"
11609 #: config/rs6000/rs6000.h:325
11610 msgid "Do not generate load/store with update instructions"
11613 #: config/rs6000/rs6000.h:333
11614 msgid "Don't schedule the start and end of the procedure"
11617 #. This macro is similar to `TARGET_SWITCHES' but defines names of
11618 #. command options that have values. Its definition is an
11619 #. initializer with a subgrouping for each command option.
11621 #. Each subgrouping contains a string constant, that defines the
11622 #. fixed part of the option name, and the address of a variable.
11623 #. The variable, type `char *', is set to the variable part of the
11624 #. given option if the fixed part matches. The actual option name
11625 #. is made by appending `-m' to the specified name.
11627 #. Here is an example which defines `-mshort-data-NUMBER'. If the
11628 #. given option is `-mshort-data-512', the variable `m88k_short_data'
11629 #. will be set to the string `"512"'.
11631 #. extern char *m88k_short_data;
11632 #. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
11633 #: config/rs6000/rs6000.h:408 config/sparc/sparc.h:709
11634 msgid "Use features of and schedule code for given CPU"
11637 #: config/rs6000/rs6000.h:411
11638 msgid "Enable debug output"
11641 #. Definitions for __builtin_return_address and __builtin_frame_address.
11642 #. __builtin_return_address (0) should give link register (65), enable
11644 #. This should be uncommented, so that the link register is used, but
11645 #. currently this would result in unmatched insns and spilling fixed
11646 #. registers so we'll leave it for another day. When these problems are
11647 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
11649 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
11650 #. Number of bytes into the frame return addresses can be found. See
11651 #. rs6000_stack_info in rs6000.c for more information on how the different
11652 #. abi's store the return address.
11653 #: config/rs6000/rs6000.h:1586
11654 msgid "RETURN_ADDRESS_OFFSET not supported"
11657 #: config/rs6000/sysv4.h:90
11658 msgid "Select ABI calling convention."
11661 #: config/rs6000/sysv4.h:91
11662 msgid "Select method for sdata handling."
11665 #: config/rs6000/sysv4.h:106
11666 msgid "Align to the base type of the bitfield."
11669 #: config/rs6000/sysv4.h:108
11670 msgid "Don't align to the base type of the bitfield."
11673 #: config/rs6000/sysv4.h:110
11674 msgid "Don't assume that unaligned accesses are handled by the system"
11677 #: config/rs6000/sysv4.h:112
11678 msgid "Assume that unaligned accesses are handled by the system"
11681 #: config/rs6000/sysv4.h:114 config/rs6000/sysv4.h:118
11682 msgid "Produce code relocatable at runtime."
11685 #: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:120
11686 msgid "Don't produce code relocatable at runtime."
11689 #: config/rs6000/sysv4.h:122 config/rs6000/sysv4.h:124
11690 msgid "Produce little endian code."
11693 #: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:128
11694 msgid "Produce big endian code."
11697 #: config/rs6000/sysv4.h:132 config/sparc/linux.h:83
11698 #: config/sparc/linux64.h:141
11699 msgid "Use 128 bit long doubles"
11702 #: config/rs6000/sysv4.h:133 config/rs6000/sysv4.h:134
11703 #: config/rs6000/sysv4.h:135 config/rs6000/sysv4.h:136
11704 #: config/rs6000/sysv4.h:137 config/rs6000/sysv4.h:138
11705 #: config/rs6000/sysv4.h:148 config/rs6000/sysv4.h:149
11706 #: config/rs6000/sysv4.h:160 config/rs6000/sysv4.h:161
11707 #: config/rs6000/sysv4.h:162 config/rs6000/sysv4.h:164
11708 msgid "no description yet"
11711 #: config/rs6000/sysv4.h:139
11715 #: config/rs6000/sysv4.h:140
11716 msgid "Don't use EABI."
11719 #: config/rs6000/sysv4.h:143
11720 msgid "Do not allow bitfields to cross word boundaries"
11723 #: config/rs6000/sysv4.h:145
11724 msgid "Use alternate register names."
11727 #: config/rs6000/sysv4.h:147
11728 msgid "Don't use alternate register names."
11731 #: config/rs6000/sysv4.h:151
11732 msgid "Link with libsim.a, libc.a and sim-crt0.o."
11735 #: config/rs6000/sysv4.h:153
11736 msgid "Link with libads.a, libc.a and crt0.o."
11739 #: config/rs6000/sysv4.h:155
11740 msgid "Link with libyk.a, libc.a and crt0.o."
11743 #: config/rs6000/sysv4.h:157
11744 msgid "Link with libmvme.a, libc.a and crt0.o."
11747 #: config/rs6000/sysv4.h:159
11748 msgid "Set the PPC_EMB bit in the ELF flags header"
11751 #. Sometimes certain combinations of command options do not make sense
11752 #. on a particular target machine. You can define a macro
11753 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
11754 #. defined, is executed once just after all the command options have
11757 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
11759 #: config/rs6000/sysv4.h:219
11761 msgid "Bad value for -mcall-%s"
11764 #: config/rs6000/sysv4.h:235
11766 msgid "Bad value for -msdata=%s"
11769 #: config/rs6000/sysv4.h:252
11771 msgid "-mrelocatable and -msdata=%s are incompatible."
11774 #: config/rs6000/sysv4.h:260
11776 msgid "-f%s and -msdata=%s are incompatible."
11779 #: config/rs6000/sysv4.h:269
11781 msgid "-msdata=%s and -mcall-%s are incompatible."
11784 #: config/rs6000/sysv4.h:276
11785 msgid "-mrelocatable and -mno-minimal-toc are incompatible."
11788 #: config/rs6000/sysv4.h:282
11790 msgid "-mrelocatable and -mcall-%s are incompatible."
11793 #: config/rs6000/sysv4.h:289
11795 msgid "-fPIC and -mcall-%s are incompatible."
11798 #: config/rs6000/sysv4.h:296
11799 msgid "-mcall-aixdesc must be big endian"
11802 #: config/s390/s390.c:1483
11803 msgid "invalid UNSPEC as operand (1)"
11806 #: config/s390/s390.c:1513
11807 msgid "invalid UNSPEC as operand (2)"
11810 #: config/s390/s390.c:1519
11811 msgid "UNKNOWN in s390_output_symbolic_const !?"
11814 #: config/s390/s390.c:1535
11815 msgid "Cannot decompose address.\n"
11818 #: config/s390/s390.c:1672
11819 msgid "UNKNOWN in print_operand !?"
11822 #: config/s390/s390.c:2171
11823 msgid "no code label found"
11826 #: config/s390/s390.c:2494
11827 msgid "Total size of local variables exceeds architecture limit."
11830 #: config/s390/s390.h:53
11831 msgid "Set backchain"
11834 #: config/s390/s390.h:54
11835 msgid "Don't set backchain (faster, but debug harder"
11838 #: config/s390/s390.h:55
11839 msgid "Use bras for execucable < 64k"
11842 #: config/s390/s390.h:56
11843 msgid "Don't use bras"
11846 #: config/s390/s390.h:57
11847 msgid "Additional debug prints"
11850 #: config/s390/s390.h:58
11851 msgid "Don't print additional debug prints"
11854 #: config/s390/s390.h:59
11855 msgid "64 bit mode"
11858 #: config/s390/s390.h:60
11859 msgid "31 bit mode"
11862 #: config/s390/s390.h:61
11866 #: config/s390/s390.h:62
11870 #. The sp_switch attribute only has meaning for interrupt functions.
11871 #: config/sh/sh.c:4720 config/sh/sh.c:4759
11873 msgid "`%s' attribute only applies to interrupt functions"
11876 #. The argument must be a constant string.
11877 #: config/sh/sh.c:4727
11879 msgid "`%s' attribute argument not a string constant"
11882 #. The argument must be a constant integer.
11883 #: config/sh/sh.c:4766
11885 msgid "`%s' attribute argument not an integer constant"
11888 #: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
11889 msgid "Generate code for big endian"
11892 #: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
11893 msgid "Generate code for little endian"
11896 #: config/sparc/sp86x-aout.h:53 config/sparc/sp86x-elf.h:66
11897 msgid "Use little-endian byte order for data"
11900 #: config/sparc/sparc.c:296
11902 msgid "%s is not supported by this configuration"
11905 #: config/sparc/sparc.c:303
11906 msgid "-mlong-double-64 not allowed with -m64"
11909 #: config/sparc/sparc.c:328
11910 msgid "-mcmodel= is not supported on 32 bit systems"
11913 #: config/sparc/sparc.c:409
11914 msgid "profiling does not support code models other than medlow"
11917 #: config/sparc/sparc.c:5805 config/sparc/sparc.c:5811
11919 msgid "Invalid %%Y operand"
11922 #: config/sparc/sparc.c:5881
11924 msgid "Invalid %%A operand"
11927 #: config/sparc/sparc.c:5891
11929 msgid "Invalid %%B operand"
11932 #: config/sparc/sparc.c:5930
11934 msgid "Invalid %%c operand"
11937 #: config/sparc/sparc.c:5931
11939 msgid "Invalid %%C operand"
11942 #: config/sparc/sparc.c:5952
11944 msgid "Invalid %%d operand"
11947 #: config/sparc/sparc.c:5953
11949 msgid "Invalid %%D operand"
11952 #: config/sparc/sparc.c:5971
11954 msgid "Invalid %%f operand"
11957 #: config/sparc/sparc.c:6021
11958 msgid "long long constant not a valid immediate operand"
11961 #: config/sparc/sparc.c:6024
11962 msgid "floating point constant not a valid immediate operand"
11965 #. To make profiling work with -f{pic,PIC}, we need to emit the profiling
11966 #. code into the rtl. Also, if we are profiling, we cannot eliminate
11967 #. the frame pointer (because the return address will get smashed).
11968 #: config/sparc/sparc.h:404
11970 msgid "%s and profiling conflict: disabling %s"
11973 #: config/sparc/sparc.h:588
11974 msgid "Use function_epilogue()"
11977 #: config/sparc/sparc.h:590
11978 msgid "Do not use function_epilogue()"
11981 #: config/sparc/sparc.h:592
11982 msgid "Assume possible double misalignment"
11985 #: config/sparc/sparc.h:594
11986 msgid "Assume all doubles are aligned"
11989 #: config/sparc/sparc.h:596
11990 msgid "Pass -assert pure-text to linker"
11993 #: config/sparc/sparc.h:598
11994 msgid "Do not pass -assert pure-text to linker"
11997 #: config/sparc/sparc.h:600
11998 msgid "Use flat register window model"
12001 #: config/sparc/sparc.h:602
12002 msgid "Do not use flat register window model"
12005 #: config/sparc/sparc.h:604
12006 msgid "Use ABI reserved registers"
12009 #: config/sparc/sparc.h:606
12010 msgid "Do not use ABI reserved registers"
12013 #: config/sparc/sparc.h:608
12014 msgid "Use hardware quad fp instructions"
12017 #: config/sparc/sparc.h:610
12018 msgid "Do not use hardware quad fp instructions"
12021 #: config/sparc/sparc.h:612
12022 msgid "Compile for v8plus ABI"
12025 #: config/sparc/sparc.h:614
12026 msgid "Do not compile for v8plus ABI"
12029 #: config/sparc/sparc.h:616
12030 msgid "Utilize Visual Instruction Set"
12033 #: config/sparc/sparc.h:618
12034 msgid "Do not utilize Visual Instruction Set"
12037 #. ??? These are deprecated, coerced to -mcpu=. Delete in 2.9.
12038 #: config/sparc/sparc.h:621
12039 msgid "Optimize for Cypress processors"
12042 #: config/sparc/sparc.h:623
12043 msgid "Optimize for SparcLite processors"
12046 #: config/sparc/sparc.h:625
12047 msgid "Optimize for F930 processors"
12050 #: config/sparc/sparc.h:627
12051 msgid "Optimize for F934 processors"
12054 #: config/sparc/sparc.h:629
12055 msgid "Use V8 Sparc ISA"
12058 #: config/sparc/sparc.h:631
12059 msgid "Optimize for SuperSparc processors"
12062 #. End of deprecated options.
12063 #: config/sparc/sparc.h:634
12064 msgid "Pointers are 64-bit"
12067 #: config/sparc/sparc.h:636
12068 msgid "Pointers are 32-bit"
12071 #: config/sparc/sparc.h:638
12072 msgid "Use 32-bit ABI"
12075 #: config/sparc/sparc.h:640
12076 msgid "Use 64-bit ABI"
12079 #: config/sparc/sparc.h:642
12080 msgid "Use stack bias"
12083 #: config/sparc/sparc.h:644
12084 msgid "Do not use stack bias"
12087 #: config/sparc/sparc.h:646
12088 msgid "Use structs on stronger alignment for double-word copies"
12091 #: config/sparc/sparc.h:648
12092 msgid "Do not use structs on stronger alignment for double-word copies"
12095 #: config/sparc/sparc.h:650
12096 msgid "Optimize tail call instructions in assembler and linker"
12099 #: config/sparc/sparc.h:652
12100 msgid "Do not optimize tail call instructions in assembler or linker"
12103 #: config/sparc/sparc.h:713
12104 msgid "Use given Sparc code model"
12107 #: config/stormy16/stormy16.c:1167
12108 msgid "cannot use va_start in interrupt function"
12111 #: config/stormy16/stormy16.c:1479
12112 msgid "`B' operand is not constant"
12115 #: config/stormy16/stormy16.c:1485
12116 msgid "`B' operand has multiple bits set"
12119 #: config/stormy16/stormy16.c:1510
12120 msgid "`o' operand is not constant"
12123 #: config/stormy16/stormy16.c:1525
12124 msgid "stormy16_print_operand: unknown code"
12127 #: config/stormy16/stormy16.c:1575
12129 msgid "switch statement of size %lu entries too large"
12132 #: config/v850/v850-c.c:68
12133 msgid "#pragma GHS endXXXX found without previous startXXX"
12136 #: config/v850/v850-c.c:70
12137 msgid "#pragma GHS endXXX does not match previous startXXX"
12140 #: config/v850/v850-c.c:95
12141 msgid "Cannot set interrupt attribute: no current function"
12144 #: config/v850/v850-c.c:103
12145 msgid "Cannot set interrupt attribute: no such identifier"
12148 #: config/v850/v850-c.c:149
12149 msgid "junk at end of #pragma ghs section"
12152 #: config/v850/v850-c.c:166
12154 msgid "unrecognised section name \"%s\""
12157 #: config/v850/v850-c.c:181
12158 msgid "malformed #pragma ghs section"
12161 #: config/v850/v850-c.c:201
12162 msgid "junk at end of #pragma ghs interrupt"
12165 #: config/v850/v850-c.c:213
12166 msgid "junk at end of #pragma ghs starttda"
12169 #: config/v850/v850-c.c:225
12170 msgid "junk at end of #pragma ghs startsda"
12173 #: config/v850/v850-c.c:237
12174 msgid "junk at end of #pragma ghs startzda"
12177 #: config/v850/v850-c.c:249
12178 msgid "junk at end of #pragma ghs endtda"
12181 #: config/v850/v850-c.c:261
12182 msgid "junk at end of #pragma ghs endsda"
12185 #: config/v850/v850-c.c:273
12186 msgid "junk at end of #pragma ghs endzda"
12189 #: config/v850/v850.c:118
12191 msgid "%s=%s is not numeric."
12194 #: config/v850/v850.c:125
12196 msgid "%s=%s is too large."
12199 #: config/v850/v850.c:281
12200 msgid "const_double_split got a bad insn:"
12203 #: config/v850/v850.c:773
12204 msgid "output_move_single:"
12207 #: config/v850/v850.c:2077
12208 msgid "a data area attribute cannot be specified for local variables"
12211 #: config/v850/v850.c:2088
12213 msgid "data area of '%s' conflicts with previous declaration"
12216 #: config/v850/v850.c:2291
12218 msgid "Bogus JR construction: %d\n"
12221 #: config/v850/v850.c:2312 config/v850/v850.c:2514
12223 msgid "Bad amount of stack space removal: %d"
12226 #: config/v850/v850.c:2490
12228 msgid "Bogus JARL construction: %d\n"
12231 #. Macro to define tables used to set the flags.
12232 #. This is a list in braces of pairs in braces,
12233 #. each pair being { "NAME", VALUE }
12234 #. where VALUE is the bits to set or minus the bits to clear.
12235 #. An empty string NAME is used to identify the default VALUE.
12236 #: config/v850/v850.h:119
12237 msgid "Support Green Hills ABI"
12240 #: config/v850/v850.h:122
12241 msgid "Prohibit PC relative function calls"
12244 #: config/v850/v850.h:125
12245 msgid "Reuse r30 on a per function basis"
12248 #: config/v850/v850.h:128
12249 msgid "Use stubs for function prologues"
12252 #: config/v850/v850.h:131
12253 msgid "Same as: -mep -mprolog-function"
12256 #: config/v850/v850.h:132
12257 msgid "Enable backend debugging"
12260 #: config/v850/v850.h:134
12261 msgid "Compile for the v850 processor"
12264 #: config/v850/v850.h:137
12265 msgid "Use 4 byte entries in switch tables"
12268 #. This macro is similar to `TARGET_SWITCHES' but defines names of
12269 #. command options that have values. Its definition is an
12270 #. initializer with a subgrouping for each command option.
12272 #. Each subgrouping contains a string constant, that defines the
12273 #. fixed part of the option name, and the address of a variable. The
12274 #. variable, type `char *', is set to the variable part of the given
12275 #. option if the fixed part matches. The actual option name is made
12276 #. by appending `-m' to the specified name.
12278 #. Here is an example which defines `-mshort-data-NUMBER'. If the
12279 #. given option is `-mshort-data-512', the variable `m88k_short_data'
12280 #. will be set to the string `"512"'.
12282 #. extern char *m88k_short_data;
12283 #. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
12284 #: config/v850/v850.h:181
12285 msgid "Set the max size of data eligible for the TDA area"
12288 #: config/v850/v850.h:184
12289 msgid "Set the max size of data eligible for the SDA area"
12292 #: config/v850/v850.h:187
12293 msgid "Set the max size of data eligible for the ZDA area"
12297 msgid "`-gnat' misspelled as `-gant'"
12300 #: ch/actions.c:118
12302 msgid "%d errors, %d sorries, do granting"
12305 #: ch/actions.c:135
12306 msgid "GNU compiler does not support statically allocated objects"
12309 #: ch/actions.c:138 objc/objc-act.c:925
12311 msgid "`%s' cannot be statically allocated"
12314 #: ch/actions.c:300
12316 msgid "causing unhandled exception `%s' (this is flaged only once)"
12319 #: ch/actions.c:438
12320 msgid "range failure (not inside function)"
12323 #: ch/actions.c:440
12324 msgid "possible range failure (not inside function)"
12327 #: ch/actions.c:445
12328 msgid "expression will always cause RANGEFAIL"
12331 #: ch/actions.c:492
12332 msgid "right hand side of assignment is a mode"
12335 #: ch/actions.c:498
12337 msgid "incompatible modes in %s"
12340 #: ch/actions.c:523
12342 msgid "bad string length in %s"
12345 #: ch/actions.c:631 ch/actions.c:644
12347 msgid "mode mismatch in %s expression"
12350 #: ch/actions.c:638
12352 msgid "%s expression must be referable"
12355 #: ch/actions.c:667
12357 msgid "%s not allowed outside a PROC"
12360 #: ch/actions.c:673
12362 msgid "%s action in PROC with no declared RESULTS"
12365 #: ch/actions.c:704
12366 msgid "RETURN not allowed outside PROC"
12369 #: ch/actions.c:717
12370 msgid "RETURN with a value, in PROC returning void"
12373 #: ch/actions.c:726
12374 msgid "RETURN with no value and no RESULT action in procedure"
12377 #: ch/actions.c:749
12379 msgid "no label named `%s'"
12382 #: ch/actions.c:751
12384 msgid "cannot GOTO label `%s' outside current function"
12387 #: ch/actions.c:773
12389 msgid "no EXITable label named `%s'"
12392 #: ch/actions.c:775
12394 msgid "cannot EXIT label `%s' outside current function"
12397 #: ch/actions.c:1018
12398 msgid "case selector not compatible with label"
12401 #: ch/actions.c:1044
12402 msgid "ELSE label not within a CASE statement"
12405 #: ch/actions.c:1048
12406 msgid "multiple default labels found in a CASE statement"
12409 #: ch/actions.c:1049
12410 msgid "this is the first ELSE label"
12413 #: ch/actions.c:1070
12414 msgid "label found outside of CASE statement"
12417 #: ch/actions.c:1073
12418 msgid "duplicate CASE value"
12421 #: ch/actions.c:1074 ch/actions.c:1127
12422 msgid "this is the first entry for that value"
12425 #: ch/actions.c:1077 ch/actions.c:1130
12426 msgid "CASE value out of range"
12429 #: ch/actions.c:1079 ch/actions.c:1132
12430 msgid "empty range"
12433 #: ch/actions.c:1081 ch/actions.c:1134
12434 msgid "label within scope of cleanup or variable array"
12437 #: ch/actions.c:1105 ch/actions.c:1302
12438 msgid "mode in label is not discrete"
12441 #: ch/actions.c:1122
12442 msgid "label not within a CASE statement"
12445 #: ch/actions.c:1282
12446 msgid "Lower bound of range must be a discrete literal expression"
12449 #: ch/actions.c:1287
12450 msgid "Upper bound of range must be a discrete literal expression"
12453 #: ch/actions.c:1311
12454 msgid "The CASE label is not valid"
12457 #: ch/actions.c:1357 ch/expr.c:215
12459 "The number of CASE selectors does not match the number of CASE label lists"
12462 #: ch/actions.c:1442
12464 msgid "incomplete CASE - %s not handled"
12467 #: ch/actions.c:1461
12468 msgid "CASE selector with variable range"
12471 #: ch/actions.c:1465
12472 msgid "too many cases to do CASE completeness testing"
12475 #: ch/actions.c:1550
12476 msgid "type of tuple cannot be implicit in multiple assignent"
12479 #: ch/actions.c:1552
12480 msgid "conditional expression cannot be used in multiple assignent"
12483 #: ch/actions.c:1554
12484 msgid "internal error - unknown type in multiple assignment"
12487 #: ch/actions.c:1558
12488 msgid "no operator allowed in multiple assignment,"
12491 #: ch/actions.c:1568
12492 msgid "location modes in multiple assignment are not equivalent"
12495 #: ch/actions.c:1606
12496 msgid "You may not assign a value to a BUFFER or EVENT location"
12499 #: ch/actions.c:1614
12500 msgid "can't assign value to READonly location"
12503 #: ch/actions.c:1619
12504 msgid "cannot assign to location with non-value property"
12507 #: ch/actions.c:1639
12508 msgid "lefthand side of assignment is not a location"
12511 #: ch/actions.c:1715 ch/actions.c:1785
12512 msgid "bitstring slice"
12515 #: ch/actions.c:1810
12516 msgid "LENGTH on left-hand-side is non-portable"
12519 #: ch/actions.c:1814
12520 msgid "Can only set LENGTH of array location"
12524 msgid "internal error: trying to make loc-identity with non-location"
12527 #: ch/convert.c:117
12528 msgid "cannot convert to a boolean mode"
12531 #: ch/convert.c:152
12532 msgid "cannot convert to a char mode"
12535 #: ch/convert.c:248
12536 msgid "powerset tuple element out of range"
12539 #: ch/convert.c:284 ch/convert.c:312
12541 msgid "incompatible member of powerset tuple (at position #%d)"
12544 #: ch/convert.c:394
12546 msgid "no initializer value for fixed field `%s'"
12549 #: ch/convert.c:436
12551 msgid "non-constant value for tag field `%s'"
12554 #: ch/convert.c:488
12556 msgid "field `%s' in wrong variant"
12559 #: ch/convert.c:495
12561 msgid "missing variant fields (at least `%s')"
12564 #: ch/convert.c:518
12566 msgid "bad initializer for field `%s'"
12569 #: ch/convert.c:525
12571 msgid "no initializer value for variant field `%s'"
12574 #: ch/convert.c:531
12575 msgid "no selected variant"
12578 #: ch/convert.c:546 ch/convert.c:912
12579 msgid "mixture of labelled and unlabelled tuple elements"
12582 #: ch/convert.c:557
12583 msgid "probably not a structure tuple"
12586 #: ch/convert.c:559
12588 msgid "excess initializer for field `%s'"
12591 #: ch/convert.c:566
12592 msgid "excess unnamed initializers"
12595 #: ch/convert.c:693
12596 msgid "non-constant start index for tuple"
12599 #: ch/convert.c:736
12600 msgid "invalid array tuple label"
12603 #: ch/convert.c:750
12604 msgid "non-constant array tuple index range"
12607 #: ch/convert.c:759
12609 msgid "incompatible array tuple element %s"
12612 #: ch/convert.c:775
12613 msgid "multiple (*) or (ELSE) array tuple labels"
12616 #: ch/convert.c:784
12617 msgid "empty range in array tuple"
12620 #: ch/convert.c:801
12622 msgid "array tuple has duplicate index %s"
12625 #: ch/convert.c:809
12626 msgid "array tuple index out of range"
12629 #: ch/convert.c:811
12630 msgid "too many array tuple values"
12633 #: ch/convert.c:883
12634 msgid "dynamic array tuple without (*) or (ELSE)"
12637 #: ch/convert.c:885
12639 msgid "missing array tuple element %s"
12642 #: ch/convert.c:892
12644 msgid "missing array tuple elements %s : %s"
12647 #: ch/convert.c:1086
12648 msgid "initializer is not an array or string mode"
12651 #: ch/convert.c:1096
12652 msgid "destination is too small"
12655 #: ch/convert.c:1152
12656 msgid "internal error: unknown type of expression"
12661 msgid "`%s' must not be declared readonly"
12665 msgid "declaration of readonly variable without initialization"
12670 msgid "no initialisation allowed for `%s'"
12675 msgid "value for loc-identity `%s' is not a location"
12680 msgid "location for `%s' not read-compatible"
12685 msgid "nonconstant initializer for `%s'"
12689 msgid "do_decl: internal error: don't know what to initialize"
12693 msgid "RECURSIVE PROCs"
12698 msgid "`%s' must not be READonly"
12702 msgid "POS may not be specified for a list of field declarations"
12706 msgid "(ELSE) case label as well as ELSE variant"
12709 #: ch/decl.c:1610 ch/decl.c:1613
12710 msgid "inconsistent modes between labels and tag field"
12714 msgid "too few tag labels"
12718 msgid "too many tag labels"
12722 msgid "case label lower limit is not a discrete constant expression"
12726 msgid "case label upper limit is not a discrete constant expression"
12730 msgid "case label must be a discrete constant expression"
12734 msgid "variant label declared here..."
12738 msgid "...is duplicated here"
12743 msgid "no field (yet) for tag %s"
12747 msgid "non-value mode may only returned by LOC"
12752 msgid "mode of `%s' is not a mode"
12757 msgid "`%s' may only be passed by LOC"
12762 msgid "Nothing named `%s' to grant."
12767 msgid "duplicate grant for `%s'"
12772 msgid "previous grant for `%s'"
12777 msgid "duplicate definition `%s'"
12782 msgid "previous definition of `%s'"
12785 #: ch/decl.c:3248 ch/decl.c:3258
12787 msgid "ambiguous choice for seize `%s' -"
12790 #: ch/decl.c:3249 ch/decl.c:3259
12792 msgid " - can seize this `%s' -"
12795 #: ch/decl.c:3250 ch/decl.c:3261
12797 msgid " - or this granted decl `%s'"
12802 msgid "enumerator value for `%s' is less then 0"
12807 msgid "enumerators `%s' and `%s' have equal values"
12811 msgid "undefined value in SET mode is obsolete and deprecated."
12815 msgid "BASE variable never declared"
12819 msgid "cannot BASE a variable on a PROC/PROCESS name"
12823 msgid "INTERNAL ERROR: handle_one_level is broken"
12828 msgid "tuple without specified mode not allowed in %s"
12833 msgid "conditional expression not allowed in %s"
12838 msgid "internal error: unknown expression mode in %s"
12842 msgid "CASE selector is not a discrete expression"
12846 msgid "powerset is not addressable"
12850 msgid "array is not addressable"
12855 msgid "Too few arguments in call to `%s'"
12860 msgid "Too many arguments in call to `%s'"
12864 msgid "cannot dereference, not a pointer."
12869 msgid "missing '.' operator or undefined mode name `%s'."
12873 msgid "You have forgotten the '.' operator which must"
12878 msgid " precede a STRUCT field reference, or `%s' is an undefined mode"
12882 msgid "Can't dereference PTR value using unary `->'."
12886 msgid "invalid type argument of `->'"
12889 #: ch/expr.c:856 ch/expr.c:969
12890 msgid "operand of '.' is not a STRUCT"
12895 msgid "No field named `%s'"
12899 msgid "ABS argument must be discrete or real mode"
12904 msgid "argument %d to ABSTIME must be of integer type."
12907 #: ch/expr.c:1288 ch/expr.c:1329
12908 msgid "parameter 1 must be referable."
12911 #: ch/expr.c:1294 ch/expr.c:1335 ch/expr.c:1372
12912 msgid "mode mismatch in parameter 1."
12915 #: ch/expr.c:1301 ch/expr.c:1342
12916 msgid "parameter 2 must be a positive integer."
12920 msgid "CARD argument must be powerset mode"
12924 msgid "expression for DESCR-builtin must be referable."
12929 msgid "argument to `%s' must be of integer type."
12934 msgid "argument 1 to `%s' must be of floating point mode"
12939 msgid "First argument to `%s' must be a mode"
12944 msgid "READonly modes for %s must have a value"
12948 msgid "argument to TERMINATE must be a reference primitive value"
12952 msgid "argument 1 to INTTIME must be of mode TIME."
12962 "LENGTH argument must be string, buffer, event mode, text location or mode"
12966 msgid "UPPER argument must have a mode, or be a mode"
12970 msgid "LOWER argument must have a mode, or be a mode"
12974 msgid "UPPER argument must be string, array, mode or integer"
12978 msgid "LOWER argument must be string, array, mode or integer"
12983 msgid "%s argument must be POWERSET mode"
12988 msgid "%s called for empty POWERSET"
12992 msgid "argument to NUM is not discrete"
12996 msgid "No integer mode which matches expression's mode"
13000 msgid "NUM's parameter is below its mode range"
13004 msgid "NUM's parameter is above its mode range"
13008 msgid "Cannot take SUCC or PRED of a numbered SET"
13012 msgid "SUCC or PRED must not be done on a PTR."
13016 msgid "SUCC or PRED for a reference type is not standard."
13020 msgid "SUCC or PRED argument must be a discrete mode"
13025 msgid "Taking the %s of a value already at its %s value"
13029 msgid "size applied to a function mode"
13033 msgid "sizeof applied to a void mode"
13037 msgid "sizeof applied to an incomplete mode"
13041 msgid "cannot call a PROCESS, you START a PROCESS"
13051 msgid "%s parameter %d must be a location"
13056 msgid "%s parameter %d is READ-only"
13061 msgid "LOC actual parameter %d is a non-referable location"
13066 msgid "mode mismatch in parameter %d"
13071 msgid "too many arguments to procedure `%s'"
13075 msgid "too many arguments to procedure"
13080 msgid "too few arguments to procedure `%s'"
13084 msgid "too few arguments to procedure"
13088 msgid "syntax error (integer used as function)"
13092 msgid "syntax error - missing operator, comma, or '('?"
13097 msgid "unimplemented builtin function `%s'"
13102 msgid "internal error - bad builtin function `%s'"
13106 msgid "empty expression in string index"
13110 msgid "only one expression allowed in string index"
13114 msgid "invalid: primval ( untyped_exprlist )"
13117 #: ch/expr.c:3081 ch/expr.c:3095
13118 msgid "operand is variable-size bitstring/power-set"
13123 msgid "tree code `%s' unhandled in build_compare_set_expr"
13127 msgid "incompatible modes in concat expression"
13131 msgid "Invalid operation on array of chars"
13135 msgid "comparison of variant structures is unsafe"
13139 msgid "compare with variant records"
13142 #: ch/expr.c:3688 ch/expr.c:3924
13144 msgid "incompatible operands to %s"
13148 msgid "relational operator not allowed for this mode"
13153 msgid "Cannot use %s operator on PROC mode variable"
13158 msgid "invalid left operand of %s"
13161 #: ch/expr.c:3805 ch/expr.c:4357
13163 msgid "invalid right operand of %s"
13167 msgid "repetition expression must be constant"
13171 msgid "left argument to MOD/REM operator must be integral"
13175 msgid "right argument to MOD/REM operator must be integral"
13179 msgid "right operand of IN is not a powerset"
13183 msgid "left operand of IN incompatible with right operand"
13187 msgid "-> operator not allow in constant expression"
13191 msgid "taking the address of a string literal is non-standard"
13195 msgid "taking the address of a function is non-standard"
13199 msgid "ADDR requires a LOCATION argument"
13203 msgid "-> expression is not addressable"
13207 msgid "ADDR parameter must be a LOCATION"
13211 msgid "possible internal error in build_chill_arrow_expr"
13216 msgid "%s is not addressable"
13220 msgid "repetition count is not an integer constant"
13224 msgid "repetition count < 0"
13228 msgid "repetition value not constant"
13232 msgid "bitstring repetition of non-constant boolean"
13236 msgid "string repetition operand is non-constant bitstring"
13240 msgid "non-char, non-bit string repetition"
13245 msgid "invalid operand of %s"
13250 msgid "right operand of %s is not array of boolean"
13255 msgid "%s operator applied to boolean variable"
13259 msgid "non-boolean mode in conditional expression"
13263 msgid "decode_constant: invalid component_ref"
13267 msgid "decode_constant: mode and value mismatch"
13271 msgid "decode_constant: cannot decode this mode"
13275 msgid "decode_constant_selective: mode and value mismatch"
13279 msgid "decode_constant_selective: cannot decode this mode"
13284 msgid "can't write to %s"
13288 msgid "FORBID is not yet implemented"
13291 #. this nerver should happen
13294 msgid "function \"really_grant_this\" called for `%s'."
13298 msgid "non-integral text length"
13302 msgid "non-constant text length"
13306 msgid "text length must be greater then 0"
13311 msgid "argument %d of %s must be of mode ASSOCIATION"
13314 #: ch/inout.c:1760 ch/inout.c:2146 ch/inout.c:2516 ch/inout.c:2751
13316 msgid "argument %d of %s must be a location"
13320 msgid "argument 2 of ASSOCIATE must not be an empty string"
13324 msgid "argument 2 to ASSOCIATE must be a string"
13328 msgid "argument 3 to ASSOCIATE must be a string"
13332 msgid "Too many arguments in call to MODIFY"
13336 msgid "argument 2 of MODIFY must not be an empty string"
13340 msgid "argument 2 to MODIFY must be a string"
13344 msgid "argument 3 to MODIFY must be a string"
13349 msgid "argument %d of %s must be an ACCESS or TEXT mode"
13353 msgid "argument 4 of CONNECT must be of mode WHERE"
13357 msgid "index expression for ACCESS without index"
13360 #: ch/inout.c:2376 ch/inout.c:2554 ch/inout.c:2636 ch/inout.c:4356
13362 msgid "incompatible index mode"
13366 msgid "argument 3 to CONNECT must be of mode USAGE"
13371 msgid "argument %d of %s must be of mode ACCESS"
13375 msgid "Too few arguments in call to `readrecord'"
13378 #: ch/inout.c:2569 ch/inout.c:2648
13379 msgid "incompatible record mode"
13383 msgid "store location must not be READonly"
13387 msgid "Too few arguments in call to `writerecord'"
13391 msgid "transfer to ACCESS without record mode"
13396 msgid "argument %d of %s must be of mode TEXT"
13400 msgid "TEXT doesn't have a location"
13404 msgid "incompatible index mode for SETETEXTACCESS"
13408 msgid "incompatible record mode for SETTEXTACCESS"
13412 msgid "parameter 2 must be a location"
13416 msgid "incompatible modes in parameter 2"
13420 msgid "conditional expression not allowed in this context"
13425 msgid "untyped expression as argument %d"
13428 #: ch/inout.c:3141 ch/inout.c:3187
13430 msgid "Cannot process %d bits integer for READTEXT argument %d."
13435 msgid "Cannot process %d bits integer WRITETEXT argument %d."
13438 #: ch/inout.c:3283 ch/inout.c:3338 ch/inout.c:3417 ch/inout.c:3483
13439 #: ch/inout.c:3534 ch/inout.c:3619 ch/inout.c:3654
13441 msgid "argument %d is READonly"
13444 #: ch/inout.c:3290 ch/inout.c:3345 ch/inout.c:3424 ch/inout.c:3491
13445 #: ch/inout.c:3542 ch/inout.c:3627 ch/inout.c:3659
13447 msgid "argument %d must be referable"
13452 msgid "cannot process argument %d of WRITETEXT, unknown size"
13455 #. datatype is not yet implemented, issue a warning
13458 msgid "cannot process mode of argument %d for %sTEXT."
13462 msgid "too few arguments for this format string"
13465 #: ch/inout.c:3893 ch/inout.c:3902
13467 msgid "type of argument %d invalid for conversion code at offset %d"
13471 msgid "unmatched open paren"
13474 #: ch/inout.c:4026 ch/inout.c:4221
13476 msgid "bad format specification character (offset %d)"
13481 msgid "repetition factor overflow (offset %d)"
13484 #: ch/inout.c:4057 ch/inout.c:4064 ch/inout.c:4071
13486 msgid "duplicate qualifier (offset %d)"
13491 msgid "clause width overflow (offset %d)"
13496 msgid "no fraction (offset %d)"
13501 msgid "no fraction width (offset %d)"
13506 msgid "fraction width overflow (offset %d)"
13511 msgid "no exponent (offset %d)"
13516 msgid "no exponent width (offset %d)"
13521 msgid "exponent width overflow (offset %d)"
13525 msgid "internal error in check_format_string"
13530 msgid "no padding character (offset %d)"
13533 #. too may arguments for format string
13535 msgid "too many arguments for this format string"
13538 #: ch/inout.c:4354 ch/inout.c:4502
13539 msgid "missing index expression"
13543 msgid "Too few arguments in call to `writetext'"
13547 msgid "argument 1 for WRITETEXT must be a TEXT or CHARS(n) VARYING location"
13551 msgid "`format string' for WRITETEXT must be a CHARACTER string"
13555 msgid "Too few arguments in call to `readtext'"
13560 "argument 1 for READTEXT must be a TEXT location or CHARS(n) [ VARYING ] "
13565 msgid "`format string' for READTEXT must be a CHARACTER string"
13569 msgid "non-constant expression"
13573 msgid "Ignoring case upon input and"
13577 msgid "making special words uppercase wouldn't work."
13581 msgid "Making special words uppercase and"
13585 msgid " ignoring case upon input wouldn't work."
13588 #: ch/lang.c:277 java/typeck.c:178
13589 msgid "internal error - use of undefined type"
13593 msgid "invalid C'xx' "
13596 #: ch/lex.c:607 java/jcf-parse.c:610 java/jcf-write.c:3338
13598 msgid "can't close %s"
13602 msgid "malformed exponent part of floating-point literal"
13606 msgid "real number exceeds range of REAL"
13609 #: ch/lex.c:747 ch/lex.c:774
13610 msgid "end-of-file in '<>' directive"
13614 msgid "unrecognized compiler directive"
13617 #: ch/lex.c:788 ch/lex.c:834
13619 msgid "unrecognized compiler directive `%s'"
13623 msgid "unterminated control sequence"
13626 #: ch/lex.c:1010 ch/lex.c:1046
13627 msgid "invalid integer literal in control sequence"
13630 #: ch/lex.c:1021 ch/lex.c:1029
13631 msgid "control sequence overflow"
13634 #: ch/lex.c:1023 ch/lex.c:1031
13635 msgid "invalid control sequence"
13639 msgid "invalid base in read control sequence"
13643 msgid "invalid digit in control sequence"
13647 msgid "unterminated string literal"
13650 #: ch/lex.c:1248 ch/lex.c:1334
13652 msgid "invalid number format `%s'"
13656 msgid "integer literal too big"
13661 msgid "can't find %s"
13665 msgid "USE_SEIZE_FILE directive must be followed by string"
13668 #: ch/lex.c:1693 f/lex.c:1202
13669 msgid "invalid #ident"
13672 #: ch/lex.c:1711 f/lex.c:1219
13673 msgid "undefined or invalid # directive"
13676 #: ch/lex.c:1765 ch/lex.c:1774 f/lex.c:1275
13677 msgid "invalid #line"
13680 #: ch/lex.c:1843 f/lex.c:848
13681 msgid "#-lines for entering and leaving files don't match"
13684 #: ch/lex.c:1868 f/lex.c:1385
13685 msgid "invalid #-line"
13689 msgid "missing `=' in compiler directive"
13692 #: ch/lex.c:2040 ch/lex.c:2050 ch/lex.c:2091
13693 msgid "invalid value follows `=' in compiler directive"
13698 msgid "invalid `%c' character in name"
13703 msgid "`%s' not integer constant synonym "
13707 msgid "value out of range in compiler directive"
13710 #: ch/lex.c:2214 java/jcf-parse.c:606
13712 msgid "can't reopen %s"
13716 msgid "no modules seen"
13720 msgid "modeless tuple not allowed in this context"
13724 msgid "IN expression does not have a mode"
13728 msgid "location enumeration for BOOLS"
13732 msgid "location enumeration for bit-packed arrays"
13735 #: ch/loop.c:526 ch/nloop.c:481
13736 msgid "Loop's IN expression is not a composite object"
13739 #: ch/loop.c:541 ch/nloop.c:498
13740 msgid "start expr must have discrete mode"
13743 #: ch/loop.c:547 ch/nloop.c:504
13744 msgid "DO FOR start expression is a numbered SET"
13747 #: ch/loop.c:555 ch/nloop.c:510
13748 msgid "TO expression is a numbered SET"
13751 #: ch/loop.c:560 ch/nloop.c:525
13752 msgid "TO expr must have discrete mode"
13755 #: ch/loop.c:565 ch/nloop.c:531
13756 msgid "start expr and TO expr must be compatible"
13759 #: ch/loop.c:574 ch/nloop.c:546
13760 msgid "BY expr must have discrete mode"
13763 #: ch/loop.c:579 ch/nloop.c:552
13764 msgid "start expr and BY expr must be compatible"
13767 #: ch/loop.c:595 ch/nloop.c:765
13768 msgid "loop identifier undeclared"
13772 msgid "loop variable incompatible with start expression"
13775 #: ch/loop.c:633 ch/nloop.c:564
13776 msgid "body of DO FOR will never execute"
13779 #: ch/loop.c:648 ch/nloop.c:585
13780 msgid "BY expression is negative or zero"
13783 #: ch/loop.c:847 ch/nloop.c:817 ch/nloop.c:867
13784 msgid "Can't iterate through array of BOOL"
13789 msgid "there was no start label to match the end label '%s'"
13794 msgid "start label '%s' does not match end label '%s'"
13799 msgid "`%s' not declared"
13803 msgid "No RETURN or RESULT in procedure"
13807 msgid "PREFIXED clause with no prelix in unlabeled module"
13812 msgid "internal parser error - expected token %d"
13817 msgid "'%s!' is not followed by an identifier"
13821 msgid "expected a name here"
13825 msgid "expected a name string here"
13830 msgid "`%s' undeclared"
13834 msgid "action not allowed in SPEC MODULE"
13838 msgid "missing defining occurrence"
13842 msgid "bad defining occurrence following ','"
13846 msgid "missing '(' in exception list"
13850 msgid "ON exception names must be unique"
13854 msgid "syntax error in exception list"
13858 msgid "empty ON-condition"
13862 msgid "INIT not allowed at loc-identity declaration"
13866 msgid "'=' used where ':=' is required"
13870 msgid "initialization is not allowed in spec module"
13874 msgid "loc-identity declaration without initialisation"
13878 msgid "bad syntax following FORBID"
13882 msgid "expected a postfix name here"
13886 msgid "expected another rename clause"
13890 msgid "syntax error in parameter name list"
13894 msgid "NONREF specific without LOC in result attribute"
13898 msgid "DYNAMIC specific without LOC in result attribute"
13902 msgid "exception names must be unique"
13906 msgid "must specify a PROCESS name"
13910 msgid "SIGNAL must be in global reach"
13914 msgid "syntax error while parsing signal definition statement"
13918 msgid "case range list"
13922 msgid "misplaced colon in case label"
13926 msgid "unrecognized case label list after ','"
13929 #: ch/parse.c:1971 ch/parse.c:1997
13930 msgid "bad ASM operand"
13934 msgid "readonly location modified by 'asm'"
13938 msgid "expected 'TO' in step enumeration"
13942 msgid "expected 'IN' in FOR control here"
13946 msgid "missing DELAY CASE alternative"
13949 #. This is probably not possible
13951 msgid "non-referable location in DO WITH"
13955 msgid "WITH element must be of STRUCT mode"
13959 msgid "missing ')' in signal/buffer receive alternative"
13963 msgid "misplaced 'IN' in signal/buffer receive alternative"
13967 msgid "missing RECEIVE alternative"
13971 msgid "PROCESS copy number must be integer"
13975 msgid "missing parenthesis for procedure call"
13979 msgid "expression is not an action"
13983 msgid "syntax error in action"
13987 msgid "no handler is permitted on this action."
13991 msgid "definition follows action"
13995 msgid "bad tuple field name list"
13999 msgid "invalid syntax for label in tuple"
14003 msgid "bad syntax in tuple"
14007 msgid "non-mode name before tuple"
14011 msgid "invalid expression/location syntax"
14015 msgid "RECEIVE expression"
14019 msgid "there should not be a ';' here"
14023 msgid "missing ELSE/ELSIF in IF expression"
14027 msgid "conditional expression not allowed inside parentheses"
14031 msgid "mode-less tuple not allowed inside parentheses"
14034 #. Z.200 doesn't allow mixed numbered and unnumbered set elements,
14035 #. but we can do it. Print a warning
14037 msgid "mixed numbered and unnumbered set elements is not standard"
14041 msgid "SET mode must define at least one named value"
14045 msgid "POS not allowed for ARRAY"
14049 msgid "STEP not allowed in field definition"
14053 msgid "missing field name"
14057 msgid "bad field name following ','"
14061 msgid "expected ':' in structure variant alternative"
14065 msgid "missing field"
14069 msgid "VARYING bit-strings not implemented"
14073 msgid "strings must be composed of chars"
14077 msgid "BUFFER modes may not be readonly"
14081 msgid "EVENT modes may not be readonly"
14085 msgid "SIGNAL is not a valid mode"
14089 msgid "syntax error - missing mode"
14093 msgid "syntax error - expected a module or end of file"
14096 #: ch/parse.c:4329 cp/lex.c:925
14097 msgid "YYDEBUG not defined."
14102 msgid " `%s', which depends on ..."
14107 msgid "Cycle: `%s' depends on ..."
14115 #: ch/satisfy.c:151
14116 msgid "SYN of this mode not allowed"
14119 #: ch/satisfy.c:156
14120 msgid "mode of SYN incompatible with value"
14123 #: ch/satisfy.c:167
14124 msgid "SYN value outside range of its mode"
14127 #: ch/satisfy.c:176
14128 msgid "INIT string too large for mode"
14131 #: ch/satisfy.c:195
14133 msgid "value of %s is not a valid constant"
14136 #: ch/satisfy.c:226
14137 msgid "mode with non-value property in signal definition"
14140 #: ch/satisfy.c:403
14142 msgid "undeclared identifier `%s'"
14145 #: ch/satisfy.c:456
14146 msgid "RETURNS spec with invalid mode"
14149 #: ch/satisfy.c:520
14150 msgid "operand to REF is not a mode"
14153 #: ch/satisfy.c:554
14154 msgid "field with non-value mode in variant structure not allowed"
14157 #: ch/satisfy.c:593
14158 msgid "buffer element mode must not have non-value property"
14161 #: ch/satisfy.c:602
14162 msgid "recordmode must not have the non-value property"
14165 #: ch/tasking.c:170 ch/tasking.c:218
14167 msgid "Tasking code %ld out of range for `%s'."
14170 #: ch/tasking.c:284
14172 msgid "invalid attribute for argument `%s' (only IN or LOC allowed)."
14175 #: ch/tasking.c:325
14176 msgid "PROCESS may only be declared at module level"
14179 #: ch/tasking.c:549
14181 msgid "process name %s never declared"
14184 #: ch/tasking.c:554
14185 msgid "You may only START a process, not a proc"
14188 #: ch/tasking.c:590
14189 msgid "SET expression not a location."
14192 #: ch/tasking.c:595
14193 msgid "SET location must be INSTANCE mode"
14196 #: ch/tasking.c:632
14198 msgid "too many arguments to process `%s'"
14201 #: ch/tasking.c:635
14202 msgid "too many arguments to process"
14205 #: ch/tasking.c:640
14207 msgid "too few arguments to process `%s'"
14210 #: ch/tasking.c:643
14211 msgid "too few arguments to process"
14214 #: ch/tasking.c:983
14215 msgid "COPY_NUMBER argument must be INSTANCE expression"
14218 #: ch/tasking.c:1007
14219 msgid "GEN_CODE argument must be a process or signal name."
14222 #: ch/tasking.c:1029
14223 msgid "GEN_INST parameter 2 must be an integer mode"
14226 #: ch/tasking.c:1050
14227 msgid "GEN_INST parameter 1 must be a PROCESS or an integer expression"
14230 #: ch/tasking.c:1076
14232 msgid "%s is not a declared process"
14235 #: ch/tasking.c:1097
14236 msgid "PROC_TYPE argument must be INSTANCE expression"
14239 #: ch/tasking.c:1139
14240 msgid "QUEUE_LENGTH argument must be a BUFFER/EVENT location."
14243 #: ch/tasking.c:1289
14245 msgid "SEND requires a SIGNAL; %s is not a SIGNAL name"
14248 #: ch/tasking.c:1314
14250 msgid "too many values for SIGNAL `%s'"
14253 #: ch/tasking.c:1320
14255 msgid "too few values for SIGNAL `%s'"
14258 #: ch/tasking.c:1398
14259 msgid "Signal sent without priority"
14262 #: ch/tasking.c:1399 ch/tasking.c:2927
14263 msgid " and no default priority was set."
14266 #: ch/tasking.c:1400
14267 msgid " PRIORITY defaulted to 0"
14270 #: ch/tasking.c:1415
14271 msgid "SEND without a destination instance"
14274 #: ch/tasking.c:1416
14275 msgid " and no destination process specified"
14278 #: ch/tasking.c:1417
14279 msgid " for the signal"
14282 #. as our system doesn't allow that and Z.200 specifies it,
14283 #. we issue a warning
14284 #: ch/tasking.c:1436
14286 msgid "SEND to ANY copy of process `%s'."
14289 #: ch/tasking.c:1441
14290 msgid "SEND TO must be an INSTANCE mode"
14293 #: ch/tasking.c:1455
14294 msgid "SEND WITH must have a mode"
14297 #: ch/tasking.c:1724
14298 msgid "internal error: RECEIVE CASE stack invalid."
14301 #: ch/tasking.c:1764 ch/tasking.c:2492
14302 msgid "SET requires INSTANCE location"
14305 #: ch/tasking.c:1843
14306 msgid "SIGNAL in RECEIVE CASE alternative follows"
14309 #: ch/tasking.c:1844
14311 msgid " a BUFFER name on line %d"
14314 #: ch/tasking.c:1852
14316 msgid "SIGNAL `%s' has no data fields"
14319 #: ch/tasking.c:1857
14321 msgid "SIGNAL `%s' requires data fields"
14324 #: ch/tasking.c:1921
14326 msgid "too few data fields provided for `%s'"
14329 #: ch/tasking.c:1924
14331 msgid "too many data fields provided for `%s'"
14334 #: ch/tasking.c:1947
14335 msgid "BUFFER in RECEIVE CASE alternative follows"
14338 #: ch/tasking.c:1948
14340 msgid " a SIGNAL name on line %d"
14343 #: ch/tasking.c:1956
14344 msgid "BUFFER in RECEIVE CASE alternative must be a location."
14347 #: ch/tasking.c:1962
14348 msgid "buffer receive alternative requires only 1 defining occurence."
14351 #: ch/tasking.c:2043
14352 msgid "incompatible modes in receive buffer alternative."
14355 #: ch/tasking.c:2049
14356 msgid "defining occurence in receive buffer alternative must be a location."
14359 #: ch/tasking.c:2086
14360 msgid "buffer receive alternative without `IN location'."
14363 #: ch/tasking.c:2092
14364 msgid "RECEIVE CASE alternative must specify a SIGNAL name or BUFFER location."
14367 #: ch/tasking.c:2331
14368 msgid "RECEIVE CASE without alternatives"
14371 #: ch/tasking.c:2369
14372 msgid "CONTINUE requires an event location."
14375 #: ch/tasking.c:2503 ch/tasking.c:2939
14376 msgid "PRIORITY must be of integer type."
14379 #: ch/tasking.c:2581
14380 msgid "delay alternative must be an EVENT location."
14383 #: ch/tasking.c:2636
14384 msgid "DELAY CASE without alternatives"
14387 #: ch/tasking.c:2756
14388 msgid "DELAY action requires an event location."
14391 #: ch/tasking.c:2767
14392 msgid "PRIORITY in DELAY action must be of integer type."
14395 #: ch/tasking.c:2776
14396 msgid "DELAY action without priority."
14399 #: ch/tasking.c:2777 ch/tasking.c:2928
14400 msgid " PRIORITY defaulted to 0."
14403 #: ch/tasking.c:2867
14404 msgid "send buffer action requires a BUFFER location."
14407 #: ch/tasking.c:2884
14408 msgid "there must be only 1 value for send buffer action."
14411 #: ch/tasking.c:2905
14412 msgid "convert failed for send buffer action."
14415 #: ch/tasking.c:2911
14416 msgid "incompatible modes in send buffer action."
14419 #: ch/tasking.c:2926
14420 msgid "Buffer sent without priority"
14423 #: ch/tasking.c:2945
14424 msgid "WITH not allowed for send buffer action."
14427 #: ch/tasking.c:2950
14428 msgid "TO not allowed for send buffer action."
14431 #: ch/tasking.c:3093
14433 msgid "SEND requires a BUFFER; `%s' is not a BUFFER name"
14436 #: ch/tasking.c:3234
14437 msgid "non-integral max queue size for EVENT/BUFFER mode"
14440 #: ch/tasking.c:3239
14441 msgid "non-constant max queue size for EVENT/BUFFER mode"
14444 #: ch/tasking.c:3246
14445 msgid "max queue_size for EVENT/BUFFER is not positive"
14449 msgid "absolute time value must be of mode TIME."
14452 #: ch/timing.c:281 ch/timing.c:364
14453 msgid "duration primitive value must be of mode DURATION."
14457 msgid "string length > UPPER (UINT)"
14461 msgid "Can only build a powerset from a discrete mode"
14465 msgid "non-constant bitstring size invalid"
14469 msgid "non-constant powerset size invalid"
14473 msgid "array or string index is a mode (instead of a value)"
14477 msgid "index is not an integer expression"
14481 msgid "index not compatible with index mode"
14484 #. should never happen
14486 msgid "index is not discrete"
14491 "possible internal error - slice argument is neither referable nor constant"
14495 msgid "bit array slice with non-constant length"
14499 msgid "bitstring slice with non-constant length"
14503 msgid "slice operation on non-array, non-bitstring value not supported"
14506 #: ch/typeck.c:390 ch/typeck.c:441
14507 msgid "can only take slice of array or string"
14511 msgid "slice length is not an integer"
14515 msgid "slice length out-of-range"
14519 msgid "too many index expressions"
14523 msgid "array index is not discrete"
14527 msgid "invalid compound index for bitstring mode"
14530 #: ch/typeck.c:1079
14531 msgid "conversions from variable_size value"
14534 #: ch/typeck.c:1084
14535 msgid "conversions to variable_size mode"
14538 #: ch/typeck.c:1098
14539 msgid "cannot convert to float"
14542 #: ch/typeck.c:1103
14543 msgid "cannot convert float to this mode"
14546 #: ch/typeck.c:1130
14547 msgid "OVERFLOW in expression conversion"
14550 #: ch/typeck.c:1159
14551 msgid "overflow (not inside function)"
14554 #: ch/typeck.c:1161
14555 msgid "possible overflow (not inside function)"
14558 #: ch/typeck.c:1166
14559 msgid "expression will always cause OVERFLOW"
14562 #: ch/typeck.c:1199
14563 msgid "not implemented: constant conversion from that kind of expression"
14566 #: ch/typeck.c:1205
14567 msgid "not implemented: constant conversion to that kind of mode"
14570 #: ch/typeck.c:1216
14571 msgid "non-standard, non-portable value conversion"
14574 #: ch/typeck.c:1222
14575 msgid "location conversion between differently-sized modes"
14578 #: ch/typeck.c:1224
14579 msgid "unsupported value conversion"
14582 #: ch/typeck.c:1272
14583 msgid "operand to bin must be a non-negative integer literal"
14586 #: ch/typeck.c:1288
14588 msgid "size %d of BIN too big - no such integer mode"
14591 #: ch/typeck.c:1302
14592 msgid "BIN in pass 2"
14595 #: ch/typeck.c:1335
14596 msgid "mode of tuple is neither ARRAY, STRUCT, nor POWERSET"
14599 #: ch/typeck.c:2108
14600 msgid "internal error in chill_root_resulting_mode"
14603 #: ch/typeck.c:2367
14604 msgid "string lengths not equal"
14607 #: ch/typeck.c:2382
14608 msgid "can't do ARRAY assignment - too large"
14611 #: ch/typeck.c:2400
14612 msgid "rhs of array assignment is not addressable"
14615 #: ch/typeck.c:2577
14616 msgid "non-constant expression for BIN"
14619 #: ch/typeck.c:2582
14620 msgid "expression for BIN must not be negative"
14623 #: ch/typeck.c:2587
14624 msgid "cannot process BIN (>32)"
14627 #: ch/typeck.c:2603
14628 msgid "bounds of range are not compatible"
14631 #: ch/typeck.c:2612
14632 msgid "negative string length"
14635 #: ch/typeck.c:2649
14636 msgid "range's lower bound and parent mode don't match"
14639 #: ch/typeck.c:2654
14640 msgid "range's upper bound and parent mode don't match"
14643 #: ch/typeck.c:2663
14644 msgid "making range from non-mode"
14647 #: ch/typeck.c:2669
14648 msgid "floating point ranges"
14651 #: ch/typeck.c:2677
14652 msgid "range mode has non-constant limits"
14655 #: ch/typeck.c:2686
14656 msgid "range's high bound < mode's low bound"
14659 #: ch/typeck.c:2691
14660 msgid "range's high bound > mode's high bound"
14663 #: ch/typeck.c:2696
14664 msgid "range mode high bound < range mode low bound"
14667 #: ch/typeck.c:2701
14668 msgid "range's low bound < mode's low bound"
14671 #: ch/typeck.c:2706
14672 msgid "range's low bound > mode's high bound"
14675 #: ch/typeck.c:2814
14676 msgid "Stepsize in STEP must be an integer constant"
14679 #: ch/typeck.c:2818
14680 msgid "Stepsize in STEP must be > 0"
14683 #: ch/typeck.c:2824
14684 msgid "Stepsize in STEP must be the natural width of the array element mode"
14687 #: ch/typeck.c:2830 ch/typeck.c:3131
14688 msgid "Starting word in POS must be an integer constant"
14691 #: ch/typeck.c:2834 ch/typeck.c:3138
14692 msgid "Starting word in POS must be >= 0"
14695 #: ch/typeck.c:2836
14696 msgid "Starting word in POS within STEP must be 0"
14699 #: ch/typeck.c:2848 ch/typeck.c:3155
14700 msgid "Starting bit in POS must be an integer constant"
14703 #: ch/typeck.c:2854
14704 msgid "Starting bit in POS within STEP must be 0"
14707 #: ch/typeck.c:2858 ch/typeck.c:3163
14708 msgid "Starting bit in POS must be >= 0"
14711 #: ch/typeck.c:2866 ch/typeck.c:3171
14712 msgid "Starting bit in POS must be < the width of a word"
14715 #: ch/typeck.c:2880 ch/typeck.c:3185
14716 msgid "Length in POS must be an integer constant"
14719 #: ch/typeck.c:2887 ch/typeck.c:3192
14720 msgid "Length in POS must be > 0"
14723 #: ch/typeck.c:2894 ch/typeck.c:3205
14724 msgid "End bit in POS must be an integer constant"
14727 #: ch/typeck.c:2903 ch/typeck.c:3214
14728 msgid "End bit in POS must be >= the start bit"
14731 #: ch/typeck.c:2909 ch/typeck.c:3219
14732 msgid "End bit in POS must be < the width of a word"
14735 #: ch/typeck.c:2921
14737 "The length specified on POS within STEP must be the natural length of the "
14738 "array element type"
14741 #: ch/typeck.c:2926
14742 msgid "Step size in STEP must be >= the length in POS"
14745 #: ch/typeck.c:2952
14746 msgid "array index must be a range, not a single integer"
14749 #: ch/typeck.c:2958
14750 msgid "array index is not a discrete mode"
14753 #: ch/typeck.c:3229
14755 "The length specified on POS must be the natural length of the field type"
14758 #: ch/typeck.c:3238
14759 msgid "STRUCT fields must be layed out in monotonically increasing order"
14762 #: ch/typeck.c:3301
14763 msgid "If one field has a POS layout, then all fields must have a POS layout"
14766 #: ch/typeck.c:3444
14767 msgid "parameterised structures not implemented"
14770 #: ch/typeck.c:3449
14771 msgid "invalid parameterised type"
14775 msgid "unable to call pointer to member function here"
14779 msgid "destructors take no parameters"
14787 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
14791 msgid " where cfront would use `%#D'"
14795 msgid "`%+#D' is private"
14799 msgid "`%+#D' is protected"
14803 msgid "`%+#D' is inaccessible"
14806 #. There has already been a declaration of this method
14807 #. or member template.
14809 msgid "`%D' has already been declared in `%T'"
14813 msgid "duplicate enum value `%D'"
14817 msgid "duplicate field `%D' (as enum and non-enum)"
14821 msgid "duplicate nested type `%D'"
14825 msgid "duplicate field `%D' (as type and non-type)"
14829 msgid "duplicate member `%D'"
14833 msgid "conflicting access specifications for method `%D', ignored"
14838 msgid "conflicting access specifications for field `%s', ignored"
14842 msgid "`%D' names constructor"
14846 msgid "`%D' invalid in `%T'"
14850 msgid "no members matching `%D' in `%#T'"
14853 #: cp/class.c:1315 cp/class.c:1323
14854 msgid "`%D' invalid in `%#T'"
14858 msgid " because of local method `%#D' with same name"
14862 msgid " because of local member `%#D' with same name"
14866 msgid "previous definition of `%#T'"
14869 #. Here we know it is a hider, and no overrider exists.
14871 msgid "`%D' was hidden"
14879 msgid "ISO C++ forbids member `%D' with same name as enclosing class"
14882 #: cp/class.c:2949 cp/decl2.c:1931
14883 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
14886 #: cp/class.c:2955 cp/decl2.c:1937
14887 msgid "private member `%#D' in anonymous union"
14890 #: cp/class.c:2958 cp/decl2.c:1939
14891 msgid "protected member `%#D' in anonymous union"
14895 msgid "bit-field `%#D' with non-integral type"
14899 msgid "bit-field `%D' width not an integer constant"
14903 msgid "negative width in bit-field `%D'"
14907 msgid "zero width for bit-field `%D'"
14911 msgid "width of `%D' exceeds its type"
14915 msgid "`%D' is too small to hold all values of `%#T'"
14919 msgid "member `%#D' with constructor not allowed in union"
14923 msgid "member `%#D' with destructor not allowed in union"
14927 msgid "member `%#D' with copy assignment operator not allowed in union"
14931 msgid "multiple fields in union `%T' initialized"
14935 msgid "field `%D' in local class cannot be static"
14939 msgid "field `%D' invalidly declared function type"
14943 msgid "field `%D' invalidly declared method type"
14947 msgid "field `%D' invalidly declared offset type"
14950 #. Unions cannot have static members.
14952 msgid "field `%D' declared static in union"
14956 msgid "non-static reference `%#D' in class without a constructor"
14960 msgid "non-static const member `%#D' in class without a constructor"
14964 msgid "field `%#D' with same name as class"
14968 msgid "initializer specified for non-virtual method `%D'"
14972 msgid "trying to finish struct, but kicked out due to previous parse errors."
14977 msgid "language string `\"%s\"' not recognized"
14980 #: cp/class.c:6115 cp/class.c:6283 cp/class.c:6290
14981 msgid "not enough type information"
14985 msgid "invalid operation on uninstantiated type"
14989 msgid "changes meaning of `%D' from `%+#D'"
14992 #: cp/decl.c:1007 cp/decl.c:3254
14993 msgid "conflicts with previous declaration `%#D'"
14997 msgid "label `%D' used but not defined"
15001 msgid "label `%D' defined but not used"
15004 #: cp/decl.c:3064 cp/decl.c:3452
15005 msgid "previous declaration of `%D'"
15009 msgid "previous declaration of `%#D'"
15012 #: cp/decl.c:3265 cp/decl.c:3281
15013 msgid "ambiguates old declaration `%#D'"
15017 msgid "previous declaration `%#D' here"
15021 msgid "previous declaration as `%#D'"
15025 msgid "`%#D' previously defined here"
15029 msgid "`%#D' previously declared here"
15032 #. Prototype decl follows defn w/o prototype.
15034 msgid "prototype for `%#D'"
15038 msgid "follows non-prototype definition here"
15042 msgid "previous declaration of `%#D' with %L linkage"
15045 #: cp/decl.c:3386 cp/decl.c:3394
15046 msgid "after previous specification in `%#D'"
15050 msgid "previous non-inline declaration here"
15054 msgid "than previous declaration `%F'"
15058 msgid "`%#D' used prior to declaration"
15061 #. A redeclaration of main, but not a duplicate of the
15064 #. [basic.start.main]
15066 #. This function shall not be overloaded.
15068 msgid "invalid redeclaration of `%D'"
15072 msgid "previous external decl of `%#D'"
15076 msgid "global declaration `%#D'"
15081 msgid "declaration of `%s' shadows a member of `this'"
15085 msgid "previous non-function declaration `%#D'"
15090 msgid "label `%s' referenced outside of any function"
15093 #: cp/decl.c:4954 cp/decl.c:4978
15094 msgid "jump to case label"
15098 msgid " crosses initialization of `%#D'"
15101 #: cp/decl.c:4965 cp/decl.c:5085
15102 msgid " enters scope of non-POD `%#D'"
15105 #: cp/decl.c:4985 cp/decl.c:5089
15106 msgid " enters try block"
15109 #. Can't skip init of __exception_info.
15110 #: cp/decl.c:4987 cp/decl.c:5081 cp/decl.c:5091
15111 msgid " enters catch block"
15115 msgid "jump to label `%D'"
15123 msgid " skips initialization of `%#D'"
15127 msgid "an anonymous union cannot have function members"
15131 msgid "member %#D' with constructor not allowed in anonymous aggregate"
15135 msgid "member %#D' with destructor not allowed in anonymous aggregate"
15140 "member %#D' with copy assignment operator not allowed in anonymous aggregate"
15144 msgid "multiple types in one declaration"
15148 msgid "declaration does not declare anything"
15152 msgid "Missing type-name in typedef-declaration."
15156 msgid "ISO C++ prohibits anonymous structs"
15161 "sorry: semantics of inline function static data `%#D' are wrong (you'll wind "
15162 "up with multiple copies)"
15166 msgid " you can work around this by removing the initializer"
15170 msgid "assignment (not initialization) in declaration"
15174 msgid "invalid catch parameter"
15178 msgid "`%D' declared as a friend"
15182 msgid "`%D' declared with an exception specification"
15186 msgid "cannot declare `::main' to be a template"
15190 msgid "cannot declare `::main' to be inline"
15194 msgid "cannot declare `::main' to be static"
15198 msgid "`main' must return `int'"
15203 "`%#D' does not refer to the unqualified type, so it is not used for linkage"
15207 msgid "overflow in array dimension"
15211 msgid "destructors must be member functions"
15215 msgid "`bool' is now a keyword"
15219 msgid "ISO C++ does not support `long long'"
15224 msgid "short, signed or unsigned invalid for `%s'"
15229 msgid "long and short specified together for `%s'"
15234 msgid "signed and unsigned given together for `%s'"
15238 msgid "storage class specifiers invalid in parameter declarations"
15242 msgid "typedef declaration invalid in parameter declaration"
15246 msgid "virtual outside class declaration"
15251 msgid "storage class specified for %s `%s'"
15255 msgid "storage class specifiers invalid in friend function declarations"
15259 msgid "destructor cannot be static member function"
15263 msgid "constructor cannot be static member function"
15267 msgid "constructors cannot be declared virtual"
15271 msgid "return value type specifier for constructor ignored"
15276 msgid "can't initialize friend function `%s'"
15279 #. Cannot be both friend and virtual.
15281 msgid "virtual functions cannot be friends"
15285 msgid "friend declaration not in class definition"
15290 msgid "cannot declare %s to references"
15294 msgid "invalid type: `void &'"
15298 msgid "discarding `const' applied to a reference"
15302 msgid "discarding `volatile' applied to a reference"
15305 #. [dcl.fct.spec] The explicit specifier shall only be used in
15306 #. declarations of constructors within a class definition.
15308 msgid "only declarations of constructors can be `explicit'"
15313 msgid "non-member `%s' cannot be declared `mutable'"
15318 msgid "non-object member `%s' cannot be declared `mutable'"
15323 msgid "function `%s' cannot be declared `mutable'"
15328 msgid "static `%s' cannot be declared `mutable'"
15333 msgid "const `%s' cannot be declared `mutable'"
15337 msgid "typedef name may not be class-qualified"
15341 msgid "invalid type qualifier for non-member function type"
15345 msgid "typedef declaration includes an initializer"
15349 msgid "unnamed variable or field declared void"
15353 msgid "variable or field declared void"
15357 msgid "cannot use `::' in parameter declaration"
15362 msgid "`%s' is neither function nor member function; cannot be declared friend"
15366 msgid "member functions are implicitly friends of their class"
15371 msgid "storage class `auto' invalid for function `%s'"
15376 msgid "storage class `register' invalid for function `%s'"
15382 "storage class `static' invalid for function `%s' declared out of global scope"
15388 "storage class `inline' invalid for function `%s' declared out of global scope"
15393 msgid "virtual non-class function `%s'"
15396 #. FIXME need arm citation
15398 msgid "cannot declare static function inside another function"
15403 "invalid integer constant in parameter list, did you forget to give parameter "
15409 msgid "conversion to %s%s will never use a type conversion operator"
15413 msgid "previous definition here"
15417 msgid "return type for `main' changed to `int'"
15421 msgid "`%D' implicitly declared before its definition"
15426 msgid "-f%s is no longer supported"
15431 "-fhandle-exceptions has been renamed to -fexceptions (and is now on by "
15436 msgid "-fname-mangling-version is no longer supported"
15440 msgid "-Wno-strict-prototypes is not supported in C++"
15444 msgid "template `%#D' defined in file without #pragma interface"
15448 msgid "name missing for member function"
15451 #. Something has gone very wrong. Assume we are mistakenly reducing
15452 #. an expression instead of a declaration.
15454 msgid "parser may be lost: is there a '{' missing somewhere?"
15457 #: cp/decl2.c:1065 cp/decl2.c:1079
15458 msgid "ambiguous conversion for array subscript"
15462 msgid "anachronistic use of array size in vector delete"
15467 "cannot delete a function. Only pointer-to-objects are valid arguments to "
15472 msgid "candidate%s: %+#D"
15480 msgid "initializer invalid for static member with constructor"
15484 msgid "(an out of class initialization is required)"
15488 msgid "field initializer is not constant"
15492 msgid "anonymous struct not inside named type"
15496 msgid "namespace-scope anonymous aggregates must be static"
15500 msgid "anonymous aggregate with no members"
15503 #. Overflow occurred. That means there are at least 4 billion
15504 #. initialization functions.
15506 msgid "too many initialization functions required"
15510 msgid "use of old-style cast"
15514 msgid " first declared as `%#D' here"
15518 msgid " also declared as `%#D' here"
15522 msgid " first type here"
15526 msgid " other type here"
15530 msgid "`%D' is not a function,"
15534 msgid " conflict with `%D'"
15538 msgid "default argument missing for parameter %P of `%+#D'"
15543 msgid "`%s' not supported by %s"
15548 msgid "<anonymous %s>"
15553 msgid "(static %s for %s)"
15558 msgid "In %s `%s':"
15563 msgid "%s: In instantiation of `%s':\n"
15568 msgid "%s:%d: instantiated from `%s'\n"
15573 msgid "%s:%d: instantiated from here\n"
15576 #. damn ICE suppression
15579 msgid "unexpected letter `%c' in locate_error\n"
15583 msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
15587 msgid "mixing C++ and Java catches in a single translation unit"
15591 msgid " in thrown expression"
15595 msgid "previous friend declaration of `%D'"
15600 "(if this is not what you intended, make sure the function template has "
15601 "already been declared and add <> after the function name here) -Wno-non-"
15602 "template-friend disables this warning."
15605 #: cp/g++spec.c:198 java/jvspec.c:380
15607 msgid "argument to `%s' missing\n"
15611 msgid "initializer list treated as compound expression"
15615 msgid "member initializers for `%#D'"
15623 msgid " will be re-ordered to match declaration order"
15627 msgid "base initializers for `%#T'"
15635 msgid " will be re-ordered to match inheritance order"
15639 msgid "base class initializer specified, but no base class to initialize"
15643 msgid "initializer for unnamed base class ambiguous"
15647 msgid "no base class to initialize"
15651 msgid "object missing in use of pointer-to-member construct"
15655 msgid "member `%D' is non-static but referenced as a static member"
15658 #: cp/init.c:1872 cp/typeck.c:3144 cp/typeck.c:3252
15659 msgid "at this point in file"
15663 msgid "new of array type fails to specify size"
15667 msgid "size in array new must have integral type"
15671 msgid "zero size array reserves no space"
15675 msgid "new cannot be applied to a reference type"
15679 msgid "new cannot be applied to a function type"
15683 msgid "call to Java constructor, while `jclass' undefined"
15687 msgid "Can't find class$"
15691 msgid "invalid type `void' for new"
15696 msgid "call to Java constructor with `%s' undefined"
15699 #: cp/init.c:2489 cp/typeck2.c:387 cp/typeck2.c:1222
15700 msgid "initializer list being treated as compound expression"
15704 msgid "ISO C++ forbids aggregate initializer to new"
15708 msgid "initializer ends prematurely"
15712 msgid "cannot initialize multi-dimensional array with initializer"
15716 msgid "unknown array size in delete"
15720 msgid "type to vector delete is neither pointer or array type"
15723 #: cp/lang-options.h:29
15724 msgid "Do not obey access control semantics"
15727 #: cp/lang-options.h:31
15728 msgid "Change when template instances are emitted"
15731 #: cp/lang-options.h:36
15732 msgid "Check the return value of new"
15735 #: cp/lang-options.h:39
15736 msgid "Reduce size of object files"
15739 #: cp/lang-options.h:43
15740 msgid "Make string literals `char[]' instead of `const char[]'"
15743 #: cp/lang-options.h:46
15744 msgid "Dump the entire translation unit to a file"
15747 #: cp/lang-options.h:48
15748 msgid "Do not inline member functions by default"
15751 #: cp/lang-options.h:51
15752 msgid "Do not generate run time type descriptor information"
15755 #: cp/lang-options.h:56
15756 msgid "Do not generate code to check exception specifications"
15759 #: cp/lang-options.h:61
15760 msgid "Scope of for-init-statement vars extends outside"
15763 #: cp/lang-options.h:64
15764 msgid "Do not recognise GNU defined keywords"
15767 #: cp/lang-options.h:68
15768 msgid "Enable support for huge objects"
15771 #: cp/lang-options.h:72
15772 msgid "Export functions even if they can be inlined"
15775 #: cp/lang-options.h:75
15776 msgid "Only emit explicit template instatiations"
15779 #: cp/lang-options.h:78
15780 msgid "Only emit explicit instatiations of inline templates"
15783 #: cp/lang-options.h:84
15784 msgid "Don't pedwarn about uses of Microsoft extensions"
15787 #: cp/lang-options.h:87
15788 msgid "Recognise and/bitand/bitor/compl/not/or/xor"
15791 #: cp/lang-options.h:91
15792 msgid "Disable optional diagnostics"
15795 #: cp/lang-options.h:93
15796 msgid "Downgrade conformance errors to warnings"
15799 #: cp/lang-options.h:96
15800 msgid "Enable automatic template instantiation"
15803 #: cp/lang-options.h:101
15804 msgid "Display statistics accumulated during compilation"
15807 #: cp/lang-options.h:104
15808 msgid "Specify maximum template instantiation depth"
15811 #: cp/lang-options.h:106
15812 msgid "Use __cxa_atexit to register destructors."
15815 #: cp/lang-options.h:109
15816 msgid "Discard unused virtual functions"
15819 #: cp/lang-options.h:112
15820 msgid "Implement vtables using thunks"
15823 #: cp/lang-options.h:115
15824 msgid "Emit common-like symbols as weak symbols"
15827 #: cp/lang-options.h:118
15828 msgid "Emit cross referencing information"
15831 #: cp/lang-options.h:122
15832 msgid "Warn about inconsistent return types"
15835 #: cp/lang-options.h:125
15836 msgid "Warn about overloaded virtual function names"
15839 #: cp/lang-options.h:129
15840 msgid "Don't warn when all ctors/dtors are private"
15843 #: cp/lang-options.h:131
15844 msgid "Warn about non virtual destructors"
15847 #: cp/lang-options.h:134
15848 msgid "Warn when a function is declared extern, then inline"
15851 #: cp/lang-options.h:137
15852 msgid "Warn when the compiler reorders code"
15855 #: cp/lang-options.h:140
15856 msgid "Warn when synthesis behaviour differs from Cfront"
15859 #: cp/lang-options.h:144
15860 msgid "Don't warn when type converting pointers to member functions"
15863 #: cp/lang-options.h:146
15864 msgid "Warn about violations of Effective C++ style rules"
15867 #: cp/lang-options.h:149
15868 msgid "Warn when overload promotes from unsigned to signed"
15871 #: cp/lang-options.h:152
15872 msgid "Warn if a C style cast is used in a program"
15875 #: cp/lang-options.h:156
15877 "Don't warn when non-templatized friend functions are declared within a "
15881 #: cp/lang-options.h:159
15882 msgid "Don't announce deprecation of compiler features"
15886 msgid "type name expected before `*'"
15890 msgid "cannot declare references to references"
15894 msgid "cannot declare pointers to references"
15898 msgid "type name expected before `&'"
15903 msgid "semicolon missing after %s declaration"
15908 msgid "junk at end of #pragma %s"
15913 msgid "invalid #pragma %s"
15917 msgid "#pragma vtable no longer supported"
15922 msgid "#pragma implementation for %s appears after file is included"
15926 msgid "junk at end of #pragma GCC java_exceptions"
15931 "(Each undeclared identifier is reported only once for each function it "
15937 msgid "name lookup of `%s' changed"
15941 msgid " matches this `%D' under ISO standard rules"
15945 msgid " matches this `%D' under old rules"
15948 #: cp/lex.c:1322 cp/lex.c:1329
15950 msgid "name lookup of `%s' changed for new ISO `for' scoping"
15954 msgid " cannot use obsolete binding at `%D' because it has a destructor"
15958 msgid " using obsolete binding at `%D'"
15961 #: cp/mangle.c:1878
15962 msgid "real-valued template parameters when cross-compiling"
15966 msgid "methods cannot be converted to function pointers"
15971 msgid "ambiguous request for method pointer `%s'"
15975 msgid " `%#D' declared here"
15979 msgid " from definition of `%#D'"
15987 msgid "template-id `%D' for `%+D' does not match any template declaration"
15991 msgid "ambiguous template specialization `%D' for `%+D'"
15995 msgid "declaration of `%#D'"
15999 msgid " shadows template parm `%#D'"
16003 msgid "previous declaration `%D'"
16007 msgid "template parameter `%#D'"
16011 msgid " original definition appeared here"
16015 msgid "provided for `%D'"
16019 msgid "for template declaration `%D'"
16026 #: cp/pt.c:5940 cp/pt.c:6054
16027 msgid "instantiation of `%D' as type `%T'"
16031 msgid "in declaration `%D'"
16035 msgid "creating array with size zero"
16040 msgid "use of `%s' in template"
16044 msgid "incomplete type unification"
16049 msgid "use of `%s' in template type unification"
16052 #: cp/pt.c:9464 cp/pt.c:9601
16053 msgid "explicit specialization here"
16057 msgid "-frepo must be used with -c"
16062 msgid "mysterious repository information in %s"
16067 msgid "can't create repository information file `%s'"
16071 msgid "cannot use typeid with -fno-rtti"
16075 msgid "must #include <typeinfo> before using typeid"
16078 #: cp/search.c:1939
16079 msgid "adjusting pointers for covariant returns"
16082 #: cp/search.c:1943 cp/search.c:1950
16083 msgid "invalid covariant return type for `%#D'"
16086 #: cp/search.c:1944
16087 msgid " overriding `%#D' (must be pointer or reference to class)"
16090 #: cp/search.c:1951
16091 msgid " overriding `%#D' (must use pointer or reference)"
16094 #: cp/search.c:1956
16095 msgid "conflicting return type specified for `%#D'"
16098 #: cp/search.c:1957
16099 msgid " overriding `%#D'"
16102 #: cp/search.c:1966
16103 msgid "looser throw specifier for `%#F'"
16106 #: cp/search.c:1967
16107 msgid " overriding `%#F'"
16110 #. A static member function cannot match an inherited
16111 #. virtual member function.
16112 #: cp/search.c:2057
16113 msgid "`%#D' cannot be declared"
16116 #: cp/search.c:2058
16117 msgid " since `%#D' declared in base class"
16120 #: cp/semantics.c:1056
16121 msgid "ISO C++ does not permit named return values"
16124 #: cp/semantics.c:1073
16125 msgid "can't redefine default return value for constructors"
16128 #: cp/semantics.c:1142
16129 msgid " will be re-ordered to precede member initializations"
16132 #: cp/semantics.c:1406
16133 msgid "`this' is unavailable for static member functions"
16136 #: cp/semantics.c:1412
16137 msgid "invalid use of `this' in non-member function"
16140 #: cp/semantics.c:1414
16141 msgid "invalid use of `this' at top level"
16144 #: cp/semantics.c:1706
16145 msgid "template type parameters must use the keyword `class' or `typename'"
16150 msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
16154 msgid "parse error"
16157 #: cp/spew.c:1023 cp/spew.c:1295
16158 msgid "parse error at end of saved function text"
16162 msgid "parse error in method specification"
16166 msgid "function body for constructor missing"
16170 msgid "circular dependency in default args of `%#D'"
16175 msgid "%s at end of input"
16180 msgid "%s before %s'%c'"
16185 msgid "%s before %s'\\x%x'"
16190 msgid "%s before string constant"
16195 msgid "%s before numeric constant"
16200 msgid "%s before `%s'"
16205 msgid "%s before `%c'"
16210 msgid "%s before `\\%o'"
16215 msgid "%s before `%s' token"
16220 msgid "non-lvalue in %s"
16225 msgid "`%s' attribute can only be applied to Java class definitions"
16230 msgid "`%s' attribute can only be applied to class definitions"
16235 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
16239 msgid "requested init_priority is not an integer constant"
16245 "can only use `%s' attribute on file-scope definitions of objects of class "
16250 msgid "requested init_priority is out of range"
16254 msgid "requested init_priority is reserved for internal use"
16259 msgid "`%s' attribute is not supported on this platform"
16265 "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
16268 #: cp/typeck.c:1560
16269 msgid "ISO C++ forbids applying `sizeof' to a function type"
16272 #: cp/typeck.c:1566
16273 msgid "ISO C++ forbids applying `sizeof' to a member function"
16276 #: cp/typeck.c:1572
16278 "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
16281 #: cp/typeck.c:1621
16282 msgid "sizeof applied to a bit-field"
16285 #: cp/typeck.c:1624
16286 msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
16289 #: cp/typeck.c:2214
16290 msgid "invalid reference to NULL ptr, use ptr-to-member instead"
16293 #: cp/typeck.c:2368
16295 msgid "invalid use of `%s' on pointer to member"
16298 #: cp/typeck.c:2374
16299 msgid "invalid type argument"
16302 #: cp/typeck.c:2477
16303 msgid "ISO C++ forbids subscripting non-lvalue array"
16306 #: cp/typeck.c:2488
16307 msgid "subscripting array declared `register'"
16310 #: cp/typeck.c:2663 cp/typeck.c:2803
16311 msgid "pointer to member function called, but not in class scope"
16314 #: cp/typeck.c:2801
16316 "invalid call to member function needing `this' in static member function "
16320 #: cp/typeck.c:2979
16321 msgid "ISO C++ forbids calling `::main' from within program"
16324 #: cp/typeck.c:3142
16325 msgid "too many arguments to %s `%+#D'"
16328 #: cp/typeck.c:3183
16329 msgid "parameter type of called function is incomplete"
16332 #: cp/typeck.c:3250
16333 msgid "too few arguments to %s `%+#D'"
16336 #: cp/typeck.c:3587
16338 msgid "%s rotate count is negative"
16341 #: cp/typeck.c:3590
16343 msgid "%s rotate count >= width of type"
16346 #: cp/typeck.c:3621 cp/typeck.c:3626 cp/typeck.c:3717 cp/typeck.c:3722
16347 msgid "ISO C++ forbids comparison between pointer and integer"
16350 #: cp/typeck.c:3938
16351 msgid "comparison between signed and unsigned integer expressions"
16354 #: cp/typeck.c:4077
16355 msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
16358 #: cp/typeck.c:4083
16359 msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
16362 #: cp/typeck.c:4089
16364 "ISO C++ forbids using a pointer to member function in pointer arithmetic"
16367 #: cp/typeck.c:4095
16368 msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
16371 #: cp/typeck.c:4166
16372 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
16375 #: cp/typeck.c:4168
16376 msgid "ISO C++ forbids using pointer to a function in subtraction"
16379 #: cp/typeck.c:4170
16380 msgid "ISO C++ forbids using pointer to a method in subtraction"
16383 #: cp/typeck.c:4172
16384 msgid "ISO C++ forbids using pointer to a member in subtraction"
16387 #: cp/typeck.c:4184
16388 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
16391 #: cp/typeck.c:4289
16392 msgid "taking address of temporary"
16395 #: cp/typeck.c:4491
16397 msgid "ISO C++ forbids %sing an enum"
16400 #: cp/typeck.c:4535
16401 msgid "cast to non-reference type used as lvalue"
16405 #: cp/typeck.c:4602
16406 msgid "ISO C++ forbids taking address of function `::main'"
16409 #: cp/typeck.c:4695
16410 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
16413 #: cp/typeck.c:4711
16417 #: cp/typeck.c:4912
16418 msgid "cannot take the address of `this', which is an rvalue expression"
16421 #: cp/typeck.c:5221
16423 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
16426 #: cp/typeck.c:5671
16427 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
16430 #: cp/typeck.c:5777
16431 msgid "ISO C++ forbids assignment of arrays"
16434 #: cp/typeck.c:5792
16435 msgid "return value from function receives multiple initializations"
16438 #: cp/typeck.c:5935
16439 msgid " in pointer to member function conversion"
16442 #: cp/typeck.c:5943
16443 msgid " in pointer to member conversion"
16446 #: cp/typeck.c:6416 cp/typeck.c:6418
16447 msgid "in passing argument %P of `%+D'"
16450 #: cp/typeck.c:6532
16451 msgid "returning reference to temporary"
16454 #: cp/typeck.c:6539
16455 msgid "reference to non-lvalue returned"
16458 #: cp/typeck.c:6551
16459 msgid "reference to local variable `%D' returned"
16462 #: cp/typeck.c:6554
16463 msgid "address of local variable `%D' returned"
16466 #: cp/typeck.c:6585
16467 msgid "returning a value from a destructor"
16470 #. If a return statement appears in a handler of the
16471 #. function-try-block of a constructor, the program is ill-formed.
16472 #: cp/typeck.c:6593
16473 msgid "cannot return from a handler of a function-try-block of a constructor"
16476 #. You can't return a value from a constructor.
16477 #: cp/typeck.c:6596
16478 msgid "returning a value from a constructor"
16481 #: cp/typeck.c:6613
16483 "return-statement with no value, in function declared with a non-void return "
16487 #: cp/typeck.c:6629
16489 "return-statement with a value, in function declared with a void return type"
16492 #: cp/typeck2.c:177
16493 msgid " because the following virtual functions are abstract:"
16496 #: cp/typeck2.c:179
16500 #: cp/typeck2.c:205
16501 msgid "`%D' has incomplete type"
16504 #: cp/typeck2.c:218
16505 msgid "forward declaration of `%#T'"
16508 #: cp/typeck2.c:274
16510 msgid "Internal error #%d."
16513 #: cp/typeck2.c:339
16514 msgid "initializer list construction invalid for derived class object `%D'"
16517 #: cp/typeck2.c:341
16518 msgid "initializer list construction invalid for polymorphic class object `%D'"
16521 #: cp/typeck2.c:344 cp/typeck2.c:350 cp/typeck2.c:356
16522 msgid "initializer list construction invalid for `%D'"
16525 #: cp/typeck2.c:345
16526 msgid "due to the presence of a constructor"
16529 #: cp/typeck2.c:351 cp/typeck2.c:357
16530 msgid "due to non-public access of member `%D'"
16533 #: cp/typeck2.c:369
16534 msgid "comma expression used to initialize return value"
16537 #: cp/typeck2.c:378
16538 msgid "cannot initialize arrays using this syntax"
16541 #: cp/typeck2.c:440
16542 msgid "ANSI C++ forbids non-constant aggregate initializer expressions"
16545 #: cp/typeck2.c:520
16546 msgid "initializing array with parameter list"
16549 #: cp/typeck2.c:576
16550 msgid "initializer for scalar variable requires one element"
16553 #: cp/typeck2.c:674
16554 msgid "aggregate has a partly bracketed initializer"
16557 #: cp/typeck2.c:704 cp/typeck2.c:805
16558 msgid "non-trivial labeled initializers"
16561 #: cp/typeck2.c:721
16562 msgid "non-empty initializer for array of empty elements"
16565 #: cp/typeck2.c:771
16566 msgid "initializer list for object of class with virtual base classes"
16569 #: cp/typeck2.c:777
16570 msgid "initializer list for object of class with base classes"
16573 #: cp/typeck2.c:783
16574 msgid "initializer list for object using virtual functions"
16577 #: cp/typeck2.c:900
16578 msgid "index value instead of field name in union initializer"
16581 #: cp/typeck2.c:956
16582 msgid "excess elements in aggregate initializer"
16585 #: cp/typeck2.c:1054
16586 msgid "circular pointer delegation detected"
16589 #: cp/typeck2.c:1081
16590 msgid "result of `operator->()' yields non-pointer result"
16593 #: cp/typeck2.c:1083
16594 msgid "base operand of `->' is not a pointer"
16597 #: cp/typeck2.c:1273
16599 msgid "ISO C++ forbids defining types within %s"
16604 msgid "Can't create cross-reference file `%s'"
16608 msgid "no INTEGER type can hold a pointer on this configuration"
16613 msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
16618 msgid "and pointers are %d bits wide, but g77 doesn't yet work"
16622 msgid "properly unless they all are 32 bits wide."
16626 msgid "Please keep this in mind before you report bugs. g77 should"
16630 msgid "support non-32-bit machines better as of version 0.6."
16633 #. I/O will probably crash.
16636 msgid "configuration: char * holds %d bits, but ftnlen only %d"
16639 #. ASSIGN 10 TO I will crash.
16643 "configuration: char * holds %d bits, but INTEGER only %d --\n"
16644 " ASSIGN statement might fail"
16648 msgid "Directory name must immediately follow -I"
16653 msgid "overflowed output arg list for `%s'"
16657 msgid "--driver no longer supported"
16662 msgid "argument to `%s' missing"
16666 msgid "No input files; unwilling to write output files"
16669 #: f/lang-options.h:33
16670 msgid "Print g77-specific compiler version info, run internal tests"
16673 #: f/lang-options.h:38
16674 msgid "Program is written in typical FORTRAN 66 dialect"
16677 #: f/lang-options.h:41
16678 msgid "Program is written in typical Unix f77 dialect"
16681 #: f/lang-options.h:43
16682 msgid "Program does not use Unix-f77 dialectal features"
16685 #: f/lang-options.h:45
16686 msgid "Program is written in Fortran-90-ish dialect"
16689 #: f/lang-options.h:49
16691 "Treat local vars and COMMON blocks as if they were named in SAVE statements"
16694 #: f/lang-options.h:51
16695 msgid "Allow $ in symbol names"
16698 #: f/lang-options.h:55
16699 msgid "f2c-compatible code need not be generated"
16702 #: f/lang-options.h:58
16703 msgid "Unsupported; do not generate libf2c-calling code"
16706 #: f/lang-options.h:60
16707 msgid "Unsupported; affects code-generation of arrays"
16710 #: f/lang-options.h:63
16711 msgid "Program is written in Fortran-90-ish free form"
16714 #: f/lang-options.h:68
16715 msgid "Warn about use of (only a few for now) Fortran extensions"
16718 #: f/lang-options.h:71
16719 msgid "Program is written in VXT (Digital-like) FORTRAN"
16722 #: f/lang-options.h:74
16723 msgid "Disallow all ugly features"
16726 #: f/lang-options.h:77
16727 msgid "Hollerith and typeless constants not passed as arguments"
16730 #: f/lang-options.h:79
16731 msgid "Allow ordinary copying of ASSIGN'ed vars"
16734 #: f/lang-options.h:82
16735 msgid "Dummy array dimensioned to (1) is assumed-size"
16738 #: f/lang-options.h:85
16739 msgid "Trailing comma in procedure call denotes null argument"
16742 #: f/lang-options.h:88
16743 msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
16746 #: f/lang-options.h:92
16747 msgid "Initialization via DATA and PARAMETER is type-compatible"
16750 #: f/lang-options.h:94
16751 msgid "Allow INTEGER and LOGICAL interchangeability"
16754 #: f/lang-options.h:97
16755 msgid "Print internal debugging-related info"
16758 #: f/lang-options.h:100
16759 msgid "Initialize local vars and arrays to zero"
16762 #: f/lang-options.h:104
16763 msgid "Backslashes in character/hollerith constants not special (C-style)"
16766 #: f/lang-options.h:106
16767 msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
16770 #: f/lang-options.h:110
16771 msgid "Disable the appending of underscores to externals"
16774 #: f/lang-options.h:113
16775 msgid "Never append a second underscore to externals"
16778 #: f/lang-options.h:115
16779 msgid "Intrinsics spelled as e.g. SqRt"
16782 #: f/lang-options.h:117
16783 msgid "Intrinsics in uppercase"
16786 #: f/lang-options.h:120
16787 msgid "Intrinsics letters in arbitrary cases"
16790 #: f/lang-options.h:122
16791 msgid "Language keywords spelled as e.g. IOStat"
16794 #: f/lang-options.h:124
16795 msgid "Language keywords in uppercase"
16798 #: f/lang-options.h:127
16799 msgid "Language keyword letters in arbitrary cases"
16802 #: f/lang-options.h:129
16803 msgid "Internally convert most source to uppercase"
16806 #: f/lang-options.h:132
16807 msgid "Internally preserve source case"
16810 #: f/lang-options.h:134
16811 msgid "Symbol names spelled in mixed case"
16814 #: f/lang-options.h:136
16815 msgid "Symbol names in uppercase"
16818 #: f/lang-options.h:138
16819 msgid "Symbol names in lowercase"
16822 #: f/lang-options.h:141
16823 msgid "Program written in uppercase"
16826 #: f/lang-options.h:143
16827 msgid "Program written in lowercase"
16830 #: f/lang-options.h:145
16831 msgid "Program written in strict mixed-case"
16834 #: f/lang-options.h:147
16835 msgid "Compile as if program written in uppercase"
16838 #: f/lang-options.h:149
16839 msgid "Compile as if program written in lowercase"
16842 #: f/lang-options.h:151
16843 msgid "Preserve all spelling (case) used in program"
16846 #: f/lang-options.h:153
16847 msgid "Delete libU77 intrinsics with bad interfaces"
16850 #: f/lang-options.h:155
16851 msgid "Disable libU77 intrinsics with bad interfaces"
16854 #: f/lang-options.h:158
16855 msgid "Hide libU77 intrinsics with bad interfaces"
16858 #: f/lang-options.h:160
16859 msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
16862 #: f/lang-options.h:162
16863 msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
16866 #: f/lang-options.h:165
16867 msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
16870 #: f/lang-options.h:167
16871 msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
16874 #: f/lang-options.h:169
16875 msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
16878 #: f/lang-options.h:172
16879 msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
16882 #: f/lang-options.h:174
16883 msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
16886 #: f/lang-options.h:176
16887 msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
16890 #: f/lang-options.h:179
16891 msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
16894 #: f/lang-options.h:181
16895 msgid "Delete MIL-STD 1753 intrinsics"
16898 #: f/lang-options.h:183
16899 msgid "Disable MIL-STD 1753 intrinsics"
16902 #: f/lang-options.h:186
16903 msgid "Hide MIL-STD 1753 intrinsics"
16906 #: f/lang-options.h:188
16907 msgid "Delete libU77 intrinsics"
16910 #: f/lang-options.h:190
16911 msgid "Disable libU77 intrinsics"
16914 #: f/lang-options.h:193
16915 msgid "Hide libU77 intrinsics"
16918 #: f/lang-options.h:195
16919 msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
16922 #: f/lang-options.h:197
16923 msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
16926 #: f/lang-options.h:200
16927 msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
16930 #: f/lang-options.h:202
16931 msgid "Treat initial values of 0 like non-zero values"
16934 #: f/lang-options.h:205
16936 "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
16939 #: f/lang-options.h:208
16940 msgid "Take at least one trip through each iterative DO loop"
16943 #: f/lang-options.h:212
16944 msgid "Print names of program units as they are compiled"
16947 #: f/lang-options.h:215
16948 msgid "Disable fatal diagnostics about inter-procedural problems"
16951 #: f/lang-options.h:217
16952 msgid "Make prefix-radix non-decimal constants be typeless"
16955 #: f/lang-options.h:220
16956 msgid "Generate code to check subscript and substring bounds"
16959 #: f/lang-options.h:223
16960 msgid "Fortran-specific form of -fbounds-check"
16963 #: f/lang-options.h:227
16964 msgid "Disable warnings about inter-procedural problems"
16967 #: f/lang-options.h:231
16968 msgid "Warn about constructs with surprising meanings"
16971 #: f/lang-options.h:236
16972 msgid "Add a directory for INCLUDE searching"
16975 #: f/lang-options.h:238
16976 msgid "Set the maximum line length"
16980 msgid "the meaning of `\\x' varies with -traditional"
16984 msgid "hex escape out of range"
16988 msgid "the meaning of `\\a' varies with -traditional"
16993 msgid "non-ANSI-standard escape sequence, `\\%c'"
16998 msgid "non-ANSI escape sequence `\\%c'"
17003 msgid "unknown escape sequence `\\%c'"
17008 msgid "unknown escape sequence: `\\' followed by char code 0x%x"
17012 msgid "Badly formed directive -- no closing quote"
17016 msgid "Bad directive -- missing close-quote"
17021 msgid "ignoring pragma: %s"
17024 #: f/lex.c:1331 f/lex.c:1375
17025 msgid "Use `#line ...' instead of `# ...' in first line"
17028 #: f/ste.c:1404 f/ste.c:1755
17029 msgid "ASSIGNed FORMAT specifier is too small"
17033 msgid "ASSIGN to variable that is too small"
17037 msgid "ASSIGNed GOTO target variable is too small"
17042 msgid "%s no longer supported -- try -fvxt"
17047 msgid "%s no longer supported -- try -fno-vxt -ff90"
17050 #: f/top.c:311 f/top.c:313
17052 msgid "%s disabled, use normal debugging flags"
17055 #: java/check-init.c:741
17057 msgid "internal error in check-init: tree code not implemented: %s"
17060 #: java/class.c:564 java/class.c:589
17061 msgid "internal error - too many interface type"
17064 #: java/class.c:735
17065 msgid "bad method signature"
17068 #: java/class.c:780
17069 msgid "misplaced ConstantValue attribute (not in any field)"
17072 #: java/class.c:782
17074 msgid "duplicate ConstanValue atribute for field '%s'"
17077 #: java/class.c:793
17079 msgid "ConstantValue attribute of field '%s' has wrong type"
17082 #: java/class.c:1138
17084 msgid "field '%s' not found in class"
17087 #: java/class.c:1387
17088 msgid "abstract method in non-abstract class"
17091 #: java/class.c:2047
17093 msgid "non-static method '%s' overrides static method"
17096 #: java/decl.c:1483
17098 msgid "In %s: overlapped variable and exception ranges at %d"
17101 #: java/decl.c:1571
17102 msgid "bad type in parameter debug info"
17105 #: java/decl.c:1581
17107 msgid "bad PC range for debug info for local `%s'"
17111 msgid "stack underflow - dup* operation"
17114 #: java/expr.c:1477
17117 "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
17120 #: java/expr.c:1506
17122 msgid "field `%s' not found"
17125 #: java/expr.c:1657
17126 msgid "ret instruction not implemented"
17129 #: java/expr.c:1793
17131 msgid "method '%s' not found in class"
17134 #: java/expr.c:1938
17136 msgid "failed to find class '%s'"
17139 #: java/expr.c:1950
17141 msgid "Class '%s' has no method named '%s' matching signature '%s'"
17144 #: java/expr.c:1960
17145 msgid "invokestatic on non static method"
17148 #: java/expr.c:1965
17149 msgid "invokestatic on abstract method"
17152 #: java/expr.c:1973
17153 msgid "invoke[non-static] on static method"
17156 #: java/expr.c:2250
17158 msgid "Missing field '%s' in '%s'"
17161 #: java/expr.c:2256
17163 msgid "Mismatching signature for field '%s' in '%s'"
17166 #: java/expr.c:2279
17168 msgid "assignment to final field `%s' not in field's class"
17171 #: java/expr.c:2284
17173 msgid "assignment to final static field `%s' not in class initializer"
17176 #: java/expr.c:2291
17178 msgid "assignment to final field `%s' not in constructor"
17181 #: java/expr.c:2529
17183 msgid "Can't expand %s"
17186 #: java/expr.c:2705
17187 msgid "invalid PC in line number table"
17190 #. We've just reached the end of a region of dead code.
17191 #: java/expr.c:2750
17193 msgid "Unreachable bytecode from %d to before %d."
17196 #. We've just reached the end of a region of dead code.
17197 #: java/expr.c:2787
17199 msgid "Unreachable bytecode from %d to the end of the method."
17202 #. duplicate code from LOAD macro
17203 #: java/expr.c:3106
17204 msgid "unrecogized wide sub-instruction"
17207 #: java/jcf-io.c:410
17210 "Source file for class `%s' is newer than its matching class file. Source "
17211 "file `%s' used instead"
17214 #: java/jcf-parse.c:378
17215 msgid "bad string constant"
17218 #: java/jcf-parse.c:434
17220 msgid "bad value constant type %d, index %d"
17223 #: java/jcf-parse.c:692
17225 msgid "Cannot find file for class %s."
17228 #: java/jcf-parse.c:704
17229 msgid "not a valid Java .class file"
17232 #: java/jcf-parse.c:707
17233 msgid "error while parsing constant pool"
17236 #: java/jcf-parse.c:710
17238 msgid "error in constant pool entry #%d\n"
17241 #. FIXME - where was first time
17242 #: java/jcf-parse.c:722
17244 msgid "reading class %s for the second time from %s"
17247 #: java/jcf-parse.c:740
17248 msgid "error while parsing fields"
17251 #: java/jcf-parse.c:743
17252 msgid "error while parsing methods"
17255 #: java/jcf-parse.c:746
17256 msgid "error while parsing final attributes"
17259 #: java/jcf-parse.c:760
17262 "The `java.lang.Object' that was found in `%s' didn't have the special zero-"
17263 "length `gnu.gcj.gcj-compiled' attribute. This generally means that your "
17264 "classpath is incorrect set. Use `info gcj \"Input Options\"' to see the info "
17265 "page describing how to set the classpath."
17268 #: java/jcf-parse.c:845
17269 msgid "missing Code attribute"
17272 #: java/jcf-parse.c:1070
17273 msgid "source file seen twice on command line and will be compiled only once."
17276 #: java/jcf-parse.c:1086
17277 msgid "no input file specified"
17280 #: java/jcf-parse.c:1118
17282 msgid "can't close input file %s"
17285 #: java/jcf-parse.c:1155
17287 msgid "bad zip/jar file %s"
17290 #: java/jcf-write.c:2588
17293 "internal error in generate_bytecode_insn - tree code not implemented: %s"
17296 #: java/jcf-write.c:2895
17297 msgid "field initializer type mismatch."
17300 #: java/jcf-write.c:3304
17302 msgid "can't create directory %s"
17305 #: java/jcf-write.c:3331
17307 msgid "can't to open %s"
17310 #: java/jv-scan.c:183
17311 msgid "Only one of `--print-main', `--list-class', and `--complexity' allowed"
17314 #: java/jv-scan.c:186
17316 msgid "Can't open output file `%s'"
17319 #: java/jv-scan.c:222
17321 msgid "File not found `%s'"
17324 #: java/jvspec.c:383
17325 msgid "can't specify `-D' without `--main'\n"
17328 #: java/jvspec.c:389
17329 msgid "-R requires -o"
17332 #: java/jvspec.c:396
17333 msgid "Warning: already-compiled .class files ignored with -C"
17336 #: java/jvspec.c:403
17337 msgid "cannot specify both -C and -o"
17340 #: java/jvspec.c:415
17341 msgid "cannot create temporary file"
17344 #: java/jvspec.c:443
17345 msgid "using both @FILE with multiple files not implemented"
17348 #: java/jvspec.c:500
17349 msgid "cannot specify `main' class when not linking"
17352 #: java/lang-options.h:32
17353 msgid "Disable automatic array bounds checking"
17356 #: java/lang-options.h:34
17357 msgid "Assume native functions are implemented using JNI"
17360 #: java/lang-options.h:36
17361 msgid "Set class path and suppress system path"
17364 #: java/lang-options.h:38
17365 msgid "Set class path"
17368 #: java/lang-options.h:40
17369 msgid "Choose class whose main method should be used"
17372 #: java/lang-options.h:42
17373 msgid "Choose input encoding (default comes from locale)"
17376 #: java/lang-options.h:44
17377 msgid "Add directory to class path"
17380 #: java/lang-options.h:46
17381 msgid "Directory where class files should be written"
17384 #: java/lang-options.h:48
17385 msgid "Warn if modifiers are specified when not necessary"
17388 #: java/lang-options.h:50
17389 msgid "Warn if deprecated empty statements are found"
17392 #: java/lang-options.h:52
17393 msgid "Warn if .class files are out of date"
17396 #: java/lang-options.h:54
17397 msgid "Always check for non gcj generated classes archives"
17400 #: java/lang-options.h:56
17401 msgid "Never optimize static class initialization code"
17405 msgid "can't do dependency tracking with input from stdin"
17409 msgid "couldn't determine target name for dependency tracking"
17415 "unknown encoding: `%s'\n"
17416 "This might mean that your locale's encoding is not supported\n"
17417 "by your system's iconv(3) implementation. If you aren't trying\n"
17418 "to use a particular encoding for your input file, try the\n"
17419 "`--encoding=UTF-8' option."
17422 #: java/mangle.c:85
17424 msgid "Can't mangle %s"
17427 #: java/mangle_name.c:150 java/mangle_name.c:226
17428 msgid "internal error - invalid Utf8 name"
17431 #: java/typeck.c:566
17432 msgid "junk at end of signature string"
17435 #: java/verify.c:464
17436 msgid "bad pc in exception_table"
17439 #: java/verify.c:1376
17441 msgid "unknown opcode %d@pc=%d during verification"
17444 #: java/verify.c:1446 java/verify.c:1459 java/verify.c:1463
17446 msgid "verification error at PC=%d"
17449 #: objc/lang-options.h:27
17450 msgid "Dump decls to a .decl file"
17453 #: objc/lang-options.h:29
17454 msgid "Generate code for GNU runtime environment"
17457 #: objc/lang-options.h:32
17458 msgid "Generate code for NeXT runtime environment"
17461 #: objc/lang-options.h:35
17462 msgid "Warn if a selector has multiple methods"
17465 #: objc/lang-options.h:39
17466 msgid "Do not warn if inherited methods are unimplemented"
17469 #: objc/lang-options.h:41
17470 msgid "Generate C header of platform specific features"
17473 #: objc/lang-options.h:43
17474 msgid "Specify the name of the class for constant strings"
17477 #: objc/objc-act.c:639
17478 msgid "no class name specified as argument to -fconstant-string-class"
17481 #: objc/objc-act.c:800
17483 msgid "object does not conform to the `%s' protocol"
17486 #: objc/objc-act.c:844
17488 msgid "class `%s' does not implement the `%s' protocol"
17491 #: objc/objc-act.c:982
17493 msgid "Unexpected type for `id' (%s)"
17496 #: objc/objc-act.c:987
17497 msgid "Undefined type `id', please import <objc/objc.h>"
17500 #: objc/objc-act.c:1039
17502 msgid "protocol `%s' has circular dependency"
17505 #: objc/objc-act.c:1061 objc/objc-act.c:5207
17507 msgid "Cannot find protocol declaration for `%s'"
17510 #: objc/objc-act.c:1294 objc/objc-act.c:5712 objc/objc-act.c:6041
17511 #: objc/objc-act.c:6090 objc/objc-act.c:6126
17513 msgid "Cannot find interface declaration for `%s'"
17516 #: objc/objc-act.c:1314
17518 msgid "Cannot find reference tag for class `%s'"
17521 #: objc/objc-act.c:2302
17523 msgid "Cannot find class `%s'"
17526 #: objc/objc-act.c:2304
17528 msgid "Class `%s' already exists"
17531 #. fatal did not work with 2 args...should fix
17532 #: objc/objc-act.c:2428
17534 msgid "Cannot find interface declaration for `%s', superclass of `%s'"
17537 #: objc/objc-act.c:2435
17539 msgid "Circular inheritance in interface declaration for `%s'"
17542 #: objc/objc-act.c:3486 objc/objc-act.c:3503
17543 msgid "inconsistent instance variable specification"
17546 #: objc/objc-act.c:4691
17548 msgid "multiple declarations for method `%s'"
17551 #: objc/objc-act.c:4854
17553 msgid "invalid receiver type `%s'"
17556 #: objc/objc-act.c:4885 objc/objc-act.c:4911 objc/objc-act.c:4959
17558 msgid "`%s' does not respond to `%s'"
17561 #: objc/objc-act.c:4891 objc/objc-act.c:7162
17563 msgid "no super class declared in interface for `%s'"
17566 #: objc/objc-act.c:4989
17567 msgid "cannot find class (factory) method."
17570 #: objc/objc-act.c:4990 objc/objc-act.c:5034
17572 msgid "return type for `%s' defaults to id"
17575 #: objc/objc-act.c:5007
17577 msgid "method `%s' not implemented by protocol."
17580 #: objc/objc-act.c:5016
17581 msgid "return type defaults to id"
17584 #: objc/objc-act.c:5033
17585 msgid "cannot find method."
17588 #. Historically, a class method that produced objects (factory
17589 #. method) would assign `self' to the instance that it
17590 #. allocated. This would effectively turn the class method into
17591 #. an instance method. Following this assignment, the instance
17592 #. variables could be accessed. That practice, while safe,
17593 #. violates the simple rule that a class method should not refer
17594 #. to an instance variable. It's better to catch the cases
17595 #. where this is done unknowingly than to support the above
17597 #: objc/objc-act.c:5276
17599 msgid "instance variable `%s' accessed in class method"
17602 #: objc/objc-act.c:5513
17604 msgid "duplicate definition of class method `%s'."
17607 #: objc/objc-act.c:5519
17609 msgid "duplicate declaration of class method `%s'."
17612 #: objc/objc-act.c:5555
17614 msgid "duplicate definition of instance method `%s'."
17617 #: objc/objc-act.c:5561
17619 msgid "duplicate declaration of instance method `%s'."
17622 #: objc/objc-act.c:5601
17624 msgid "duplicate interface declaration for category `%s(%s)'"
17627 #: objc/objc-act.c:5687
17629 msgid "instance variable `%s' is declared private"
17632 #: objc/objc-act.c:5734
17634 msgid "instance variable `%s' is declared %s"
17637 #: objc/objc-act.c:5744
17638 msgid "static access to object of type `id'"
17641 #: objc/objc-act.c:5781 objc/objc-act.c:5874
17643 msgid "incomplete implementation of class `%s'"
17646 #: objc/objc-act.c:5785 objc/objc-act.c:5879
17648 msgid "incomplete implementation of category `%s'"
17651 #: objc/objc-act.c:5790 objc/objc-act.c:5884
17653 msgid "method definition for `%c%s' not found"
17656 #: objc/objc-act.c:5928
17658 msgid "%s `%s' does not fully implement the `%s' protocol"
17661 #: objc/objc-act.c:5985 objc/objc-act.c:8087
17662 msgid "`@end' missing in implementation context"
17665 #: objc/objc-act.c:6013
17667 msgid "reimplementation of class `%s'"
17670 #: objc/objc-act.c:6055
17672 msgid "conflicting super class name `%s'"
17675 #: objc/objc-act.c:6070
17677 msgid "duplicate interface declaration for class `%s'"
17680 #: objc/objc-act.c:6354
17682 msgid "duplicate declaration for protocol `%s'"
17685 #: objc/objc-act.c:7203
17686 msgid "[super ...] must appear in a method context"
17689 #: objc/objc-act.c:8189 objc/objc-act.c:8205
17691 msgid "potential selector conflict for method `%s'"
17694 #: config/mips/isa3264.h:123 config/mips/isa3264.h:128
17695 #: config/mips/isa3264.h:140 config/mips/isa3264.h:145
17696 msgid "-mlong32 and -mlong64 can not both be specified."
17699 #: java/lang-specs.h:33
17700 msgid "-fjni and -femit-class-files are incompatible"
17703 #: java/lang-specs.h:34
17704 msgid "-fjni and -femit-class-file are incompatible"
17707 #: java/lang-specs.h:35 java/lang-specs.h:36
17708 msgid "-femit-class-file should used along with -fsyntax-only"
17711 #: config/mips/mips.h:858
17712 msgid "-pipe is not supported."
17715 #: config/mips/mips.h:1057
17716 msgid "may not use both -mfp64 and -msingle-float"
17719 #: config/mips/mips.h:1058
17720 msgid "may not use both -mfp64 and -m4650"
17723 #: config/mips/mips.h:1060
17724 msgid "may not use both -mgp32 and -mfp64"
17727 #: config/arc/arc.h:59 config/mips/mips.h:1061
17728 msgid "may not use both -EB and -EL"
17731 #: config/mips/r3900.h:28 config/mips/r3900.h:42
17732 msgid "-mhard-float not supported."
17735 #: config/mips/r3900.h:30 config/mips/r3900.h:44
17736 msgid "-msingle-float and -msoft-float can not both be specified."
17739 #: ada/lang-specs.h:39 gcc.c:664 java/jvspec.c:73
17740 msgid "-pg and -fomit-frame-pointer are incompatible"
17743 #: config/vax/vax.h:42 config/vax/vax.h:43
17744 msgid "profiling not supported with -mg\n"
17747 #: ada/lang-specs.h:42
17748 msgid "-c or -S required for Ada"
17751 #: f/lang-specs.h:35 gcc.c:643
17752 msgid "GNU C does not support -C without using -E"
17756 msgid "-E required when input is from standard input"
17760 msgid "Compilation of header file requested"
17763 #: config/nextstep.h:163 config/nextstep.h:166
17764 msgid "-p profiling is no longer supported. Use -pg instead."
17767 #: config/dsp16xx/dsp16xx.h:103 config/dsp16xx/dsp16xx.h:112
17768 msgid "A -ifile option requires a -map option"
17771 #: config/alpha/freebsd.h:36 config/i386/freebsd-aout.h:227
17772 msgid "`-p' not supported; use `-pg' and gprof(1)"
17775 #: config/arm/arm.h:215
17776 msgid "-mapcs-26 and -mapcs-32 may not be used together"
17779 #: config/arm/arm.h:227
17780 msgid "-msoft-float and -mhard_float may not be used together"
17783 #: config/arm/arm.h:238
17784 msgid "-mbig-endian and -mlittle-endian may not be used together"
17787 #: config/arm/arm.h:256
17788 msgid "Incompatible interworking options"
17791 #: config/i386/cygwin.h:112
17792 msgid "mno-cygwin and mno-win32 are not compatible"
17795 #: config/i386/cygwin.h:167 config/i386/mingw32.h:69
17796 msgid "shared and mdll are not compatible"
17799 #: config/arm/riscix.h:73 config/arm/riscix.h:135
17800 msgid "-mbsd and -pedantic incompatible"
17803 #: config/arm/riscix.h:74 config/arm/riscix.h:136
17804 msgid "-mbsd and -mxopen incompatible"
17807 #: config/arm/riscix.h:75 config/arm/riscix.h:137
17808 msgid "-mxopen and -pedantic incompatible"
17811 #: config/i860/fx2800.h:298
17812 msgid "-p option not supported: use -pg instead"
17815 #: config/i386/sco5.h:669 config/i386/sco5.h:744
17816 msgid "-static not valid with -mcoff"
17819 #: config/i386/sco5.h:670 config/i386/sco5.h:745
17820 msgid "-shared not valid with -mcoff"
17823 #: config/i386/sco5.h:671 config/i386/sco5.h:746
17824 msgid "-symbolic not valid with -mcoff"
17827 #: config/i386/sco5.h:709
17828 msgid "-fpic is not valid with -mcoff"
17831 #: config/i386/sco5.h:710
17832 msgid "-fPIC is not valid with -mcoff"
17835 #: config/i386/sco5.h:747
17836 msgid "-fpic not valid with -mcoff"
17839 #: config/i386/sco5.h:748
17840 msgid "-fPIC not valid with -mcoff"
17843 #: config/mcore/mcore.h:60
17844 msgid "choose either big or little endian, not both"
17847 #: config/mcore/mcore.h:63
17848 msgid "choose either m340 or m210 not both"
17851 #: config/mcore/mcore.h:64
17852 msgid "the m210 does not have little endian support"