1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
11 "POT-Creation-Date: 2004-05-17 12:50-0700\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
21 msgid "`%s' attribute directive ignored"
26 msgid "wrong number of arguments specified for `%s' attribute"
31 msgid "`%s' attribute does not apply to types"
36 msgid "`%s' attribute only applies to function types"
39 #: attribs.c:435 c-common.c:4384 c-common.c:4403 c-common.c:4421
40 #: c-common.c:4448 c-common.c:4467 c-common.c:4490 c-common.c:4513
41 #: c-common.c:4539 c-common.c:4573 c-common.c:4617 c-common.c:4645
42 #: c-common.c:4673 c-common.c:4692 c-common.c:4968 c-common.c:4990
43 #: c-common.c:5025 c-common.c:5092 c-common.c:5138 c-common.c:5196
44 #: c-common.c:5225 c-common.c:5465 c-common.c:5488 c-common.c:5527
45 #: config/arm/arm.c:2507 config/arm/arm.c:2534 config/avr/avr.c:4547
46 #: config/h8300/h8300.c:4401 config/h8300/h8300.c:4424 config/i386/i386.c:1668
47 #: config/i386/i386.c:15251 config/i386/winnt.c:86 config/ia64/ia64.c:1081
48 #: config/ip2k/ip2k.c:3160 config/m68hc11/m68hc11.c:1289
49 #: config/rs6000/rs6000.c:15185
51 msgid "`%s' attribute ignored"
55 msgid "offset outside bounds of constant string"
59 msgid "second arg to `__builtin_prefetch' must be a constant"
63 msgid "invalid second arg to __builtin_prefetch; using zero"
67 msgid "third arg to `__builtin_prefetch' must be a constant"
71 msgid "invalid third arg to __builtin_prefetch; using zero"
75 msgid "argument of `__builtin_args_info' must be constant"
79 msgid "argument of `__builtin_args_info' out of range"
83 msgid "missing argument in `__builtin_args_info'"
86 #: builtins.c:4052 builtins.c:8929
87 msgid "`va_start' used in function with fixed args"
90 #: builtins.c:4071 builtins.c:8945
91 msgid "second parameter of `va_start' not last named argument"
94 #. Evidently an out of date version of <stdarg.h>; can't validate
95 #. va_start's second argument, but can still work as intended.
96 #: builtins.c:4076 builtins.c:8951
97 msgid "`__builtin_next_arg' called without an argument"
100 #: builtins.c:4165 builtins.c:8916
101 msgid "too many arguments to function `va_start'"
105 msgid "first argument to `va_arg' not of type `va_list'"
108 #. Unfortunately, this is merely undefined, rather than a constraint
109 #. violation, so we cannot make this an error. If this call is never
110 #. executed, the program is still strictly conforming.
113 msgid "`%s' is promoted to `%s' when passed through `...'"
118 msgid "(so you should pass `%s' not `%s' to `va_arg')"
121 #. We can, however, treat "undefined" any way we please.
122 #. Call abort to encourage the user to fix the program.
123 #: builtins.c:4330 c-typeck.c:1757
124 msgid "if this code is reached, the program will abort"
128 msgid "invalid arg to `__builtin_frame_address'"
132 msgid "invalid arg to `__builtin_return_address'"
136 msgid "unsupported arg to `__builtin_frame_address'"
140 msgid "unsupported arg to `__builtin_return_address'"
144 msgid "second arg to `__builtin_expect' must be a constant"
148 msgid "__builtin_longjmp second argument must be 1"
153 msgid "built-in function `%s' not currently supported"
157 msgid "target format does not support infinity"
161 msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
165 msgid "%J'%D' is not defined outside of function scope"
171 "string length `%d' is greater than the length `%d' ISO C%d compilers are "
172 "required to support"
176 msgid "overflow in constant expression"
180 msgid "integer overflow in expression"
184 msgid "floating point overflow in expression"
188 msgid "vector overflow in expression"
191 #. This detects cases like converting -129 or 256 to unsigned char.
193 msgid "large integer implicitly truncated to unsigned type"
197 msgid "negative integer implicitly converted to unsigned type"
201 msgid "overflow in implicit constant conversion"
206 msgid "operation on `%s' may be undefined"
210 msgid "expression statement has incomplete type"
214 msgid "case label does not reduce to an integer constant"
218 msgid "invalid truth-value expression"
223 msgid "invalid operands to binary %s"
227 msgid "comparison is always false due to limited range of data type"
231 msgid "comparison is always true due to limited range of data type"
235 msgid "comparison of unsigned expression >= 0 is always true"
239 msgid "comparison of unsigned expression < 0 is always false"
243 msgid "pointer of type `void *' used in arithmetic"
247 msgid "pointer to a function used in arithmetic"
251 msgid "pointer to member function used in arithmetic"
254 #. Common Ada/Pascal programmer's mistake. We always warn
255 #. about this since it is so bad.
257 msgid "the address of `%D', will always evaluate as `true'"
261 msgid "suggest parentheses around assignment used as truth value"
264 #: c-common.c:2752 c-common.c:2792
265 msgid "invalid use of `restrict'"
269 msgid "invalid application of `sizeof' to a function type"
274 msgid "invalid application of `%s' to a void type"
279 msgid "invalid application of `%s' to an incomplete type"
283 msgid "`__alignof' applied to a bit-field"
288 msgid "cannot disable built-in function `%s'"
291 #: c-common.c:3663 c-typeck.c:1987
293 msgid "too few arguments to function `%s'"
296 #: c-common.c:3669 c-typeck.c:1848
298 msgid "too many arguments to function `%s'"
303 msgid "non-floating-point argument to function `%s'"
307 msgid "pointers are not permitted as case values"
311 msgid "range expressions in switch statements are non-standard"
315 msgid "empty range specified"
319 msgid "duplicate (or overlapping) case value"
323 msgid "%Jthis is the first entry overlapping that value"
327 msgid "duplicate case value"
331 msgid "%Jpreviously used here"
335 msgid "multiple default labels in one switch"
339 msgid "%Jthis is the first default label"
343 msgid "%Jcase value `%s' not in enumerated type"
347 msgid "%Jcase value `%s' not in enumerated type `%T'"
351 msgid "%Hswitch missing default case"
354 #. Warn if there are enumerators that don't correspond to
357 msgid "%Henumeration value `%E' not handled in switch"
361 msgid "taking the address of a label is non-standard"
366 msgid "unknown machine mode `%s'"
370 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
374 msgid "use __attribute__ ((vector_size)) instead"
379 msgid "no data type for mode `%s'"
384 msgid "invalid pointer mode `%s'"
389 msgid "unable to emulate '%s'"
393 msgid "%Jsection attribute cannot be specified for local variables"
397 msgid "%Jsection of '%D' conflicts with previous declaration"
401 msgid "%Jsection attribute not allowed for '%D'"
405 msgid "%Jsection attributes are not supported for this target"
409 msgid "requested alignment is not a constant"
413 msgid "requested alignment is not a power of 2"
417 msgid "requested alignment is too large"
421 msgid "%Jalignment may not be specified for '%D'"
425 msgid "%J'%D' defined both normally and as an alias"
429 msgid "alias arg not a string"
433 msgid "visibility arg not a string"
438 "visibility arg must be one of \"default\", \"hidden\", \"protected\" or "
443 msgid "tls_model arg not a string"
448 "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-"
449 "dynamic\" or \"global-dynamic\""
452 #: c-common.c:5066 c-common.c:5112
453 msgid "%J'%E' attribute applies only to functions"
456 #: c-common.c:5071 c-common.c:5117
457 msgid "%Jcan't set '%E' attribute after definition"
462 msgid "`%s' attribute ignored for `%s'"
467 msgid "invalid vector type for attribute `%s'"
471 msgid "no vector mode with the size and type specified could be found"
475 msgid "nonnull attribute without arguments on a non-prototype"
480 msgid "nonnull argument has invalid operand number (arg %lu)"
486 "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
491 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
496 msgid "null argument where non-null required (arg %lu)"
500 msgid "cleanup arg not an identifier"
504 msgid "cleanup arg not a function"
509 msgid "%s at end of input"
514 msgid "%s before %s'%c'"
519 msgid "%s before %s'\\x%x'"
524 msgid "%s before string constant"
529 msgid "%s before numeric constant"
534 msgid "%s before \"%s\""
539 msgid "%s before '%s' token"
542 #. Use `%s' to print the string in case there are any escape
543 #. characters in the message.
544 #: c-common.c:5913 c-typeck.c:2546 c-typeck.c:3808 c-typeck.c:3823
545 #: c-typeck.c:3838 final.c:2855 final.c:2857 gcc.c:4651 rtl-error.c:109
546 #: toplev.c:1286 config/cris/cris.c:566 cp/parser.c:1852 cp/typeck.c:4098
547 #: java/expr.c:361 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
554 "%Hignoring return value of `%D', declared with attribute warn_unused_result"
559 "%Hignoring return value of function declared with attribute "
563 #: c-convert.c:83 c-typeck.c:1235 c-typeck.c:3249 cp/typeck.c:1342
564 #: cp/typeck.c:5598 fortran/convert.c:89 treelang/tree-convert.c:79
565 msgid "void value not ignored as it ought to be"
568 #: c-convert.c:121 fortran/convert.c:122 java/typeck.c:155
569 #: treelang/tree-convert.c:105
570 msgid "conversion to non-scalar type requested"
574 msgid "%Jarray '%D' assumed to have one element"
579 msgid "GCC supports only %u nested scopes\n"
583 msgid "%Jlabel `%D' used but not defined"
587 msgid "%Jlabel `%D' defined but not used"
591 msgid "%Jlabel `%D' declared but not defined"
595 msgid "%Junused variable `%D'"
600 "a parameter list with an ellipsis can't match an empty parameter name list "
606 "an argument type that has a default promotion can't match an empty parameter "
607 "name list declaration"
612 "%Jprototype for '%D' declares more arguments than previous old-style "
618 "%Jprototype for '%D' declares fewer arguments than previous old-style "
623 msgid "%Jprototype for '%D' declares arg %d with incompatible type"
626 #. If we get here, no errors were found, but do issue a warning
627 #. for this poor-style construct.
629 msgid "%Jprototype for '%D' follows non-prototype definition"
633 msgid "%Jprevious definition of '%D' was here"
637 msgid "%Jprevious implicit declaration of '%D' was here"
641 msgid "%Jprevious declaration of '%D' was here"
645 msgid "%J'%D' redeclared as different kind of symbol"
649 msgid "%Jbuilt-in function '%D' declared as non-function"
652 #: c-decl.c:1088 c-decl.c:1180 c-decl.c:1715
653 msgid "%Jdeclaration of '%D' shadows a built-in function"
656 #. If types don't match for a built-in, throw away the
657 #. built-in. No point in calling locate_old_decl here, it
658 #. won't print anything.
660 msgid "%Jconflicting types for built-in function '%D'"
663 #: c-decl.c:1133 c-decl.c:1141
664 msgid "%Jconflicting types for '%D'"
667 #. Allow OLDDECL to continue in use.
669 msgid "%Jredefinition of typedef '%D'"
672 #: c-decl.c:1194 c-decl.c:1258
673 msgid "%Jredefinition of '%D'"
676 #: c-decl.c:1225 c-decl.c:1275
677 msgid "%Jstatic declaration of '%D' follows non-static declaration"
680 #: c-decl.c:1233 c-decl.c:1272
681 msgid "%Jnon-static declaration of '%D' follows static declaration"
685 msgid "%Jthread-local declaration of '%D' follows non-thread-local declaration"
689 msgid "%Jnon-thread-local declaration of '%D' follows thread-local declaration"
693 msgid "%Jextern declaration of '%D' follows declaration with no linkage"
697 msgid "%Jdeclaration of '%D' with no linkage follows extern declaration"
701 msgid "%Jredeclaration of '%D' with no linkage"
706 "%Jredeclaration of '%D' with different visibility (old visibility preserved)"
711 "%Jinline declaration of '%D' follows declaration with attribute noinline"
716 "%Jdeclaration of '%D' with attribute noinline follows inline declaration "
720 msgid "%J'%D' declared inline after being called"
724 msgid "%J'%D' declared inline after its definition"
728 msgid "%Jredefinition of parameter '%D'"
732 msgid "%Jvolatile declaration of '%D' follows non-volatile declaration"
736 msgid "%Jnon-volatile declaration of '%D' follows volatile declaration"
740 msgid "%Jconst declaration of '%D' follows non-const declaration"
744 msgid "%Jnon-const declaration of '%D' follows const declaration"
748 msgid "%Jredundant redeclaration of '%D'"
752 msgid "%Jdeclaration of '%D' shadows a parameter"
756 msgid "%Jdeclaration of '%D' shadows a global declaration"
760 msgid "%Jdeclaration of '%D' shadows a previous local"
763 #: c-decl.c:1721 cp/name-lookup.c:940 cp/name-lookup.c:963
764 #: cp/name-lookup.c:971
765 msgid "%Jshadowed declaration is here"
770 msgid "nested extern declaration of `%s'"
775 msgid "implicit declaration of function '%E'"
780 msgid "'%E' undeclared here (not in a function)"
785 msgid "'%E' undeclared (first use in this function)"
789 msgid "(Each undeclared identifier is reported only once"
793 msgid "for each function it appears in.)"
798 msgid "label %s referenced outside of any function"
803 msgid "duplicate label declaration `%s'"
807 msgid "%Hduplicate label `%D'"
812 "%Htraditional C lacks a separate namespace for labels, identifier `%s' "
817 msgid "%H`%s' defined as wrong kind of tag"
821 msgid "unnamed struct/union that defines no instances"
825 msgid "useless keyword or type name in empty declaration"
829 msgid "two types specified in one empty declaration"
832 #: c-decl.c:2511 c-parse.y:702 c-parse.y:704 objc/objc-parse.y:743
833 #: objc/objc-parse.y:745 objc/objc-parse.y:3003
834 msgid "empty declaration"
839 "ISO C90 does not support `static' or type qualifiers in parameter array "
844 msgid "ISO C90 does not support `[*]' array declarators"
848 msgid "GCC does not yet properly implement `[*]' array declarators"
852 msgid "static or type qualifiers in abstract declarator"
856 msgid "%J'%D' is usually a function"
860 msgid "typedef '%D' is initialized (use __typeof__ instead)"
864 msgid "function '%D' is initialized like a variable"
867 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
869 msgid "parameter '%D' is initialized"
872 #: c-decl.c:2667 c-typeck.c:4059
873 msgid "variable-sized object may not be initialized"
877 msgid "variable '%D' has initializer but incomplete type"
881 msgid "elements of array '%D' have incomplete type"
884 #: c-decl.c:2746 c-decl.c:5634 cp/decl.c:3673 cp/decl.c:10081
885 msgid "%Jinline function '%D' given attribute noinline"
889 msgid "%Jinitializer fails to determine size of '%D'"
893 msgid "%Jarray size missing in '%D'"
897 msgid "%Jzero or negative size array '%D'"
901 msgid "%Jstorage size of '%D' isn't known"
905 msgid "%Jstorage size of '%D' isn't constant"
908 #: c-decl.c:2945 fortran/f95-lang.c:665
909 msgid "cannot put object with volatile field into register"
913 msgid "%Jignoring asm-specifier for non-static local variable '%D'"
917 msgid "ISO C forbids forward parameter declarations"
926 msgid "bit-field `%s' width not an integer constant"
931 msgid "negative width in bit-field `%s'"
936 msgid "zero width for bit-field `%s'"
941 msgid "bit-field `%s' has invalid type"
946 msgid "type of bit-field `%s' is a GCC extension"
951 msgid "width of `%s' exceeds its type"
956 msgid "`%s' is narrower than values of its type"
959 #: c-decl.c:3465 cp/decl.c:6744
960 msgid "`long long long' is too long for GCC"
964 msgid "ISO C90 does not support `long long'"
967 #: c-decl.c:3479 c-decl.c:3482 cp/decl.c:6749
969 msgid "duplicate `%s'"
972 #: c-decl.c:3492 cp/decl.c:6755
973 msgid "`__thread' before `extern'"
976 #: c-decl.c:3494 cp/decl.c:6757
977 msgid "`__thread' before `static'"
980 #: c-decl.c:3502 cp/decl.c:6784
982 msgid "two or more data types in declaration of `%s'"
985 #: c-decl.c:3520 cp/decl.c:6789
987 msgid "`%s' fails to be a typedef or built in type"
992 msgid "type defaults to `int' in declaration of `%s'"
997 msgid "both long and short specified for `%s'"
1000 #: c-decl.c:3594 cp/decl.c:6889
1002 msgid "long or short specified with char for `%s'"
1005 #: c-decl.c:3601 cp/decl.c:6893
1007 msgid "long or short specified with floating type for `%s'"
1011 msgid "the only valid combination is `long double'"
1016 msgid "both signed and unsigned specified for `%s'"
1019 #: c-decl.c:3612 cp/decl.c:6882
1021 msgid "long, short, signed or unsigned invalid for `%s'"
1024 #: c-decl.c:3618 cp/decl.c:6902
1026 msgid "long, short, signed or unsigned used invalidly for `%s'"
1029 #: c-decl.c:3636 cp/decl.c:6923
1031 msgid "complex invalid for `%s'"
1035 msgid "ISO C90 does not support complex types"
1039 msgid "ISO C does not support plain `complex' meaning `double complex'"
1042 #: c-decl.c:3696 c-decl.c:3708
1043 msgid "ISO C does not support complex integer types"
1046 #: c-decl.c:3738 c-decl.c:4205 cp/decl.c:7522
1047 msgid "duplicate `const'"
1050 #: c-decl.c:3740 c-decl.c:4209 cp/decl.c:7526
1051 msgid "duplicate `restrict'"
1054 #: c-decl.c:3742 c-decl.c:4207 cp/decl.c:7524
1055 msgid "duplicate `volatile'"
1058 #: c-decl.c:3771 cp/decl.c:7086
1060 msgid "multiple storage classes in declaration of `%s'"
1064 msgid "function definition declared `auto'"
1068 msgid "function definition declared `register'"
1072 msgid "function definition declared `typedef'"
1076 msgid "function definition declared `__thread'"
1081 msgid "storage class specified for structure field `%s'"
1084 #: c-decl.c:3804 cp/decl.c:7131
1086 msgid "storage class specified for parameter `%s'"
1089 #: c-decl.c:3807 cp/decl.c:7133
1090 msgid "storage class specified for typename"
1093 #: c-decl.c:3819 cp/decl.c:7148
1095 msgid "`%s' initialized and declared `extern'"
1098 #: c-decl.c:3821 cp/decl.c:7151
1100 msgid "`%s' has both `extern' and initializer"
1105 msgid "file-scope declaration of `%s' specifies `auto'"
1108 #: c-decl.c:3831 cp/decl.c:7155
1110 msgid "nested function `%s' declared `extern'"
1113 #: c-decl.c:3837 cp/decl.c:7165
1115 msgid "function-scope `%s' implicitly auto and declared `__thread'"
1118 #. Only the innermost declarator (making a parameter be of
1119 #. array type which is converted to pointer type)
1120 #. may have static or type qualifiers.
1121 #: c-decl.c:3876 c-decl.c:4074
1122 msgid "static or type qualifiers in non-parameter array declarator"
1127 msgid "declaration of `%s' as array of voids"
1132 msgid "declaration of `%s' as array of functions"
1136 msgid "invalid use of structure with flexible array member"
1141 msgid "size of array `%s' has non-integer type"
1146 msgid "ISO C forbids zero-size array `%s'"
1151 msgid "size of array `%s' is negative"
1156 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
1161 msgid "ISO C90 forbids variable-size array `%s'"
1164 #: c-decl.c:4008 c-decl.c:4232 cp/decl.c:7700
1166 msgid "size of array `%s' is too large"
1170 msgid "ISO C90 does not support flexible array members"
1174 msgid "array type has incomplete element type"
1177 #: c-decl.c:4099 cp/decl.c:7293
1179 msgid "`%s' declared as function returning a function"
1182 #: c-decl.c:4104 cp/decl.c:7298
1184 msgid "`%s' declared as function returning an array"
1188 msgid "ISO C forbids qualified void function return type"
1192 msgid "type qualifiers ignored on function return type"
1195 #: c-decl.c:4161 c-decl.c:4247 c-decl.c:4371 c-decl.c:4457
1196 msgid "ISO C forbids qualified function types"
1199 #: c-decl.c:4201 cp/decl.c:7518
1200 msgid "invalid type modifier within pointer declarator"
1204 msgid "ISO C forbids const or volatile function types"
1207 #: c-decl.c:4302 cp/decl.c:7982
1209 msgid "variable or field `%s' declared void"
1213 msgid "attributes in parameter array declarator ignored"
1217 msgid "invalid type modifier within array declarator"
1222 msgid "field `%s' declared as a function"
1227 msgid "field `%s' has incomplete type"
1230 #: c-decl.c:4437 c-decl.c:4439 c-decl.c:4441 c-decl.c:4448
1232 msgid "invalid storage class for function `%s'"
1236 msgid "`noreturn' function returns non-void value"
1240 msgid "cannot inline function `main'"
1244 msgid "variable previously declared 'static' redeclared 'extern'"
1248 msgid "%Jvariable '%D' declared `inline'"
1251 #. A mere warning is sure to result in improper semantics
1252 #. at runtime. Don't bother to allow this to compile.
1253 #: c-decl.c:4578 cp/decl.c:5830
1254 msgid "thread-local storage not supported for this target"
1257 #: c-decl.c:4643 c-decl.c:5672
1258 msgid "function declaration isn't a prototype"
1262 msgid "parameter names (without types) in function declaration"
1265 #: c-decl.c:4680 c-decl.c:4692
1266 msgid "%Jparameter %u ('%D') has incomplete type"
1269 #: c-decl.c:4683 c-decl.c:4695
1270 msgid "%Jparameter %u has incomplete type"
1274 msgid "'void' as only parameter may not be qualified"
1277 #: c-decl.c:4760 c-decl.c:4797
1278 msgid "'void' must be the only parameter"
1282 msgid "%Jparameter '%D' has just a forward declaration"
1285 #. The %s will be one of 'struct', 'union', or 'enum'.
1288 msgid "'%s %E' declared inside parameter list"
1291 #. The %s will be one of 'struct', 'union', or 'enum'.
1294 msgid "anonymous %s declared inside parameter list"
1299 "its scope is only this definition or declaration, which is probably not what "
1305 msgid "redefinition of `union %s'"
1310 msgid "redefinition of `struct %s'"
1313 #: c-decl.c:5033 cp/decl.c:3446
1314 msgid "declaration does not declare anything"
1317 #: c-decl.c:5078 c-decl.c:5094
1318 msgid "%Jduplicate member '%D'"
1323 msgid "%s has no %s"
1335 msgid "named members"
1344 msgid "nested redefinition of `%s'"
1348 msgid "%Jflexible array member in union"
1352 msgid "%Jflexible array member not at end of struct"
1356 msgid "%Jflexible array member in otherwise empty struct"
1360 msgid "%Jinvalid use of structure with flexible array member"
1364 msgid "union cannot be made transparent"
1367 #. This enum is a named one that has been declared already.
1370 msgid "redeclaration of `enum %s'"
1374 msgid "enumeration values exceed range of largest integer"
1379 msgid "enumerator value for '%E' is not an integer constant"
1383 msgid "overflow in enumeration values"
1387 msgid "ISO C restricts enumerator values to range of `int'"
1391 msgid "return type is an incomplete type"
1395 msgid "return type defaults to `int'"
1399 msgid "%Jno previous prototype for '%D'"
1403 msgid "%J'%D' was used with no prototype before its definition"
1407 msgid "%Jno previous declaration for '%D'"
1411 msgid "%J`%D' was used with no declaration before its definition"
1414 #: c-decl.c:5733 c-decl.c:6281
1415 msgid "%Jreturn type of '%D' is not `int'"
1419 msgid "%Jfirst argument of '%D' should be `int'"
1423 msgid "%Jsecond argument of '%D' should be 'char **'"
1427 msgid "%Jthird argument of '%D' should probably be 'char **'"
1431 msgid "%J'%D' takes only zero or two arguments"
1435 msgid "%J'%D' is normally a non-static function"
1439 msgid "%Jold-style parameter declarations in prototyped function definition"
1443 msgid "%Jtraditional C rejects ISO C style function definitions"
1447 msgid "%Jparameter name omitted"
1451 msgid "%Jold-style function definition"
1455 msgid "%Jparameter name missing from parameter list"
1459 msgid "%J'%D' declared as a non-parameter"
1463 msgid "%Jmultiple parameters named '%D'"
1467 msgid "%Jparameter '%D' declared with void type"
1470 #: c-decl.c:5944 c-decl.c:5946
1471 msgid "%Jtype of '%D' defaults to 'int'"
1475 msgid "%Jparameter '%D' has incomplete type"
1479 msgid "%Jdeclaration for parameter '%D' but no such parameter"
1483 msgid "number of arguments doesn't match prototype"
1486 #: c-decl.c:6021 c-decl.c:6052 c-decl.c:6059
1487 msgid "%Hprototype declaration"
1491 msgid "promoted argument '%D' doesn't match prototype"
1495 msgid "argument '%D' doesn't match prototype"
1498 #: c-decl.c:6313 cp/decl.c:10782
1499 msgid "no return statement in function returning non-void"
1503 msgid "this function may return with or without a value"
1506 #. If we get here, declarations have been used in a for loop without
1507 #. the C99 for loop scope. This doesn't make much sense, so don't
1510 msgid "'for' loop initial declaration used outside C99 mode"
1514 msgid "%Jdeclaration of static variable '%D' in 'for' loop initial declaration"
1519 "%Jdeclaration of 'extern' variable '%D' in 'for' loop initial declaration"
1524 msgid "'struct %E' declared in 'for' loop initial declaration"
1529 msgid "'union %E' declared in 'for' loop initial declaration"
1534 msgid "'enum %E' declared in 'for' loop initial declaration"
1538 msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
1541 #: c-format.c:94 c-format.c:210
1542 msgid "format string has invalid operand number"
1546 msgid "function does not return string type"
1550 msgid "format string arg not a string type"
1554 msgid "unrecognized format specifier"
1559 msgid "`%s' is an unrecognized format function type"
1563 msgid "'...' has invalid operand number"
1567 msgid "format string arg follows the args to be formatted"
1570 #: c-format.c:565 c-format.c:589
1574 #: c-format.c:565 c-format.c:589
1575 msgid "the ` ' printf flag"
1578 #: c-format.c:566 c-format.c:590 c-format.c:627 c-format.c:683
1582 #: c-format.c:566 c-format.c:590 c-format.c:627
1583 msgid "the `+' printf flag"
1586 #: c-format.c:567 c-format.c:591 c-format.c:628 c-format.c:659
1590 #: c-format.c:567 c-format.c:591 c-format.c:628
1591 msgid "the `#' printf flag"
1594 #: c-format.c:568 c-format.c:592 c-format.c:657
1598 #: c-format.c:568 c-format.c:592
1599 msgid "the `0' printf flag"
1602 #: c-format.c:569 c-format.c:593 c-format.c:656 c-format.c:686
1606 #: c-format.c:569 c-format.c:593
1607 msgid "the `-' printf flag"
1610 #: c-format.c:570 c-format.c:640
1615 msgid "the `'' printf flag"
1618 #: c-format.c:571 c-format.c:641
1623 msgid "the `I' printf flag"
1626 #: c-format.c:572 c-format.c:594 c-format.c:638 c-format.c:660 c-format.c:687
1631 #: c-format.c:572 c-format.c:594
1632 msgid "field width in printf format"
1635 #: c-format.c:573 c-format.c:595 c-format.c:618 c-format.c:629
1639 #: c-format.c:573 c-format.c:595 c-format.c:618 c-format.c:629
1640 msgid "precision in printf format"
1643 #: c-format.c:574 c-format.c:596 c-format.c:619 c-format.c:630 c-format.c:639
1645 msgid "length modifier"
1648 #: c-format.c:574 c-format.c:596 c-format.c:619 c-format.c:630
1649 msgid "length modifier in printf format"
1653 msgid "assignment suppression"
1657 msgid "the assignment suppression scanf feature"
1665 msgid "the `a' scanf flag"
1669 msgid "field width in scanf format"
1673 msgid "length modifier in scanf format"
1677 msgid "the `'' scanf flag"
1681 msgid "the `I' scanf flag"
1689 msgid "the `_' strftime flag"
1693 msgid "the `-' strftime flag"
1697 msgid "the `0' strftime flag"
1700 #: c-format.c:658 c-format.c:682
1705 msgid "the `^' strftime flag"
1709 msgid "the `#' strftime flag"
1713 msgid "field width in strftime format"
1717 msgid "`E' modifier"
1721 msgid "the `E' strftime modifier"
1725 msgid "`O' modifier"
1729 msgid "the `O' strftime modifier"
1733 msgid "the `O' modifier"
1737 msgid "fill character"
1741 msgid "fill character in strfmon format"
1745 msgid "the `^' strfmon flag"
1749 msgid "the `+' strfmon flag"
1757 msgid "the `(' strfmon flag"
1765 msgid "the `!' strfmon flag"
1769 msgid "the `-' strfmon flag"
1773 msgid "field width in strfmon format"
1777 msgid "left precision"
1781 msgid "left precision in strfmon format"
1785 msgid "right precision"
1789 msgid "right precision in strfmon format"
1793 msgid "length modifier in strfmon format"
1798 msgid "function might be possible candidate for `%s' format attribute"
1801 #: c-format.c:1224 c-format.c:1245 c-format.c:2248
1802 msgid "missing $ operand number in format"
1807 msgid "%s does not support %%n$ operand number formats"
1811 msgid "operand number out of range in format"
1816 msgid "format argument %d used more than once in %s format"
1820 msgid "$ operand number used after format without operand number"
1825 msgid "format argument %d unused before used argument %d in $-style format"
1829 msgid "format not a string literal, format string not checked"
1833 msgid "format not a string literal and no format arguments"
1837 msgid "format not a string literal, argument types not checked"
1841 msgid "too many arguments for format"
1845 msgid "unused arguments in $-style format"
1850 msgid "zero-length %s format string"
1854 msgid "format is a wide character string"
1858 msgid "unterminated format string"
1862 msgid "embedded `\\0' in format"
1867 msgid "spurious trailing `%%' in format"
1870 #: c-format.c:1761 c-format.c:2008
1872 msgid "repeated %s in format"
1876 msgid "missing fill character at end of strfmon format"
1879 #: c-format.c:1818 c-format.c:1922 c-format.c:2202 c-format.c:2255
1880 msgid "too few arguments for format"
1885 msgid "zero width in %s format"
1890 msgid "empty left precision in %s format"
1894 msgid "field precision"
1899 msgid "empty precision in %s format"
1904 msgid "%s does not support the `%s' %s length modifier"
1908 msgid "conversion lacks type at end of format"
1913 msgid "unknown conversion type character `%c' in format"
1918 msgid "unknown conversion type character 0x%x in format"
1923 msgid "%s does not support the `%%%c' %s format"
1928 msgid "%s used with `%%%c' %s format"
1933 msgid "%s does not support %s"
1938 msgid "%s does not support %s with the `%%%c' %s format"
1943 msgid "%s ignored with %s and `%%%c' %s format"
1948 msgid "%s ignored with %s in %s format"
1953 msgid "use of %s and %s together with `%%%c' %s format"
1958 msgid "use of %s and %s together in %s format"
1963 msgid "`%%%c' yields only last 2 digits of year in some locales"
1968 msgid "`%%%c' yields only last 2 digits of year"
1971 #. The end of the format string was reached.
1974 msgid "no closing `]' for `%%[' format"
1979 msgid "use of `%s' length modifier with `%c' type character"
1984 msgid "%s does not support the `%%%s%c' %s format"
1988 msgid "operand number specified with suppressed assignment"
1992 msgid "operand number specified for format taking no argument"
1997 msgid "writing through null pointer (arg %d)"
2002 msgid "reading through null pointer (arg %d)"
2007 msgid "writing into constant object (arg %d)"
2012 msgid "extra type qualifiers in format argument (arg %d)"
2017 msgid "format argument is not a pointer (arg %d)"
2022 msgid "format argument is not a pointer to a pointer (arg %d)"
2030 msgid "different type"
2035 msgid "%s is not type %s (arg %d)"
2040 msgid "%s format, %s arg (arg %d)"
2044 msgid "args to be formatted is not '...'"
2048 msgid "strftime formats cannot format arguments"
2052 msgid "statement with no effect"
2055 #: c-gimplify.c:622 c-parse.y:2224 cp/parser.c:6126 objc/objc-parse.y:2281
2056 msgid "break statement not within loop or switch"
2060 msgid "continue statement not within loop or switch"
2063 #: c-gimplify.c:1012
2064 msgid "%Hstatement-expressions should end with a non-void expression"
2069 msgid "ignoring duplicate directory \"%s\"\n"
2074 msgid " as it is a non-system directory that duplicates a system directory\n"
2079 msgid "ignoring nonexistent directory \"%s\"\n"
2084 msgid "#include \"...\" search starts here:\n"
2089 msgid "#include <...> search starts here:\n"
2094 msgid "End of search list.\n"
2098 msgid "badly nested C headers from preprocessor"
2103 msgid "ignoring #pragma %s %s"
2108 msgid "%Hstray '@' in program"
2113 msgid "missing terminating %c character"
2118 msgid "stray '%c' in program"
2123 msgid "stray '\\%o' in program"
2127 msgid "this decimal constant is unsigned only in ISO C90"
2131 msgid "this decimal constant would be unsigned in ISO C90"
2136 msgid "integer constant is too large for \"%s\" type"
2141 msgid "floating constant exceeds range of \"%s\""
2145 msgid "traditional C rejects string constant concatenation"
2148 #: c-mudflap.c:57 cp/cp-mudflap.c:52
2150 msgid "mudflap: cannot find declaration of `%s' from mf-runtime.h"
2153 #: c-objc-common.c:81
2155 "%Jfunction '%F' can never be inlined because it is suppressed using -fno-"
2159 #: c-objc-common.c:91
2161 "%Jfunction '%F' can never be inlined because it might not be bound within "
2162 "this unit of translation"
2165 #: c-objc-common.c:99
2167 "%Jfunction '%F' can never be inlined because it uses attributes conflicting "
2171 #: c-objc-common.c:114
2172 msgid "%Jfunction '%F' can never be inlined because it has pending sizes"
2175 #: c-objc-common.c:127
2177 "%Jnested function '%F' can never be inlined because it has possibly saved "
2181 #: c-objc-common.c:313
2182 msgid "used array that cannot be converted to pointer where scalar is required"
2185 #: c-objc-common.c:317
2186 msgid "used struct type value where scalar is required"
2189 #: c-objc-common.c:321
2190 msgid "used union type value where scalar is required"
2195 msgid "no class name specified with \"%s\""
2200 msgid "assertion missing after \"%s\""
2205 msgid "macro name missing after \"%s\""
2210 msgid "missing path after \"%s\""
2215 msgid "missing filename after \"%s\""
2220 msgid "missing makefile target after \"%s\""
2224 msgid "-I- specified twice"
2228 msgid "obsolete option -I- used, please use -iquote instead"
2233 msgid "switch \"%s\" is no longer supported"
2238 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
2242 msgid "output filename specified twice"
2246 msgid "-Wformat-y2k ignored without -Wformat"
2250 msgid "-Wformat-extra-args ignored without -Wformat"
2254 msgid "-Wformat-zero-length ignored without -Wformat"
2258 msgid "-Wformat-nonliteral ignored without -Wformat"
2262 msgid "-Wformat-security ignored without -Wformat"
2266 msgid "-Wmissing-format-attribute ignored without -Wformat"
2271 msgid "opening output file %s: %m"
2276 msgid "too many filenames given. Type %s --help for usage"
2280 msgid "YYDEBUG not defined"
2284 msgid "sorry, inter-module analysis temporarily out of commission"
2289 msgid "opening dependency file %s: %m"
2294 msgid "closing dependency file %s: %m"
2299 msgid "when writing output to %s: %m"
2303 msgid "to generate dependencies you must specify either -M or -MM"
2311 msgid "<command line>"
2315 msgid "too late for # directive to set debug directory"
2318 #. Like YYERROR but do call yyerror.
2319 #: c-parse.y:55 objc/objc-parse.y:55
2320 msgid "syntax error"
2324 msgid "syntax error: cannot back up"
2327 #: c-parse.y:319 objc/objc-parse.y:343
2328 msgid "ISO C forbids an empty source file"
2331 #: c-parse.y:344 objc/objc-parse.y:369
2332 msgid "ISO C forbids data definition with no type or storage class"
2335 #: c-parse.y:346 objc/objc-parse.y:371
2336 msgid "data definition has no type or storage class"
2339 #: c-parse.y:359 objc/objc-parse.y:384
2340 msgid "ISO C does not allow extra `;' outside of a function"
2343 #: c-parse.y:416 cppexp.c:1256
2344 msgid "traditional C rejects the unary plus operator"
2347 #: c-parse.y:463 objc/objc-parse.y:488
2348 msgid "`sizeof' applied to a bit-field"
2351 #: c-parse.y:550 objc/objc-parse.y:575
2352 msgid "ISO C forbids omitting the middle term of a ?: expression"
2355 #: c-parse.y:597 objc/objc-parse.y:622
2356 msgid "ISO C90 forbids compound literals"
2359 #: c-parse.y:611 objc/objc-parse.y:636
2360 msgid "ISO C forbids braced-groups within expressions"
2363 #: c-parse.y:640 objc/objc-parse.y:665
2364 msgid "first argument to __builtin_choose_expr not a constant"
2367 #: c-parse.y:934 c-parse.y:940 c-parse.y:946 c-parse.y:952 c-parse.y:973
2368 #: c-parse.y:979 c-parse.y:985 c-parse.y:991 c-parse.y:1024 c-parse.y:1030
2369 #: c-parse.y:1036 c-parse.y:1042 c-parse.y:1087 c-parse.y:1093 c-parse.y:1099
2370 #: c-parse.y:1105 objc/objc-parse.y:975 objc/objc-parse.y:981
2371 #: objc/objc-parse.y:987 objc/objc-parse.y:993 objc/objc-parse.y:1014
2372 #: objc/objc-parse.y:1020 objc/objc-parse.y:1026 objc/objc-parse.y:1032
2373 #: objc/objc-parse.y:1065 objc/objc-parse.y:1071 objc/objc-parse.y:1077
2374 #: objc/objc-parse.y:1083 objc/objc-parse.y:1128 objc/objc-parse.y:1134
2375 #: objc/objc-parse.y:1140 objc/objc-parse.y:1146
2377 msgid "`%s' is not at beginning of declaration"
2380 #: c-parse.y:1267 objc/objc-parse.y:1317
2381 msgid "`typeof' applied to a bit-field"
2384 #: c-parse.y:1390 objc/objc-parse.y:1440
2385 msgid "ISO C forbids empty initializer braces"
2388 #: c-parse.y:1404 objc/objc-parse.y:1454
2389 msgid "ISO C90 forbids specifying subobject to initialize"
2392 #: c-parse.y:1407 objc/objc-parse.y:1457
2393 msgid "obsolete use of designated initializer without `='"
2396 #: c-parse.y:1411 objc/objc-parse.y:1461
2397 msgid "obsolete use of designated initializer with `:'"
2400 #: c-parse.y:1438 objc/objc-parse.y:1488
2401 msgid "ISO C forbids specifying range of elements to initialize"
2404 #: c-parse.y:1446 c-parse.y:1476 objc/objc-parse.y:1496 objc/objc-parse.y:1526
2405 msgid "ISO C forbids nested functions"
2408 #: c-parse.y:1640 objc/objc-parse.y:1692
2409 msgid "ISO C forbids forward references to `enum' types"
2412 #: c-parse.y:1652 cp/parser.c:9399 objc/objc-parse.y:1704
2413 msgid "comma at end of enumerator list"
2416 #: c-parse.y:1672 objc/objc-parse.y:1724
2417 msgid "no semicolon at end of struct or union"
2420 #: c-parse.y:1681 objc/objc-parse.y:1733 objc/objc-parse.y:2833
2421 msgid "extra semicolon in struct or union specified"
2424 #: c-parse.y:1694 objc/objc-parse.y:1749
2425 msgid "ISO C doesn't support unnamed structs/unions"
2428 #: c-parse.y:1703 objc/objc-parse.y:1758
2429 msgid "ISO C forbids member declarations with no members"
2432 #: c-parse.y:1864 objc/objc-parse.y:1919
2433 msgid "label at end of compound statement"
2436 #: c-parse.y:1883 objc/objc-parse.y:1938
2437 msgid "ISO C90 forbids mixed declarations and code"
2440 #: c-parse.y:1961 objc/objc-parse.y:2018
2441 msgid "ISO C forbids label declarations"
2444 #: c-parse.y:2011 objc/objc-parse.y:2068
2445 msgid "braced-group within expression allowed only inside a function"
2448 #: c-parse.y:2130 objc/objc-parse.y:2187
2449 msgid "empty body in an else-statement"
2452 #: c-parse.y:2138 objc/objc-parse.y:2195
2453 msgid "%Hempty body in an if-statement"
2456 #: c-parse.y:2233 cp/parser.c:6137 objc/objc-parse.y:2290
2457 msgid "continue statement not within a loop"
2460 #: c-parse.y:2259 objc/objc-parse.y:2316
2461 msgid "ISO C forbids `goto *expr;'"
2464 #: c-parse.y:2350 objc/objc-parse.y:2458
2466 msgid "%E qualifier ignored on asm"
2469 #: c-parse.y:2432 objc/objc-parse.y:2540
2470 msgid "ISO C requires a named argument before `...'"
2473 #: c-parse.y:2525 objc/objc-parse.y:2633
2474 msgid "`...' in old-style identifier list"
2478 msgid "syntax error; also virtual memory exhausted"
2482 msgid "parser stack overflow"
2485 #: c-parse.y:2955 objc/objc-parse.y:3650
2487 msgid "syntax error at '%s' token"
2492 msgid "can't create precompiled header %s: %m"
2497 msgid "can't write to %s: %m"
2502 msgid "`%s' is not a valid output file"
2505 #: c-pch.c:194 c-pch.c:210 c-pch.c:222
2507 msgid "can't write %s: %m"
2512 msgid "can't seek in %s: %m"
2515 #: c-pch.c:208 c-pch.c:248 c-pch.c:276 c-pch.c:281 c-pch.c:365
2517 msgid "can't read %s: %m"
2522 msgid "%s: not compatible with this GCC version"
2525 #. It's a PCH for the wrong language.
2528 msgid "%s: not for %s"
2531 #. Not any kind of PCH.
2534 msgid "%s: not a PCH file"
2539 msgid "%s: created on host `%.*s', but used on host `%s'"
2544 msgid "%s: created for target `%.*s', but used for target `%s'"
2549 msgid "%s: created by version `%.*s', but this is version `%s'"
2554 msgid "%s: created with -g%s, but used with -g%s"
2559 msgid "%s: settings for %s do not match"
2564 msgid "%s: had text segment at different address"
2567 #: c-pch.c:371 cpperror.c:182 gcc.c:6706
2573 msgid "calling fdopen"
2576 #: c-pch.c:410 c-pch.c:422
2582 "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
2588 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
2593 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
2597 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
2601 msgid "missing '(' after '#pragma pack' - ignored"
2604 #: c-pragma.c:178 c-pragma.c:228
2605 msgid "malformed '#pragma pack' - ignored"
2609 msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
2613 msgid "malformed '#pragma pack(pop[, id])' - ignored"
2618 msgid "unknown action '%s' for '#pragma pack' - ignored"
2622 msgid "junk at end of '#pragma pack'"
2627 msgid "alignment must be a small power of two, not %d"
2632 "%Japplying #pragma weak '%D' after first use results in unspecified behavior"
2635 #: c-pragma.c:325 c-pragma.c:330
2636 msgid "malformed #pragma weak, ignored"
2640 msgid "junk at end of #pragma weak"
2643 #: c-pragma.c:366 c-pragma.c:371
2644 msgid "malformed #pragma redefine_extname, ignored"
2648 msgid "junk at end of #pragma redefine_extname"
2651 #: c-pragma.c:384 c-pragma.c:461
2652 msgid "#pragma redefine_extname conflicts with declaration"
2656 msgid "malformed #pragma extern_prefix, ignored"
2660 msgid "junk at end of #pragma extern_prefix"
2664 msgid "asm declaration conflicts with previous rename"
2669 msgid "`%s' has an incomplete type"
2672 #: c-typeck.c:140 cp/call.c:2681
2673 msgid "invalid use of void expression"
2677 msgid "invalid use of flexible array member"
2681 msgid "invalid use of array with unspecified bounds"
2686 msgid "invalid use of undefined type `%s %s'"
2689 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
2692 msgid "invalid use of incomplete typedef `%s'"
2695 #: c-typeck.c:430 c-typeck.c:445
2696 msgid "function types not truly compatible in ISO C"
2700 msgid "types are not quite compatible"
2704 msgid "function return types not compatible due to `volatile'"
2707 #: c-typeck.c:1007 c-typeck.c:2186
2708 msgid "arithmetic on pointer to an incomplete type"
2713 msgid "%s has no member named `%s'"
2718 msgid "request for member `%s' in something not a structure or union"
2722 msgid "dereferencing pointer to incomplete type"
2726 msgid "dereferencing `void *' pointer"
2729 #: c-typeck.c:1467 cp/typeck.c:2108
2731 msgid "invalid type argument of `%s'"
2734 #: c-typeck.c:1485 cp/typeck.c:2133
2735 msgid "subscript missing in array reference"
2738 #: c-typeck.c:1505 cp/typeck.c:2174
2739 msgid "array subscript has type `char'"
2742 #: c-typeck.c:1513 c-typeck.c:1602 cp/typeck.c:2178 cp/typeck.c:2264
2743 msgid "array subscript is not an integer"
2747 msgid "ISO C forbids subscripting `register' array"
2751 msgid "ISO C90 forbids subscripting non-lvalue array"
2755 msgid "subscript has type `char'"
2758 #: c-typeck.c:1597 cp/typeck.c:2259
2759 msgid "subscripted value is neither array nor pointer"
2764 msgid "local declaration of `%s' hides instance variable"
2768 msgid "called object is not a function"
2771 #. This situation leads to run-time undefined behavior. We can't,
2772 #. therefore, simply error unless we can prove that all possible
2773 #. executions of the program must execute the code.
2775 msgid "function called through a non-compatible type"
2778 #: c-typeck.c:1851 cp/typeck.c:2547
2779 msgid "too many arguments to function"
2784 msgid "type of formal parameter %d is incomplete"
2789 msgid "%s as integer rather than floating due to prototype"
2794 msgid "%s as integer rather than complex due to prototype"
2799 msgid "%s as complex rather than floating due to prototype"
2804 msgid "%s as floating rather than integer due to prototype"
2809 msgid "%s as complex rather than integer due to prototype"
2814 msgid "%s as floating rather than complex due to prototype"
2819 msgid "%s as `float' rather than `double' due to prototype"
2824 msgid "%s with different width due to prototype"
2829 msgid "%s as unsigned due to prototype"
2834 msgid "%s as signed due to prototype"
2837 #: c-typeck.c:1990 cp/typeck.c:2653
2838 msgid "too few arguments to function"
2842 msgid "suggest parentheses around + or - inside shift"
2846 msgid "suggest parentheses around && within ||"
2850 msgid "suggest parentheses around arithmetic in operand of |"
2854 msgid "suggest parentheses around comparison in operand of |"
2858 msgid "suggest parentheses around arithmetic in operand of ^"
2862 msgid "suggest parentheses around comparison in operand of ^"
2866 msgid "suggest parentheses around + or - in operand of &"
2870 msgid "suggest parentheses around comparison in operand of &"
2874 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
2878 msgid "pointer of type `void *' used in subtraction"
2882 msgid "pointer to a function used in subtraction"
2886 msgid "wrong type argument to unary plus"
2890 msgid "wrong type argument to unary minus"
2894 msgid "ISO C does not support `~' for complex conjugation"
2898 msgid "wrong type argument to bit-complement"
2902 msgid "wrong type argument to abs"
2906 msgid "wrong type argument to conjugation"
2910 msgid "wrong type argument to unary exclamation mark"
2914 msgid "ISO C does not support `++' and `--' on complex types"
2917 #: c-typeck.c:2350 c-typeck.c:2382
2918 msgid "wrong type argument to increment"
2921 #: c-typeck.c:2352 c-typeck.c:2384
2922 msgid "wrong type argument to decrement"
2926 msgid "increment of pointer to unknown structure"
2930 msgid "decrement of pointer to unknown structure"
2934 msgid "invalid lvalue in unary `&'"
2939 msgid "attempt to take address of bit-field structure member `%s'"
2944 msgid "%s of read-only member `%s'"
2949 msgid "%s of read-only variable `%s'"
2954 msgid "%s of read-only location"
2959 msgid "cannot take address of bit-field `%s'"
2962 #: c-typeck.c:2615 fortran/f95-lang.c:641 treelang/treetree.c:946
2964 msgid "global register variable `%s' used in nested function"
2967 #: c-typeck.c:2619 fortran/f95-lang.c:645 treelang/treetree.c:950
2969 msgid "register variable `%s' used in nested function"
2972 #: c-typeck.c:2626 fortran/f95-lang.c:652 treelang/treetree.c:957
2974 msgid "address of global register variable `%s' requested"
2977 #: c-typeck.c:2631 fortran/f95-lang.c:670 treelang/treetree.c:962
2979 msgid "address of register variable `%s' requested"
2983 msgid "non-lvalue array in conditional expression"
2987 msgid "signed and unsigned type in conditional expression"
2991 msgid "ISO C forbids conditional expr with only one void side"
2994 #: c-typeck.c:2747 c-typeck.c:2754
2995 msgid "ISO C forbids conditional expr between `void *' and function pointer"
2999 msgid "pointer type mismatch in conditional expression"
3002 #: c-typeck.c:2767 c-typeck.c:2777
3003 msgid "pointer/integer type mismatch in conditional expression"
3007 msgid "type mismatch in conditional expression"
3011 msgid "left-hand operand of comma expression has no effect"
3015 msgid "cast specifies array type"
3019 msgid "cast specifies function type"
3023 msgid "ISO C forbids casting nonscalar to the same type"
3027 msgid "ISO C forbids casts to union type"
3031 msgid "cast to union type from type not present in union"
3035 msgid "cast adds new qualifiers to function type"
3038 #. There are qualifiers present in IN_OTYPE that are not
3039 #. present in IN_TYPE.
3041 msgid "cast discards qualifiers from pointer target type"
3045 msgid "cast increases required alignment of target type"
3048 #: c-typeck.c:3002 cp/typeck.c:4877
3049 msgid "cast from pointer to integer of different size"
3053 msgid "cast does not match function type"
3056 #: c-typeck.c:3014 cp/typeck.c:4884
3057 msgid "cast to pointer from integer of different size"
3061 msgid "type-punning to incomplete type might break strict-aliasing rules"
3065 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
3069 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
3073 msgid "ISO C forbids conversion of function pointer to object pointer type"
3077 msgid "ISO C forbids conversion of object pointer to function pointer type"
3081 msgid "invalid lvalue in assignment"
3084 #. Convert new value to destination type.
3085 #. Check this here to avoid odd errors when trying to convert
3086 #. a throw to the type of the COND_EXPR.
3087 #. The left-hand side must be an lvalue.
3088 #: c-typeck.c:3151 c-typeck.c:3176 c-typeck.c:3193 cp/typeck.c:4998
3089 #: cp/typeck.c:5100 cp/typeck.c:5115
3094 msgid "cannot pass rvalue to reference parameter"
3097 #: c-typeck.c:3368 c-typeck.c:3444
3099 msgid "%s makes qualified function pointer from unqualified"
3102 #: c-typeck.c:3372 c-typeck.c:3424
3104 msgid "%s discards qualifiers from pointer target type"
3108 msgid "ISO C prohibits argument conversion to union type"
3113 msgid "ISO C forbids %s between function pointer and `void *'"
3118 msgid "pointer targets in %s differ in signedness"
3123 msgid "%s from incompatible pointer type"
3126 #: c-typeck.c:3455 c-typeck.c:3962 cp/typeck.c:1371
3127 msgid "invalid use of non-lvalue array"
3132 msgid "%s makes pointer from integer without a cast"
3137 msgid "%s makes integer from pointer without a cast"
3140 #: c-typeck.c:3490 c-typeck.c:3493
3142 msgid "incompatible type for argument %d of `%s'"
3147 msgid "incompatible type for argument %d of indirect function call"
3152 msgid "incompatible types in %s"
3155 #. Function name is known; supply it.
3158 msgid "passing arg of `%s'"
3161 #. Function name unknown (call through ptr).
3163 msgid "passing arg of pointer to function"
3166 #. Function name is known; supply it.
3169 msgid "passing arg %d of `%s'"
3172 #. Function name unknown (call through ptr); just give arg number.
3175 msgid "passing arg %d of pointer to function"
3179 msgid "traditional C rejects automatic aggregate initialization"
3182 #: c-typeck.c:3811 c-typeck.c:3826 c-typeck.c:3841
3184 msgid "(near initialization for `%s')"
3187 #: c-typeck.c:3890 cp/typeck2.c:556
3188 msgid "char-array initialized from wide string"
3191 #: c-typeck.c:3897 cp/typeck2.c:563
3192 msgid "int-array initialized from non-wide string"
3195 #: c-typeck.c:3915 cp/typeck2.c:578
3196 msgid "initializer-string for array of chars is too long"
3200 msgid "array initialized from non-constant array expression"
3203 #: c-typeck.c:4002 c-typeck.c:4004 c-typeck.c:4020 c-typeck.c:4042
3205 msgid "initializer element is not constant"
3209 msgid "initialization"
3212 #: c-typeck.c:4048 c-typeck.c:5429
3213 msgid "initializer element is not computable at load time"
3216 #: c-typeck.c:4063 cp/typeck2.c:656
3217 msgid "invalid initializer"
3220 #: c-typeck.c:4348 cp/decl.c:4412
3221 msgid "opaque vector types cannot be initialized"
3225 msgid "extra brace group at end of initializer"
3229 msgid "missing braces around initializer"
3233 msgid "braces around scalar initializer"
3237 msgid "initialization of flexible array member in a nested context"
3241 msgid "initialization of a flexible array member"
3245 msgid "missing initializer"
3249 msgid "empty scalar initializer"
3253 msgid "extra elements in scalar initializer"
3257 msgid "initialization designators may not nest"
3260 #: c-typeck.c:4839 c-typeck.c:4907
3261 msgid "array index in non-array initializer"
3264 #: c-typeck.c:4844 c-typeck.c:4960
3265 msgid "field name not in record or union initializer"
3268 #: c-typeck.c:4903 c-typeck.c:4905
3269 msgid "nonconstant array index in initializer"
3272 #: c-typeck.c:4909 c-typeck.c:4912
3273 msgid "array index in initializer exceeds array bounds"
3277 msgid "empty index range in initializer"
3281 msgid "array index range in initializer exceeds array bounds"
3286 msgid "unknown field `%s' specified in initializer"
3289 #: c-typeck.c:5008 c-typeck.c:5029 c-typeck.c:5491
3290 msgid "initialized field with side-effects overwritten"
3294 msgid "excess elements in char array initializer"
3297 #: c-typeck.c:5706 c-typeck.c:5752
3298 msgid "excess elements in struct initializer"
3302 msgid "non-static initialization of a flexible array member"
3306 msgid "excess elements in union initializer"
3310 msgid "traditional C rejects initialization of unions"
3314 msgid "excess elements in array initializer"
3318 msgid "excess elements in vector initializer"
3322 msgid "excess elements in scalar initializer"
3326 msgid "invalid lvalue in asm statement"
3329 #: c-typeck.c:6164 cp/typeck.c:5792
3330 msgid "modification by `asm'"
3333 #: c-typeck.c:6182 cp/typeck.c:5876
3334 msgid "function declared `noreturn' has a `return' statement"
3338 msgid "`return' with no value, in function returning non-void"
3342 msgid "`return' with a value, in function returning void"
3350 msgid "function returns address of local variable"
3353 #: c-typeck.c:6306 cp/semantics.c:748
3354 msgid "switch quantity not an integer"
3358 msgid "`long' switch expression not converted to `int' in ISO C"
3361 #: c-typeck.c:6357 cp/parser.c:5636
3362 msgid "case label not within a switch statement"
3366 msgid "`default' label not within a switch statement"
3369 #: c-typeck.c:6514 c-typeck.c:6548
3370 msgid "division by zero"
3373 #: c-typeck.c:6593 cp/typeck.c:2933
3374 msgid "right shift count is negative"
3377 #: c-typeck.c:6600 cp/typeck.c:2939
3378 msgid "right shift count >= width of type"
3381 #: c-typeck.c:6621 cp/typeck.c:2958
3382 msgid "left shift count is negative"
3385 #: c-typeck.c:6624 cp/typeck.c:2960
3386 msgid "left shift count >= width of type"
3390 msgid "shift count is negative"
3394 msgid "shift count >= width of type"
3397 #: c-typeck.c:6664 cp/typeck.c:2995
3398 msgid "comparing floating point with == or != is unsafe"
3401 #: c-typeck.c:6688 c-typeck.c:6694
3402 msgid "ISO C forbids comparison of `void *' with function pointer"
3405 #: c-typeck.c:6697 c-typeck.c:6737 c-typeck.c:6765
3406 msgid "comparison of distinct pointer types lacks a cast"
3409 #: c-typeck.c:6711 c-typeck.c:6716 c-typeck.c:6785 c-typeck.c:6790
3410 msgid "comparison between pointer and integer"
3413 #: c-typeck.c:6732 c-typeck.c:6760
3414 msgid "ISO C forbids ordered comparisons of pointers to functions"
3418 msgid "comparison of complete and incomplete pointers"
3421 #: c-typeck.c:6773 c-typeck.c:6780
3422 msgid "ordered comparison of pointer with integer zero"
3425 #: c-typeck.c:6804 cp/typeck.c:3131
3426 msgid "unordered comparison on non-floating point argument"
3430 msgid "comparison between signed and unsigned"
3433 #: c-typeck.c:7063 cp/typeck.c:3378
3434 msgid "comparison of promoted ~unsigned with constant"
3437 #: c-typeck.c:7071 cp/typeck.c:3386
3438 msgid "comparison of promoted ~unsigned with unsigned"
3442 msgid "function call has aggregate value"
3447 msgid "bb %d on wrong place"
3452 msgid "prev_bb of %d should be %d, not %d"
3457 msgid "verify_flow_info: Wrong count of block %i %i"
3462 msgid "verify_flow_info: Wrong frequency of block %i %i"
3467 msgid "verify_flow_info: Duplicate edge %i->%i"
3472 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
3477 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
3482 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
3485 #: cfghooks.c:164 cfgrtl.c:2012
3487 msgid "Wrong amount of branch edges after unconditional jump %i"
3492 msgid "basic block %d pred edge is corrupted"
3497 msgid "basic block %i edge lists are corrupted"
3501 msgid "verify_flow_info failed"
3506 msgid "%s does not support redirect_edge_and_branch."
3511 msgid "%s does not support redirect_edge_and_branch_force."
3516 msgid "%s does not support split_block."
3521 msgid "%s does not support move_block_after."
3526 msgid "%s does not support delete_basic_block."
3531 msgid "%s does not support split_edge."
3536 msgid "%s does not support create_basic_block."
3541 msgid "%s does not support can_merge_blocks_p."
3546 msgid "%s does not support predict_edge."
3551 msgid "%s does not support predicted_by_p."
3556 msgid "%s does not support merge_blocks."
3561 msgid "%s does not support make_forwarder_block."
3566 msgid "%s does not support can_duplicate_block_p."
3571 msgid "%s does not support duplicate_block."
3576 msgid "%s does not support block_ends_with_call_p"
3581 msgid "%s does not support block_ends_with_condjump_p"
3586 msgid "%s does not support flow_call_edges_add"
3591 msgid "Size of loop %d should be %d, not %d."
3596 msgid "Bb %d do not belong to loop %d."
3601 msgid "Loop %d's header does not have exactly 2 entries."
3606 msgid "Loop %d's latch does not have exactly 1 successor."
3611 msgid "Loop %d's latch does not have header as successor."
3616 msgid "Loop %d's latch does not belong directly to it."
3621 msgid "Loop %d's header does not belong directly to it."
3626 msgid "Loop %d's latch is marked as part of irreducible region."
3631 msgid "Basic block %d should be marked irreducible."
3636 msgid "Basic block %d should not be marked irreducible."
3641 msgid "Edge from %d to %d should be marked irreducible."
3646 msgid "Edge from %d to %d should not be marked irreducible."
3651 msgid "end insn %d for block %d not found in the insn stream"
3656 msgid "insn %d is in multiple basic blocks (%d and %d)"
3661 msgid "head insn %d for block %d not found in the insn stream"
3665 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
3670 msgid "Fallthru edge crosses section boundary (bb %i)"
3675 msgid "Missing REG_EH_REGION note in the end of bb %i"
3680 msgid "Too many outgoing branch edges from bb %i"
3685 msgid "Fallthru edge after unconditional jump %i"
3690 msgid "Wrong amount of branch edges after conditional jump %i"
3695 msgid "Call edges for non-call insn in bb %i"
3700 msgid "Abnormal edges for no purpose in bb %i"
3705 msgid "insn %d inside basic block %d but block_for_insn is NULL"
3710 msgid "insn %d inside basic block %d but block_for_insn is %i"
3713 #: cfgrtl.c:2060 cfgrtl.c:2070
3715 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
3720 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
3725 msgid "in basic block %d:"
3729 msgid "flow control insn inside a basic block"
3734 msgid "missing barrier after block %i"
3739 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
3744 msgid "verify_flow_info: Incorrect fallthru %i->%i"
3748 msgid "wrong insn in the fallthru edge"
3752 msgid "basic blocks not laid down consecutively"
3756 msgid "insn outside basic block"
3760 msgid "return not followed by barrier"
3765 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
3769 msgid "function body not available"
3772 #: cgraph.c:262 cgraphunit.c:630
3773 msgid "redefined extern inline functions are not considered for inlining"
3776 #: cgraph.c:265 cgraphunit.c:635
3777 msgid "function not considered for inlining"
3780 #: cgraph.c:267 cgraphunit.c:633
3781 msgid "function not inlinable"
3785 msgid "%D renamed after being referenced in assembly"
3789 msgid "Shared call_expr:"
3793 msgid "Edge points to wrong declaration:"
3797 msgid "Missing callgraph edge for call expr:"
3802 msgid "Aux field set for edge %s->%s"
3806 msgid "Inlined_to pointer is wrong"
3810 msgid "Multiple inline callers"
3814 msgid "Inlined_to pointer set for noninline callers"
3818 msgid "Inlined_to pointer is set but no predecesors found"
3822 msgid "Inlined_to pointer reffers to itself"
3826 msgid "Node not found in DECL_ASSEMBLER_NAME hash"
3831 msgid "Edge %s->%s has no corresponding call_expr"
3835 msgid "verify_cgraph_node failed."
3838 #: cgraphunit.c:1169
3839 msgid "--param large-function-growth limit reached"
3842 #: cgraphunit.c:1206
3843 msgid "recursive inlining"
3846 #: cgraphunit.c:1371 cgraphunit.c:1623
3847 msgid "--param max-inline-insns-single limit reached"
3850 #: cgraphunit.c:1395
3852 "--param max-inline-insns-single limit reached after inlining into the callee"
3855 #: cgraphunit.c:1445
3856 msgid "--param inline-unit-growth limit reached"
3859 #: cgraphunit.c:1792
3860 msgid "Nodes with no released memory found."
3864 msgid "internal error"
3868 msgid "no arguments"
3871 #: collect2.c:1225 collect2.c:1373 collect2.c:1408
3876 #: collect2.c:1228 collect2.c:1378 collect2.c:1411
3883 msgid "collect2 version %s"
3888 msgid "%d constructor(s) found\n"
3893 msgid "%d destructor(s) found\n"
3898 msgid "%d frame table(s) found\n"
3903 msgid "%s terminated with signal %d [%s]%s"
3908 msgid "%s returned %d exit status"
3913 msgid "[cannot find %s]"
3918 msgid "cannot find `%s'"
3921 #: collect2.c:1540 collect2.c:1543
3923 msgid "redirecting stdout: %s"
3928 msgid "[Leaving %s]\n"
3935 "write_c_file - output name is %s, prefix is %s\n"
3939 msgid "cannot find `nm'"
3942 #: collect2.c:2016 collect2.c:2182
3946 #: collect2.c:2020 collect2.c:2186
3950 #: collect2.c:2046 collect2.c:2212
3955 #: collect2.c:2049 collect2.c:2052 collect2.c:2065 collect2.c:2215
3956 #: collect2.c:2218 collect2.c:2231
3961 #: collect2.c:2055 collect2.c:2221
3968 msgid "init function found in object %s"
3973 msgid "fini function found in object %s"
3976 #: collect2.c:2140 collect2.c:2270
3981 msgid "cannot find `ldd'"
3987 "ldd output with constructors/destructors.\n"
3992 msgid "dynamic dependency %s not found"
3997 msgid "unable to open dynamic dependency '%s'"
4002 msgid "%s: not a COFF file"
4007 msgid "%s: cannot open as COFF file"
4012 msgid "library lib%s not found"
4018 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
4020 ";; %d successes.\n"
4028 ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
4029 ";; %d successes.\n"
4033 msgid "cannot convert to a pointer type"
4037 msgid "pointer value used where a floating point value was expected"
4041 msgid "aggregate value used where a float was expected"
4045 msgid "conversion to incomplete type"
4048 #: convert.c:682 convert.c:760
4049 msgid "can't convert between vector values of different size"
4053 msgid "aggregate value used where an integer was expected"
4057 msgid "pointer value used where a complex was expected"
4061 msgid "aggregate value used where a complex was expected"
4065 msgid "can't convert value to a vector"
4070 msgid "`%s' is not a gcov data file"
4075 msgid "`%s' is version `%.*s', expected version `%.*s'"
4078 #: coverage.c:259 coverage.c:267
4080 msgid "coverage mismatch for function %u while reading execution counters."
4083 #: coverage.c:261 coverage.c:346
4085 msgid "checksum is %x instead of %x"
4088 #: coverage.c:269 coverage.c:354
4090 msgid "number of counters is %d instead of %d"
4095 msgid "cannot merge separate %s counters for function %u"
4100 msgid "`%s' has overflowed"
4105 msgid "`%s' is corrupted"
4110 msgid "no coverage for function '%s' found."
4113 #: coverage.c:343 coverage.c:351
4115 msgid "coverage mismatch for function '%s' while reading counter '%s'."
4120 msgid "cannot open %s"
4125 msgid "error writing `%s'"
4128 #. FIXME should be DL_SORRY
4131 msgid "conversion from %s to %s not supported by iconv"
4138 #. FIXME: should be DL_SORRY
4141 msgid "no iconv implementation, cannot convert from %s to %s"
4145 msgid "universal character names are only valid in C++ and C99"
4150 msgid "the meaning of '\\%c' is different in traditional C"
4155 msgid "incomplete universal character name %.*s"
4160 msgid "%.*s is not a valid universal character"
4165 msgid "universal character %.*s is not valid in an identifier"
4170 msgid "universal character %.*s is not valid at the start of an identifier"
4174 msgid "converting UCN to source character set"
4178 msgid "converting UCN to execution character set"
4182 msgid "the meaning of '\\x' is different in traditional C"
4186 msgid "\\x used with no following hex digits"
4190 msgid "hex escape sequence out of range"
4193 #: cppcharset.c:1030
4194 msgid "octal escape sequence out of range"
4197 #: cppcharset.c:1098
4198 msgid "the meaning of '\\a' is different in traditional C"
4201 #: cppcharset.c:1105
4203 msgid "non-ISO-standard escape sequence, '\\%c'"
4206 #: cppcharset.c:1113
4208 msgid "unknown escape sequence '\\%c'"
4211 #: cppcharset.c:1116
4213 msgid "unknown escape sequence: '\\%03o'"
4216 #: cppcharset.c:1122
4217 msgid "converting escape sequence to execution character set"
4220 #: cppcharset.c:1181
4221 msgid "converting to execution character set"
4224 #: cppcharset.c:1244 cppcharset.c:1307
4225 msgid "character constant too long for its type"
4228 #: cppcharset.c:1247
4229 msgid "multi-character character constant"
4232 #: cppcharset.c:1339
4233 msgid "empty character constant"
4236 #: cppcharset.c:1378
4238 msgid "failure to convert %s to %s"
4241 #: cpperror.c:119 diagnostic.def:5
4246 msgid "internal error: "
4254 msgid "too many decimal points in number"
4259 msgid "invalid digit \"%c\" in octal constant"
4263 msgid "use of C99 hexadecimal floating constant"
4267 msgid "exponent has no digits"
4271 msgid "hexadecimal floating constants require an exponent"
4276 msgid "invalid suffix \"%.*s\" on floating constant"
4279 #: cppexp.c:250 cppexp.c:275
4281 msgid "traditional C rejects the \"%.*s\" suffix"
4286 msgid "invalid suffix \"%.*s\" on integer constant"
4290 msgid "use of C99 long long integer constant"
4294 msgid "imaginary constants are a GCC extension"
4298 msgid "integer constant is too large for its type"
4302 msgid "integer constant is so large that it is unsigned"
4306 msgid "missing ')' after \"defined\""
4310 msgid "operator \"defined\" requires an identifier"
4315 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
4319 msgid "this use of \"defined\" may not be portable"
4323 msgid "floating constant in preprocessor expression"
4327 msgid "imaginary number in preprocessor expression"
4332 msgid "\"%s\" is not defined"
4335 #: cppexp.c:716 cppexp.c:745
4337 msgid "missing binary operator before token \"%s\""
4342 msgid "token \"%s\" is not valid in preprocessor expressions"
4346 msgid "void expression between '(' and ')'"
4350 msgid "#if with no expression"
4355 msgid "operator '%s' has no right operand"
4359 msgid " ':' without preceding '?'"
4363 msgid "unbalanced stack in #if"
4368 msgid "impossible operator '%u'"
4372 msgid "missing ')' in expression"
4376 msgid "'?' without following ':'"
4380 msgid "integer overflow in preprocessor expression"
4384 msgid "missing '(' in expression"
4389 msgid "the left operand of \"%s\" changes sign when promoted"
4394 msgid "the right operand of \"%s\" changes sign when promoted"
4398 msgid "comma operator in operand of #if"
4402 msgid "division by zero in #if"
4406 msgid "NULL directory in find_file"
4410 msgid "one or more PCH files were found, but they were invalid"
4414 msgid "use -Winvalid-pch for more information"
4419 msgid "%s is a block device"
4424 msgid "%s is too large"
4429 msgid "%s is shorter than expected"
4434 msgid "no include path in which to search for %s"
4438 msgid "Multiple include guards may be useful for:\n"
4442 msgid "cppchar_t must be an unsigned type"
4448 "preprocessor arithmetic has maximum precision of %lu bits; target requires %"
4453 msgid "CPP arithmetic must be at least as precise as a target int"
4457 msgid "target char is less than 8 bits wide"
4461 msgid "target wchar_t is narrower than target char"
4465 msgid "target int is narrower than target char"
4469 msgid "CPP half-integer narrower than CPP character"
4475 "CPP on this host cannot handle wide character constants over %lu bits, but "
4476 "the target requires %lu bits"
4480 msgid "null character(s) ignored"
4484 msgid "'$' in identifier or number"
4489 msgid "attempt to use poisoned \"%s\""
4493 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
4497 msgid "null character(s) preserved in literal"
4501 msgid "unterminated comment"
4505 msgid "C++ style comments are not allowed in ISO C90"
4509 msgid "(this will be reported only once per input file)"
4513 msgid "multi-line comment"
4518 msgid "unspellable token %s"
4523 msgid "extra tokens at end of #%s directive"
4528 msgid "#%s is a GCC extension"
4532 msgid "suggest not using #elif in traditional C"
4537 msgid "traditional C ignores #%s with the # indented"
4542 msgid "suggest hiding #%s from traditional C with an indented #"
4546 msgid "embedding a directive within macro arguments is not portable"
4550 msgid "style of line directive is a GCC extension"
4555 msgid "invalid preprocessing directive #%s"
4559 msgid "\"defined\" cannot be used as a macro name"
4564 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
4569 msgid "no macro name given in #%s directive"
4573 msgid "macro names must be identifiers"
4578 msgid "undefining \"%s\""
4582 msgid "missing terminating > character"
4587 msgid "#%s expects \"FILENAME\" or <FILENAME>"
4591 msgid "#include nested too deeply"
4595 msgid "#include_next in primary source file"
4600 msgid "invalid flag \"%s\" in line directive"
4605 msgid "\"%s\" after #line is not a positive integer"
4609 msgid "line number out of range"
4612 #: cpplib.c:815 cpplib.c:892
4614 msgid "\"%s\" is not a valid filename"
4619 msgid "\"%s\" after # is not a positive integer"
4623 msgid "invalid #ident directive"
4628 msgid "registering \"%s\" as both a pragma and a pragma namespace"
4633 msgid "#pragma %s %s is already registered"
4638 msgid "#pragma %s is already registered"
4642 msgid "#pragma once in main file"
4646 msgid "invalid #pragma GCC poison directive"
4651 msgid "poisoning existing macro \"%s\""
4655 msgid "#pragma system_header ignored outside include file"
4660 msgid "cannot find source file %s"
4665 msgid "current file is older than %s"
4669 msgid "_Pragma takes a parenthesized string literal"
4673 msgid "#else without #if"
4677 msgid "#else after #else"
4681 msgid "#elif without #if"
4685 msgid "#elif after #else"
4689 msgid "#endif without #if"
4693 msgid "missing '(' after predicate"
4697 msgid "missing ')' to complete answer"
4701 msgid "predicate's answer is empty"
4705 msgid "assertion without predicate"
4709 msgid "predicate must be an identifier"
4714 msgid "\"%s\" re-asserted"
4717 #: cppmacro.c:126 cppmacro.c:282
4719 msgid "invalid built-in macro \"%s\""
4723 msgid "could not determine date and time"
4727 msgid "invalid string literal, ignoring final '\\'"
4732 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
4736 msgid "ISO C99 requires rest arguments to be used"
4741 msgid "macro \"%s\" requires %u arguments, but only %u given"
4746 msgid "macro \"%s\" passed %u arguments, but takes just %u"
4751 msgid "unterminated argument list invoking macro \"%s\""
4756 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
4761 msgid "duplicate macro parameter \"%s\""
4766 msgid "\"%s\" may not appear in macro parameter list"
4770 msgid "macro parameters must be comma-separated"
4774 msgid "parameter name missing"
4778 msgid "anonymous variadic macros were introduced in C99"
4782 msgid "ISO C does not permit named variadic macros"
4786 msgid "missing ')' in macro parameter list"
4790 msgid "ISO C requires whitespace after the macro name"
4794 msgid "'#' is not followed by a macro parameter"
4798 msgid "'##' cannot appear at either end of a macro expansion"
4803 msgid "macro argument \"%s\" would be stringified in traditional C"
4808 msgid "invalid hash type %d in cpp_macro_definition"
4811 #: cpppch.c:84 cpppch.c:332 cpppch.c:356 cpppch.c:365 cpppch.c:371
4812 msgid "while writing precompiled header"
4817 msgid "%s: not used because `%.*s' not defined"
4822 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
4827 msgid "%s: not used because `%s' is defined"
4830 #: cpppch.c:535 cpppch.c:722
4831 msgid "while reading precompiled header"
4836 msgid "\"%s\" is not a valid option to the preprocessor"
4840 msgid "too many input files"
4845 msgid "detected recursion whilst expanding macro \"%s\""
4849 msgid "syntax error in macro parameter list"
4854 msgid ";; Processing block from %d to %d, %d sets.\n"
4859 msgid "%s:%d: confused by earlier errors, bailing out\n"
4863 msgid "compilation terminated due to -Wfatal-errors.\n"
4867 msgid "compilation terminated.\n"
4871 msgid "Internal compiler error: Error reporting routines re-entered.\n"
4876 msgid "in %s, at %s:%d"
4881 msgid "dominator of %d should be %d, not %d"
4886 msgid "DW_LOC_OP %s not implemented\n"
4890 msgid "can't access real part of complex value in hard register"
4894 msgid "can't access imaginary part of complex value in hard register"
4898 msgid "Invalid rtl sharing found in the insn"
4906 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
4911 msgid "abort in %s, at %s:%d"
4915 msgid "exception handling disabled, use -fexceptions to enable"
4919 msgid "argument of `__builtin_eh_return_regno' must be constant"
4923 msgid "__builtin_eh_return not supported on this target"
4927 msgid "stack limits not supported on this target"
4931 msgid "%Jprior parameter's size depends on '%D'"
4935 msgid "returned value in block_exit_expr"
4938 #. We can't make a bitwise copy of this object, so fail.
4940 msgid "cannot take the address of an unaligned member"
4945 msgid "case label value %d is less than minimum value for type"
4950 msgid "case label value %d exceeds maximum value for type"
4955 msgid "lower value %d in case label range less than minimum value for type"
4960 msgid "upper value %d in case label range exceeds maximum value for type"
4964 msgid "negative insn length"
4968 msgid "could not split insn"
4972 msgid "invalid `asm': "
4976 msgid "nested assembly dialect alternatives"
4979 #: final.c:3050 final.c:3062
4980 msgid "unterminated assembly dialect alternative"
4985 msgid "operand number missing after %%-letter"
4988 #: final.c:3109 final.c:3148
4989 msgid "operand number out of range"
4994 msgid "invalid %%-code"
4999 msgid "`%%l' operand isn't a label"
5002 #. We can't handle floating point constants;
5003 #. PRINT_OPERAND must handle them.
5004 #. We can't handle floating point constants; PRINT_OPERAND must
5006 #. We can't handle floating point constants;
5007 #. PRINT_OPERAND must handle them.
5008 #: final.c:3299 vmsdbgout.c:486 config/i386/i386.c:6802
5009 #: config/pdp11/pdp11.c:1690
5010 msgid "floating constant misused"
5013 #: final.c:3355 vmsdbgout.c:543 config/i386/i386.c:6880
5014 #: config/pdp11/pdp11.c:1737
5015 msgid "invalid expression as operand"
5019 msgid "Attempt to delete prologue/epilogue insn:"
5022 #: fold-const.c:2955 fold-const.c:2968
5024 msgid "comparison is always %d due to width of bit-field"
5027 #: fold-const.c:4170 fold-const.c:4187
5029 msgid "comparison is always %d"
5032 #: fold-const.c:4318
5033 msgid "`or' of unmatched not-equal tests is always 1"
5036 #: fold-const.c:4323
5037 msgid "`and' of mutually exclusive equal-tests is always 0"
5040 #: fold-const.c:8603
5041 msgid "fold check: original tree changed by fold"
5044 #: function.c:866 varasm.c:1426
5045 msgid "%Jsize of variable '%D' is too large"
5049 msgid "impossible constraint in `asm'"
5053 msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
5057 msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
5061 msgid "function returns an aggregate"
5065 msgid "%Junused parameter '%D'"
5070 msgid "ambiguous abbreviation %s"
5075 msgid "incomplete `%s' option"
5080 msgid "missing argument to `%s' option"
5085 msgid "extraneous argument to `%s' option"
5089 msgid "Using built-in specs.\n"
5095 "Setting spec %s to '%s'\n"
5101 msgid "Reading specs from %s\n"
5104 #: gcc.c:2010 gcc.c:2029
5106 msgid "specs %%include syntax malformed after %ld characters"
5111 msgid "could not find specs file %s\n"
5114 #: gcc.c:2054 gcc.c:2062 gcc.c:2071 gcc.c:2080
5116 msgid "specs %%rename syntax malformed after %ld characters"
5121 msgid "specs %s spec was not found to be renamed"
5126 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
5131 msgid "rename spec %s to %s\n"
5143 msgid "specs unknown %% command after %ld characters"
5146 #: gcc.c:2127 gcc.c:2140
5148 msgid "specs file malformed after %ld characters"
5152 msgid "spec file has no spec for linking"
5156 msgid "-pipe not supported"
5162 "Go ahead? (y or n) "
5168 "Internal error: %s (program %s)\n"
5169 "Please submit a full bug report.\n"
5170 "See %s for instructions."
5175 msgid "# %s %.2f %.2f\n"
5180 msgid "Usage: %s [options] file...\n"
5188 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
5192 msgid " --help Display this information\n"
5197 " --target-help Display target specific command line options\n"
5201 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
5205 msgid " -dumpspecs Display all of the built in spec strings\n"
5209 msgid " -dumpversion Display the version of the compiler\n"
5213 msgid " -dumpmachine Display the compiler's target processor\n"
5218 " -print-search-dirs Display the directories in the compiler's search "
5224 " -print-libgcc-file-name Display the name of the compiler's companion "
5229 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
5234 " -print-prog-name=<prog> Display the full path to compiler component "
5240 " -print-multi-directory Display the root directory for versions of "
5246 " -print-multi-lib Display the mapping between command line options "
5248 " multiple library search directories\n"
5252 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
5257 " -Wa,<options> Pass comma-separated <options> on to the "
5263 " -Wp,<options> Pass comma-separated <options> on to the "
5269 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
5273 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
5277 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
5281 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
5286 " -combine Pass multiple source files to compiler at once\n"
5290 msgid " -save-temps Do not delete intermediate files\n"
5294 msgid " -pipe Use pipes rather than intermediate files\n"
5298 msgid " -time Time the execution of each subprocess\n"
5303 " -specs=<file> Override built-in specs with the contents of "
5309 " -std=<standard> Assume that the input sources are for <standard>\n"
5314 " -B <directory> Add <directory> to the compiler's search paths\n"
5318 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
5323 " -V <version> Run gcc version number <version>, if installed\n"
5328 " -v Display the programs invoked by the compiler\n"
5333 " -### Like -v but options quoted and commands not "
5339 " -E Preprocess only; do not compile, assemble or "
5344 msgid " -S Compile only; do not assemble or link\n"
5348 msgid " -c Compile and assemble, but do not link\n"
5352 msgid " -o <file> Place the output into <file>\n"
5357 " -x <language> Specify the language of the following input "
5359 " Permissible languages include: c c++ assembler "
5361 " 'none' means revert to the default behavior of\n"
5362 " guessing the language based on the file's "
5370 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
5371 " passed on to the various sub-processes invoked by %s. In order to pass\n"
5372 " other options on to these processes the -W<letter> options must be used.\n"
5377 msgid "`-%c' option must have argument"
5382 msgid "couldn't run `%s': %s"
5385 #. translate_options () has turned --version into -fversion.
5388 msgid "%s (GCC) %s\n"
5391 #: gcc.c:3426 gcov.c:424 java/gjavah.c:2310 java/jcf-dump.c:916
5392 #: java/jv-scan.c:126
5396 #: gcc.c:3427 java/gjavah.c:2311 java/jcf-dump.c:917 java/jv-scan.c:127
5399 "This is free software; see the source for copying conditions. There is NO\n"
5400 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
5405 msgid "argument to `-Xlinker' is missing"
5409 msgid "argument to `-Xpreprocessor' is missing"
5413 msgid "argument to `-Xassembler' is missing"
5417 msgid "argument to `-l' is missing"
5421 msgid "argument to `-specs' is missing"
5425 msgid "argument to `-specs=' is missing"
5430 msgid "`-%c' must come at the start of the command line"
5434 msgid "argument to `-B' is missing"
5438 msgid "warning: -pipe ignored because -save-temps specified"
5442 msgid "warning: -pipe ignored because -time specified"
5446 msgid "argument to `-x' is missing"
5451 msgid "argument to `-%s' is missing"
5456 msgid "warning: `-x %s' after last input file has no effect"
5460 msgid "invalid specification! Bug in cc"
5468 #. Catch the case where a spec string contains something like
5469 #. '%{foo:%*}'. ie there is no * in the pattern on the left
5470 #. hand side of the :.
5473 msgid "spec failure: '%%*' has not been initialized by pattern match"
5478 msgid "warning: use of obsolete %%[ operator in specs"
5483 msgid "Processing spec %c%s%c, which is '%s'\n"
5488 msgid "spec failure: unrecognized spec option '%c'"
5493 msgid "unknown spec function `%s'"
5498 msgid "error in args to spec function `%s'"
5502 msgid "malformed spec function name"
5507 msgid "no arguments for spec function"
5511 msgid "malformed spec function arguments"
5515 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
5519 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
5524 msgid "unrecognized option `-%s'"
5529 msgid "install: %s%s\n"
5534 msgid "programs: %s\n"
5539 msgid "libraries: %s\n"
5546 "For bug reporting instructions, please see:\n"
5551 msgid "Configured with: %s\n"
5556 msgid "Thread model: %s\n"
5561 msgid "gcc version %s\n"
5566 msgid "gcc driver version %s executing gcc version %s\n"
5570 msgid "no input files"
5573 #: gcc.c:6449 gcc.c:6512
5575 msgid "%s: %s compiler not installed on this system"
5580 msgid "%s: linker input file unused because linking not done"
5585 msgid "language %s not recognized"
5589 msgid "internal gcc abort"
5593 msgid "Internal gcov abort.\n"
5598 "Usage: gcov [OPTION]... SOURCEFILE\n"
5604 "Print code coverage information.\n"
5609 msgid " -h, --help Print this help, then exit\n"
5613 msgid " -v, --version Print version number, then exit\n"
5618 " -a, --all-blocks Show information for every basic block\n"
5623 " -b, --branch-probabilities Include branch probabilities in output\n"
5628 " -c, --branch-counts Given counts of branches taken\n"
5629 " rather than percentages\n"
5633 msgid " -n, --no-output Do not create an output file\n"
5638 " -l, --long-file-names Use long output file names for included\n"
5643 msgid " -f, --function-summaries Output summaries for each function\n"
5648 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
5653 msgid " -p, --preserve-paths Preserve all pathname components\n"
5658 " -u, --unconditional-branches Show unconditional branch counts too\n"
5665 "For bug reporting instructions, please see:\n"
5671 msgid "gcov (GCC) %s\n"
5676 "This is free software; see the source for copying conditions.\n"
5677 "There is NO warranty; not even for MERCHANTABILITY or \n"
5678 "FITNESS FOR A PARTICULAR PURPOSE.\n"
5684 msgid "%s:no functions found\n"
5687 #: gcov.c:537 gcov.c:565
5693 msgid "%s:creating `%s'\n"
5698 msgid "%s:error writing output file `%s'\n"
5703 msgid "%s:could not open output file `%s'\n"
5708 msgid "%s:cannot open graph file\n"
5713 msgid "%s:not a gcov graph file\n"
5718 msgid "%s:version `%.4s', prefer `%.4s'\n"
5723 msgid "%s:already seen blocks for `%s'\n"
5726 #: gcov.c:904 gcov.c:1063
5728 msgid "%s:corrupted\n"
5733 msgid "%s:cannot open data file\n"
5738 msgid "%s:not a gcov data file\n"
5743 msgid "%s:version `%.4s', prefer version `%.4s'\n"
5748 msgid "%s:stamp mismatch with graph file\n"
5753 msgid "%s:unknown function `%u'\n"
5758 msgid "%s:profile mismatch for `%s'\n"
5763 msgid "%s:overflowed\n"
5768 msgid "%s:`%s' lacks entry and/or exit blocks\n"
5773 msgid "%s:`%s' has arcs to entry block\n"
5778 msgid "%s:`%s' has arcs from exit block\n"
5783 msgid "%s:graph is unsolvable for `%s'\n"
5793 msgid "Lines executed:%s of %d\n"
5797 msgid "No executable lines"
5802 msgid "Branches executed:%s of %d\n"
5807 msgid "Taken at least once:%s of %d\n"
5811 msgid "No branches\n"
5816 msgid "Calls executed:%s of %d\n"
5825 msgid "%s:no lines for `%s'\n"
5830 msgid "call %2d returned %s\n"
5835 msgid "call %2d never executed\n"
5840 msgid "branch %2d taken %s%s\n"
5845 msgid "branch %2d never executed\n"
5850 msgid "unconditional %2d taken %s\n"
5855 msgid "unconditional %2d never executed\n"
5860 msgid "%s:cannot open source file\n"
5865 msgid "%s:source file is newer than graph file `%s'\n"
5868 #. Return if there's nothing to do, or it is too expensive.
5870 msgid "GCSE disabled"
5873 #. Return if there's nothing to do, or it is too expensive.
5875 msgid "jump bypassing disabled"
5880 msgid "%s: %d basic blocks and %d edges/basic block"
5885 msgid "%s: %d basic blocks and %d registers"
5888 #: ggc-common.c:400 ggc-common.c:408 ggc-common.c:476 ggc-common.c:496
5889 #: ggc-page.c:2220 ggc-page.c:2252 ggc-page.c:2259 ggc-zone.c:1387
5890 #: ggc-zone.c:1393 ggc-zone.c:1402
5892 msgid "can't write PCH file: %m"
5897 msgid "can't get position in PCH file: %m"
5902 msgid "can't write padding to PCH file: %m"
5905 #: ggc-common.c:552 ggc-common.c:560 ggc-common.c:567 ggc-common.c:570
5906 #: ggc-common.c:580 ggc-common.c:583 ggc-page.c:2347 ggc-zone.c:1412
5908 msgid "can't read PCH file: %m"
5912 msgid "had to relocate PCH"
5917 msgid "open /dev/zero: %m"
5920 #: ggc-page.c:2237 ggc-page.c:2243
5921 msgid "can't write PCH file"
5926 msgid "invalid lvalue in asm output %d"
5931 msgid "memory input %d is not directly addressable"
5934 #: global.c:356 global.c:369 global.c:383
5936 msgid "%s cannot be used in asm here"
5939 #: graph.c:403 passes.c:267 toplev.c:2499 java/jcf-parse.c:883
5940 #: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:501
5942 msgid "can't open %s: %m"
5945 #: haifa-sched.c:196
5947 msgid "fix_sched_param: unknown param: %s"
5952 msgid "In file included from %s:%u"
5955 #. Translators note: this message is used in conjunction
5956 #. with "In file included from %s:%ld" and some other
5957 #. tricks. We want something like this:
5959 #. | In file included from sys/select.h:123,
5960 #. | from sys/types.h:234,
5961 #. | from userfile.c:31:
5962 #. | bits/select.h:45: <error message here>
5964 #. with all the "from"s lined up.
5965 #. The trailing comma is at the beginning of this message,
5966 #. and the trailing colon is not translated.
5974 #. What to print when a switch has no documentation.
5976 msgid "This switch lacks documentation"
5979 #. Eventually this should become a hard error IMO.
5982 msgid "command line option \"%s\" is valid for %s but not for %s"
5987 msgid "missing argument to \"%s\""
5992 msgid "argument to \"%s\" should be a non-negative integer"
5997 msgid "unrecognized command line option \"%s\""
6001 msgid "-Wuninitialized is not supported without -O"
6005 msgid "-freorder-blocks-and-partition does not work with exceptions"
6010 msgid "unrecognized register name \"%s\""
6015 msgid "unknown tls-model \"%s\""
6019 msgid "Andersen's PTA not available - libbanshee not compiled."
6024 msgid "`%s`: unknown points-to analysis algorithm"
6029 msgid "%s: --param arguments should be of the form NAME=VALUE"
6034 msgid "invalid --param value `%s'"
6038 msgid "target system does not support debug output"
6043 msgid "debug format \"%s\" conflicts with prior selection"
6048 msgid "unrecognised debug output level \"%s\""
6053 msgid "debug output level %s is too high"
6057 msgid "The following options are language-independent:\n"
6063 "The %s front end recognizes the following options:\n"
6068 msgid "The --param option recognizes the following as parameters:\n"
6071 #. If we didn't find this parameter, issue an error message.
6074 msgid "invalid parameter `%s'"
6078 msgid "%Hinvalid register name `%s' for register variable"
6083 "branch target register load optimization is not intended to be run twice"
6087 msgid "corrupted profile info: run_max * runs < sum_max"
6091 msgid "corrupted profile info: sum_all is smaller than sum_max"
6096 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
6102 "corrupted profile info: number of iterations for basic block %d thought to "
6109 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
6114 msgid "%s: internal abort\n"
6119 msgid "%s: error writing file `%s': %s\n"
6124 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
6129 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
6134 msgid "%s: warning: no read access for file `%s'\n"
6139 msgid "%s: warning: no write access for file `%s'\n"
6144 msgid "%s: warning: no write access for dir containing `%s'\n"
6147 #. Catch cases like /.. where we try to backup to a
6148 #. point above the absolute root of the logical file
6152 msgid "%s: invalid file name: %s\n"
6157 msgid "%s: %s: can't get status: %s\n"
6164 "%s: fatal error: aux info file corrupted at line %d\n"
6169 msgid "%s:%d: declaration of function `%s' takes different forms\n"
6174 msgid "%s: compiling `%s'\n"
6179 msgid "%s: wait: %s\n"
6184 msgid "%s: subprocess got fatal signal %d\n"
6189 msgid "%s: %s exited with status %d\n"
6194 msgid "%s: warning: missing SYSCALLS file `%s'\n"
6197 #: protoize.c:1995 protoize.c:2024
6199 msgid "%s: can't read aux info file `%s': %s\n"
6202 #: protoize.c:2040 protoize.c:2068
6204 msgid "%s: can't get status of aux info file `%s': %s\n"
6209 msgid "%s: can't open aux info file `%s' for reading: %s\n"
6214 msgid "%s: error reading aux info file `%s': %s\n"
6219 msgid "%s: error closing aux info file `%s': %s\n"
6224 msgid "%s: can't delete aux info file `%s': %s\n"
6227 #: protoize.c:2225 protoize.c:4195
6229 msgid "%s: can't delete file `%s': %s\n"
6234 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
6239 msgid "%s: conflicting extern definitions of '%s'\n"
6244 msgid "%s: declarations of '%s' will not be converted\n"
6249 msgid "%s: conflict list for '%s' follows:\n"
6254 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
6259 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
6264 msgid "%s: %d: warning: no extern definition for `%s'\n"
6269 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
6274 msgid "%s: multiple static defs of `%s' in file `%s'\n"
6277 #: protoize.c:2716 protoize.c:2719
6279 msgid "%s: %d: warning: source too confusing\n"
6284 msgid "%s: %d: warning: varargs function declaration not converted\n"
6289 msgid "%s: declaration of function `%s' not converted\n"
6294 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
6301 "%s: warning: too few parameter lists in declaration of `%s'\n"
6306 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
6311 msgid "%s: local declaration for function `%s' not inserted\n"
6318 "%s: %d: warning: can't add declaration of `%s' into macro call\n"
6323 msgid "%s: global declarations for file `%s' not inserted\n"
6326 #: protoize.c:3533 protoize.c:3563
6328 msgid "%s: definition of function `%s' not converted\n"
6333 msgid "%s: %d: warning: definition of %s not converted\n"
6338 msgid "%s: found definition of `%s' at %s(%d)\n"
6341 #. If we make it here, then we did not know about this
6342 #. function definition.
6345 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
6350 msgid "%s: function definition not converted\n"
6355 msgid "%s: `%s' not converted\n"
6360 msgid "%s: would convert file `%s'\n"
6365 msgid "%s: converting file `%s'\n"
6370 msgid "%s: can't get status for file `%s': %s\n"
6375 msgid "%s: can't open file `%s' for reading: %s\n"
6382 "%s: error reading input file `%s': %s\n"
6387 msgid "%s: can't create/open clean file `%s': %s\n"
6392 msgid "%s: warning: file `%s' already saved in `%s'\n"
6397 msgid "%s: can't link file `%s' to `%s': %s\n"
6402 msgid "%s: can't create/open output file `%s': %s\n"
6407 msgid "%s: can't change mode of file `%s': %s\n"
6412 msgid "%s: cannot get working directory: %s\n"
6417 msgid "%s: input file names must have .c suffixes: %s\n"
6421 msgid "Didn't find a coloring.\n"
6426 msgid "output constraint %d must specify a single register"
6431 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
6435 msgid "output regs must be grouped at top of stack"
6439 msgid "implicitly popped regs must be grouped at top of stack"
6444 msgid "output operand %d must use `&' constraint"
6449 msgid "can't use '%s' as a %s register"
6452 #: regclass.c:765 config/ia64/ia64.c:4686 config/ia64/ia64.c:4693
6454 msgid "unknown register name: %s"
6458 msgid "global register variable follows a function definition"
6462 msgid "register used for two global register variables"
6466 msgid "call-clobbered register used for global register variable"
6471 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
6476 msgid "validate_value_data: Loop in regno chain (%u)"
6481 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
6486 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
6490 msgid "cannot reload integer constant operand in `asm'"
6494 msgid "impossible register constraint in `asm'"
6498 msgid "`&' constraint used with no register class"
6502 msgid "unable to generate reloads for:"
6505 #: reload.c:3677 reload.c:3889
6506 msgid "inconsistent operand constraints in an `asm'"
6510 msgid "frame size too large for reliable stack checking"
6514 msgid "try reducing the number of local variables"
6519 msgid "can't find a register in class `%s' while reloading `asm'"
6524 msgid "unable to find a register to spill in class `%s'"
6528 msgid "this is the insn:"
6532 msgid "`asm' operand requires impossible reload"
6535 #. It's the compiler's fault.
6537 msgid "could not find a spill register"
6541 msgid "`asm' operand constraint incompatible with operand size"
6544 #. It's the compiler's fault.
6546 msgid "VOIDmode on an output"
6550 msgid "output operand is constant in `asm'"
6554 msgid "unrecognizable insn:"
6558 msgid "insn does not satisfy its constraints:"
6563 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
6569 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
6575 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
6581 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
6586 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
6591 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
6596 msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
6601 msgid "jump to `%s' invalidly jumps into binding contour"
6604 #: stmt.c:893 stmt.c:3647
6605 msgid "%Jlabel '%D' used before containing binding contour"
6609 msgid "output operand constraint lacks `='"
6614 msgid "output constraint `%c' for operand %d is not at the beginning"
6618 msgid "operand constraint contains incorrectly positioned '+' or '='"
6621 #: stmt.c:1115 stmt.c:1214
6623 msgid "`%%' constraint used with last operand"
6627 msgid "matching constraint not valid in output operand"
6632 msgid "input operand constraint contains `%c'"
6636 msgid "matching constraint references invalid operand number"
6641 msgid "invalid punctuation `%c' in constraint"
6645 msgid "matching constraint does not allow a register"
6650 msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
6655 msgid "unknown register name `%s' in `asm'"
6660 msgid "PIC register `%s' clobbered in `asm'"
6665 msgid "more than %d operands in `asm'"
6670 msgid "output number %d not directly addressable"
6675 msgid "asm operand %d probably doesn't match constraints"
6680 msgid "use of memory input without lvalue in asm operand %d is deprecated"
6684 msgid "asm clobber conflict with output operand"
6688 msgid "asm clobber conflict with input operand"
6692 msgid "too many alternatives in `asm'"
6696 msgid "operand constraints for `asm' differ in number of alternatives"
6701 msgid "duplicate asm operand name '%s'"
6705 msgid "missing close brace for named operand"
6710 msgid "undefined named operand '%s'"
6714 msgid "%Hstatement with no effect"
6718 msgid "%Hvalue computed is not used"
6722 msgid "%Junused variable '%D'"
6726 msgid "%Hunreachable code at beginning of %s"
6729 #: stor-layout.c:170
6730 msgid "type size can't be explicitly evaluated"
6733 #: stor-layout.c:172
6734 msgid "variable-size type declared outside of any function"
6737 #: stor-layout.c:553
6738 msgid "%Jsize of '%D' is %d bytes"
6741 #: stor-layout.c:555
6742 msgid "%Jsize of '%D' is larger than %d bytes"
6745 #: stor-layout.c:923
6746 msgid "%Jpacked attribute causes inefficient alignment for '%D'"
6749 #: stor-layout.c:926
6750 msgid "%Jpacked attribute is unnecessary for '%D'"
6753 #: stor-layout.c:942
6754 msgid "%Jpadding struct to align '%D'"
6757 #: stor-layout.c:1285
6758 msgid "padding struct size to alignment boundary"
6761 #: stor-layout.c:1315
6763 msgid "packed attribute causes inefficient alignment for `%s'"
6766 #: stor-layout.c:1317
6768 msgid "packed attribute is unnecessary for `%s'"
6771 #: stor-layout.c:1322
6772 msgid "packed attribute causes inefficient alignment"
6775 #: stor-layout.c:1324
6776 msgid "packed attribute is unnecessary"
6780 msgid "__builtin_saveregs not supported by this target"
6785 msgid "cannot timevar_pop '%s' when top of timevars stack is '%s'"
6791 "Execution times (seconds)\n"
6794 #. Print total time.
6801 msgid "time in %s: %ld.%06ld (%ld%%)\n"
6806 msgid "collect: reading %s\n"
6811 msgid "collect: recompiling %s\n"
6816 msgid "collect: tweaking %s in %s\n"
6821 msgid "collect: relinking\n"
6826 msgid "ld returned %d exit status"
6841 msgid "invalid option argument `%s'"
6846 msgid "getting core file size maximum limit: %m"
6851 msgid "setting core file size limit to maximum: %m"
6855 msgid "%J'%F' used but never defined"
6859 msgid "%J'%F' declared `static' but never defined"
6863 msgid "%J'%D' defined but not used"
6866 #: toplev.c:1570 toplev.c:1587
6868 msgid "`%s' is deprecated (declared at %s:%d)"
6873 msgid "`%s' is deprecated"
6878 msgid "type is deprecated (declared at %s:%d)"
6882 msgid "type is deprecated"
6889 "Target specific options:\n"
6892 #: toplev.c:1742 toplev.c:1761
6894 msgid " -m%-23s [undocumented]\n"
6901 "There are undocumented target specific options as well.\n"
6906 msgid " They exist, but they are not documented.\n"
6911 msgid "unrecognized gcc debugging option: %c"
6914 #: toplev.c:1878 config/rs6000/rs6000.c:1002 config/rs6000/rs6000.c:1013
6916 msgid "invalid option `%s'"
6922 "%s%s%s version %s (%s)\n"
6923 "%s\tcompiled by GNU C version %s.\n"
6924 "%s%s%s version %s (%s) compiled by CC.\n"
6930 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
6934 msgid "options passed: "
6938 msgid "options enabled: "
6941 #: toplev.c:2039 java/jcf-write.c:3433
6943 msgid "can't open %s for writing: %m"
6946 #: toplev.c:2122 config/sh/sh.c:7039
6947 msgid "created and used with different settings of -fpic"
6950 #: toplev.c:2124 config/sh/sh.c:7041
6951 msgid "created and used with different settings of -fpie"
6954 #: toplev.c:2175 config/sh/sh.c:7091
6956 msgid "created and used with differing settings of `-m%s'"
6959 #: toplev.c:2178 config/sh/sh.c:7094
6960 msgid "out of memory"
6964 msgid "instruction scheduling not supported on this target machine"
6968 msgid "this target machine does not have delayed branches"
6972 msgid "test-coverage not yet implemented in trees."
6976 msgid "value-based profiling not yet implemented in trees."
6981 msgid "-f%sleading-underscore not supported on this target machine"
6986 msgid "target system does not support the \"%s\" debug format"
6990 msgid "variable tracking requested, but useless unless producing debug info"
6994 msgid "variable tracking requested, but not supported by this debug format"
6998 msgid "-ffunction-sections not supported for this target"
7002 msgid "-fdata-sections not supported for this target"
7006 msgid "-ffunction-sections disabled; it makes profiling impossible"
7010 msgid "-fprefetch-loop-arrays not supported for this target"
7015 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
7019 msgid "-fprefetch-loop-arrays is not supported with -Os"
7023 msgid "-ffunction-sections may affect debugging on some targets"
7028 msgid "error writing to %s: %m"
7031 #: toplev.c:2651 java/jcf-parse.c:902 java/jcf-write.c:3440
7033 msgid "error closing %s: %m"
7036 #: tree-cfg.c:1009 tree-cfg.c:1700
7037 msgid "%Hwill never be executed"
7041 msgid "SSA name in freelist but still referenced"
7045 msgid "GIMPLE register modified with BIT_FIELD_REF"
7049 msgid "address taken, but ADDRESSABLE bit not set"
7053 msgid "non-boolean used in condition"
7057 msgid "Invalid operand to unary operator"
7060 #: tree-cfg.c:3128 tree-cfg.c:3137
7061 msgid "Invalid operand to binary operator"
7065 msgid "Is not a valid GIMPLE statement."
7069 msgid "PHI def is not a GIMPLE value"
7072 #: tree-cfg.c:3278 tree-cfg.c:3293
7073 msgid "Incorrect sharing of tree nodes"
7077 msgid "verify_stmts failed."
7081 msgid "ENTRY_BLOCK has a statement list associated with it\n"
7085 msgid "EXIT_BLOCK has a statement list associated with it\n"
7090 msgid "Fallthru to exit from bb %d\n"
7095 msgid "Label %s to block does not match in bb %d\n"
7100 msgid "Label %s has incorrect context in bb %d\n"
7105 msgid "Control flow in the middle of basic block %d\n"
7110 msgid "Label %s in the middle of basic block %d\n"
7115 msgid "Fallthru edge after a control statement in bb %d \n"
7120 msgid "Structured COND_EXPR at the end of bb %d\n"
7123 #: tree-cfg.c:3429 tree-cfg.c:3467 tree-cfg.c:3479 tree-cfg.c:3522
7125 msgid "Wrong outgoing edge flags at end of bb %d\n"
7130 msgid "`then' label does not match edge at end of bb %d\n"
7135 msgid "`else' label does not match edge at end of bb %d\n"
7140 msgid "Explicit goto at end of bb %d\n"
7145 msgid "Return edge does not point to exit in bb %d\n"
7150 msgid "Extra outgoing edge %d->%d\n"
7155 msgid "Missing edge %i->%i\n"
7159 msgid "%Jfunction might be possible candidate for attribute `noreturn'"
7163 msgid "%H`noreturn' function does return"
7167 msgid "%Hcontrol reaches end of non-void function"
7172 msgid "could not open dump file `%s': %s"
7177 msgid "ignoring unknown option `%.*s' in `-fdump-%s'"
7180 #: tree-inline.c:960
7182 "%Jfunction '%F' can never be inlined because it uses alloca (override using "
7183 "the always_inline attribute)"
7186 #: tree-inline.c:973
7187 msgid "%Jfunction '%F' can never be inlined because it uses setjmp"
7190 #: tree-inline.c:987
7192 "%Jfunction '%F' can never be inlined because it uses variable argument lists"
7195 #: tree-inline.c:998
7197 "%Jfunction '%F' can never be inlined because it uses setjmp-longjmp "
7198 "exception handling"
7201 #: tree-inline.c:1005
7202 msgid "%Jfunction '%F' can never be inlined because it uses non-local goto"
7205 #: tree-inline.c:1021
7207 "%Jfunction '%F' can never be inlined because it contains a nested function"
7210 #: tree-inline.c:1038
7212 "%Jfunction '%F' can never be inlined because it contains a computed goto"
7215 #: tree-inline.c:1052
7217 "%Jfunction '%F' can never be inlined because it receives a non-local goto"
7220 #: tree-inline.c:1073
7222 "%Jfunction '%F' can never be inlined because it uses variable sized variables"
7225 #: tree-inline.c:1503
7226 msgid "originally indirect function call not considered for inlining"
7229 #: tree-inline.c:1513 tree-inline.c:1520
7230 msgid "%Jinlining failed in call to '%F': %s"
7233 #: tree-inline.c:1514 tree-inline.c:1521
7234 msgid "called from here"
7237 #: tree-mudflap.c:613
7238 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
7241 #: tree-mudflap.c:812
7243 msgid "mudflap cannot handle variable-sized declaration `%s'"
7246 #: tree-mudflap.c:861
7247 msgid "mudflap ran off end of BIND_EXPR body"
7250 #: tree-mudflap.c:1025
7252 msgid "mudflap cannot track lifetime of `%s'"
7255 #: tree-nomudflap.c:51
7256 msgid "mudflap: this language is not supported"
7259 #: tree-optimize.c:633
7260 msgid "%Jsize of return value of '%D' is %u bytes"
7263 #: tree-optimize.c:636
7264 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
7268 msgid "Expected an SSA_NAME object"
7273 msgid "SSA_NAME created in two different blocks %i and %i"
7277 msgid "SSA_NAME_DEF_STMT is wrong"
7281 msgid "Missing definition"
7286 msgid "Definition in block %i does not dominate use in block %i"
7290 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
7295 msgid "Wrong edge %d->%d for PHI argument\n"
7300 msgid "PHI argument flowing through dead edge %d->%d\n"
7305 msgid "PHI argument duplicated for edge %d->%d\n"
7310 msgid "No argument flowing through edge %d->%d\n"
7314 msgid "Found a virtual definition for a GIMPLE register"
7318 msgid "Found a real definition for a non-GIMPLE register"
7323 msgid "AUX pointer initialized for edge %d->%d\n"
7326 #: tree-ssa.c:397 tree-ssa.c:413
7327 msgid "Found a virtual use for a GIMPLE register"
7331 msgid "Found a real use of a non-GIMPLE register"
7335 msgid "verify_ssa failed."
7339 msgid "%H'%D' is used uninitialized in this function"
7343 msgid "%H'%D' may be used uninitialized in this function"
7347 msgid "arrays of functions are not meaningful"
7351 msgid "function return type cannot be function"
7355 msgid "invalid initializer for bit string"
7360 msgid "tree check: expected %s, have %s in %s, at %s:%d"
7365 msgid "tree check: expected %s or %s, have %s in %s, at %s:%d"
7370 msgid "tree check: expected %s, %s or %s; have %s in %s, at %s:%d"
7375 msgid "tree check: expected %s, %s, %s or %s; have %s in %s, at %s:%d"
7380 msgid "tree check: expected %s, %s, %s, %s or %s; have %s in %s, at %s:%d"
7385 msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
7390 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
7395 msgid "tree check: accessed elt %d of ephi_node with %d elts in %s, at %s:%d"
7400 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
7405 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
7409 msgid "%J%D causes a section type conflict"
7413 msgid "%Jregister name not specified for '%D'"
7417 msgid "%Jinvalid register name for '%D'"
7421 msgid "%Jdata type of '%D' isn't suitable for a register"
7425 msgid "%Jregister specified for '%D' isn't suitable for data type"
7429 msgid "global register variable has initial value"
7433 msgid "volatile register variables don't work as you might wish"
7437 msgid "%Jregister name given for non-register variable '%D'"
7441 msgid "%Jstorage size of `%D' isn't known"
7446 "%Jalignment of '%D' is greater than maximum object file alignment. Using %d"
7450 msgid "thread-local COMMON data not implemented"
7455 "%Jrequested alignment for '%D' is greater than implemented alignment of %d"
7459 msgid "initializer for integer value is too complicated"
7463 msgid "initializer for floating value is not a floating constant"
7467 msgid "unknown set constructor type"
7472 msgid "invalid initial value for member `%s'"
7475 #: varasm.c:4061 varasm.c:4105
7476 msgid "%Jweak declaration of '%D' must precede definition"
7481 "%Jweak declaration of '%D' after first use results in unspecified behavior"
7485 msgid "%Jweak declaration of '%D' must be public"
7489 msgid "%Jweak declaration of '%D' not supported"
7492 #: varasm.c:4141 varasm.c:4234
7493 msgid "only weak aliases are supported in this configuration"
7497 msgid "alias definitions not supported in this configuration; ignored"
7501 msgid "visibility attribute not supported in this configuration; ignored"
7506 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
7511 msgid "underflowed virtual array %s in %s, at %s:%d"
7514 #. Print an error message for unrecognized stab codes.
7517 msgid "no sclass for %s stab (0x%x)\n"
7526 msgid "fatal error: "
7530 msgid "internal compiler error: "
7538 msgid "sorry, unimplemented: "
7542 msgid "anachronism: "
7555 "The maximum number of instructions in a single function eligible for inlining"
7559 msgid "The maximum number of instructions when automatically inlining"
7564 "The maximum number of instructions inline function can grow to via recursive "
7570 "The maximum number of instructions non-inline function can grow to via "
7571 "recursive inlining"
7575 msgid "The maximum depth of recursive inlining for inline functions"
7579 msgid "The maximum depth of recursive inlining for non-inline functions"
7583 msgid "The maximum number of instructions for the RTL inliner"
7587 msgid "The maximum number of instructions to consider to fill a delay slot"
7592 "The maximum number of instructions to consider to find accurate live "
7593 "register information"
7597 msgid "The maximum length of scheduling's pending operations list"
7601 msgid "The size of function body to be considered large"
7605 msgid "Maximal growth due to inlining of large function (in percent)"
7610 "how much can given compilation unit grow because of the inlining (in percent)"
7614 msgid "The maximum amount of memory to be allocated by GCSE"
7618 msgid "The maximum number of passes to make when doing GCSE"
7623 "The threshold ratio for performing partial redundancy elimination "
7629 "The threshold ratio of critical edges execution count that permit "
7630 "performing redundancy elimination after reload."
7634 msgid "The maximum number of instructions to consider to unroll in a loop"
7639 "The maximum number of instructions to consider to unroll in a loop on average"
7643 msgid "The maximum number of unrollings of a single loop"
7647 msgid "The maximum number of insns of a peeled loop"
7651 msgid "The maximum number of peelings of a single loop"
7655 msgid "The maximum number of insns of a completely peeled loop"
7660 "The maximum number of peelings of a single loop that is peeled completely"
7664 msgid "The maximum number of insns of a peeled loop that rolls only once"
7668 msgid "The maximum number of insns of an unswitched loop"
7672 msgid "The maximum number of unswitchings in a single loop"
7677 "Select fraction of the maximal count of repetitions of basic block in "
7678 "program given basic block needs to have to be considered hot"
7683 "Select fraction of the maximal frequency of executions of basic block in "
7684 "function given basic block needs to have to be considered hot"
7689 "The percentage of function, weighted by execution frequency, that must be "
7690 "covered by trace formation. Used when profile feedback is available"
7695 "The percentage of function, weighted by execution frequency, that must be "
7696 "covered by trace formation. Used when profile feedback is not available"
7700 msgid "Maximal code growth caused by tail duplication (in percent)"
7705 "Stop reverse growth if the reverse probability of best edge is less than "
7706 "this threshold (in percent)"
7711 "Stop forward growth if the probability of best edge is less than this "
7712 "threshold (in percent). Used when profile feedback is available"
7717 "Stop forward growth if the probability of best edge is less than this "
7718 "threshold (in percent). Used when profile feedback is not available"
7722 msgid "The maximum number of incoming edges to consider for crossjumping"
7726 msgid "The maximum length of path considered in cse"
7731 "Given N calls and V call-clobbered vars in a function. Use .GLOBAL_VAR if "
7732 "NxV is larger than this limit"
7736 msgid "The maximum memory locations recorded by cselib"
7741 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
7742 "total size of the heap"
7746 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
7751 "The maximum number of instructions to search backward when looking for "
7757 "The maximum number of virtual operands allowed to represent aliases before "
7758 "triggering alias grouping."
7763 "The maximum number of blocks in a region to be considered for interblock "
7769 "The maximum number of insns in a region to be considered for interblock "
7773 #: config/darwin-c.c:82
7774 msgid "too many #pragma options align=reset"
7777 #: config/darwin-c.c:102 config/darwin-c.c:105 config/darwin-c.c:107
7778 #: config/darwin-c.c:109
7779 msgid "malformed '#pragma options', ignoring"
7782 #: config/darwin-c.c:112
7783 msgid "junk at end of '#pragma options'"
7786 #: config/darwin-c.c:122
7787 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
7790 #: config/darwin-c.c:134
7791 msgid "missing '(' after '#pragma unused', ignoring"
7794 #: config/darwin-c.c:152
7795 msgid "missing ')' after '#pragma unused', ignoring"
7798 #: config/darwin-c.c:155
7799 msgid "junk at end of '#pragma unused'"
7802 #: config/darwin-c.c:365
7804 msgid "subframework include %s conflicts with framework include"
7807 #: config/darwin.c:1423
7809 "internal and protected visibility attributes not supportedin this "
7810 "configuration; ignored"
7813 #: config/lynx-ng.h:97 config/lynx.h:116 config/rs6000/lynx.h:73
7814 msgid "-msystem-v and -p are incompatible"
7817 #: config/lynx-ng.h:99 config/lynx.h:118 config/rs6000/lynx.h:75
7818 msgid "-msystem-v and -mthreads are incompatible"
7821 #: config/windiss.h:37
7822 msgid "profiler support for WindISS"
7825 #: config/alpha/alpha.c:231
7827 msgid "-f%s ignored for Unicos/Mk (not supported)"
7830 #: config/alpha/alpha.c:255
7831 msgid "-mieee not supported on Unicos/Mk"
7834 #: config/alpha/alpha.c:266
7835 msgid "-mieee-with-inexact not supported on Unicos/Mk"
7838 #: config/alpha/alpha.c:283
7840 msgid "bad value `%s' for -mtrap-precision switch"
7843 #: config/alpha/alpha.c:297
7845 msgid "bad value `%s' for -mfp-rounding-mode switch"
7848 #: config/alpha/alpha.c:312
7850 msgid "bad value `%s' for -mfp-trap-mode switch"
7853 #: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1179
7855 msgid "bad value `%s' for -mtls-size switch"
7858 #: config/alpha/alpha.c:343 config/alpha/alpha.c:355
7860 msgid "bad value `%s' for -mcpu switch"
7863 #: config/alpha/alpha.c:362
7864 msgid "trap mode not supported on Unicos/Mk"
7867 #: config/alpha/alpha.c:369
7868 msgid "fp software completion requires -mtrap-precision=i"
7871 #: config/alpha/alpha.c:385
7872 msgid "rounding mode not supported for VAX floats"
7875 #: config/alpha/alpha.c:390
7876 msgid "trap mode not supported for VAX floats"
7879 #: config/alpha/alpha.c:394
7880 msgid "128-bit long double not supported for VAX floats"
7883 #: config/alpha/alpha.c:422
7885 msgid "L%d cache latency unknown for %s"
7888 #: config/alpha/alpha.c:437
7890 msgid "bad value `%s' for -mmemory-latency"
7893 #: config/alpha/alpha.c:5409
7895 msgid "invalid %%H value"
7898 #: config/alpha/alpha.c:5430
7900 msgid "invalid %%J value"
7903 #: config/alpha/alpha.c:5446 config/ia64/ia64.c:4289
7905 msgid "invalid %%r value"
7908 #: config/alpha/alpha.c:5456 config/rs6000/rs6000.c:9478
7909 #: config/xtensa/xtensa.c:2022
7911 msgid "invalid %%R value"
7914 #: config/alpha/alpha.c:5462 config/rs6000/rs6000.c:9397
7915 #: config/xtensa/xtensa.c:1989
7917 msgid "invalid %%N value"
7920 #: config/alpha/alpha.c:5470 config/rs6000/rs6000.c:9425
7922 msgid "invalid %%P value"
7925 #: config/alpha/alpha.c:5478
7927 msgid "invalid %%h value"
7930 #: config/alpha/alpha.c:5486 config/xtensa/xtensa.c:2015
7932 msgid "invalid %%L value"
7935 #: config/alpha/alpha.c:5525 config/rs6000/rs6000.c:9379
7937 msgid "invalid %%m value"
7940 #: config/alpha/alpha.c:5533 config/rs6000/rs6000.c:9387
7942 msgid "invalid %%M value"
7945 #: config/alpha/alpha.c:5577
7947 msgid "invalid %%U value"
7950 #: config/alpha/alpha.c:5589 config/alpha/alpha.c:5603
7951 #: config/rs6000/rs6000.c:9486
7953 msgid "invalid %%s value"
7956 #: config/alpha/alpha.c:5626
7958 msgid "invalid %%C value"
7961 #: config/alpha/alpha.c:5663 config/rs6000/rs6000.c:9216
7962 #: config/rs6000/rs6000.c:9236
7964 msgid "invalid %%E value"
7967 #: config/alpha/alpha.c:5688 config/alpha/alpha.c:5736
7968 msgid "unknown relocation unspec"
7971 #: config/alpha/alpha.c:5697 config/rs6000/rs6000.c:9809
7973 msgid "invalid %%xn code"
7976 #: config/alpha/alpha.c:6641 config/alpha/alpha.c:6644 config/s390/s390.c:6515
7977 #: config/s390/s390.c:6518
7978 msgid "bad builtin fcode"
7981 #. Macro to define tables used to set the flags.
7982 #. This is a list in braces of pairs in braces,
7983 #. each pair being { "NAME", VALUE }
7984 #. where VALUE is the bits to set or minus the bits to clear.
7985 #. An empty string NAME is used to identify the default VALUE.
7986 #. WARNING: Do not mark empty strings for translation, as calling
7987 #. gettext on an empty string does NOT return an empty
7989 #. Macro to define tables used to set the flags.
7990 #. This is a list in braces of pairs in braces,
7991 #. each pair being { "NAME", VALUE }
7992 #. where VALUE is the bits to set or minus the bits to clear.
7993 #. An empty string NAME is used to identify the default VALUE.
7994 #: config/alpha/alpha.h:293 config/i386/i386.h:332 config/i386/i386.h:334
7995 #: config/i386/i386.h:336 config/ns32k/ns32k.h:140 config/s390/s390.h:124
7996 #: config/sparc/sparc.h:538 config/sparc/sparc.h:543
7997 msgid "Use hardware fp"
8000 #: config/alpha/alpha.h:294 config/i386/i386.h:333 config/i386/i386.h:335
8001 #: config/sparc/sparc.h:540 config/sparc/sparc.h:545
8002 msgid "Do not use hardware fp"
8005 #: config/alpha/alpha.h:295
8006 msgid "Use fp registers"
8009 #: config/alpha/alpha.h:297
8010 msgid "Do not use fp registers"
8013 #: config/alpha/alpha.h:298
8014 msgid "Do not assume GAS"
8017 #: config/alpha/alpha.h:299
8021 #: config/alpha/alpha.h:301
8022 msgid "Request IEEE-conformant math library routines (OSF/1)"
8025 #: config/alpha/alpha.h:303
8026 msgid "Emit IEEE-conformant code, without inexact exceptions"
8029 #: config/alpha/alpha.h:305
8030 msgid "Emit IEEE-conformant code, with inexact exceptions"
8033 #: config/alpha/alpha.h:307
8034 msgid "Do not emit complex integer constants to read-only memory"
8037 #: config/alpha/alpha.h:308
8041 #: config/alpha/alpha.h:309
8042 msgid "Do not use VAX fp"
8045 #: config/alpha/alpha.h:310
8046 msgid "Emit code for the byte/word ISA extension"
8049 #: config/alpha/alpha.h:313
8050 msgid "Emit code for the motion video ISA extension"
8053 #: config/alpha/alpha.h:316
8054 msgid "Emit code for the fp move and sqrt ISA extension"
8057 #: config/alpha/alpha.h:318
8058 msgid "Emit code for the counting ISA extension"
8061 #: config/alpha/alpha.h:321
8062 msgid "Emit code using explicit relocation directives"
8065 #: config/alpha/alpha.h:324
8066 msgid "Emit 16-bit relocations to the small data areas"
8069 #: config/alpha/alpha.h:326
8070 msgid "Emit 32-bit relocations to the small data areas"
8073 #: config/alpha/alpha.h:328
8074 msgid "Emit direct branches to local functions"
8077 #: config/alpha/alpha.h:331
8078 msgid "Emit rdval instead of rduniq for thread pointer"
8081 #: config/alpha/alpha.h:333
8082 msgid "Use 128-bit long double"
8085 #: config/alpha/alpha.h:335
8086 msgid "Use 64-bit long double"
8091 #. For -mfp-rounding-mode=[n|m|c|d]
8092 #. For -mfp-trap-mode=[n|u|su|sui]
8093 #. For -mtrap-precision=[p|f|i]
8094 #. For -mmemory-latency=
8096 #: config/alpha/alpha.h:364
8097 msgid "Use features of and schedule given CPU"
8100 #: config/alpha/alpha.h:366
8101 msgid "Schedule given CPU"
8104 #: config/alpha/alpha.h:368
8105 msgid "Control the generated fp rounding mode"
8108 #: config/alpha/alpha.h:370
8109 msgid "Control the IEEE trap mode"
8112 #: config/alpha/alpha.h:372
8113 msgid "Control the precision given to fp exceptions"
8116 #: config/alpha/alpha.h:374
8117 msgid "Tune expected memory latency"
8120 #: config/alpha/alpha.h:376 config/ia64/ia64.h:275 config/rs6000/sysv4.h:90
8121 msgid "Specify bit size of immediate TLS offsets"
8124 #: config/arc/arc.c:166
8126 msgid "bad value (%s) for -mcpu switch"
8129 #: config/arc/arc.c:388
8131 msgid "argument of `%s' attribute is not a string constant"
8134 #: config/arc/arc.c:395
8136 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
8139 #: config/arc/arc.c:1733 config/m32r/m32r.c:2340
8141 msgid "invalid operand to %%R code"
8144 #: config/arc/arc.c:1765 config/m32r/m32r.c:2363
8146 msgid "invalid operand to %%H/%%L code"
8149 #: config/arc/arc.c:1788 config/m32r/m32r.c:2434
8151 msgid "invalid operand to %%U code"
8154 #: config/arc/arc.c:1799
8156 msgid "invalid operand to %%V code"
8160 #. Undocumented flag.
8161 #: config/arc/arc.c:1806 config/m32r/m32r.c:2461 config/sparc/sparc.c:7159
8162 msgid "invalid operand output code"
8165 #: config/arm/arm.c:627
8167 msgid "switch -mcpu=%s conflicts with -march= switch"
8170 #: config/arm/arm.c:637 config/rs6000/rs6000.c:847 config/sparc/sparc.c:436
8172 msgid "bad value (%s) for %s switch"
8175 #: config/arm/arm.c:743
8176 msgid "target CPU does not support interworking"
8179 #: config/arm/arm.c:749
8180 msgid "target CPU does not support THUMB instructions"
8183 #: config/arm/arm.c:763
8185 "enabling backtrace support is only meaningful when compiling for the Thumb"
8188 #: config/arm/arm.c:766
8190 "enabling callee interworking support is only meaningful when compiling for "
8194 #: config/arm/arm.c:769
8196 "enabling caller interworking support is only meaningful when compiling for "
8200 #: config/arm/arm.c:773
8201 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
8204 #: config/arm/arm.c:781
8205 msgid "-fpic and -mapcs-reent are incompatible"
8208 #: config/arm/arm.c:784
8209 msgid "APCS reentrant code not supported. Ignored"
8212 #: config/arm/arm.c:792
8213 msgid "-g with -mno-apcs-frame may not give sensible debugging"
8216 #: config/arm/arm.c:800
8217 msgid "passing floating point arguments in fp regs not yet supported"
8220 #: config/arm/arm.c:830
8222 msgid "invalid ABI option: -mabi=%s"
8225 #: config/arm/arm.c:836
8226 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
8229 #: config/arm/arm.c:839
8230 msgid "iwmmxt abi requires an iwmmxt capable cpu"
8233 #: config/arm/arm.c:849
8235 msgid "invalid floating point emulation option: -mfpe=%s"
8238 #: config/arm/arm.c:866
8240 msgid "invalid floating point option: -mfpu=%s"
8243 #: config/arm/arm.c:907
8245 msgid "invalid floating point abi: -mfloat-abi=%s"
8248 #: config/arm/arm.c:920
8249 msgid "-mfloat-abi=softfp"
8252 #: config/arm/arm.c:945
8254 msgid "structure size boundary can only be set to %s"
8257 #: config/arm/arm.c:954
8258 msgid "-mpic-register= is useless without -fpic"
8261 #: config/arm/arm.c:961
8263 msgid "unable to use '%s' for PIC register"
8266 #: config/arm/arm.c:2475 config/arm/arm.c:2493 config/avr/avr.c:4566
8267 #: config/c4x/c4x.c:4497 config/h8300/h8300.c:4377 config/i386/i386.c:1640
8268 #: config/i386/i386.c:1686 config/ip2k/ip2k.c:3178
8269 #: config/m68hc11/m68hc11.c:1325 config/m68k/m68k.c:341
8270 #: config/mcore/mcore.c:3394 config/ns32k/ns32k.c:1068
8271 #: config/rs6000/rs6000.c:15220 config/sh/sh.c:6893 config/sh/sh.c:6914
8272 #: config/sh/sh.c:6949 config/stormy16/stormy16.c:2048 config/v850/v850.c:2184
8274 msgid "`%s' attribute only applies to functions"
8277 #: config/arm/arm.c:11569
8278 msgid "unable to compute real location of stacked parameter"
8281 #. @@@ better error message
8282 #: config/arm/arm.c:12201 config/arm/arm.c:12238
8283 msgid "selector must be an immediate"
8286 #. @@@ better error message
8287 #: config/arm/arm.c:12281 config/i386/i386.c:14142 config/i386/i386.c:14176
8288 msgid "mask must be an immediate"
8291 #: config/arm/arm.c:12979
8292 msgid "no low registers available for popping high registers"
8295 #: config/arm/arm.c:13188
8296 msgid "interrupt Service Routines cannot be coded in Thumb mode"
8299 #: config/arm/pe.c:171 config/mcore/mcore.c:3260
8300 msgid "%Jinitialized variable '%D' is marked dllimport"
8303 #: config/arm/pe.c:180
8304 msgid "%Jstatic variable '%D' is marked dllimport"
8307 #: config/arm/arm.h:306
8308 msgid "Generate APCS conformant stack frames"
8311 #: config/arm/arm.h:309
8312 msgid "Store function names in object code"
8315 #: config/arm/arm.h:315
8316 msgid "Pass FP arguments in FP registers"
8319 #: config/arm/arm.h:318
8320 msgid "Generate re-entrant, PIC code"
8323 #: config/arm/arm.h:321
8324 msgid "Use library calls to perform FP operations"
8327 #: config/arm/arm.h:323
8328 msgid "Use hardware floating point instructions"
8331 #: config/arm/arm.h:325
8332 msgid "Assume target CPU is configured as big endian"
8335 #: config/arm/arm.h:327
8336 msgid "Assume target CPU is configured as little endian"
8339 #: config/arm/arm.h:329
8340 msgid "Assume big endian bytes, little endian words"
8343 #: config/arm/arm.h:331
8344 msgid "Support calls between Thumb and ARM instruction sets"
8347 #: config/arm/arm.h:334
8348 msgid "Generate a call to abort if a noreturn function returns"
8351 #: config/arm/arm.h:337
8352 msgid "Do not move instructions into a function's prologue"
8355 #: config/arm/arm.h:340
8356 msgid "Do not load the PIC register in function prologues"
8359 #: config/arm/arm.h:343
8360 msgid "Generate call insns as indirect calls, if necessary"
8363 #: config/arm/arm.h:346
8364 msgid "Compile for the Thumb not the ARM"
8367 #: config/arm/arm.h:350
8368 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
8371 #: config/arm/arm.h:353
8372 msgid "Thumb: Generate (leaf) stack frames even if not needed"
8375 #: config/arm/arm.h:356
8376 msgid "Thumb: Assume non-static functions may be called from ARM code"
8379 #: config/arm/arm.h:360
8380 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
8383 #: config/arm/arm.h:364
8384 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
8387 #: config/arm/arm.h:366
8388 msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
8391 #: config/arm/arm.h:374
8392 msgid "Specify the name of the target CPU"
8395 #: config/arm/arm.h:376
8396 msgid "Specify the name of the target architecture"
8399 #: config/arm/arm.h:381
8400 msgid "Specify the name of the target floating point hardware/format"
8403 #: config/arm/arm.h:383
8404 msgid "Specify if floating point hardware should be used"
8407 #: config/arm/arm.h:385
8408 msgid "Specify the minimum bit alignment of structures"
8411 #: config/arm/arm.h:387
8412 msgid "Specify the register to be used for PIC addressing"
8415 #: config/arm/arm.h:388 config/mips/mips.h:787
8416 msgid "Specify an ABI"
8419 #: config/arm/pe.h:66
8420 msgid "Ignore dllimport attribute for functions"
8423 #: config/avr/avr.c:521
8425 msgid "large frame pointer change (%d) with -mtiny-stack"
8428 #: config/avr/avr.c:1108
8429 msgid "bad address, not (reg+disp):"
8432 #: config/avr/avr.c:1116
8433 msgid "internal compiler error. Bad address:"
8436 #: config/avr/avr.c:1129
8437 msgid "internal compiler error. Unknown mode:"
8440 #: config/avr/avr.c:1751 config/avr/avr.c:2412
8441 msgid "invalid insn:"
8444 #: config/avr/avr.c:1785 config/avr/avr.c:1868 config/avr/avr.c:1917
8445 #: config/avr/avr.c:1926 config/avr/avr.c:2021 config/avr/avr.c:2190
8446 #: config/avr/avr.c:2446 config/avr/avr.c:2554
8447 msgid "incorrect insn:"
8450 #: config/avr/avr.c:1945 config/avr/avr.c:2106 config/avr/avr.c:2261
8451 #: config/avr/avr.c:2598
8452 msgid "unknown move insn:"
8455 #: config/avr/avr.c:2821
8456 msgid "bad shift insn:"
8459 #: config/avr/avr.c:2934 config/avr/avr.c:3355 config/avr/avr.c:3726
8460 msgid "internal compiler error. Incorrect shift:"
8463 #: config/avr/avr.c:4540 config/ip2k/ip2k.c:3153
8464 msgid "only initialized variables can be placed into program memory area"
8467 #: config/avr/avr.c:4634
8468 msgid "only uninitialized variables can be placed in the .noinit section"
8471 #: config/avr/avr.c:4648
8473 msgid "MCU `%s' supported for assembler only"
8476 #: config/avr/avr.h:73
8477 msgid "Assume int to be 8 bit integer"
8480 #: config/avr/avr.h:75
8481 msgid "Change the stack pointer without disabling interrupts"
8484 #: config/avr/avr.h:77
8485 msgid "Use subroutines for function prologue/epilogue"
8488 #: config/avr/avr.h:79
8489 msgid "Change only the low 8 bits of the stack pointer"
8492 #: config/avr/avr.h:81
8493 msgid "Do not generate tablejump insns"
8496 #: config/avr/avr.h:83
8497 msgid "Use rjmp/rcall (limited range) on >8K devices"
8500 #: config/avr/avr.h:85
8501 msgid "Output instruction sizes to the asm file"
8504 #: config/avr/avr.h:102
8505 msgid "Specify the initial stack address"
8508 #: config/avr/avr.h:103
8509 msgid "Specify the MCU name"
8512 #: config/avr/avr.h:773
8513 msgid "trampolines not supported"
8516 #: config/c4x/c4x-c.c:71
8518 msgid "missing '(' after '#pragma %s' - ignored"
8521 #: config/c4x/c4x-c.c:74
8523 msgid "missing function name in '#pragma %s' - ignored"
8526 #: config/c4x/c4x-c.c:79
8528 msgid "malformed '#pragma %s' - ignored"
8531 #: config/c4x/c4x-c.c:81
8533 msgid "missing section name in '#pragma %s' - ignored"
8536 #: config/c4x/c4x-c.c:86
8538 msgid "missing ')' for '#pragma %s' - ignored"
8541 #: config/c4x/c4x-c.c:89
8543 msgid "junk at end of '#pragma %s'"
8546 #: config/c4x/c4x.c:308
8548 msgid "unknown CPU version %d, using 40.\n"
8551 #: config/c4x/c4x.c:858
8553 msgid "ISR %s requires %d words of local vars, max is 32767"
8556 #: config/c4x/c4x.c:1582
8557 msgid "using CONST_DOUBLE for address"
8560 #: config/c4x/c4x.c:1720
8561 msgid "c4x_address_cost: Invalid addressing mode"
8564 #: config/c4x/c4x.c:1855
8566 msgid "c4x_print_operand: %%L inconsistency"
8569 #: config/c4x/c4x.c:1861
8571 msgid "c4x_print_operand: %%N inconsistency"
8574 #: config/c4x/c4x.c:1902
8576 msgid "c4x_print_operand: %%O inconsistency"
8579 #: config/c4x/c4x.c:1997
8580 msgid "c4x_print_operand: Bad operand case"
8583 #: config/c4x/c4x.c:2038
8584 msgid "c4x_print_operand_address: Bad post_modify"
8587 #: config/c4x/c4x.c:2060
8588 msgid "c4x_print_operand_address: Bad pre_modify"
8591 #: config/c4x/c4x.c:2108 config/c4x/c4x.c:2120 config/c4x/c4x.c:2135
8592 msgid "c4x_print_operand_address: Bad operand case"
8595 #: config/c4x/c4x.c:2386
8596 msgid "c4x_rptb_insert: Cannot find start label"
8599 #: config/c4x/c4x.c:3301 config/c4x/c4x.c:3319
8600 msgid "mode not QImode"
8603 #: config/c4x/c4x.c:3389
8604 msgid "invalid indirect memory address"
8607 #: config/c4x/c4x.c:3478
8608 msgid "invalid indirect (S) memory address"
8611 #: config/c4x/c4x.c:3819
8612 msgid "c4x_valid_operands: Internal error"
8615 #: config/c4x/c4x.c:4266
8616 msgid "c4x_operand_subword: invalid mode"
8619 #: config/c4x/c4x.c:4269
8620 msgid "c4x_operand_subword: invalid operand"
8623 #. We could handle these with some difficulty.
8624 #. e.g., *p-- => *(p-=2); *(p+1).
8625 #: config/c4x/c4x.c:4295
8626 msgid "c4x_operand_subword: invalid autoincrement"
8629 #: config/c4x/c4x.c:4301
8630 msgid "c4x_operand_subword: invalid address"
8633 #: config/c4x/c4x.c:4312
8634 msgid "c4x_operand_subword: address not offsettable"
8637 #: config/c4x/c4x.c:4522
8638 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
8641 #. Target compilation option flags.
8642 #. Small memory model.
8643 #. Use 24-bit MPYI for C3x.
8644 #. Fast fixing of floats.
8645 #. Allow use of RPTS.
8647 #. Be compatible with TI assembler.
8648 #. Be paranoid about DP reg. in ISRs.
8649 #. Pass arguments on stack.
8650 #. Enable features under development.
8651 #. Enable repeat block.
8652 #. Use BK as general register.
8653 #. Use decrement and branch for C3x.
8654 #. Enable debugging of GCC.
8655 #. Force constants into registers.
8656 #. Allow unsigned loop counters.
8657 #. Force op0 and op1 to be same.
8658 #. Save all 40 bits for floats.
8659 #. Allow parallel insns.
8660 #. Allow MPY||ADD, MPY||SUB insns.
8661 #. Assume mem refs possibly aliased.
8668 #. Run-time compilation parameters selecting different hardware subsets.
8670 #. Macro to define tables used to set the flags.
8671 #. This is a list in braces of triplets in braces,
8672 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
8673 #. where VALUE is the bits to set or minus the bits to clear.
8674 #. An empty string NAME is used to identify the default VALUE.
8675 #: config/c4x/c4x.h:168
8676 msgid "Small memory model"
8679 #: config/c4x/c4x.h:170
8680 msgid "Big memory model"
8683 #: config/c4x/c4x.h:172
8684 msgid "Use MPYI instruction for C3x"
8687 #: config/c4x/c4x.h:174
8688 msgid "Do not use MPYI instruction for C3x"
8691 #: config/c4x/c4x.h:176
8692 msgid "Use fast but approximate float to integer conversion"
8695 #: config/c4x/c4x.h:178
8696 msgid "Use slow but accurate float to integer conversion"
8699 #: config/c4x/c4x.h:180
8700 msgid "Enable use of RTPS instruction"
8703 #: config/c4x/c4x.h:182
8704 msgid "Disable use of RTPS instruction"
8707 #: config/c4x/c4x.h:184
8708 msgid "Enable use of RTPB instruction"
8711 #: config/c4x/c4x.h:186
8712 msgid "Disable use of RTPB instruction"
8715 #: config/c4x/c4x.h:188
8716 msgid "Generate code for C30 CPU"
8719 #: config/c4x/c4x.h:190
8720 msgid "Generate code for C31 CPU"
8723 #: config/c4x/c4x.h:192
8724 msgid "Generate code for C32 CPU"
8727 #: config/c4x/c4x.h:194
8728 msgid "Generate code for C33 CPU"
8731 #: config/c4x/c4x.h:196
8732 msgid "Generate code for C40 CPU"
8735 #: config/c4x/c4x.h:198
8736 msgid "Generate code for C44 CPU"
8739 #: config/c4x/c4x.h:200
8740 msgid "Emit code compatible with TI tools"
8743 #: config/c4x/c4x.h:202
8744 msgid "Emit code to use GAS extensions"
8747 #: config/c4x/c4x.h:204 config/c4x/c4x.h:208
8748 msgid "Save DP across ISR in small memory model"
8751 #: config/c4x/c4x.h:206 config/c4x/c4x.h:210
8752 msgid "Don't save DP across ISR in small memory model"
8755 #: config/c4x/c4x.h:212
8756 msgid "Pass arguments on the stack"
8759 #: config/c4x/c4x.h:214
8760 msgid "Pass arguments in registers"
8763 #: config/c4x/c4x.h:216
8764 msgid "Enable new features under development"
8767 #: config/c4x/c4x.h:218
8768 msgid "Disable new features under development"
8771 #: config/c4x/c4x.h:220
8772 msgid "Use the BK register as a general purpose register"
8775 #: config/c4x/c4x.h:222
8776 msgid "Do not allocate BK register"
8779 #: config/c4x/c4x.h:224
8780 msgid "Enable use of DB instruction"
8783 #: config/c4x/c4x.h:226
8784 msgid "Disable use of DB instruction"
8787 #: config/c4x/c4x.h:228
8788 msgid "Enable debugging"
8791 #: config/c4x/c4x.h:230
8792 msgid "Disable debugging"
8795 #: config/c4x/c4x.h:232
8796 msgid "Force constants into registers to improve hoisting"
8799 #: config/c4x/c4x.h:234
8800 msgid "Don't force constants into registers"
8803 #: config/c4x/c4x.h:236
8804 msgid "Force RTL generation to emit valid 3 operand insns"
8807 #: config/c4x/c4x.h:238
8808 msgid "Allow RTL generation to emit invalid 3 operand insns"
8811 #: config/c4x/c4x.h:240
8812 msgid "Allow unsigned iteration counts for RPTB/DB"
8815 #: config/c4x/c4x.h:242
8816 msgid "Disallow unsigned iteration counts for RPTB/DB"
8819 #: config/c4x/c4x.h:244
8820 msgid "Preserve all 40 bits of FP reg across call"
8823 #: config/c4x/c4x.h:246
8824 msgid "Only preserve 32 bits of FP reg across call"
8827 #: config/c4x/c4x.h:248
8828 msgid "Enable parallel instructions"
8831 #: config/c4x/c4x.h:250
8832 msgid "Disable parallel instructions"
8835 #: config/c4x/c4x.h:252
8836 msgid "Enable MPY||ADD and MPY||SUB instructions"
8839 #: config/c4x/c4x.h:254
8840 msgid "Disable MPY||ADD and MPY||SUB instructions"
8843 #: config/c4x/c4x.h:256
8844 msgid "Assume that pointers may be aliased"
8847 #: config/c4x/c4x.h:258
8848 msgid "Assume that pointers not aliased"
8851 #: config/c4x/c4x.h:332
8852 msgid "Specify maximum number of iterations for RPTS"
8855 #: config/c4x/c4x.h:334
8856 msgid "Select CPU to generate code for"
8859 #: config/cris/cris.c:618
8860 msgid "unexpected index-type in cris_print_index"
8863 #: config/cris/cris.c:632
8864 msgid "unexpected base-type in cris_print_base"
8867 #: config/cris/cris.c:925
8869 msgid "stackframe too big: %d bytes"
8872 #: config/cris/cris.c:1236
8873 msgid "allocated but unused delay list in epilogue"
8876 #: config/cris/cris.c:1246
8878 "unexpected function type needing stack adjustment for __builtin_eh_return"
8881 #: config/cris/cris.c:1322
8882 msgid "invalid operand for 'b' modifier"
8885 #: config/cris/cris.c:1335
8886 msgid "invalid operand for 'v' modifier"
8889 #: config/cris/cris.c:1345
8890 msgid "invalid operand for 'P' modifier"
8893 #: config/cris/cris.c:1352
8894 msgid "invalid operand for 'p' modifier"
8897 #: config/cris/cris.c:1391
8898 msgid "invalid operand for 'z' modifier"
8901 #: config/cris/cris.c:1439 config/cris/cris.c:1469
8902 msgid "invalid operand for 'H' modifier"
8905 #: config/cris/cris.c:1445
8906 msgid "bad register"
8909 #: config/cris/cris.c:1483
8910 msgid "invalid operand for 'e' modifier"
8913 #: config/cris/cris.c:1500
8914 msgid "invalid operand for 'm' modifier"
8917 #: config/cris/cris.c:1525
8918 msgid "invalid operand for 'A' modifier"
8921 #: config/cris/cris.c:1533
8922 msgid "invalid operand for 'D' modifier"
8925 #: config/cris/cris.c:1547
8926 msgid "invalid operand for 'T' modifier"
8929 #: config/cris/cris.c:1556
8930 msgid "invalid operand modifier letter"
8933 #: config/cris/cris.c:1564
8935 msgid "internal error: bad register: %d"
8938 #: config/cris/cris.c:1612
8939 msgid "unexpected multiplicative operand"
8942 #: config/cris/cris.c:1632
8943 msgid "unexpected operand"
8946 #: config/cris/cris.c:1665 config/cris/cris.c:1675
8947 msgid "unrecognized address"
8950 #: config/cris/cris.c:2025
8951 msgid "internal error: sideeffect-insn affecting main effect"
8954 #. If we get here, the caller got its initial tests wrong.
8955 #: config/cris/cris.c:2418
8956 msgid "internal error: cris_side_effect_mode_ok with bad operands"
8959 #: config/cris/cris.c:2494 config/cris/cris.c:2555
8960 msgid "unrecognized supposed constant"
8963 #: config/cris/cris.c:2599
8964 msgid "unrecognized supposed constant in cris_global_pic_symbol"
8967 #: config/cris/cris.c:2618
8969 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
8972 #: config/cris/cris.c:2646
8974 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
8977 #: config/cris/cris.c:2682
8979 msgid "unknown CRIS cpu version specification in -mtune= : %s"
8982 #: config/cris/cris.c:2700
8983 msgid "-fPIC and -fpic are not supported in this configuration"
8986 #: config/cris/cris.c:2716
8987 msgid "that particular -g option is invalid with -maout and -melinux"
8990 #: config/cris/cris.c:2971 config/cris/cris.c:3016
8991 msgid "unexpected side-effects in address"
8994 #. Labels are never marked as global symbols.
8995 #: config/cris/cris.c:3111 config/cris/cris.c:3142
8996 msgid "unexpected PIC symbol"
8999 #: config/cris/cris.c:3115
9000 msgid "PIC register isn't set up"
9003 #: config/cris/cris.c:3128 config/cris/cris.c:3211
9004 msgid "unexpected address expression"
9007 #: config/cris/cris.c:3146
9008 msgid "emitting PIC operand, but PIC register isn't set up"
9011 #: config/cris/cris.c:3155
9012 msgid "unexpected NOTE as addr_const:"
9015 #: config/cris/aout.h:108
9016 msgid "Compile for the MMU-less Etrax 100-based elinux system"
9019 #: config/cris/aout.h:115
9020 msgid "For elinux, request a specified stack-size for this program"
9023 #: config/cris/cris.h:363
9024 msgid "Work around bug in multiplication instruction"
9027 #. 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.
9028 #: config/cris/cris.h:369
9029 msgid "Compile for ETRAX 4 (CRIS v3)"
9032 #: config/cris/cris.h:374
9033 msgid "Compile for ETRAX 100 (CRIS v8)"
9036 #: config/cris/cris.h:378
9037 msgid "Emit verbose debug information in assembly code"
9040 #: config/cris/cris.h:381
9041 msgid "Do not use condition codes from normal instructions"
9044 #: config/cris/cris.h:385
9045 msgid "Do not emit addressing modes with side-effect assignment"
9048 #: config/cris/cris.h:388
9049 msgid "Do not tune stack alignment"
9052 #: config/cris/cris.h:391
9053 msgid "Do not tune writable data alignment"
9056 #: config/cris/cris.h:394
9057 msgid "Do not tune code and read-only data alignment"
9060 #: config/cris/cris.h:403
9061 msgid "Align code and data to 32 bits"
9064 #: config/cris/cris.h:416
9065 msgid "Don't align items in code or data"
9068 #: config/cris/cris.h:419
9069 msgid "Do not emit function prologue or epilogue"
9072 #. We have to handle this m-option here since we can't wash it off in both CC1_SPEC and CC1PLUS_SPEC.
9073 #: config/cris/cris.h:423
9074 msgid "Use the most feature-enabling options allowed by other options"
9077 #. 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.
9078 #: config/cris/cris.h:429
9079 msgid "Override -mbest-lib-options"
9082 #: config/cris/cris.h:461
9083 msgid "Generate code for the specified chip or CPU version"
9086 #: config/cris/cris.h:463
9087 msgid "Tune alignment for the specified chip or CPU version"
9090 #: config/cris/cris.h:465
9091 msgid "Warn when a stackframe is larger than the specified size"
9095 #: config/cris/cris.h:1048
9096 msgid "no FUNCTION_PROFILER for CRIS"
9099 #: config/cris/linux.h:69
9100 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
9103 #: config/fr30/fr30.c:461
9104 msgid "fr30_print_operand_address: unhandled address"
9107 #: config/fr30/fr30.c:485
9109 msgid "fr30_print_operand: unrecognized %%p code"
9112 #: config/fr30/fr30.c:505
9114 msgid "fr30_print_operand: unrecognized %%b code"
9117 #: config/fr30/fr30.c:526
9119 msgid "fr30_print_operand: unrecognized %%B code"
9122 #: config/fr30/fr30.c:534
9124 msgid "fr30_print_operand: invalid operand to %%A code"
9127 #: config/fr30/fr30.c:551
9129 msgid "fr30_print_operand: invalid %%x code"
9132 #: config/fr30/fr30.c:558
9134 msgid "fr30_print_operand: invalid %%F code"
9137 #: config/fr30/fr30.c:575
9138 msgid "fr30_print_operand: unknown code"
9141 #: config/fr30/fr30.c:604 config/fr30/fr30.c:613 config/fr30/fr30.c:624
9142 #: config/fr30/fr30.c:637
9143 msgid "fr30_print_operand: unhandled MEM"
9146 #: config/fr30/fr30.h:64
9147 msgid "Assume small address space"
9150 #: config/frv/frv.c:463 config/frv/frv.c:481
9152 msgid "Unknown cpu: -mcpu=%s"
9155 #: config/frv/frv.c:504
9156 msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
9159 #: config/frv/frv.c:2463
9160 msgid "Bad insn to frv_print_operand_address:"
9163 #: config/frv/frv.c:2474
9164 msgid "Bad register to frv_print_operand_memory_reference_reg:"
9167 #: config/frv/frv.c:2513 config/frv/frv.c:2523 config/frv/frv.c:2532
9168 #: config/frv/frv.c:2553 config/frv/frv.c:2558
9169 msgid "Bad insn to frv_print_operand_memory_reference:"
9172 #: config/frv/frv.c:2697
9173 msgid "Bad insn in frv_print_operand, bad const_double"
9176 #: config/frv/frv.c:2742
9177 msgid "Bad insn to frv_print_operand, 'C' modifier:"
9180 #: config/frv/frv.c:2765
9181 msgid "Bad insn to frv_print_operand, 'c' modifier:"
9184 #: config/frv/frv.c:2790
9185 msgid "Bad insn to frv_print_operand, 'e' modifier:"
9188 #: config/frv/frv.c:2798
9189 msgid "Bad insn to frv_print_operand, 'F' modifier:"
9192 #: config/frv/frv.c:2814
9193 msgid "Bad insn to frv_print_operand, 'f' modifier:"
9196 #: config/frv/frv.c:2828
9197 msgid "Bad insn to frv_print_operand, 'g' modifier:"
9200 #: config/frv/frv.c:2876
9201 msgid "Bad insn to frv_print_operand, 'L' modifier:"
9204 #: config/frv/frv.c:2889
9205 msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
9208 #: config/frv/frv.c:2910
9209 msgid "Bad insn to frv_print_operand, 'O' modifier:"
9212 #: config/frv/frv.c:2928
9213 msgid "Bad insn to frv_print_operand, P modifier:"
9216 #: config/frv/frv.c:2948
9217 msgid "Bad insn in frv_print_operand, z case"
9220 #: config/frv/frv.c:2979
9221 msgid "Bad insn in frv_print_operand, 0 case"
9224 #: config/frv/frv.c:2984
9225 msgid "frv_print_operand: unknown code"
9228 #: config/frv/frv.c:5881
9229 msgid "Bad output_move_single operand"
9232 #: config/frv/frv.c:6008
9233 msgid "Bad output_move_double operand"
9236 #: config/frv/frv.c:6150
9237 msgid "Bad output_condmove_single operand"
9240 #: config/frv/frv.c:8453
9241 msgid "frv_registers_update"
9244 #: config/frv/frv.c:8610
9245 msgid "frv_registers_used_p"
9248 #: config/frv/frv.c:8736
9249 msgid "frv_registers_set_p"
9252 #: config/frv/frv.c:9332
9253 msgid "accumulator is not a constant integer"
9256 #: config/frv/frv.c:9337
9257 msgid "accumulator number is out of bounds"
9260 #: config/frv/frv.c:9348
9262 msgid "inappropriate accumulator for `%s'"
9265 #: config/frv/frv.c:9408
9267 msgid "`%s' expects a constant argument"
9270 #: config/frv/frv.c:9413
9272 msgid "constant argument out of range for `%s'"
9275 #: config/frv/frv.c:9760
9276 msgid "media functions are not available unless -mmedia is used"
9279 #: config/frv/frv.c:9772
9280 msgid "this media function is only available on the fr500"
9283 #: config/frv/frv.c:9800
9284 msgid "this media function is only available on the fr400"
9287 #. This macro is a C statement to print on `stderr' a string describing the
9288 #. particular machine description choice. Every machine description should
9289 #. define `TARGET_VERSION'. For example:
9292 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
9294 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
9296 #: config/frv/frv.h:554
9301 #: config/h8300/h8300.c:288
9302 msgid "-ms2600 is used without -ms"
9305 #: config/h8300/h8300.c:294
9306 msgid "-mn is used without -mh or -ms"
9309 #. Macro to define tables used to set the flags.
9310 #. This is a list in braces of pairs in braces,
9311 #. each pair being { "NAME", VALUE }
9312 #. where VALUE is the bits to set or minus the bits to clear.
9313 #. An empty string NAME is used to identify the default VALUE.
9314 #: config/h8300/h8300.h:145
9315 msgid "Generate H8S code"
9318 #: config/h8300/h8300.h:146
9319 msgid "Do not generate H8S code"
9322 #: config/h8300/h8300.h:147
9323 msgid "Generate H8S/2600 code"
9326 #: config/h8300/h8300.h:148
9327 msgid "Do not generate H8S/2600 code"
9330 #: config/h8300/h8300.h:149
9331 msgid "Make integers 32 bits wide"
9334 #: config/h8300/h8300.h:152
9335 msgid "Use registers for argument passing"
9338 #: config/h8300/h8300.h:154
9339 msgid "Do not use registers for argument passing"
9342 #: config/h8300/h8300.h:156
9343 msgid "Consider access to byte sized memory slow"
9346 #: config/h8300/h8300.h:157
9347 msgid "Enable linker relaxing"
9350 #: config/h8300/h8300.h:158
9351 msgid "Generate H8/300H code"
9354 #: config/h8300/h8300.h:159
9355 msgid "Enable the normal mode"
9358 #: config/h8300/h8300.h:160
9359 msgid "Do not generate H8/300H code"
9362 #: config/h8300/h8300.h:161
9363 msgid "Use H8/300 alignment rules"
9366 #: config/i386/i386.c:1227
9368 msgid "code model %s not supported in PIC mode"
9371 #: config/i386/i386.c:1237 config/sparc/sparc.c:399
9373 msgid "bad value (%s) for -mcmodel= switch"
9376 #: config/i386/i386.c:1252
9378 msgid "bad value (%s) for -masm= switch"
9381 #: config/i386/i386.c:1255
9383 msgid "code model `%s' not supported in the %s bit mode"
9386 #: config/i386/i386.c:1258
9387 msgid "code model `large' not supported yet"
9390 #: config/i386/i386.c:1260
9392 msgid "%i-bit mode not compiled in"
9395 #: config/i386/i386.c:1290 config/i386/i386.c:1302
9396 msgid "CPU you selected does not support x86-64 instruction set"
9399 #: config/i386/i386.c:1295 config/iq2000/iq2000.c:1862
9401 msgid "bad value (%s) for -march= switch"
9404 #: config/i386/i386.c:1308
9406 msgid "bad value (%s) for -mtune= switch"
9409 #: config/i386/i386.c:1325
9411 msgid "-mregparm=%d is not between 0 and %d"
9414 #: config/i386/i386.c:1338
9415 msgid "-malign-loops is obsolete, use -falign-loops"
9418 #: config/i386/i386.c:1343 config/i386/i386.c:1356 config/i386/i386.c:1369
9420 msgid "-malign-loops=%d is not between 0 and %d"
9423 #: config/i386/i386.c:1351
9424 msgid "-malign-jumps is obsolete, use -falign-jumps"
9427 #: config/i386/i386.c:1364
9428 msgid "-malign-functions is obsolete, use -falign-functions"
9431 #: config/i386/i386.c:1402
9433 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
9436 #: config/i386/i386.c:1414
9438 msgid "-mbranch-cost=%d is not between 0 and 5"
9441 #: config/i386/i386.c:1426
9443 msgid "bad value (%s) for -mtls-dialect= switch"
9446 #: config/i386/i386.c:1455
9447 msgid "-malign-double makes no sense in the 64bit mode"
9450 #: config/i386/i386.c:1457
9451 msgid "-mrtd calling convention not supported in the 64bit mode"
9454 #: config/i386/i386.c:1479 config/i386/i386.c:1490
9455 msgid "SSE instruction set disabled, using 387 arithmetics"
9458 #: config/i386/i386.c:1495
9459 msgid "387 instruction set disabled, using SSE arithmetics"
9462 #: config/i386/i386.c:1502
9464 msgid "bad value (%s) for -mfpmath= switch"
9467 #: config/i386/i386.c:1650 config/i386/i386.c:1661
9468 msgid "fastcall and stdcall attributes are not compatible"
9471 #: config/i386/i386.c:1654 config/i386/i386.c:1710
9472 msgid "fastcall and regparm attributes are not compatible"
9475 #: config/i386/i386.c:1697
9477 msgid "`%s' attribute requires an integer constant argument"
9480 #: config/i386/i386.c:1703
9482 msgid "argument to `%s' attribute larger than %d"
9485 #: config/i386/i386.c:2669
9486 msgid "SSE vector argument without SSE enabled changes the ABI"
9489 #: config/i386/i386.c:2685
9490 msgid "MMX vector argument without MMX enabled changes the ABI"
9493 #: config/i386/i386.c:2913
9494 msgid "SSE vector return without SSE enabled changes the ABI"
9497 #: config/i386/i386.c:6874
9498 msgid "invalid UNSPEC as operand"
9501 #: config/i386/i386.c:7132
9502 msgid "extended registers have no high halves"
9505 #: config/i386/i386.c:7147
9506 msgid "unsupported operand size for extended register"
9509 #: config/i386/i386.c:7462
9511 "operand is neither a constant nor a condition code, invalid operand code 'c'"
9514 #: config/i386/i386.c:7508
9516 msgid "invalid operand code `%c'"
9519 #: config/i386/i386.c:7551
9520 msgid "invalid constraints for operand"
9523 #: config/i386/i386.c:12072
9524 msgid "unknown insn mode"
9527 #: config/i386/i386.c:13944 config/i386/i386.c:13980
9529 msgid "selector must be an integer constant in the range 0..%i"
9532 #: config/i386/i386.c:14208
9533 msgid "shift must be an immediate"
9536 #: config/i386/i386.c:15260
9538 msgid "`%s' incompatible attribute ignored"
9541 #: config/i386/winnt.c:104
9542 msgid "%Jfunction `%D' definition is marked dllimport."
9545 #: config/i386/winnt.c:112
9546 msgid "%Jvariable `%D' definition is marked dllimport."
9549 #: config/i386/winnt.c:132
9550 msgid "%Jexternal linkage required for symbol '%D' because of '%s' attribute."
9553 #: config/i386/winnt.c:149
9555 msgid "`%s' attribute only applies to variables"
9558 #: config/i386/winnt.c:248
9560 "%Jfunction '%D' is defined after prior declaration as dllimport: attribute "
9564 #: config/i386/winnt.c:259
9565 msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
9568 #: config/i386/winnt.c:271
9569 msgid "%Jdefinition of static data member '%D' of dllimport'd class."
9572 #: config/i386/winnt.c:330
9573 msgid "%Jinconsistent dll linkage for '%D', dllexport assumed."
9576 #: config/i386/winnt.c:372
9578 msgid "`%s' declared as both exported to and imported from a DLL"
9581 #: config/i386/winnt.c:381
9583 "%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external "
9587 #: config/i386/winnt.c:530
9588 msgid "%J'%D' defined locally after being referenced with dllimport linkage"
9591 #: config/i386/winnt.c:533
9593 "%J'%D' redeclared without dllimport attribute after being referenced with "
9597 #: config/i386/winnt.c:707
9598 msgid "%J'%D' causes a section type conflict"
9601 #: config/i386/cygming.h:61
9602 msgid "Use the Cygwin interface"
9605 #: config/i386/cygming.h:62
9606 msgid "Use the Mingw32 interface"
9609 #: config/i386/cygming.h:63
9610 msgid "Create GUI application"
9613 #: config/i386/cygming.h:64
9614 msgid "Don't set Windows defines"
9617 #: config/i386/cygming.h:65
9618 msgid "Set Windows defines"
9621 #: config/i386/cygming.h:66
9622 msgid "Create console application"
9625 #: config/i386/cygming.h:67
9626 msgid "Generate code for a DLL"
9629 #: config/i386/cygming.h:69
9630 msgid "Ignore dllimport for functions"
9633 #: config/i386/cygming.h:71
9634 msgid "Use Mingw-specific thread support"
9637 #: config/i386/cygming.h:190
9639 msgid "-f%s ignored for target (all code is position independent)"
9642 #: config/i386/djgpp.h:191
9643 msgid "-mbnu210 is ignored (option is obsolete)"
9646 #: config/i386/i386-interix.h:256
9647 msgid "ms-bitfields not supported for objc"
9656 #: config/i386/i386.h:344
9657 msgid "Alternate calling convention"
9660 #: config/i386/i386.h:346 config/m68k/m68k.h:343 config/ns32k/ns32k.h:144
9661 msgid "Use normal calling convention"
9664 #: config/i386/i386.h:348
9665 msgid "Align some doubles on dword boundary"
9668 #: config/i386/i386.h:350
9669 msgid "Align doubles on word boundary"
9672 #: config/i386/i386.h:352
9673 msgid "Uninitialized locals in .bss"
9676 #: config/i386/i386.h:354
9677 msgid "Uninitialized locals in .data"
9680 #: config/i386/i386.h:356 config/m68k/linux.h:42 config/ns32k/ns32k.h:167
9681 msgid "Use IEEE math for fp comparisons"
9684 #: config/i386/i386.h:358 config/ns32k/ns32k.h:169
9685 msgid "Do not use IEEE math for fp comparisons"
9688 #: config/i386/i386.h:360
9689 msgid "Return values of functions in FPU registers"
9692 #: config/i386/i386.h:362
9693 msgid "Do not return values of functions in FPU registers"
9696 #: config/i386/i386.h:364
9697 msgid "Do not generate sin, cos, sqrt for FPU"
9700 #: config/i386/i386.h:366
9701 msgid "Generate sin, cos, sqrt for FPU"
9704 #: config/i386/i386.h:368
9705 msgid "Omit the frame pointer in leaf functions"
9708 #: config/i386/i386.h:371
9709 msgid "Enable stack probing"
9714 #: config/i386/i386.h:376
9715 msgid "Align destination of the string operations"
9718 #: config/i386/i386.h:378
9719 msgid "Do not align destination of the string operations"
9722 #: config/i386/i386.h:380
9723 msgid "Inline all known string operations"
9726 #: config/i386/i386.h:382
9727 msgid "Do not inline all known string operations"
9730 #: config/i386/i386.h:384 config/i386/i386.h:388
9731 msgid "Use push instructions to save outgoing arguments"
9734 #: config/i386/i386.h:386 config/i386/i386.h:390
9735 msgid "Do not use push instructions to save outgoing arguments"
9738 #: config/i386/i386.h:392
9739 msgid "Support MMX built-in functions"
9742 #: config/i386/i386.h:394
9743 msgid "Do not support MMX built-in functions"
9746 #: config/i386/i386.h:396
9747 msgid "Support 3DNow! built-in functions"
9750 #: config/i386/i386.h:398
9751 msgid "Do not support 3DNow! built-in functions"
9754 #: config/i386/i386.h:400
9755 msgid "Support MMX and SSE built-in functions and code generation"
9758 #: config/i386/i386.h:402
9759 msgid "Do not support MMX and SSE built-in functions and code generation"
9762 #: config/i386/i386.h:404
9763 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
9766 #: config/i386/i386.h:406
9767 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
9770 #: config/i386/i386.h:408
9771 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
9774 #: config/i386/i386.h:410
9776 "Do not support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
9779 #: config/i386/i386.h:412
9780 msgid "sizeof(long double) is 16"
9783 #: config/i386/i386.h:414
9784 msgid "sizeof(long double) is 12"
9787 #: config/i386/i386.h:416
9788 msgid "Generate 64bit x86-64 code"
9791 #: config/i386/i386.h:418
9792 msgid "Generate 32bit i386 code"
9795 #: config/i386/i386.h:420
9796 msgid "Use native (MS) bitfield layout"
9799 #: config/i386/i386.h:422
9800 msgid "Use gcc default bitfield layout"
9803 #: config/i386/i386.h:424
9804 msgid "Use red-zone in the x86-64 code"
9807 #: config/i386/i386.h:426
9808 msgid "Do not use red-zone in the x86-64 code"
9811 #: config/i386/i386.h:428
9813 msgid "Use direct references against %gs when accessing tls data"
9816 #: config/i386/i386.h:430
9818 msgid "Do not use direct references against %gs when accessing tls data"
9821 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9822 #. command options that have values. Its definition is an
9823 #. initializer with a subgrouping for each command option.
9825 #. Each subgrouping contains a string constant, that defines the
9826 #. fixed part of the option name, and the address of a variable. The
9827 #. variable, type `char *', is set to the variable part of the given
9828 #. option if the fixed part matches. The actual option name is made
9829 #. by appending `-m' to the specified name.
9830 #: config/i386/i386.h:464 config/ia64/ia64.h:277 config/rs6000/rs6000.h:445
9831 #: config/s390/s390.h:146 config/sparc/sparc.h:633
9832 msgid "Schedule code for given CPU"
9835 #: config/i386/i386.h:466
9836 msgid "Generate floating point mathematics using given instruction set"
9839 #: config/i386/i386.h:468 config/s390/s390.h:148
9840 msgid "Generate code for given CPU"
9843 #: config/i386/i386.h:470
9844 msgid "Number of registers used to pass integer arguments"
9847 #. TARGET_DEFAULT is defined in m68k-none.h, netbsd.h, etc.
9848 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9849 #. command options that have values. Its definition is an
9850 #. initializer with a subgrouping for each command option.
9852 #. Each subgrouping contains a string constant, that defines the
9853 #. fixed part of the option name, and the address of a variable. The
9854 #. variable, type `char *', is set to the variable part of the given
9855 #. option if the fixed part matches. The actual option name is made
9856 #. by appending `-m' to the specified name.
9857 #: config/i386/i386.h:472 config/m68k/m68k.h:359
9858 msgid "Loop code aligned to this power of 2"
9861 #: config/i386/i386.h:474 config/m68k/m68k.h:361
9862 msgid "Jump targets are aligned to this power of 2"
9865 #: config/i386/i386.h:476 config/m68k/m68k.h:363
9866 msgid "Function starts are aligned to this power of 2"
9869 #: config/i386/i386.h:479
9870 msgid "Attempt to keep stack aligned to this power of 2"
9873 #: config/i386/i386.h:481
9874 msgid "Branches are this expensive (1-5, arbitrary units)"
9877 #: config/i386/i386.h:483
9878 msgid "Use given x86-64 code model"
9883 #: config/i386/i386.h:489
9884 msgid "Use given assembler dialect"
9887 #: config/i386/i386.h:491
9888 msgid "Use given thread-local storage dialect"
9891 #: config/i386/sco5.h:292
9892 msgid "Generate ELF output"
9895 #. 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.
9896 #. 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.
9897 #: config/i386/xm-djgpp.h:62
9898 msgid "environment variable DJGPP not defined"
9901 #: config/i386/xm-djgpp.h:64
9903 msgid "environment variable DJGPP points to missing file '%s'"
9906 #: config/i386/xm-djgpp.h:67
9908 msgid "environment variable DJGPP points to corrupt file '%s'"
9911 #. Macro to define tables used to set the flags.
9912 #. This is a list in braces of pairs in braces,
9913 #. each pair being { "NAME", VALUE }
9914 #. where VALUE is the bits to set or minus the bits to clear.
9915 #. An empty string NAME is used to identify the default VALUE.
9916 #: config/i860/i860.h:60
9917 msgid "Generate code which uses the FPU"
9920 #: config/i860/i860.h:61 config/i860/i860.h:62
9921 msgid "Do not generate code which uses the FPU"
9924 #: config/ia64/ia64-c.c:52
9925 msgid "malformed #pragma builtin"
9928 #: config/ia64/ia64.c:1049 config/m32r/m32r.c:366
9930 msgid "invalid argument of `%s' attribute"
9933 #: config/ia64/ia64.c:1061
9934 msgid "%Jan address area attribute cannot be specified for local variables"
9937 #: config/ia64/ia64.c:1068
9938 msgid "%Jaddress area of '%s' conflicts with previous declaration"
9941 #: config/ia64/ia64.c:1075
9942 msgid "%Jaddress area attribute cannot be specified for functions"
9945 #: config/ia64/ia64.c:4334
9946 msgid "ia64_print_operand: unknown code"
9949 #: config/ia64/ia64.c:4674
9950 msgid "value of -mfixed-range must have form REG1-REG2"
9953 #: config/ia64/ia64.c:4701
9955 msgid "%s-%s is an empty range"
9958 #: config/ia64/ia64.c:4752
9959 msgid "cannot optimize floating point division for both latency and throughput"
9962 #: config/ia64/ia64.c:4769
9963 msgid "cannot optimize integer division for both latency and throughput"
9966 #: config/ia64/ia64.c:4786
9967 msgid "cannot optimize square root for both latency and throughput"
9970 #: config/ia64/ia64.c:4800
9971 msgid "not yet implemented: latency-optimized inline square root"
9974 #: config/ia64/ia64.c:4812
9976 msgid "bad value (%s) for -mtls-size= switch"
9979 #: config/ia64/ia64.c:4828
9981 msgid "bad value (%s) for -tune= switch"
9984 #. This macro defines names of command options to set and clear bits in
9985 #. `target_flags'. Its definition is an initializer with a subgrouping for
9986 #. each command option.
9987 #: config/ia64/ia64.h:173
9988 msgid "Generate big endian code"
9991 #: config/ia64/ia64.h:175 config/mcore/mcore.h:154
9992 msgid "Generate little endian code"
9995 #: config/ia64/ia64.h:177
9996 msgid "Generate code for GNU as"
9999 #: config/ia64/ia64.h:179
10000 msgid "Generate code for Intel as"
10003 #: config/ia64/ia64.h:181
10004 msgid "Generate code for GNU ld"
10007 #: config/ia64/ia64.h:183
10008 msgid "Generate code for Intel ld"
10011 #: config/ia64/ia64.h:185
10012 msgid "Generate code without GP reg"
10015 #: config/ia64/ia64.h:187
10016 msgid "Emit stop bits before and after volatile extended asms"
10019 #: config/ia64/ia64.h:189
10020 msgid "Don't emit stop bits before and after volatile extended asms"
10023 #: config/ia64/ia64.h:191
10024 msgid "Emit code for Itanium (TM) processor B step"
10027 #: config/ia64/ia64.h:193
10028 msgid "Use in/loc/out register names"
10031 #: config/ia64/ia64.h:195
10032 msgid "Disable use of sdata/scommon/sbss"
10035 #: config/ia64/ia64.h:197
10036 msgid "Enable use of sdata/scommon/sbss"
10039 #: config/ia64/ia64.h:199
10040 msgid "gp is constant (but save/restore gp on indirect calls)"
10043 #: config/ia64/ia64.h:201
10044 msgid "Generate self-relocatable code"
10047 #: config/ia64/ia64.h:203
10048 msgid "Generate inline floating point division, optimize for latency"
10051 #: config/ia64/ia64.h:205
10052 msgid "Generate inline floating point division, optimize for throughput"
10055 #: config/ia64/ia64.h:208
10056 msgid "Do not inline floating point division"
10059 #: config/ia64/ia64.h:210
10060 msgid "Generate inline integer division, optimize for latency"
10063 #: config/ia64/ia64.h:212
10064 msgid "Generate inline integer division, optimize for throughput"
10067 #: config/ia64/ia64.h:214
10068 msgid "Do not inline integer division"
10071 #: config/ia64/ia64.h:216
10072 msgid "Generate inline square root, optimize for latency"
10075 #: config/ia64/ia64.h:218
10076 msgid "Generate inline square root, optimize for throughput"
10079 #: config/ia64/ia64.h:220
10080 msgid "Do not inline square root"
10083 #: config/ia64/ia64.h:222
10084 msgid "Enable Dwarf 2 line debug info via GNU as"
10087 #: config/ia64/ia64.h:224
10088 msgid "Disable Dwarf 2 line debug info via GNU as"
10091 #: config/ia64/ia64.h:226
10092 msgid "Enable earlier placing stop bits for better scheduling"
10095 #: config/ia64/ia64.h:228
10096 msgid "Disable earlier placing stop bits"
10099 #: config/ia64/ia64.h:273
10100 msgid "Specify range of registers to make fixed"
10103 #: config/ip2k/ip2k.c:1083
10104 msgid "bad operand"
10107 #: config/iq2000/iq2000.c:1838
10109 msgid "bad value (%s) for -mcpu= switch"
10112 #: config/iq2000/iq2000.c:1867
10114 msgid "The compiler does not support -march=%s."
10117 #: config/iq2000/iq2000.c:2254
10119 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
10122 #: config/iq2000/iq2000.c:3040
10124 msgid "argument `%d' is not a constant"
10127 #: config/iq2000/iq2000.c:3343 config/xtensa/xtensa.c:2104
10128 msgid "PRINT_OPERAND_ADDRESS, null pointer"
10131 #: config/iq2000/iq2000.c:3498
10133 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
10136 #: config/iq2000/iq2000.c:3507 config/mips/mips.c:5426
10137 #: config/xtensa/xtensa.c:1958
10138 msgid "PRINT_OPERAND null pointer"
10141 #: config/iq2000/iq2000.c:3576
10143 msgid "invalid %%P operand"
10146 #: config/iq2000/iq2000.c:3584 config/rs6000/rs6000.c:9415
10148 msgid "invalid %%p value"
10151 #: config/iq2000/iq2000.c:3648 config/mips/mips.c:5548
10153 msgid "invalid use of %%d, %%x, or %%X"
10156 #: config/iq2000/iq2000.h:72 config/mn10300/mn10300.h:74
10157 msgid "No default crt0.o"
10160 #: config/iq2000/iq2000.h:74
10161 msgid "Use GP relative sdata/sbss sections"
10164 #: config/iq2000/iq2000.h:76
10165 msgid "Don't use GP relative sdata/sbss sections"
10168 #: config/iq2000/iq2000.h:78 config/mips/mips.h:602
10169 msgid "Use ROM instead of RAM"
10172 #: config/iq2000/iq2000.h:80 config/mips/mips.h:604
10173 msgid "Don't use ROM instead of RAM"
10176 #: config/iq2000/iq2000.h:82 config/mips/mips.h:606
10177 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
10180 #: config/iq2000/iq2000.h:84 config/mips/mips.h:608
10181 msgid "Don't put uninitialized constants in ROM"
10184 #: config/iq2000/iq2000.h:106 config/mips/mips.h:783 config/pa/pa.h:310
10185 msgid "Specify CPU for scheduling purposes"
10188 #: config/iq2000/iq2000.h:108 config/mips/mips.h:785
10189 msgid "Specify CPU for code generation purposes"
10192 #: config/m32r/m32r.c:184
10194 msgid "bad value (%s) for -mmodel switch"
10197 #: config/m32r/m32r.c:193
10199 msgid "bad value (%s) for -msdata switch"
10202 #: config/m32r/m32r.c:200
10204 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
10207 #: config/m32r/m32r.c:2310
10209 msgid "invalid operand to %%s code"
10212 #: config/m32r/m32r.c:2317
10214 msgid "invalid operand to %%p code"
10217 #: config/m32r/m32r.c:2372
10218 msgid "bad insn for 'A'"
10221 #: config/m32r/m32r.c:2419
10223 msgid "invalid operand to %%T/%%B code"
10226 #: config/m32r/m32r.c:2442
10228 msgid "invalid operand to %%N code"
10231 #: config/m32r/m32r.c:2475
10232 msgid "pre-increment address is not a register"
10235 #: config/m32r/m32r.c:2482
10236 msgid "pre-decrement address is not a register"
10239 #: config/m32r/m32r.c:2489
10240 msgid "post-increment address is not a register"
10243 #: config/m32r/m32r.c:2565 config/m32r/m32r.c:2581
10244 #: config/rs6000/rs6000.c:15417
10245 msgid "bad address"
10248 #: config/m32r/m32r.c:2586
10249 msgid "lo_sum not of register"
10252 #. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" },
10253 #: config/m32r/m32r.h:283
10254 msgid "Display compile time statistics"
10257 #: config/m32r/m32r.h:285
10258 msgid "Align all loops to 32 byte boundary"
10261 #: config/m32r/m32r.h:288
10262 msgid "Only issue one instruction per cycle"
10265 #: config/m32r/m32r.h:291
10266 msgid "Prefer branches over conditional execution"
10269 #: config/m32r/m32r.h:312
10270 msgid "Code size: small, medium or large"
10273 #: config/m32r/m32r.h:314
10274 msgid "Small data area: none, sdata, use"
10277 #: config/m32r/m32r.h:316 config/mips/mips.h:791
10278 msgid "Don't call any cache flush functions"
10281 #: config/m32r/m32r.h:318 config/mips/mips.h:793
10282 msgid "Specify cache flush function"
10285 #: config/m32r/m32r.h:320
10286 msgid "Don't call any cache flush trap"
10289 #: config/m32r/m32r.h:322
10290 msgid "Specify cache flush trap number"
10293 #: config/m68hc11/m68hc11.c:291
10295 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
10298 #: config/m68hc11/m68hc11.c:1410
10299 msgid "`trap' and `far' attributes are not compatible, ignoring `far'"
10302 #: config/m68hc11/m68hc11.c:1416
10303 msgid "`trap' attribute is already used"
10306 #. !!!! SCz wrong here.
10307 #: config/m68hc11/m68hc11.c:3393 config/m68hc11/m68hc11.c:3777
10308 msgid "move insn not handled"
10311 #: config/m68hc11/m68hc11.c:3625 config/m68hc11/m68hc11.c:3709
10312 #: config/m68hc11/m68hc11.c:3980
10313 msgid "invalid register in the move instruction"
10316 #: config/m68hc11/m68hc11.c:3659
10317 msgid "invalid operand in the instruction"
10320 #: config/m68hc11/m68hc11.c:3954
10321 msgid "invalid register in the instruction"
10324 #: config/m68hc11/m68hc11.c:3987
10325 msgid "operand 1 must be a hard register"
10328 #: config/m68hc11/m68hc11.c:4001
10329 msgid "invalid rotate insn"
10332 #: config/m68hc11/m68hc11.c:4425
10333 msgid "registers IX, IY and Z used in the same INSN"
10336 #: config/m68hc11/m68hc11.c:4762 config/m68hc11/m68hc11.c:5062
10337 msgid "cannot do z-register replacement"
10340 #: config/m68hc11/m68hc11.c:5125
10341 msgid "invalid Z register replacement for insn"
10344 #. Macro to define tables used to set the flags. This is a list in braces of
10345 #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
10346 #. to set or minus the bits to clear. An empty string NAME is used to
10347 #. identify the default VALUE.
10348 #: config/m68hc11/m68hc11.h:177
10349 msgid "Compile with 16-bit integer mode"
10352 #: config/m68hc11/m68hc11.h:179
10353 msgid "Compile with 32-bit integer mode"
10356 #: config/m68hc11/m68hc11.h:181
10357 msgid "Auto pre/post decrement increment allowed"
10360 #: config/m68hc11/m68hc11.h:183
10361 msgid "Auto pre/post decrement increment not allowed"
10364 #: config/m68hc11/m68hc11.h:185
10365 msgid "Min/max instructions allowed"
10368 #: config/m68hc11/m68hc11.h:187
10369 msgid "Min/max instructions not allowed"
10372 #: config/m68hc11/m68hc11.h:189
10373 msgid "Use call and rtc for function calls and returns"
10376 #: config/m68hc11/m68hc11.h:191
10377 msgid "Use jsr and rts for function calls and returns"
10380 #: config/m68hc11/m68hc11.h:193
10381 msgid "Do not use direct addressing mode for soft registers"
10384 #: config/m68hc11/m68hc11.h:195
10385 msgid "Use direct addressing mode for soft registers"
10388 #: config/m68hc11/m68hc11.h:197 config/m68hc11/m68hc11.h:203
10389 msgid "Compile for a 68HC11"
10392 #: config/m68hc11/m68hc11.h:199 config/m68hc11/m68hc11.h:205
10393 msgid "Compile for a 68HC12"
10396 #: config/m68hc11/m68hc11.h:201 config/m68hc11/m68hc11.h:207
10397 msgid "Compile for a 68HCS12"
10400 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10401 #. command options that have values. Its definition is an
10402 #. initializer with a subgrouping for each command option.
10404 #. Each subgrouping contains a string constant, that defines the
10405 #. fixed part of the option name, and the address of a variable. The
10406 #. variable, type `char *', is set to the variable part of the given
10407 #. option if the fixed part matches. The actual option name is made
10408 #. by appending `-m' to the specified name.
10409 #: config/m68hc11/m68hc11.h:221
10410 msgid "Specify the register allocation order"
10413 #: config/m68hc11/m68hc11.h:223
10414 msgid "Indicate the number of soft registers available"
10417 #: config/m68k/m68k.c:235
10419 msgid "-malign-loops=%d is not between 1 and %d"
10422 #: config/m68k/m68k.c:246
10423 msgid "-mshared-library-id= specified without -mid-shared-library"
10426 #: config/m68k/m68k.c:249
10428 msgid "-mshared-library-id=%d is not between 0 and %d"
10431 #: config/m68k/m68k.c:263
10432 msgid "cannot specify both -msep-data and -mid-shared-library"
10435 #: config/m68k/m68k.c:278
10437 msgid "-malign-jumps=%d is not between 1 and %d"
10440 #: config/m68k/m68k.c:289
10442 msgid "-malign-functions=%d is not between 1 and %d"
10445 #: config/m68k/m68k.c:298
10446 msgid "-fPIC is not currently supported on the 68000 or 68010\n"
10449 #: config/m68k/m68k.c:596 config/rs6000/rs6000.c:11845
10450 msgid "stack limit expression is not supported"
10453 #. Macro to define tables used to set the flags.
10454 #. This is a list in braces of pairs in braces,
10455 #. each pair being { "NAME", VALUE }
10456 #. where VALUE is the bits to set or minus the bits to clear.
10457 #. An empty string NAME is used to identify the default VALUE.
10458 #: config/m68k/m68k.h:247 config/m68k/m68k.h:249
10459 msgid "Generate code for a 68020"
10462 #: config/m68k/m68k.h:254 config/m68k/m68k.h:257
10463 msgid "Generate code for a 68000"
10466 #: config/m68k/m68k.h:259
10467 msgid "Use the bit-field instructions"
10470 #: config/m68k/m68k.h:261
10471 msgid "Do not use the bit-field instructions"
10474 #: config/m68k/m68k.h:263
10475 msgid "Consider type `int' to be 16 bits wide"
10478 #: config/m68k/m68k.h:265
10479 msgid "Consider type `int' to be 32 bits wide"
10482 #: config/m68k/m68k.h:268
10483 msgid "Generate code with library calls for floating point"
10486 #: config/m68k/m68k.h:270
10487 msgid "Generate code for a 68040, without any new instructions"
10490 #: config/m68k/m68k.h:273
10491 msgid "Generate code for a 68060, without any new instructions"
10494 #: config/m68k/m68k.h:277
10495 msgid "Generate code for a 68030"
10498 #: config/m68k/m68k.h:280
10499 msgid "Generate code for a 68040"
10502 #: config/m68k/m68k.h:284
10503 msgid "Generate code for a 68060"
10506 #: config/m68k/m68k.h:289
10507 msgid "Generate code for a 520X"
10510 #: config/m68k/m68k.h:293
10511 msgid "Generate code for a 5206e"
10514 #: config/m68k/m68k.h:297
10515 msgid "Generate code for a 528x"
10518 #: config/m68k/m68k.h:301
10519 msgid "Generate code for a 5307"
10522 #: config/m68k/m68k.h:305
10523 msgid "Generate code for a 5407"
10526 #: config/m68k/m68k.h:308
10527 msgid "Generate code for a 68851"
10530 #: config/m68k/m68k.h:310
10531 msgid "Do no generate code for a 68851"
10534 #: config/m68k/m68k.h:313
10535 msgid "Generate code for a 68302"
10538 #: config/m68k/m68k.h:316
10539 msgid "Generate code for a 68332"
10542 #: config/m68k/m68k.h:320
10543 msgid "Generate code for a cpu32"
10546 #: config/m68k/m68k.h:323
10547 msgid "Align variables on a 32-bit boundary"
10550 #: config/m68k/m68k.h:325
10551 msgid "Align variables on a 16-bit boundary"
10554 #: config/m68k/m68k.h:327
10555 msgid "Enable separate data segment"
10558 #: config/m68k/m68k.h:329
10559 msgid "Disable separate data segment"
10562 #: config/m68k/m68k.h:331
10563 msgid "Enable ID based shared library"
10566 #: config/m68k/m68k.h:333
10567 msgid "Disable ID based shared library"
10570 #: config/m68k/m68k.h:335
10571 msgid "Generate pc-relative code"
10574 #: config/m68k/m68k.h:337
10575 msgid "Do not use unaligned memory references"
10578 #: config/m68k/m68k.h:339
10579 msgid "Use unaligned memory references"
10582 #: config/m68k/m68k.h:341
10583 msgid "Use different calling convention using 'rtd'"
10586 #: config/m68k/m68k.h:365
10587 msgid "ID of shared library to build"
10590 #: config/mcore/mcore.c:2992
10592 msgid "invalid option `-mstack-increment=%s'"
10595 #: config/mcore/mcore.h:121
10596 msgid "Inline constants if it can be done in 2 insns or less"
10599 #: config/mcore/mcore.h:123
10600 msgid "Inline constants if it only takes 1 instruction"
10603 #: config/mcore/mcore.h:125
10604 msgid "Set maximum alignment to 4"
10607 #: config/mcore/mcore.h:127
10608 msgid "Set maximum alignment to 8"
10611 #: config/mcore/mcore.h:131
10612 msgid "Do not use the divide instruction"
10615 #: config/mcore/mcore.h:135
10616 msgid "Do not arbitrary sized immediates in bit operations"
10619 #: config/mcore/mcore.h:137
10620 msgid "Always treat bit-field as int-sized"
10623 #: config/mcore/mcore.h:141
10624 msgid "Force functions to be aligned to a 4 byte boundary"
10627 #: config/mcore/mcore.h:143
10628 msgid "Force functions to be aligned to a 2 byte boundary"
10631 #: config/mcore/mcore.h:145
10632 msgid "Emit call graph information"
10635 #: config/mcore/mcore.h:149
10636 msgid "Prefer word accesses over byte accesses"
10639 #: config/mcore/mcore.h:160
10640 msgid "Generate code for the M*Core M340"
10643 #: config/mcore/mcore.h:173
10644 msgid "Maximum amount for a single stack increment operation"
10647 #: config/mips/mips.c:3073 config/xtensa/xtensa.c:1010
10648 #: config/xtensa/xtensa.c:1042 config/xtensa/xtensa.c:1051
10652 #: config/mips/mips.c:4555
10654 msgid "bad value (%s) for -mabi= switch"
10657 #: config/mips/mips.c:4578
10660 "-mips%s conflicts with the other architecture options, which specify a MIPS%"
10664 #: config/mips/mips.c:4597
10666 msgid "-march=%s is not compatible with the selected ABI"
10669 #: config/mips/mips.c:4612
10670 msgid "-mgp64 used with a 32-bit processor"
10673 #: config/mips/mips.c:4614
10674 msgid "-mgp32 used with a 64-bit ABI"
10677 #: config/mips/mips.c:4616
10678 msgid "-mgp64 used with a 32-bit ABI"
10681 #: config/mips/mips.c:4634 config/mips/mips.c:4636 config/mips/mips.c:4638
10682 #: config/mips/mips.c:4770
10684 msgid "unsupported combination: %s"
10687 #: config/mips/mips.c:4731
10688 msgid "-g is only supported using GNU as,"
10691 #: config/mips/mips.c:4733
10692 msgid "-g is only supported using GNU as with -mabi=32,"
10695 #: config/mips/mips.c:4734 config/pa/pa.c:368
10696 msgid "-g option disabled"
10699 #: config/mips/mips.c:4765
10701 "generation of Branch Likely instructions enabled, but not supported by "
10705 #: config/mips/mips.c:4782
10706 msgid "-G is incompatible with PIC code which is the default"
10709 #: config/mips/mips.c:5237
10710 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
10713 #: config/mips/mips.c:5363
10715 msgid "internal error: %%) found without a %%( in assembler pattern"
10718 #: config/mips/mips.c:5377
10720 msgid "internal error: %%] found without a %%[ in assembler pattern"
10723 #: config/mips/mips.c:5390
10725 msgid "internal error: %%> found without a %%< in assembler pattern"
10728 #: config/mips/mips.c:5403
10730 msgid "internal error: %%} found without a %%{ in assembler pattern"
10733 #: config/mips/mips.c:5417
10735 msgid "PRINT_OPERAND: unknown punctuation '%c'"
10738 #: config/mips/mips.c:5446
10740 msgid "PRINT_OPERAND, invalid insn for %%C"
10743 #: config/mips/mips.c:5463
10745 msgid "PRINT_OPERAND, invalid insn for %%N"
10748 #: config/mips/mips.c:5472
10750 msgid "PRINT_OPERAND, invalid insn for %%F"
10753 #: config/mips/mips.c:5481
10755 msgid "PRINT_OPERAND, invalid insn for %%W"
10758 #: config/mips/mips.c:5579
10759 msgid "PRINT_OPERAND, invalid operand for relocation"
10762 #: config/mips/mips.c:8172
10764 msgid "can not handle inconsistent calls to `%s'"
10767 #: config/mips/mips.c:9560
10768 msgid "the cpu name must be lower case"
10771 #: config/mips/mips.c:9582
10773 msgid "bad value (%s) for %s"
10776 #: config/mips/mips.c:10108
10778 msgid "can't rewind temp file: %m"
10781 #: config/mips/mips.c:10112
10783 msgid "can't write to output file: %m"
10786 #: config/mips/mips.c:10115
10788 msgid "can't read from temp file: %m"
10791 #: config/mips/mips.c:10118
10793 msgid "can't close temp file: %m"
10796 #: config/mips/linux64.h:39
10797 msgid "Same as -mabi=32, just trickier"
10800 #. Target CPU builtins.
10801 #. We do this here because __mips is defined below and so we can't use builtin_define_std.
10802 #. Treat _R3000 and _R4000 like register-size defines, which is how they've historically been used.
10803 #. Macros dependent on the C dialect.
10804 #. Bizarre, but needed at least for Irix.
10805 #. Macro to define tables used to set the flags.
10806 #. This is a list in braces of pairs in braces,
10807 #. each pair being { "NAME", VALUE }
10808 #. where VALUE is the bits to set or minus the bits to clear.
10809 #. An empty string NAME is used to identify the default VALUE.
10810 #: config/mips/mips.h:544
10811 msgid "Use 64-bit int type"
10814 #: config/mips/mips.h:546
10815 msgid "Use 64-bit long type"
10818 #: config/mips/mips.h:548
10819 msgid "Use 32-bit long type"
10822 #: config/mips/mips.h:550
10823 msgid "Optimize lui/addiu address loads"
10826 #: config/mips/mips.h:552
10827 msgid "Don't optimize lui/addiu address loads"
10830 #: config/mips/mips.h:554
10831 msgid "Use MIPS as"
10834 #: config/mips/mips.h:556
10838 #: config/mips/mips.h:558
10839 msgid "Use symbolic register names"
10842 #: config/mips/mips.h:560
10843 msgid "Don't use symbolic register names"
10846 #: config/mips/mips.h:562 config/mips/mips.h:564
10847 msgid "Use GP relative sdata/sbss sections (now ignored)"
10850 #: config/mips/mips.h:566 config/mips/mips.h:568
10851 msgid "Don't use GP relative sdata/sbss sections (now ignored)"
10854 #: config/mips/mips.h:570
10855 msgid "Output compiler statistics (now ignored)"
10858 #: config/mips/mips.h:572
10859 msgid "Don't output compiler statistics"
10862 #: config/mips/mips.h:574
10863 msgid "Don't optimize block moves"
10866 #: config/mips/mips.h:576
10867 msgid "Optimize block moves"
10870 #: config/mips/mips.h:578
10871 msgid "Use mips-tfile asm postpass"
10874 #: config/mips/mips.h:580
10875 msgid "Don't use mips-tfile asm postpass"
10878 #: config/mips/mips.h:582 config/pa/pa.h:266
10879 msgid "Use software floating point"
10882 #. Macro to define tables used to set the flags.
10883 #. This is a list in braces of triplets in braces,
10884 #. each triplet being { "NAME", VALUE, DOC }
10885 #. where VALUE is the bits to set or minus the bits to clear and DOC
10886 #. is the documentation for --help (NULL if intentionally undocumented).
10887 #. An empty string NAME is used to identify the default VALUE.
10888 #: config/mips/mips.h:584 config/pdp11/pdp11.h:61 config/rs6000/rs6000.h:321
10889 msgid "Use hardware floating point"
10892 #: config/mips/mips.h:586
10893 msgid "Use 64-bit FP registers"
10896 #: config/mips/mips.h:588
10897 msgid "Use 32-bit FP registers"
10900 #: config/mips/mips.h:590
10901 msgid "Use 64-bit general registers"
10904 #: config/mips/mips.h:592
10905 msgid "Use 32-bit general registers"
10908 #: config/mips/mips.h:594
10909 msgid "Use Irix PIC"
10912 #: config/mips/mips.h:596
10913 msgid "Don't use Irix PIC"
10916 #: config/mips/mips.h:598
10917 msgid "Use indirect calls"
10920 #: config/mips/mips.h:600
10921 msgid "Don't use indirect calls"
10924 #: config/mips/mips.h:610
10925 msgid "Use big-endian byte order"
10928 #: config/mips/mips.h:612
10929 msgid "Use little-endian byte order"
10932 #: config/mips/mips.h:614
10933 msgid "Use single (32-bit) FP only"
10936 #: config/mips/mips.h:616
10937 msgid "Don't use single (32-bit) FP only"
10940 #: config/mips/mips.h:618
10941 msgid "Use multiply accumulate"
10944 #: config/mips/mips.h:620
10945 msgid "Don't use multiply accumulate"
10948 #: config/mips/mips.h:622
10949 msgid "Don't generate fused multiply/add instructions"
10952 #: config/mips/mips.h:624 config/rs6000/rs6000.h:337
10953 msgid "Generate fused multiply/add instructions"
10956 #: config/mips/mips.h:626
10957 msgid "Perform VR4130-specific alignment optimizations"
10960 #: config/mips/mips.h:628
10961 msgid "Don't perform VR4130-specific alignment optimizations"
10964 #: config/mips/mips.h:630
10965 msgid "Work around early 4300 hardware bug"
10968 #: config/mips/mips.h:632
10969 msgid "Don't work around early 4300 hardware bug"
10972 #: config/mips/mips.h:634
10973 msgid "Work around errata for early SB-1 revision 2 cores"
10976 #: config/mips/mips.h:636
10977 msgid "Don't work around errata for early SB-1 revision 2 cores"
10980 #: config/mips/mips.h:638
10981 msgid "Work around R4000 errata"
10984 #: config/mips/mips.h:640
10985 msgid "Don't work around R4000 errata"
10988 #: config/mips/mips.h:642
10989 msgid "Work around R4400 errata"
10992 #: config/mips/mips.h:644
10993 msgid "Don't work around R4400 errata"
10996 #: config/mips/mips.h:646
10997 msgid "Work around certain VR4120 errata"
11000 #: config/mips/mips.h:648
11001 msgid "Don't work around certain VR4120 errata"
11004 #: config/mips/mips.h:650
11005 msgid "Trap on integer divide by zero"
11008 #: config/mips/mips.h:652
11009 msgid "Don't trap on integer divide by zero"
11012 #: config/mips/mips.h:654
11013 msgid "Use Branch Likely instructions, overriding default for arch"
11016 #: config/mips/mips.h:656
11017 msgid "Don't use Branch Likely instructions, overriding default for arch"
11020 #: config/mips/mips.h:658
11021 msgid "Use NewABI-style %reloc() assembly operators"
11024 #: config/mips/mips.h:660
11025 msgid "Use assembler macros instead of relocation operators"
11028 #: config/mips/mips.h:662
11029 msgid "Generate mips16 code"
11032 #: config/mips/mips.h:664
11033 msgid "Generate normal-mode code"
11036 #: config/mips/mips.h:666
11037 msgid "Lift restrictions on GOT size"
11040 #: config/mips/mips.h:668
11041 msgid "Do not lift restrictions on GOT size"
11044 #: config/mips/mips.h:670
11045 msgid "FP exceptions are enabled"
11048 #: config/mips/mips.h:672
11049 msgid "FP exceptions are not enabled"
11052 #: config/mips/mips.h:789
11053 msgid "Specify a Standard MIPS ISA"
11056 #. Output assembler code to FILE to increment profiler label # LABELNO
11057 #. for profiling a function entry.
11058 #: config/mips/mips.h:2426
11059 msgid "mips16 function profiling"
11062 #: config/mmix/mmix.c:225
11064 msgid "-f%s not supported: ignored"
11067 #: config/mmix/mmix.c:651
11070 "too large function value type, needs %d registers, have only %d registers "
11074 #: config/mmix/mmix.c:821
11075 msgid "function_profiler support for MMIX"
11078 #: config/mmix/mmix.c:843
11079 msgid "MMIX Internal: Last named vararg would not fit in a register"
11082 #: config/mmix/mmix.c:1557 config/mmix/mmix.c:1687
11083 msgid "MMIX Internal: Expected a CONST_INT, not this"
11086 #: config/mmix/mmix.c:1565 config/mmix/mmix.c:1589 config/mmix/mmix.c:1705
11088 msgid "MMIX Internal: Bad register: %d"
11091 #: config/mmix/mmix.c:1636
11092 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
11095 #: config/mmix/mmix.c:1655
11096 msgid "MMIX Internal: Expected a register, not this"
11099 #: config/mmix/mmix.c:1665
11100 msgid "MMIX Internal: Expected a constant, not this"
11103 #. Presumably there's a missing case above if we get here.
11104 #: config/mmix/mmix.c:1697
11106 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
11109 #. We need the original here.
11110 #: config/mmix/mmix.c:1749
11111 msgid "MMIX Internal: Cannot decode this operand"
11114 #: config/mmix/mmix.c:1806
11115 msgid "MMIX Internal: This is not a recognized address"
11118 #: config/mmix/mmix.c:1983
11120 msgid "stack frame not a multiple of 8 bytes: %d"
11123 #: config/mmix/mmix.c:2222
11125 msgid "stack frame not a multiple of octabyte: %d"
11128 #: config/mmix/mmix.c:2696 config/mmix/mmix.c:2760
11130 msgid "MMIX Internal: %s is not a shiftable int"
11133 #: config/mmix/mmix.c:2876
11134 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
11137 #: config/mmix/mmix.c:2883
11138 msgid "MMIX Internal: What's the CC of this?"
11141 #: config/mmix/mmix.c:2887
11142 msgid "MMIX Internal: What is the CC of this?"
11145 #: config/mmix/mmix.c:2957
11146 msgid "MMIX Internal: This is not a constant:"
11149 #: config/mmix/mmix.h:132
11150 msgid "Set start-address of the program"
11153 #: config/mmix/mmix.h:134
11154 msgid "Set start-address of data"
11157 #. FIXME: Provide a way to *load* the epsilon register.
11158 #: config/mmix/mmix.h:198
11159 msgid "For intrinsics library: pass all parameters in registers"
11162 #: config/mmix/mmix.h:201
11163 msgid "Use register stack for parameters and return value"
11166 #: config/mmix/mmix.h:203
11167 msgid "Use call-clobbered registers for parameters and return value"
11170 #: config/mmix/mmix.h:205
11171 msgid "Use epsilon-respecting floating point compare instructions"
11174 #: config/mmix/mmix.h:208
11175 msgid "Use zero-extending memory loads, not sign-extending ones"
11178 #: config/mmix/mmix.h:211
11180 "Generate divide results with reminder having the same sign as the divisor "
11181 "(not the dividend)"
11184 #: config/mmix/mmix.h:215
11185 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
11188 #: config/mmix/mmix.h:217
11189 msgid "Do not provide a default start-address 0x100 of the program"
11192 #: config/mmix/mmix.h:219
11193 msgid "Link to emit program in ELF format (rather than mmo)"
11196 #: config/mmix/mmix.h:221
11197 msgid "Use P-mnemonics for branches statically predicted as taken"
11200 #: config/mmix/mmix.h:223
11201 msgid "Don't use P-mnemonics for branches"
11204 #: config/mmix/mmix.h:225
11205 msgid "Use addresses that allocate global registers"
11208 #: config/mmix/mmix.h:227
11209 msgid "Do not use addresses that allocate global registers"
11212 #: config/mmix/mmix.h:229
11213 msgid "Generate a single exit point for each function"
11216 #: config/mmix/mmix.h:231
11217 msgid "Do not generate a single exit point for each function"
11220 #: config/mn10300/linux.h:60 config/mn10300/mn10300.h:71
11221 msgid "Target the AM33 processor"
11224 #: config/mn10300/linux.h:61 config/mn10300/mn10300.h:75
11225 msgid "Target the AM33/2.0 processor"
11228 #: config/mn10300/linux.h:62 config/mn10300/mn10300.h:78
11229 msgid "Enable linker relaxations"
11232 #: config/mn10300/mn10300.h:69
11233 msgid "Work around hardware multiply bug"
11236 #: config/mn10300/mn10300.h:70
11237 msgid "Do not work around hardware multiply bug"
11240 #: config/ns32k/ns32k.h:142 config/s390/s390.h:125
11241 msgid "Don't use hardware fp"
11244 #: config/ns32k/ns32k.h:143
11245 msgid "Alternative calling convention"
11248 #: config/ns32k/ns32k.h:145
11249 msgid "Pass some arguments in registers"
11252 #: config/ns32k/ns32k.h:146
11253 msgid "Pass all arguments on stack"
11256 #: config/ns32k/ns32k.h:147
11257 msgid "Optimize for 32532 cpu"
11260 #: config/ns32k/ns32k.h:148
11261 msgid "Optimize for 32332 cpu"
11264 #: config/ns32k/ns32k.h:150
11265 msgid "Optimize for 32032"
11268 #: config/ns32k/ns32k.h:152
11269 msgid "Register sb is zero. Use for absolute addressing"
11272 #: config/ns32k/ns32k.h:153
11273 msgid "Do not use register sb"
11276 #: config/ns32k/ns32k.h:155
11277 msgid "Use bit-field instructions"
11280 #: config/ns32k/ns32k.h:157
11281 msgid "Do not use bit-field instructions"
11284 #: config/ns32k/ns32k.h:158
11285 msgid "Generate code for high memory"
11288 #: config/ns32k/ns32k.h:159
11289 msgid "Generate code for low memory"
11292 #: config/ns32k/ns32k.h:160
11296 #: config/ns32k/ns32k.h:162
11297 msgid "Use multiply-accumulate fp instructions"
11300 #: config/ns32k/ns32k.h:164
11301 msgid "Do not use multiply-accumulate fp instructions"
11304 #: config/ns32k/ns32k.h:165
11305 msgid "\"Small register classes\" kludge"
11308 #: config/ns32k/ns32k.h:166
11309 msgid "No \"Small register classes\" kludge"
11312 #: config/pa/pa.c:319
11315 "unknown -mschedule= option (%s).\n"
11316 "Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
11319 #: config/pa/pa.c:344
11322 "unknown -march= option (%s).\n"
11323 "Valid options are 1.0, 1.1, and 2.0\n"
11326 #: config/pa/pa.c:357
11327 msgid "PIC code generation is not supported in the portable runtime model\n"
11330 #: config/pa/pa.c:362
11331 msgid "PIC code generation is not compatible with fast indirect calls\n"
11334 #: config/pa/pa.c:367
11335 msgid "-g is only supported when using GAS on this processor,"
11338 #: config/pa/pa-hpux.h:92 config/pa/pa64-hpux.h:25
11339 msgid "Generate cpp defines for server IO"
11342 #: config/pa/pa-hpux.h:93 config/pa/pa64-hpux.h:27
11343 msgid "Generate cpp defines for workstation IO"
11346 #. Macro to define tables used to set the flags. This is a
11347 #. list in braces of target switches with each switch being
11348 #. { "NAME", VALUE, "HELP_STRING" }. VALUE is the bits to set,
11349 #. or minus the bits to clear. An empty string NAME is used to
11350 #. identify the default VALUE. Do not mark empty strings for
11352 #: config/pa/pa.h:232 config/pa/pa.h:238
11353 msgid "Generate PA1.1 code"
11356 #: config/pa/pa.h:234 config/pa/pa.h:236
11357 msgid "Generate PA1.0 code"
11360 #: config/pa/pa.h:240
11361 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
11364 #: config/pa/pa.h:242
11365 msgid "Disable FP regs"
11368 #: config/pa/pa.h:244
11369 msgid "Do not disable FP regs"
11372 #: config/pa/pa.h:246
11373 msgid "Disable space regs"
11376 #: config/pa/pa.h:248
11377 msgid "Do not disable space regs"
11380 #: config/pa/pa.h:250
11381 msgid "Put jumps in call delay slots"
11384 #: config/pa/pa.h:252
11385 msgid "Do not put jumps in call delay slots"
11388 #: config/pa/pa.h:254
11389 msgid "Disable indexed addressing"
11392 #: config/pa/pa.h:256
11393 msgid "Do not disable indexed addressing"
11396 #: config/pa/pa.h:258
11397 msgid "Use portable calling conventions"
11400 #: config/pa/pa.h:260
11401 msgid "Do not use portable calling conventions"
11404 #: config/pa/pa.h:262
11405 msgid "Assume code will be assembled by GAS"
11408 #: config/pa/pa.h:264
11409 msgid "Do not assume code will be assembled by GAS"
11412 #: config/pa/pa.h:268
11413 msgid "Do not use software floating point"
11416 #: config/pa/pa.h:270
11417 msgid "Emit long load/store sequences"
11420 #: config/pa/pa.h:272
11421 msgid "Do not emit long load/store sequences"
11424 #: config/pa/pa.h:274
11425 msgid "Generate fast indirect calls"
11428 #: config/pa/pa.h:276
11429 msgid "Do not generate fast indirect calls"
11432 #: config/pa/pa.h:278
11433 msgid "Generate code for huge switch statements"
11436 #: config/pa/pa.h:280
11437 msgid "Do not generate code for huge switch statements"
11440 #: config/pa/pa.h:282
11441 msgid "Always generate long calls"
11444 #: config/pa/pa.h:284
11445 msgid "Generate long calls only when needed"
11448 #: config/pa/pa.h:286
11449 msgid "Enable linker optimizations"
11452 #: config/pa/pa.h:312
11454 "Specify architecture for code generation. Values are 1.0, 1.1, and 2.0. "
11455 "2.0 requires gas snapshot 19990413 or later."
11458 #: config/pa/pa64-hpux.h:29
11459 msgid "Assume code will be linked by GNU ld"
11462 #: config/pa/pa64-hpux.h:31
11463 msgid "Assume code will be linked by HP ld"
11466 #: config/pdp11/pdp11.h:62 config/rs6000/rs6000.h:323
11467 msgid "Do not use hardware floating point"
11470 #. return float result in ac0
11471 #: config/pdp11/pdp11.h:64
11472 msgid "Return floating point results in ac0"
11475 #: config/pdp11/pdp11.h:65
11476 msgid "Return floating point results in memory"
11480 #: config/pdp11/pdp11.h:67
11481 msgid "Generate code for an 11/40"
11485 #: config/pdp11/pdp11.h:70
11486 msgid "Generate code for an 11/45"
11490 #: config/pdp11/pdp11.h:73
11491 msgid "Generate code for an 11/10"
11494 #. use movstrhi for bcopy
11495 #. use 32 bit for int
11496 #: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
11497 msgid "Use 32 bit int"
11500 #: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
11501 msgid "Use 16 bit int"
11504 #. use 32 bit for float
11505 #: config/pdp11/pdp11.h:83 config/pdp11/pdp11.h:84
11506 msgid "Use 32 bit float"
11509 #: config/pdp11/pdp11.h:85 config/pdp11/pdp11.h:86
11510 msgid "Use 64 bit float"
11513 #. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
11514 #. is branching expensive - on a PDP, it's actually really cheap
11515 #. this is just to play around and check what code gcc generates
11516 #. split instruction and data memory?
11517 #: config/pdp11/pdp11.h:95
11518 msgid "Target has split I&D"
11521 #: config/pdp11/pdp11.h:96
11522 msgid "Target does not have split I&D"
11525 #. UNIX assembler syntax?
11526 #: config/pdp11/pdp11.h:98
11527 msgid "Use UNIX assembler syntax"
11530 #: config/pdp11/pdp11.h:99
11531 msgid "Use DEC assembler syntax"
11534 #: config/rs6000/host-darwin.c:52
11535 msgid "Segmentation Fault (code)"
11538 #: config/rs6000/host-darwin.c:83
11539 msgid "Out of stack space.\n"
11542 #: config/rs6000/host-darwin.c:104
11544 msgid "Try running `%s' in the shell to raise its limit.\n"
11547 #: config/rs6000/host-darwin.c:117
11548 msgid "Segmentation Fault"
11551 #: config/rs6000/host-darwin.c:131
11553 msgid "While setting up signal stack: %m"
11556 #: config/rs6000/host-darwin.c:137
11558 msgid "While setting up signal handler: %m"
11561 #: config/rs6000/host-darwin.c:181
11563 msgid "couldn't unmap pch_address_space: %m\n"
11566 #. Handle the machine specific pragma longcall. Its syntax is
11568 #. # pragma longcall ( TOGGLE )
11570 #. where TOGGLE is either 0 or 1.
11572 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
11573 #. whether or not new function declarations receive a longcall
11574 #. attribute by default.
11575 #: config/rs6000/rs6000-c.c:46
11576 msgid "ignoring malformed #pragma longcall"
11579 #: config/rs6000/rs6000-c.c:59
11580 msgid "missing open paren"
11583 #: config/rs6000/rs6000-c.c:61
11584 msgid "missing number"
11587 #: config/rs6000/rs6000-c.c:63
11588 msgid "missing close paren"
11591 #: config/rs6000/rs6000-c.c:66
11592 msgid "number must be 0 or 1"
11595 #: config/rs6000/rs6000-c.c:69
11596 msgid "junk at end of #pragma longcall"
11599 #: config/rs6000/rs6000.c:871
11600 msgid "-mmultiple is not supported on little endian systems"
11603 #: config/rs6000/rs6000.c:878
11604 msgid "-mstring is not supported on little endian systems"
11607 #: config/rs6000/rs6000.c:892
11609 msgid "unknown -mdebug-%s switch"
11612 #: config/rs6000/rs6000.c:904
11614 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
11617 #: config/rs6000/rs6000.c:915
11619 msgid "Unknown switch -mlong-double-%s"
11622 #: config/rs6000/rs6000.c:956
11623 msgid "AltiVec and E500 instructions cannot coexist"
11626 #: config/rs6000/rs6000.c:1120
11628 msgid "unknown -m%s= option specified: '%s'"
11631 #: config/rs6000/rs6000.c:1141
11633 msgid "not configured for ABI: '%s'"
11636 #: config/rs6000/rs6000.c:1147
11638 msgid "unknown ABI specified: '%s'"
11641 #: config/rs6000/rs6000.c:1161
11643 msgid "unknown -malign-XXXXX option specified: '%s'"
11646 #: config/rs6000/rs6000.c:4110
11648 "Cannot return value in vector register because altivec instructions are "
11649 "disabled, use -maltivec to enable them."
11652 #: config/rs6000/rs6000.c:4233
11654 "Cannot pass argument in vector register because altivec instructions are "
11655 "disabled, use -maltivec to enable them."
11658 #: config/rs6000/rs6000.c:5760
11659 msgid "argument 1 must be a 5-bit signed literal"
11662 #: config/rs6000/rs6000.c:5863 config/rs6000/rs6000.c:6498
11663 msgid "argument 2 must be a 5-bit unsigned literal"
11666 #: config/rs6000/rs6000.c:5903
11667 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
11670 #: config/rs6000/rs6000.c:5957
11671 msgid "argument 1 of __builtin_altivec_predicate is out of range"
11674 #: config/rs6000/rs6000.c:6086
11675 msgid "argument 3 must be a 4-bit unsigned literal"
11678 #: config/rs6000/rs6000.c:6258
11680 msgid "argument to `%s' must be a 2-bit unsigned literal"
11683 #: config/rs6000/rs6000.c:6371
11684 msgid "argument to dss must be a 2-bit unsigned literal"
11687 #: config/rs6000/rs6000.c:6385
11689 msgid "invalid parameter combination for `%s' AltiVec intrinsic"
11692 #: config/rs6000/rs6000.c:6618
11693 msgid "argument 1 of __builtin_spe_predicate must be a constant"
11696 #: config/rs6000/rs6000.c:6691
11697 msgid "argument 1 of __builtin_spe_predicate is out of range"
11700 #: config/rs6000/rs6000.c:9245
11702 msgid "invalid %%f value"
11705 #: config/rs6000/rs6000.c:9254
11707 msgid "invalid %%F value"
11710 #: config/rs6000/rs6000.c:9263
11712 msgid "invalid %%G value"
11715 #: config/rs6000/rs6000.c:9298
11717 msgid "invalid %%j code"
11720 #: config/rs6000/rs6000.c:9308
11722 msgid "invalid %%J code"
11725 #: config/rs6000/rs6000.c:9318
11727 msgid "invalid %%k value"
11730 #: config/rs6000/rs6000.c:9338 config/xtensa/xtensa.c:2008
11732 msgid "invalid %%K value"
11735 #: config/rs6000/rs6000.c:9405
11737 msgid "invalid %%O value"
11740 #: config/rs6000/rs6000.c:9452
11742 msgid "invalid %%q value"
11745 #: config/rs6000/rs6000.c:9496
11747 msgid "invalid %%S value"
11750 #: config/rs6000/rs6000.c:9538
11752 msgid "invalid %%T value"
11755 #: config/rs6000/rs6000.c:9548
11757 msgid "invalid %%u value"
11760 #: config/rs6000/rs6000.c:9557 config/xtensa/xtensa.c:1978
11762 msgid "invalid %%v value"
11765 #: config/rs6000/rs6000.c:14064
11766 msgid "no profiling of 64-bit code for this ABI"
11769 #: config/rs6000/rs6000.c:15136
11770 msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
11773 #: config/rs6000/aix.h:210 config/rs6000/beos.h:32
11774 msgid "Always pass floating-point arguments in memory"
11777 #: config/rs6000/aix.h:212 config/rs6000/beos.h:34
11778 msgid "Don't always pass floating-point arguments in memory"
11781 #: config/rs6000/aix41.h:27 config/rs6000/aix43.h:32 config/rs6000/aix51.h:31
11782 #: config/rs6000/aix52.h:31
11783 msgid "Support message passing with the Parallel Environment"
11786 #: config/rs6000/aix43.h:28 config/rs6000/aix51.h:27 config/rs6000/aix52.h:27
11787 msgid "Compile for 64-bit pointers"
11790 #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:29 config/rs6000/aix52.h:29
11791 msgid "Compile for 32-bit pointers"
11794 #: config/rs6000/aix43.h:49 config/rs6000/aix51.h:48 config/rs6000/aix52.h:48
11795 msgid "-maix64 and POWER architecture are incompatible"
11798 #: config/rs6000/aix43.h:54 config/rs6000/aix51.h:53 config/rs6000/aix52.h:53
11799 msgid "-maix64 requires PowerPC64 architecture remain enabled"
11802 #: config/rs6000/aix43.h:58 config/rs6000/aix51.h:57 config/rs6000/aix52.h:57
11804 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
11807 #: config/rs6000/darwin.h:64
11808 msgid "Generate code suitable for executables (NOT shared libs)"
11811 #. The Darwin ABI always includes AltiVec, can't be (validly) turned
11813 #: config/rs6000/darwin.h:80
11814 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
11817 #. Darwin doesn't support -fpic.
11818 #: config/rs6000/darwin.h:86
11819 msgid "-fpic is not supported; -fPIC assumed"
11822 #: config/rs6000/linux64.h:96
11823 msgid "-m64 requires a PowerPC64 cpu"
11826 #: config/rs6000/linux64.h:206
11827 msgid "Call mcount for profiling before a function prologue"
11830 #: config/rs6000/linux64.h:208
11831 msgid "Call mcount for profiling after a function prologue"
11834 #. Run-time compilation parameters selecting different hardware subsets.
11836 #. Macro to define tables used to set the flags.
11837 #. This is a list in braces of pairs in braces,
11838 #. each pair being { "NAME", VALUE }
11839 #. where VALUE is the bits to set or minus the bits to clear.
11840 #. An empty string NAME is used to identify the default VALUE.
11841 #: config/rs6000/rs6000.h:269
11842 msgid "Use POWER instruction set"
11845 #: config/rs6000/rs6000.h:272
11846 msgid "Use POWER2 instruction set"
11849 #: config/rs6000/rs6000.h:274
11850 msgid "Do not use POWER2 instruction set"
11853 #: config/rs6000/rs6000.h:277
11854 msgid "Do not use POWER instruction set"
11857 #: config/rs6000/rs6000.h:279
11858 msgid "Use PowerPC instruction set"
11861 #: config/rs6000/rs6000.h:282
11862 msgid "Do not use PowerPC instruction set"
11865 #: config/rs6000/rs6000.h:284
11866 msgid "Use PowerPC General Purpose group optional instructions"
11869 #: config/rs6000/rs6000.h:286
11870 msgid "Do not use PowerPC General Purpose group optional instructions"
11873 #: config/rs6000/rs6000.h:288
11874 msgid "Use PowerPC Graphics group optional instructions"
11877 #: config/rs6000/rs6000.h:290
11878 msgid "Do not use PowerPC Graphics group optional instructions"
11881 #: config/rs6000/rs6000.h:292
11882 msgid "Use PowerPC-64 instruction set"
11885 #: config/rs6000/rs6000.h:294
11886 msgid "Do not use PowerPC-64 instruction set"
11889 #: config/rs6000/rs6000.h:296
11890 msgid "Use AltiVec instructions"
11893 #: config/rs6000/rs6000.h:298
11894 msgid "Do not use AltiVec instructions"
11897 #: config/rs6000/rs6000.h:300
11898 msgid "Use new mnemonics for PowerPC architecture"
11901 #: config/rs6000/rs6000.h:302
11902 msgid "Use old mnemonics for PowerPC architecture"
11905 #: config/rs6000/rs6000.h:305
11906 msgid "Put everything in the regular TOC"
11909 #: config/rs6000/rs6000.h:307
11910 msgid "Place floating point constants in TOC"
11913 #: config/rs6000/rs6000.h:309
11914 msgid "Do not place floating point constants in TOC"
11917 #: config/rs6000/rs6000.h:311
11918 msgid "Place symbol+offset constants in TOC"
11921 #: config/rs6000/rs6000.h:313
11922 msgid "Do not place symbol+offset constants in TOC"
11925 #: config/rs6000/rs6000.h:319
11926 msgid "Place variable addresses in the regular TOC"
11929 #: config/rs6000/rs6000.h:325
11930 msgid "Generate load/store multiple instructions"
11933 #: config/rs6000/rs6000.h:327
11934 msgid "Do not generate load/store multiple instructions"
11937 #: config/rs6000/rs6000.h:329
11938 msgid "Generate string instructions for block moves"
11941 #: config/rs6000/rs6000.h:331
11942 msgid "Do not generate string instructions for block moves"
11945 #: config/rs6000/rs6000.h:333
11946 msgid "Generate load/store with update instructions"
11949 #: config/rs6000/rs6000.h:335
11950 msgid "Do not generate load/store with update instructions"
11953 #: config/rs6000/rs6000.h:339
11954 msgid "Do not generate fused multiply/add instructions"
11957 #: config/rs6000/rs6000.h:343
11958 msgid "Do not schedule the start and end of the procedure"
11961 #: config/rs6000/rs6000.h:349
11962 msgid "Return all structures in memory (AIX default)"
11965 #: config/rs6000/rs6000.h:351
11966 msgid "Return small structures in registers (SVR4 default)"
11969 #: config/rs6000/rs6000.h:357
11970 msgid "Generate single field mfcr instruction"
11973 #: config/rs6000/rs6000.h:359
11974 msgid "Do not generate single field mfcr instruction"
11977 #: config/rs6000/rs6000.h:443 config/sparc/sparc.h:631
11978 msgid "Use features of and schedule code for given CPU"
11981 #: config/rs6000/rs6000.h:446
11982 msgid "Enable debug output"
11985 #: config/rs6000/rs6000.h:448
11986 msgid "Select full, part, or no traceback table"
11989 #: config/rs6000/rs6000.h:449
11990 msgid "Specify ABI to use"
11993 #: config/rs6000/rs6000.h:451
11994 msgid "Specify size of long double (64 or 128 bits)"
11997 #: config/rs6000/rs6000.h:453
11998 msgid "Specify yes/no if isel instructions should be generated"
12001 #: config/rs6000/rs6000.h:455
12002 msgid "Specify yes/no if SPE SIMD instructions should be generated"
12005 #: config/rs6000/rs6000.h:457
12006 msgid "Specify yes/no if using floating point in the GPRs"
12009 #: config/rs6000/rs6000.h:459
12010 msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
12013 #: config/rs6000/rs6000.h:461
12014 msgid "Avoid all range limits on call instructions"
12017 #: config/rs6000/rs6000.h:464
12018 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
12021 #: config/rs6000/rs6000.h:467
12022 msgid "Determine which dependences between insns are considered costly"
12025 #: config/rs6000/rs6000.h:469
12026 msgid "Specify which post scheduling nop insertion scheme to apply"
12029 #: config/rs6000/rs6000.h:471
12030 msgid "Specify alignment of structure fields default/natural"
12033 #: config/rs6000/rs6000.h:473
12034 msgid "Specify scheduling priority for dispatch slot restricted insns"
12037 #. Definitions for __builtin_return_address and __builtin_frame_address.
12038 #. __builtin_return_address (0) should give link register (65), enable
12040 #. This should be uncommented, so that the link register is used, but
12041 #. currently this would result in unmatched insns and spilling fixed
12042 #. registers so we'll leave it for another day. When these problems are
12043 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
12045 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
12046 #. Number of bytes into the frame return addresses can be found. See
12047 #. rs6000_stack_info in rs6000.c for more information on how the different
12048 #. abi's store the return address.
12049 #: config/rs6000/rs6000.h:1826
12050 msgid "RETURN_ADDRESS_OFFSET not supported"
12053 #: config/rs6000/sysv4.h:87
12054 msgid "Select ABI calling convention"
12057 #: config/rs6000/sysv4.h:88
12058 msgid "Select method for sdata handling"
12061 #: config/rs6000/sysv4.h:100
12062 msgid "Align to the base type of the bit-field"
12065 #: config/rs6000/sysv4.h:102
12066 msgid "Don't align to the base type of the bit-field"
12069 #: config/rs6000/sysv4.h:104
12070 msgid "Don't assume that unaligned accesses are handled by the system"
12073 #: config/rs6000/sysv4.h:106
12074 msgid "Assume that unaligned accesses are handled by the system"
12077 #: config/rs6000/sysv4.h:108 config/rs6000/sysv4.h:112
12078 msgid "Produce code relocatable at runtime"
12081 #: config/rs6000/sysv4.h:110 config/rs6000/sysv4.h:114
12082 msgid "Don't produce code relocatable at runtime"
12085 #: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:118
12086 msgid "Produce little endian code"
12089 #: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
12090 msgid "Produce big endian code"
12093 #: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:124
12094 #: config/rs6000/sysv4.h:125 config/rs6000/sysv4.h:126
12095 #: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
12096 #: config/rs6000/sysv4.h:138 config/rs6000/sysv4.h:139
12097 #: config/rs6000/sysv4.h:151 config/rs6000/sysv4.h:157
12098 msgid "no description yet"
12101 #: config/rs6000/sysv4.h:129
12105 #: config/rs6000/sysv4.h:130
12106 msgid "Don't use EABI"
12109 #: config/rs6000/sysv4.h:133
12110 msgid "Do not allow bit-fields to cross word boundaries"
12113 #: config/rs6000/sysv4.h:135
12114 msgid "Use alternate register names"
12117 #: config/rs6000/sysv4.h:137
12118 msgid "Don't use alternate register names"
12121 #: config/rs6000/sysv4.h:141
12122 msgid "Link with libsim.a, libc.a and sim-crt0.o"
12125 #: config/rs6000/sysv4.h:143
12126 msgid "Link with libads.a, libc.a and crt0.o"
12129 #: config/rs6000/sysv4.h:145
12130 msgid "Link with libyk.a, libc.a and crt0.o"
12133 #: config/rs6000/sysv4.h:147
12134 msgid "Link with libmvme.a, libc.a and crt0.o"
12137 #: config/rs6000/sysv4.h:149
12138 msgid "Set the PPC_EMB bit in the ELF flags header"
12141 #: config/rs6000/sysv4.h:150
12142 msgid "Use the WindISS simulator"
12145 #: config/rs6000/sysv4.h:153
12146 msgid "Generate 64-bit code"
12149 #: config/rs6000/sysv4.h:155
12150 msgid "Generate 32-bit code"
12153 #. Sometimes certain combinations of command options do not make sense
12154 #. on a particular target machine. You can define a macro
12155 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
12156 #. defined, is executed once just after all the command options have
12159 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
12161 #: config/rs6000/sysv4.h:214
12163 msgid "bad value for -mcall-%s"
12166 #: config/rs6000/sysv4.h:230
12168 msgid "bad value for -msdata=%s"
12171 #: config/rs6000/sysv4.h:247
12173 msgid "-mrelocatable and -msdata=%s are incompatible"
12176 #: config/rs6000/sysv4.h:256
12178 msgid "-f%s and -msdata=%s are incompatible"
12181 #: config/rs6000/sysv4.h:265
12183 msgid "-msdata=%s and -mcall-%s are incompatible"
12186 #: config/rs6000/sysv4.h:274
12187 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
12190 #: config/rs6000/sysv4.h:280
12192 msgid "-mrelocatable and -mcall-%s are incompatible"
12195 #: config/rs6000/sysv4.h:287
12197 msgid "-fPIC and -mcall-%s are incompatible"
12200 #: config/rs6000/sysv4.h:294
12201 msgid "-mcall-aixdesc must be big endian"
12204 #: config/rs6000/sysv4.h:309
12206 msgid "-m%s not supported in this configuration"
12209 #: config/s390/s390.c:933
12211 msgid "Unknown cpu used in -march=%s."
12214 #: config/s390/s390.c:952
12216 msgid "Unknown cpu used in -mtune=%s."
12219 #: config/s390/s390.c:957
12221 msgid "z/Architecture mode not supported on %s."
12224 #: config/s390/s390.c:959
12225 msgid "64-bit ABI not supported in ESA/390 mode."
12228 #: config/s390/s390.c:3385
12229 msgid "Cannot decompose address."
12232 #: config/s390/s390.c:3556
12233 msgid "UNKNOWN in print_operand !?"
12236 #: config/s390/s390.c:5257
12237 msgid "Total size of local variables exceeds architecture limit."
12240 #: config/s390/s390.h:126
12241 msgid "Set backchain"
12244 #: config/s390/s390.h:127
12245 msgid "Don't set backchain (faster, but debug harder"
12248 #: config/s390/s390.h:128
12249 msgid "Use bras for executable < 64k"
12252 #: config/s390/s390.h:129
12253 msgid "Don't use bras"
12256 #: config/s390/s390.h:130
12257 msgid "Additional debug prints"
12260 #: config/s390/s390.h:131
12261 msgid "Don't print additional debug prints"
12264 #: config/s390/s390.h:132
12268 #: config/s390/s390.h:133
12272 #: config/s390/s390.h:134
12273 msgid "z/Architecture"
12276 #: config/s390/s390.h:135
12277 msgid "ESA/390 architecture"
12280 #: config/s390/s390.h:136
12284 #: config/s390/s390.h:137
12288 #: config/s390/s390.h:138
12289 msgid "enable tpf OS code"
12292 #: config/s390/s390.h:139
12293 msgid "disable tpf OS code"
12296 #: config/s390/s390.h:140
12297 msgid "disable fused multiply/add instructions"
12300 #: config/s390/s390.h:141
12301 msgid "enable fused multiply/add instructions"
12304 #: config/sh/sh.c:5999
12305 msgid "__builtin_saveregs not supported by this subtarget"
12308 #: config/sh/sh.c:6899
12309 msgid "attribute interrupt_handler is not compatible with -m5-compact"
12312 #. The sp_switch attribute only has meaning for interrupt functions.
12313 #. The trap_exit attribute only has meaning for interrupt functions.
12314 #: config/sh/sh.c:6921 config/sh/sh.c:6956
12316 msgid "`%s' attribute only applies to interrupt functions"
12319 #. The argument must be a constant string.
12320 #: config/sh/sh.c:6928
12322 msgid "`%s' attribute argument not a string constant"
12325 #. The argument must be a constant integer.
12326 #: config/sh/sh.c:6963
12328 msgid "`%s' attribute argument not an integer constant"
12331 #. There are no delay slots on SHmedia.
12332 #. Relaxation isn't yet supported for SHmedia
12333 #. -fprofile-arcs needs a working libgcov . In unified tree configurations with newlib, this requires to configure with --with-newlib --with-headers. But there is no way to check here we have a working libgcov, so just assume that we have.
12334 #: config/sh/sh.h:478
12335 msgid "Profiling is not supported on this target."
12338 #: config/sparc/sparc.c:372
12340 msgid "%s is not supported by this configuration"
12343 #: config/sparc/sparc.c:379
12344 msgid "-mlong-double-64 not allowed with -m64"
12347 #: config/sparc/sparc.c:404
12348 msgid "-mcmodel= is not supported on 32 bit systems"
12351 #: config/sparc/sparc.c:6967 config/sparc/sparc.c:6973
12353 msgid "invalid %%Y operand"
12356 #: config/sparc/sparc.c:7043
12358 msgid "invalid %%A operand"
12361 #: config/sparc/sparc.c:7053
12363 msgid "invalid %%B operand"
12366 #: config/sparc/sparc.c:7092
12368 msgid "invalid %%c operand"
12371 #: config/sparc/sparc.c:7093
12373 msgid "invalid %%C operand"
12376 #: config/sparc/sparc.c:7114
12378 msgid "invalid %%d operand"
12381 #: config/sparc/sparc.c:7115
12383 msgid "invalid %%D operand"
12386 #: config/sparc/sparc.c:7131
12388 msgid "invalid %%f operand"
12391 #: config/sparc/sparc.c:7145
12393 msgid "invalid %%s operand"
12396 #: config/sparc/sparc.c:7199
12397 msgid "long long constant not a valid immediate operand"
12400 #: config/sparc/sparc.c:7202
12401 msgid "floating point constant not a valid immediate operand"
12404 #: config/sparc/freebsd.h:77 config/sparc/linux.h:91
12405 #: config/sparc/linux64.h:106 config/sparc/netbsd-elf.h:211
12406 msgid "Use 64 bit long doubles"
12409 #: config/sparc/freebsd.h:78 config/sparc/linux.h:92
12410 #: config/sparc/linux64.h:107 config/sparc/netbsd-elf.h:212
12411 msgid "Use 128 bit long doubles"
12414 #: config/sparc/sp64-elf.h:90
12415 msgid "Generate code for big endian"
12418 #: config/sparc/sp64-elf.h:91
12419 msgid "Generate code for little endian"
12422 #: config/sparc/sp86x-elf.h:68
12423 msgid "Use little-endian byte order for data"
12426 #: config/sparc/sparc.h:548
12427 msgid "Assume possible double misalignment"
12430 #: config/sparc/sparc.h:550
12431 msgid "Assume all doubles are aligned"
12434 #: config/sparc/sparc.h:552
12435 msgid "Pass -assert pure-text to linker"
12438 #: config/sparc/sparc.h:554
12439 msgid "Do not pass -assert pure-text to linker"
12442 #: config/sparc/sparc.h:556
12443 msgid "Use ABI reserved registers"
12446 #: config/sparc/sparc.h:558
12447 msgid "Do not use ABI reserved registers"
12450 #: config/sparc/sparc.h:560
12451 msgid "Use hardware quad fp instructions"
12454 #: config/sparc/sparc.h:562
12455 msgid "Do not use hardware quad fp instructions"
12458 #: config/sparc/sparc.h:564
12459 msgid "Compile for v8plus ABI"
12462 #: config/sparc/sparc.h:566
12463 msgid "Do not compile for v8plus ABI"
12466 #: config/sparc/sparc.h:568
12467 msgid "Utilize Visual Instruction Set"
12470 #: config/sparc/sparc.h:570
12471 msgid "Do not utilize Visual Instruction Set"
12474 #: config/sparc/sparc.h:572
12475 msgid "Pointers are 64-bit"
12478 #: config/sparc/sparc.h:574
12479 msgid "Pointers are 32-bit"
12482 #: config/sparc/sparc.h:576
12483 msgid "Use 32-bit ABI"
12486 #: config/sparc/sparc.h:578
12487 msgid "Use 64-bit ABI"
12490 #: config/sparc/sparc.h:580
12491 msgid "Use stack bias"
12494 #: config/sparc/sparc.h:582
12495 msgid "Do not use stack bias"
12498 #: config/sparc/sparc.h:584
12499 msgid "Use structs on stronger alignment for double-word copies"
12502 #: config/sparc/sparc.h:586
12503 msgid "Do not use structs on stronger alignment for double-word copies"
12506 #: config/sparc/sparc.h:588
12507 msgid "Optimize tail call instructions in assembler and linker"
12510 #: config/sparc/sparc.h:590
12511 msgid "Do not optimize tail call instructions in assembler or linker"
12514 #: config/sparc/sparc.h:635
12515 msgid "Use given SPARC code model"
12518 #: config/stormy16/stormy16.c:527
12519 msgid "Constant halfword load operand out of range."
12522 #: config/stormy16/stormy16.c:537
12523 msgid "Constant arithmetic operand out of range."
12526 #: config/stormy16/stormy16.c:1028
12527 msgid "Local variable memory requirements exceed capacity."
12530 #: config/stormy16/stormy16.c:1194
12531 msgid "function_profiler support"
12534 #: config/stormy16/stormy16.c:1283
12535 msgid "cannot use va_start in interrupt function"
12538 #: config/stormy16/stormy16.c:1599
12539 msgid "`B' operand is not constant"
12542 #: config/stormy16/stormy16.c:1605
12543 msgid "`B' operand has multiple bits set"
12546 #: config/stormy16/stormy16.c:1631
12547 msgid "`o' operand is not constant"
12550 #: config/stormy16/stormy16.c:1645
12551 msgid "xstormy16_print_operand: unknown code"
12554 #: config/stormy16/stormy16.c:1691
12556 msgid "switch statement of size %lu entries too large"
12559 #: config/v850/v850-c.c:67
12560 msgid "#pragma GHS endXXXX found without previous startXXX"
12563 #: config/v850/v850-c.c:69
12564 msgid "#pragma GHS endXXX does not match previous startXXX"
12567 #: config/v850/v850-c.c:94
12568 msgid "cannot set interrupt attribute: no current function"
12571 #: config/v850/v850-c.c:102
12572 msgid "cannot set interrupt attribute: no such identifier"
12575 #: config/v850/v850-c.c:147
12576 msgid "junk at end of #pragma ghs section"
12579 #: config/v850/v850-c.c:164
12581 msgid "unrecognized section name \"%s\""
12584 #: config/v850/v850-c.c:179
12585 msgid "malformed #pragma ghs section"
12588 #: config/v850/v850-c.c:198
12589 msgid "junk at end of #pragma ghs interrupt"
12592 #: config/v850/v850-c.c:209
12593 msgid "junk at end of #pragma ghs starttda"
12596 #: config/v850/v850-c.c:220
12597 msgid "junk at end of #pragma ghs startsda"
12600 #: config/v850/v850-c.c:231
12601 msgid "junk at end of #pragma ghs startzda"
12604 #: config/v850/v850-c.c:242
12605 msgid "junk at end of #pragma ghs endtda"
12608 #: config/v850/v850-c.c:253
12609 msgid "junk at end of #pragma ghs endsda"
12612 #: config/v850/v850-c.c:264
12613 msgid "junk at end of #pragma ghs endzda"
12616 #: config/v850/v850.c:154
12618 msgid "%s=%s is not numeric"
12621 #: config/v850/v850.c:161
12623 msgid "%s=%s is too large"
12626 #: config/v850/v850.c:313
12627 msgid "const_double_split got a bad insn:"
12630 #: config/v850/v850.c:878
12631 msgid "output_move_single:"
12634 #: config/v850/v850.c:2220
12635 msgid "%Jdata area attributes cannot be specified for local variables"
12638 #: config/v850/v850.c:2231
12639 msgid "%Jdata area of '%D' conflicts with previous declaration"
12642 #: config/v850/v850.c:2430
12644 msgid "bogus JR construction: %d\n"
12647 #: config/v850/v850.c:2451 config/v850/v850.c:2654
12649 msgid "bad amount of stack space removal: %d"
12652 #: config/v850/v850.c:2630
12654 msgid "bogus JARL construction: %d\n"
12657 #: config/v850/v850.c:3000
12659 msgid "Bogus DISPOSE construction: %d\n"
12662 #: config/v850/v850.c:3022
12664 msgid "Too much stack space to dispose of: %d"
12667 #: config/v850/v850.c:3195
12669 msgid "Bogus PREPEARE construction: %d\n"
12672 #: config/v850/v850.c:3217
12674 msgid "Too much stack space to prepare: %d"
12677 #. Macro to define tables used to set the flags.
12678 #. This is a list in braces of pairs in braces,
12679 #. each pair being { "NAME", VALUE }
12680 #. where VALUE is the bits to set or minus the bits to clear.
12681 #. An empty string NAME is used to identify the default VALUE.
12682 #: config/v850/v850.h:174
12683 msgid "Support Green Hills ABI"
12686 #: config/v850/v850.h:177
12687 msgid "Prohibit PC relative function calls"
12690 #: config/v850/v850.h:180
12691 msgid "Reuse r30 on a per function basis"
12694 #: config/v850/v850.h:183
12695 msgid "Use stubs for function prologues"
12698 #: config/v850/v850.h:186
12699 msgid "Same as: -mep -mprolog-function"
12702 #: config/v850/v850.h:187
12703 msgid "Enable backend debugging"
12706 #: config/v850/v850.h:189
12707 msgid "Compile for the v850 processor"
12710 #: config/v850/v850.h:191
12711 msgid "Compile for v850e1 processor"
12714 #. Make sure that the other bits are cleared.
12715 #: config/v850/v850.h:193
12716 msgid "Compile for v850e processor"
12719 #. Make sure that the other bits are cleared.
12720 #: config/v850/v850.h:195
12721 msgid "Enable the use of the short load instructions"
12724 #: config/v850/v850.h:198
12725 msgid "Do not use the callt instruction"
12728 #: config/v850/v850.h:205
12729 msgid "Do not use registers r2 and r5"
12732 #: config/v850/v850.h:207
12733 msgid "Enforce strict alignment"
12736 #: config/v850/v850.h:210
12737 msgid "Use 4 byte entries in switch tables"
12740 #: config/v850/v850.h:236
12741 msgid "Set the max size of data eligible for the TDA area"
12744 #: config/v850/v850.h:239
12745 msgid "Set the max size of data eligible for the SDA area"
12748 #: config/v850/v850.h:242
12749 msgid "Set the max size of data eligible for the ZDA area"
12752 #: config/xtensa/xtensa.c:1837
12753 msgid "boolean registers required for the floating-point option"
12756 #: config/xtensa/xtensa.c:1891
12758 msgid "-f%s is not supported with CONST16 instructions"
12761 #: config/xtensa/xtensa.c:1896
12762 msgid "PIC is required but not supported with CONST16 instructions"
12765 #: config/xtensa/xtensa.c:1966
12767 msgid "invalid %%D value"
12770 #: config/xtensa/xtensa.c:2003
12771 msgid "invalid mask"
12774 #: config/xtensa/xtensa.c:2029
12776 msgid "invalid %%x value"
12779 #: config/xtensa/xtensa.c:2036
12781 msgid "invalid %%d value"
12784 #: config/xtensa/xtensa.c:2057 config/xtensa/xtensa.c:2067
12786 msgid "invalid %%t/%%b value"
12789 #: config/xtensa/xtensa.c:2109
12790 msgid "invalid address"
12793 #: config/xtensa/xtensa.c:2134
12794 msgid "no register in address"
12797 #: config/xtensa/xtensa.c:2142
12798 msgid "address offset not a constant"
12801 #: config/xtensa/xtensa.c:2752
12802 msgid "only uninitialized variables can be placed in a .bss section"
12805 #: config/xtensa/xtensa.h:79
12806 msgid "Use CONST16 instruction to load constants"
12809 #: config/xtensa/xtensa.h:81
12810 msgid "Use PC-relative L32R instruction to load constants"
12813 #: config/xtensa/xtensa.h:83
12814 msgid "Disable fused multiply/add and multiply/subtract FP instructions"
12817 #: config/xtensa/xtensa.h:85
12818 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
12821 #: config/xtensa/xtensa.h:87
12822 msgid "Intersperse literal pools with code in the text section"
12825 #: config/xtensa/xtensa.h:89
12826 msgid "Put literal pools in a separate literal section"
12829 #: config/xtensa/xtensa.h:91
12830 msgid "Automatically align branch targets to reduce branch penalties"
12833 #: config/xtensa/xtensa.h:93
12834 msgid "Do not automatically align branch targets"
12837 #: config/xtensa/xtensa.h:95
12838 msgid "Use indirect CALLXn instructions for large programs"
12841 #: config/xtensa/xtensa.h:97
12842 msgid "Use direct CALLn instructions for fast calls"
12847 msgid "missing argument to \"-%s\""
12851 msgid "`-gnat' misspelled as `-gant'"
12855 msgid "unable to call pointer to member function here"
12859 msgid "%s %D(%T, %T, %T) <built-in>"
12863 msgid "%s %D(%T, %T) <built-in>"
12867 msgid "%s %D(%T) <built-in>"
12871 msgid "%s %T <conversion>"
12875 msgid "%J%s %+#D <near match>"
12883 msgid "candidates are:"
12887 msgid "conversion from `%T' to `%T' is ambiguous"
12890 #: cp/call.c:2773 cp/call.c:2822
12891 msgid "no matching function for call to `%D(%A)'"
12894 #: cp/call.c:2776 cp/call.c:2825
12895 msgid "call of overloaded `%D(%A)' is ambiguous"
12898 #. It's no good looking for an overloaded operator() on a
12899 #. pointer-to-member-function.
12903 "pointer-to-member function %E cannot be called without an object; consider "
12908 msgid "no match for call to `(%T) (%A)'"
12912 msgid "call of `(%T) (%A)' is ambiguous"
12917 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
12922 msgid "%s for 'operator%s' in '%E%s'"
12927 msgid "%s for 'operator[]' in '%E[%E]'"
12932 msgid "%s for '%s' in '%s %E'"
12937 msgid "%s for 'operator%s' in '%E %s %E'"
12942 msgid "%s for 'operator%s' in '%s%E'"
12946 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
12951 msgid "`%E' has type `void' and is not a throw-expression"
12954 #: cp/call.c:3237 cp/call.c:3447
12955 msgid "operands to ?: have different types"
12959 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
12963 msgid "enumeral and non-enumeral type in conditional expression"
12967 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
12971 msgid "using synthesized `%#D' for copy assignment"
12975 msgid " where cfront would use `%#D'"
12979 msgid "comparison between `%#T' and `%#T'"
12983 msgid "no suitable `operator %s' for `%T'"
12987 msgid "`%+#D' is private"
12991 msgid "`%+#D' is protected"
12995 msgid "`%+#D' is inaccessible"
12999 msgid "within this context"
13003 msgid "invalid conversion from `%T' to `%T'"
13007 msgid " initializing argument %P of `%D'"
13011 msgid "cannot bind bitfield `%E' to `%T'"
13015 msgid "cannot bind packed field `%E' to `%T'"
13019 msgid "cannot bind rvalue `%E' to `%T'"
13024 "cannot pass objects of non-POD type `%#T' through `...'; call will abort at "
13028 #. Undefined behavior [expr.call] 5.2.2/7.
13031 "cannot receive objects of non-POD type `%#T' through `...'; call will abort "
13036 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
13040 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
13044 msgid "`%T' is not an accessible base of `%T'"
13048 msgid "could not find class$ field in java interface type `%T'"
13052 msgid "call to non-function `%D'"
13056 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
13060 msgid "no matching function for call to `%T::%s(%A)%#V'"
13065 msgid "call of overloaded `%s(%A)' is ambiguous"
13069 msgid "cannot call member function `%D' without object"
13073 msgid "passing `%T' chooses `%T' over `%T'"
13076 #: cp/call.c:5937 cp/name-lookup.c:4156
13077 msgid " in call to `%D'"
13081 msgid "choosing `%D' over `%D'"
13085 msgid " for conversion from `%T' to `%T'"
13089 msgid " because conversion sequence for the argument is better"
13094 "ISO C++ says that these are ambiguous, even though the worst conversion for "
13095 "the first is better than the worst conversion for the second:"
13099 msgid "candidate 1:"
13103 msgid "candidate 2:"
13107 msgid "could not convert `%E' to `%T'"
13112 "invalid initialization of non-const reference of type '%T' from a temporary "
13118 "invalid initialization of reference of type '%T' from expression of type '%T'"
13123 "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
13127 msgid "Java class '%T' cannot have an implicit non-trivial destructor"
13131 msgid "Java class '%T' cannot have a destructor"
13135 msgid "`%#D' and `%#D' cannot be overloaded"
13139 msgid "conflicting access specifications for method `%D', ignored"
13144 msgid "conflicting access specifications for field `%s', ignored"
13148 msgid "`%D' names constructor"
13152 msgid "`%D' invalid in `%T'"
13156 msgid "no members matching `%D' in `%#T'"
13159 #: cp/class.c:1149 cp/class.c:1157
13160 msgid "`%D' invalid in `%#T'"
13164 msgid " because of local method `%#D' with same name"
13168 msgid " because of local member `%#D' with same name"
13172 msgid "base class `%#T' has a non-virtual destructor"
13177 "base `%T' with only non-default constructor in class without a constructor"
13181 msgid "all member functions in class `%T' are private"
13185 msgid "`%#T' only defines a private destructor and has no friends"
13189 msgid "`%#T' only defines private constructors and has no friends"
13193 msgid "no unique final overrider for `%D' in `%T'"
13196 #. Here we know it is a hider, and no overrider exists.
13198 msgid "`%D' was hidden"
13205 #: cp/class.c:2559 cp/decl2.c:1180
13206 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
13209 #: cp/class.c:2565 cp/decl2.c:1187
13210 msgid "private member `%#D' in anonymous union"
13213 #: cp/class.c:2568 cp/decl2.c:1189
13214 msgid "protected member `%#D' in anonymous union"
13219 "vtable layout for class `%T' may not be ABI-compliant and may change in a "
13220 "future version of GCC due to implicit virtual destructor"
13224 msgid "bit-field `%#D' with non-integral type"
13228 msgid "bit-field `%D' width not an integer constant"
13232 msgid "negative width in bit-field `%D'"
13236 msgid "zero width for bit-field `%D'"
13240 msgid "width of `%D' exceeds its type"
13244 msgid "`%D' is too small to hold all values of `%#T'"
13248 msgid "member `%#D' with constructor not allowed in union"
13252 msgid "member `%#D' with destructor not allowed in union"
13256 msgid "member `%#D' with copy assignment operator not allowed in union"
13260 msgid "multiple fields in union `%T' initialized"
13264 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
13268 msgid "`%D' may not be static because it is a member of a union"
13272 msgid "`%D' may not have reference type `%T' because it is a member of a union"
13276 msgid "field `%D' in local class cannot be static"
13280 msgid "field `%D' invalidly declared function type"
13284 msgid "field `%D' invalidly declared method type"
13288 msgid "non-static reference `%#D' in class without a constructor"
13292 msgid "non-static const member `%#D' in class without a constructor"
13296 msgid "field `%#D' with same name as class"
13300 msgid "`%#T' has pointer data members"
13304 msgid " but does not override `%T(const %T&)'"
13308 msgid " or `operator=(const %T&)'"
13312 msgid " but does not override `operator=(const %T&)'"
13317 "offset of empty base `%T' may not be ABI-compliant and maychange in a future "
13322 msgid "class `%T' will be considered nearly empty in a future version of GCC"
13326 msgid "initializer specified for non-virtual method `%D'"
13331 "offset of virtual base `%T' is not ABI-compliant and may change in a future "
13336 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
13340 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
13345 "size assigned to `%T' may not be ABI-compliant and may change in a future "
13349 #. Versions of G++ before G++ 3.4 did not reset the
13353 "the offset of `%D' may not be ABI-compliant and may change in a future "
13359 "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
13364 "`%D' contains empty classes which may cause base classes to be placed at "
13365 "different locations in a future version of GCC"
13370 "layout of classes derived from empty class `%T' may change in a future "
13374 #: cp/class.c:5010 cp/semantics.c:1971
13375 msgid "redefinition of `%#T'"
13379 msgid "`%#T' has virtual functions but non-virtual destructor"
13383 msgid "trying to finish struct, but kicked out due to previous parse errors"
13388 msgid "language string `\"%s\"' not recognized"
13393 "cannot resolve overloaded function `%D' based on conversion to type `%T'"
13397 msgid "no matches converting function `%D' to type `%#T'"
13401 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
13405 msgid "assuming pointer to member `%D'"
13410 msgid "(a pointer to member can only be formed with `&%E')"
13413 #: cp/class.c:6011 cp/class.c:6193 cp/class.c:6200
13414 msgid "not enough type information"
13418 msgid "argument of type `%T' does not match `%T'"
13422 msgid "invalid operation on uninstantiated type"
13425 #. [basic.scope.class]
13427 #. A name N used in a class S shall refer to the same declaration
13428 #. in its context and when re-evaluated in the completed scope of
13430 #: cp/class.c:6435 cp/decl.c:1193 cp/name-lookup.c:508 cp/pt.c:2099
13431 msgid "declaration of `%#D'"
13435 msgid "changes meaning of `%D' from `%+#D'"
13439 msgid "can't convert from incomplete type `%T' to `%T'"
13443 msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
13446 #: cp/cvt.c:113 cp/cvt.c:127
13447 msgid "converting from `%T' to `%T'"
13450 #: cp/cvt.c:185 cp/cvt.c:253 cp/cvt.c:297
13451 msgid "cannot convert `%E' from type `%T' to type `%T'"
13454 #: cp/cvt.c:214 cp/cvt.c:218
13455 msgid "pointer to member cast from `%T' to `%T' is via virtual base"
13459 msgid "invalid conversion from '%T' to '%T'"
13463 msgid "conversion from `%T' to `%T' discards qualifiers"
13467 msgid "casting `%T' to `%T' does not dereference pointer"
13471 msgid "cannot convert type `%T' to type `%T'"
13475 msgid "conversion from `%#T' to `%#T'"
13479 msgid "`%#T' used where a `%T' was expected"
13483 msgid "`%#T' used where a floating point value was expected"
13487 msgid "conversion from `%T' to non-scalar type `%T' requested"
13491 msgid "object of incomplete type `%T' will not be accessed in %s"
13495 msgid "object of type `%T' will not be accessed in %s"
13499 msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
13502 #. [over.over] enumerates the places where we can take the address
13503 #. of an overloaded function, and this is not one of them.
13506 msgid "%s cannot resolve address of overloaded function"
13509 #. Only warn when there is no &.
13512 msgid "%s is a reference, not call, to function `%E'"
13517 msgid "%s has no effect"
13521 msgid "converting NULL to non-pointer type"
13525 msgid "ambiguous default type conversion from `%T'"
13529 msgid " candidate conversions include `%D' and `%D'"
13533 msgid "label `%D' used but not defined"
13537 msgid "label `%D' defined but not used"
13541 msgid "`%D' was declared `extern' and later `static'"
13544 #: cp/decl.c:1101 cp/decl.c:1521
13545 msgid "previous declaration of `%D'"
13549 msgid "%Jfunction '%D' redeclared as inline"
13553 msgid "%Jprevious declaration of '%D' with attribute noinline"
13557 msgid "%Jfunction '%D' redeclared with attribute noinline"
13561 msgid "%Jprevious declaration of '%D' was inline"
13564 #: cp/decl.c:1180 cp/decl.c:1218
13565 msgid "shadowing %s function `%#D'"
13569 msgid "library function `%#D' redeclared as non-function `%#D'"
13573 msgid "conflicts with built-in declaration `%#D'"
13576 #: cp/decl.c:1213 cp/decl.c:1322 cp/decl.c:1338
13577 msgid "new declaration `%#D'"
13581 msgid "ambiguates built-in declaration `%#D'"
13585 msgid "`%#D' redeclared as different kind of symbol"
13589 msgid "previous declaration of `%#D'"
13593 msgid "declaration of template `%#D'"
13596 #: cp/decl.c:1308 cp/name-lookup.c:509
13597 msgid "conflicts with previous declaration `%#D'"
13600 #: cp/decl.c:1323 cp/decl.c:1339
13601 msgid "ambiguates old declaration `%#D'"
13605 msgid "declaration of C function `%#D' conflicts with"
13609 msgid "previous declaration `%#D' here"
13613 msgid "conflicting declaration '%#D'"
13617 msgid "'%D' has a previous declaration as `%#D'"
13621 msgid "`%#D' previously defined here"
13625 msgid "`%#D' previously declared here"
13628 #. Prototype decl follows defn w/o prototype.
13630 msgid "prototype for `%#D'"
13634 msgid "%Jfollows non-prototype definition here"
13638 msgid "previous declaration of `%#D' with %L linkage"
13642 msgid "conflicts with new declaration with %L linkage"
13645 #: cp/decl.c:1448 cp/decl.c:1455
13646 msgid "default argument given for parameter %d of `%#D'"
13649 #: cp/decl.c:1450 cp/decl.c:1457
13650 msgid "after previous specification in `%#D'"
13654 msgid "`%#D' was used before it was declared inline"
13658 msgid "%Jprevious non-inline declaration here"
13662 msgid "redundant redeclaration of `%D' in same scope"
13667 msgid "declaration of `%F' throws different exceptions"
13672 msgid "than previous declaration `%F'"
13675 #. From [temp.expl.spec]:
13677 #. If a template, a member template or the member of a class
13678 #. template is explicitly specialized then that
13679 #. specialization shall be declared before the first use of
13680 #. that specialization that would cause an implicit
13681 #. instantiation to take place, in every translation unit in
13682 #. which such a use occurs.
13684 msgid "explicit specialization of %D after first use"
13688 msgid "%J'%D': visibility attribute ignored because it"
13692 msgid "%Jconflicts with previous declaration here"
13697 msgid "label `%s' referenced outside of any function"
13700 #: cp/decl.c:2166 cp/decl.c:2190 cp/decl.c:2278
13701 msgid "jump to label `%D'"
13704 #: cp/decl.c:2168 cp/decl.c:2192
13705 msgid "jump to case label"
13708 #: cp/decl.c:2171 cp/decl.c:2195
13709 msgid "%H from here"
13713 msgid " crosses initialization of `%#D'"
13716 #: cp/decl.c:2179 cp/decl.c:2294
13717 msgid " enters scope of non-POD `%#D'"
13720 #: cp/decl.c:2199 cp/decl.c:2298
13721 msgid " enters try block"
13724 #: cp/decl.c:2201 cp/decl.c:2300
13725 msgid " enters catch block"
13732 #. Can't skip init of __exception_info.
13734 msgid "%J enters catch block"
13738 msgid " skips initialization of `%#D'"
13742 msgid "label named wchar_t"
13746 msgid "duplicate label `%D'"
13749 #: cp/decl.c:2559 cp/parser.c:3256
13750 msgid "`%D' used without template parameters"
13753 #: cp/decl.c:2569 cp/decl.c:2585 cp/decl.c:2673
13754 msgid "no class template named `%#T' in `%#T'"
13757 #: cp/decl.c:2606 cp/decl.c:2616 cp/decl.c:2636
13758 msgid "no type named `%#T' in `%#T'"
13762 msgid "%Jan anonymous union cannot have function members"
13766 msgid "member %#D' with constructor not allowed in anonymous aggregate"
13770 msgid "member %#D' with destructor not allowed in anonymous aggregate"
13775 "member %#D' with copy assignment operator not allowed in anonymous aggregate"
13779 msgid "redeclaration of C++ built-in type `%T'"
13783 msgid "multiple types in one declaration"
13787 msgid "missing type-name in typedef-declaration"
13791 msgid "ISO C++ prohibits anonymous structs"
13795 msgid "`%D' can only be specified for functions"
13799 msgid "`%D' can only be specified inside a class"
13803 msgid "`%D' can only be specified for constructors"
13807 msgid "`%D' can only be specified for objects and functions"
13810 #: cp/decl.c:3633 cp/decl2.c:874
13811 msgid "typedef `%D' is initialized (use __typeof__ instead)"
13815 msgid "function `%#D' is initialized like a variable"
13819 msgid "declaration of `%#D' has `extern' and is initialized"
13823 msgid "`%#D' is not a static member of `%#T'"
13827 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
13831 msgid "duplicate initialization of %D"
13835 msgid "declaration of `%#D' outside of class is not definition"
13839 msgid "variable `%#D' has initializer but incomplete type"
13842 #: cp/decl.c:3790 cp/decl.c:4372
13843 msgid "elements of array `%#D' have incomplete type"
13847 msgid "aggregate `%#D' has incomplete type and cannot be defined"
13851 msgid "`%D' declared as reference but not initialized"
13855 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
13859 msgid "cannot initialize `%T' from `%T'"
13863 msgid "initializer fails to determine size of `%D'"
13867 msgid "array size missing in `%D'"
13871 msgid "zero-size array `%D'"
13874 #. An automatic variable with an incomplete type: that is an error.
13875 #. Don't talk about array types here, since we took care of that
13876 #. message in grokdeclarator.
13878 msgid "storage size of `%D' isn't known"
13882 msgid "storage size of `%D' isn't constant"
13887 "sorry: semantics of inline function static data `%#D' are wrong (you'll wind "
13888 "up with multiple copies)"
13892 msgid "%J you can work around this by removing the initializer"
13896 msgid "uninitialized const `%D'"
13900 msgid "brace-enclosed initializer used to initialize `%T'"
13904 msgid "initializer for `%T' must be brace-enclosed"
13908 msgid "ISO C++ does not allow designated initializers"
13912 msgid "`%T' has no non-static data member named `%D'"
13916 msgid "name `%D' used in a GNU-style designated initializer for an array"
13920 msgid "too many initializers for `%T'"
13924 msgid "variable-sized object `%D' may not be initialized"
13928 msgid "`%D' has incomplete type"
13932 msgid "`%D' must be initialized by constructor, not by `{...}'"
13936 msgid "structure `%D' with uninitialized const members"
13940 msgid "structure `%D' with uninitialized reference members"
13944 msgid "assignment (not initialization) in declaration"
13948 msgid "cannot initialize `%D' to namespace `%D'"
13952 msgid "shadowing previous type declaration of `%#D'"
13956 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
13960 msgid "`%D' is thread-local and so cannot be dynamically initialized"
13964 msgid "invalid catch parameter"
13968 msgid "destructor for alien class `%T' cannot be a member"
13972 msgid "constructor for alien class `%T' cannot be a member"
13976 msgid "`%D' declared as a `virtual' %s"
13980 msgid "`%D' declared as an `inline' %s"
13985 "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
13989 msgid "`%D' declared as a friend"
13993 msgid "`%D' declared with an exception specification"
13997 msgid "cannot declare `::main' to be a template"
14001 msgid "cannot declare `::main' to be inline"
14005 msgid "cannot declare `::main' to be static"
14009 msgid "`main' must return `int'"
14013 msgid "non-local function `%#D' uses anonymous type"
14016 #: cp/decl.c:5534 cp/decl.c:5852
14018 "`%#D' does not refer to the unqualified type, so it is not used for linkage"
14022 msgid "non-local function `%#D' uses local type `%T'"
14026 msgid "%smember function `%D' cannot have `%T' method qualifier"
14030 msgid "defining explicit specialization `%D' in friend declaration"
14033 #. Something like `template <class T> friend void f<T>()'.
14035 msgid "invalid use of template-id `%D' in declaration of primary template"
14040 "default arguments are not allowed in declaration of friend template "
14041 "specialization `%D'"
14046 "`inline' is not allowed in declaration of friend template specialization `%D'"
14050 msgid "definition of implicitly-declared `%D'"
14053 #: cp/decl.c:5712 cp/decl2.c:757
14054 msgid "no `%#D' member function declared in class `%T'"
14058 msgid "non-local variable `%#D' uses anonymous type"
14062 msgid "non-local variable `%#D' uses local type `%T'"
14067 "invalid in-class initialization of static data member of non-integral type `%"
14072 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
14077 "ISO C++ forbids initialization of member constant `%D' of non-integral type `"
14082 msgid "size of array `%D' has non-integral type `%T'"
14086 msgid "size of array has non-integral type `%T'"
14090 msgid "size of array `%D' is negative"
14094 msgid "size of array is negative"
14098 msgid "ISO C++ forbids zero-size array `%D'"
14102 msgid "ISO C++ forbids zero-size array"
14106 msgid "size of array `%D' is not an integral constant-expression"
14110 msgid "size of array is not an integral constant-expression"
14114 msgid "ISO C++ forbids variable-size array `%D'"
14118 msgid "ISO C++ forbids variable-size array"
14122 msgid "overflow in array dimension"
14126 msgid "declaration of `%D' as %s"
14131 msgid "creating %s"
14136 "declaration of `%D' as multidimensional array must have bounds for all "
14137 "dimensions except the first"
14142 "multidimensional array must have bounds for all dimensions except the first"
14146 msgid "return type specification for constructor invalid"
14150 msgid "return type specification for destructor invalid"
14154 msgid "operator `%T' declared to return `%T'"
14158 msgid "return type specified for `operator %T'"
14162 msgid "destructors must be member functions"
14166 msgid "destructor `%T' must match class name `%T'"
14170 msgid "declarator-id missing; using reserved word `%D'"
14174 msgid "type `%T' is not derived from type `%T'"
14177 #. Parse error puts this typespec where
14178 #. a declarator should go.
14180 msgid "`%T' specified as declarator-id"
14184 msgid " perhaps you want `%T' for a constructor"
14187 #. Sometimes, we see a template-name used as part of a
14188 #. decl-specifier like in
14189 #. std::allocator alloc;
14190 #. Handle that gracefully.
14193 msgid "invalid use of template-name '%E' in a declarator"
14197 msgid "declaration of `%D' as non-function"
14201 msgid "`bool' is now a keyword"
14205 msgid "extraneous `%T' ignored"
14208 #: cp/decl.c:6729 cp/decl.c:6773
14209 msgid "multiple declarations `%T' and `%T'"
14213 msgid "ISO C++ does not support `long long'"
14216 #: cp/decl.c:6846 cp/decl.c:6849
14218 msgid "ISO C++ forbids declaration of `%s' with no type"
14223 msgid "short, signed or unsigned invalid for `%s'"
14228 msgid "long and short specified together for `%s'"
14233 msgid "signed and unsigned given together for `%s'"
14237 msgid "qualifiers are not allowed on declaration of `operator %T'"
14241 msgid "member `%D' cannot be declared both virtual and static"
14245 msgid "`%T::%D' is not a valid declarator"
14249 msgid "storage class specifiers invalid in parameter declarations"
14253 msgid "typedef declaration invalid in parameter declaration"
14257 msgid "virtual outside class declaration"
14262 msgid "storage class specified for %s `%s'"
14267 msgid "top-level declaration of `%s' specifies `auto'"
14271 msgid "storage class specifiers invalid in friend function declarations"
14275 msgid "destructor cannot be static member function"
14280 msgid "destructors may not be `%s'"
14284 msgid "constructor cannot be static member function"
14288 msgid "constructors cannot be declared virtual"
14293 msgid "constructors may not be `%s'"
14297 msgid "return value type specifier for constructor ignored"
14302 msgid "can't initialize friend function `%s'"
14305 #. Cannot be both friend and virtual.
14307 msgid "virtual functions cannot be friends"
14311 msgid "friend declaration not in class definition"
14316 msgid "can't define friend function `%s' in a local class definition"
14320 msgid "destructors may not have parameters"
14323 #: cp/decl.c:7456 cp/decl.c:7463
14324 msgid "cannot declare reference to `%#T'"
14328 msgid "cannot declare pointer to `%#T'"
14332 msgid "cannot declare pointer to `%#T' member"
14336 msgid "extra qualification `%T::' on member `%s' ignored"
14340 msgid "cannot declare member function `%T::%s' within `%T'"
14344 msgid "cannot declare member `%T::%s' within `%T'"
14348 msgid "data member may not have variably modified type `%T'"
14352 msgid "parameter may not have variably modified type `%T'"
14355 #. [dcl.fct.spec] The explicit specifier shall only be used in
14356 #. declarations of constructors within a class definition.
14358 msgid "only declarations of constructors can be `explicit'"
14363 msgid "non-member `%s' cannot be declared `mutable'"
14368 msgid "non-object member `%s' cannot be declared `mutable'"
14373 msgid "function `%s' cannot be declared `mutable'"
14378 msgid "static `%s' cannot be declared `mutable'"
14383 msgid "const `%s' cannot be declared `mutable'"
14387 msgid "template-id `%D' used as a declarator"
14391 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
14395 msgid "%Jtypedef name may not be a nested-name-specifier"
14399 msgid "%Jinvalid type qualifier for non-member function type"
14403 msgid "type qualifiers specified for friend class declaration"
14407 msgid "`inline' specified for friend class declaration"
14411 msgid "template parameters cannot be friends"
14415 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
14419 msgid "friend declaration requires class-key, i.e. `friend %#T'"
14423 msgid "trying to make class `%T' a friend of global scope"
14427 msgid "invalid qualifiers on non-member function type"
14431 msgid "abstract declarator `%T' used as declaration"
14435 msgid "unnamed variable or field declared void"
14439 msgid "variable or field declared void"
14443 msgid "cannot use `::' in parameter declaration"
14446 #. Something like struct S { int N::j; };
14448 msgid "invalid use of `::'"
14452 msgid "function `%D' cannot be declared friend"
14456 msgid "can't make `%D' into a method -- not in a class"
14460 msgid "function `%D' declared virtual inside a union"
14464 msgid "`%D' cannot be declared virtual, since it is always static"
14468 msgid "field `%D' has incomplete type"
14472 msgid "name `%T' has incomplete type"
14476 msgid " in instantiation of template `%T'"
14481 msgid "`%s' is neither function nor member function; cannot be declared friend"
14485 msgid "member functions are implicitly friends of their class"
14488 #. An attempt is being made to initialize a non-static
14489 #. member. But, from [class.mem]:
14491 #. 4 A member-declarator can contain a
14492 #. constant-initializer only if it declares a static
14493 #. member (_class.static_) of integral or enumeration
14494 #. type, see _class.static.data_.
14496 #. This used to be relatively common practice, but
14497 #. the rest of the compiler does not correctly
14498 #. handle the initialization unless the member is
14499 #. static so we make it static below.
14501 msgid "ISO C++ forbids initialization of member `%D'"
14505 msgid "making `%D' static"
14510 msgid "storage class `auto' invalid for function `%s'"
14515 msgid "storage class `register' invalid for function `%s'"
14520 msgid "storage class `__thread' invalid for function `%s'"
14526 "storage class `static' invalid for function `%s' declared out of global scope"
14532 "storage class `inline' invalid for function `%s' declared out of global scope"
14537 msgid "virtual non-class function `%s'"
14541 msgid "cannot declare member function `%D' to have static linkage"
14544 #. FIXME need arm citation
14546 msgid "cannot declare static function inside another function"
14551 "`static' may not be used when defining (as opposed to declaring) a static "
14556 msgid "static member `%D' declared `register'"
14560 msgid "cannot explicitly declare member `%#D' to have extern linkage"
14564 msgid "default argument for `%#D' has type `%T'"
14568 msgid "default argument for parameter of type `%T' has type `%T'"
14572 msgid "default argument `%E' uses local variable `%D'"
14577 msgid "invalid string constant `%E'"
14582 "invalid integer constant in parameter list, did you forget to give parameter "
14587 msgid "parameter `%D' invalidly declared method type"
14591 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
14596 #. A declaration of a constructor for a class X is ill-formed if
14597 #. its first parameter is of type (optionally cv-qualified) X
14598 #. and either there are no other parameters or else all other
14599 #. parameters have default arguments.
14601 #. We *don't* complain about member template instantiations that
14602 #. have this form, though; they can occur as we try to decide
14603 #. what constructor to use during overload resolution. Since
14604 #. overload resolution will never prefer such a constructor to
14605 #. the non-template copy constructor (which is either explicitly
14606 #. or implicitly defined), there's no need to worry about their
14607 #. existence. Theoretically, they should never even be
14608 #. instantiated, but that's hard to forestall.
14610 msgid "invalid constructor; you probably meant `%T (const %T&)'"
14614 msgid "`%D' must be a nonstatic member function"
14619 "`%D' must be either a non-static member function or a non-member function"
14623 msgid "`%D' must have an argument of class or enumerated type"
14628 msgid "conversion to %s%s will never use a type conversion operator"
14633 msgid "ISO C++ prohibits overloading operator ?:"
14637 msgid "postfix `%D' must take `int' as its argument"
14641 msgid "postfix `%D' must take `int' as its second argument"
14645 msgid "`%D' must take either zero or one argument"
14649 msgid "`%D' must take either one or two arguments"
14653 msgid "prefix `%D' should return `%T'"
14657 msgid "postfix `%D' should return `%T'"
14661 msgid "`%D' must take `void'"
14664 #: cp/decl.c:9111 cp/decl.c:9119
14665 msgid "`%D' must take exactly one argument"
14669 msgid "`%D' must take exactly two arguments"
14673 msgid "user-defined `%D' always evaluates both arguments"
14677 msgid "`%D' should return by value"
14680 #: cp/decl.c:9155 cp/decl.c:9158
14681 msgid "`%D' cannot have default arguments"
14685 msgid "using typedef-name `%D' after `%s'"
14689 msgid "using template type parameter `%T' after `%s'"
14693 msgid "`%T' referred to as `%s'"
14697 msgid "`%T' referred to as enum"
14700 #. If a class template appears as elaborated type specifier
14701 #. without a template header such as:
14703 #. template <class T> class C {};
14704 #. void f(class C); // No template header here
14706 #. then the required template argument is missing.
14708 msgid "template argument required for `%s %T'"
14712 msgid "use of enum `%#D' without previous declaration"
14716 msgid "derived union `%T' invalid"
14720 msgid "base type `%T' fails to be a struct or class type"
14724 msgid "recursive type `%T' undefined"
14728 msgid "duplicate base type `%T' invalid"
14732 msgid "Java class '%T' cannot have multiple bases"
14736 msgid "Java class '%T' cannot have virtual bases"
14740 msgid "multiple definition of `%#T'"
14744 msgid "%Jprevious definition here"
14749 #. IF no integral type can represent all the enumerator values, the
14750 #. enumeration is ill-formed.
14752 msgid "no integral type can represent all of the enumerator values for `%T'"
14756 msgid "enumerator value for `%D' not integer constant"
14760 msgid "overflow in enumeration values at `%D'"
14764 msgid "return type `%#T' is incomplete"
14768 msgid "return type for `main' changed to `int'"
14771 #: cp/decl.c:10118 cp/typeck.c:5961
14772 msgid "`operator=' should return a reference to `*this'"
14776 msgid "parameter `%D' declared void"
14780 msgid "invalid member function declaration"
14784 msgid "`%D' is already defined in class `%T'"
14788 msgid "static member function `%#D' declared with type qualifiers"
14793 msgid "duplicate type qualifiers in %s declaration"
14797 msgid "name missing for member function"
14800 #: cp/decl2.c:410 cp/decl2.c:424
14801 msgid "ambiguous conversion for array subscript"
14805 msgid "invalid types `%T[%T]' for array subscript"
14809 msgid "deleting array `%#D'"
14813 msgid "type `%#T' argument given to `delete', expected pointer"
14818 "cannot delete a function. Only pointer-to-objects are valid arguments to "
14823 msgid "deleting `%T' is undefined"
14826 #. 14.5.2.2 [temp.mem]
14828 #. A local class shall not have member templates.
14830 msgid "invalid declaration of member template `%#D' in local class"
14834 msgid "invalid use of `virtual' in template declaration of `%#D'"
14837 #: cp/decl2.c:542 cp/pt.c:2845
14838 msgid "template declaration of `%#D'"
14842 msgid "Java method '%D' has non-Java return type `%T'"
14846 msgid "Java method '%D' has non-Java parameter type `%T'"
14850 msgid "prototype for `%#D' does not match any in class `%T'"
14854 msgid "local class `%#T' shall not have static data member `%#D'"
14858 msgid "initializer invalid for static member with constructor"
14862 msgid "(an out of class initialization is required)"
14866 msgid "member `%D' conflicts with virtual function table field name"
14870 msgid "`%D' is already defined in `%T'"
14874 msgid "field initializer is not constant"
14878 msgid "`asm' specifiers are not permitted on non-static data members"
14882 msgid "cannot declare `%D' to be a bit-field type"
14886 msgid "cannot declare bit-field `%D' with function type"
14890 msgid "`%D' is already defined in the class %T"
14894 msgid "static member `%D' cannot be a bit-field"
14898 msgid "initializer specified for non-member function `%D'"
14902 msgid "invalid initializer for virtual method `%D'"
14906 msgid "anonymous struct not inside named type"
14910 msgid "namespace-scope anonymous aggregates must be static"
14914 msgid "anonymous union with no members"
14918 msgid "`operator new' must return type `%T'"
14922 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
14926 msgid "`operator delete' must return type `%T'"
14930 msgid "`operator delete' takes type `%T' as first parameter"
14934 msgid "inline function `%D' used but never defined"
14938 msgid "default argument missing for parameter %P of `%+#D'"
14941 #. damn ICE suppression
14944 msgid "unexpected letter `%c' in locate_error\n"
14947 #. Can't throw a reference.
14949 msgid "type `%T' is disallowed in Java `throw' or `catch'"
14953 msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
14956 #. Thrown object must be a Throwable.
14958 msgid "type `%T' is not derived from `java::lang::Throwable'"
14962 msgid "mixing C++ and Java catches in a single translation unit"
14966 msgid "throwing NULL, which has integral, not pointer type"
14969 #: cp/except.c:598 cp/init.c:2029
14970 msgid "`%D' should never be overloaded"
14974 msgid " in thrown expression"
14979 "expression '%E' of abstract class type '%T' cannot be used in throw-"
14984 msgid "%Hexception of type `%T' will be caught"
14988 msgid "%H by earlier handler for `%T'"
14992 msgid "%H`...' handler must be the last handler for its try block"
14996 msgid "`%D' is already a friend of class `%T'"
15000 msgid "invalid type `%T' declared `friend'"
15004 #. Friend declarations shall not declare partial
15005 #. specializations.
15007 msgid "partial specialization `%T' declared `friend'"
15011 msgid "class `%T' is implicitly friends with itself"
15014 #. template <class T> friend typename S<T>::X;
15016 msgid "typename type `%#T' declared `friend'"
15019 #. template <class T> friend class T;
15021 msgid "template parameter type `%T' declared `friend'"
15024 #. template <class T> friend class A; where A is not a template
15026 msgid "`%#T' is not a template"
15030 msgid "`%D' is already a friend of `%T'"
15034 msgid "`%T' is already a friend of `%T'"
15038 msgid "member `%D' declared as friend before type `%T' defined"
15042 msgid "friend declaration `%#D' declares a non-template function"
15047 "(if this is not what you intended, make sure the function template has "
15048 "already been declared and add <> after the function name here) -Wno-non-"
15049 "template-friend disables this warning"
15052 #: cp/g++spec.c:229 java/jvspec.c:415
15054 msgid "argument to `%s' missing\n"
15058 msgid "`%D' should be initialized in the member initialization list"
15062 msgid "default-initialization of `%#D', which has reference type"
15066 msgid "uninitialized reference member `%D'"
15070 msgid "uninitialized member `%D' with `const' type `%T'"
15074 msgid "`%D' will be initialized after"
15078 msgid "base `%T' will be initialized after"
15090 msgid " when initialized here"
15094 msgid "multiple initializations given for `%D'"
15098 msgid "multiple initializations given for base `%T'"
15102 msgid "initializations for multiple members of `%T'"
15107 "base class `%#T' should be explicitly initialized in the copy constructor"
15110 #: cp/init.c:895 cp/init.c:914
15111 msgid "class `%T' does not have any field named `%D'"
15116 "`%#D' is a static data member; it can only be initialized at its definition"
15120 msgid "`%#D' is not a non-static data member of `%T'"
15124 msgid "unnamed initializer for `%T', which has no base classes"
15128 msgid "unnamed initializer for `%T', which uses multiple inheritance"
15132 msgid "'%D' is both a direct base and an indirect virtual base"
15136 msgid "type `%D' is not a direct or virtual base of `%T'"
15140 msgid "type `%D' is not a direct base of `%T'"
15144 msgid "bad array initializer"
15148 msgid "`%T' is not an aggregate type"
15152 msgid "`%T' fails to be an aggregate typedef"
15156 msgid "type `%T' is of non-aggregate type"
15159 #: cp/init.c:1422 cp/typeck.c:1799
15160 msgid "qualified type `%T' does not match destructor name `~%T'"
15164 msgid "incomplete type `%T' does not have member `%D'"
15168 msgid "`%D' is not a member of type `%T'"
15172 msgid "invalid pointer to bit-field `%D'"
15176 msgid "invalid use of non-static member function `%D'"
15179 #: cp/init.c:1576 cp/semantics.c:1162
15180 msgid "invalid use of non-static data member `%D'"
15184 msgid "new of array type fails to specify size"
15188 msgid "size in array new must have integral type"
15192 msgid "zero size array reserves no space"
15196 msgid "new cannot be applied to a reference type"
15200 msgid "new cannot be applied to a function type"
15204 msgid "call to Java constructor, while `jclass' undefined"
15208 msgid "can't find class$"
15212 msgid "invalid type `void' for new"
15216 msgid "uninitialized const in `new' of `%#T'"
15221 msgid "call to Java constructor with `%s' undefined"
15225 msgid "request for member `%D' is ambiguous"
15229 msgid "ISO C++ forbids initialization in array new"
15233 msgid "initializer ends prematurely"
15237 msgid "cannot initialize multi-dimensional array with initializer"
15241 msgid "possible problem detected in invocation of delete operator:"
15246 "neither the destructor nor the class-specific operator delete will be "
15247 "called, even if they are declared when the class is defined."
15251 msgid "unknown array size in delete"
15255 msgid "type to vector delete is neither pointer or array type"
15259 msgid "type name expected before `*'"
15264 msgid "junk at end of #pragma %s"
15269 msgid "invalid #pragma %s"
15273 msgid "#pragma vtable no longer supported"
15278 msgid "#pragma implementation for %s appears after file is included"
15282 msgid "junk at end of #pragma GCC java_exceptions"
15286 msgid "`%D' not defined"
15290 msgid "`%D' was not declared in this scope"
15293 #. In a template, it is invalid to write "f()" or "f(3)" if no
15294 #. declaration of "f" is available. Historically, G++ and most
15295 #. other compilers accepted that usage since they deferred all name
15296 #. lookup until instantiation time rather than doing unqualified
15297 #. name lookup at template definition time; explain to the user what
15300 #. Note that we have the exact wording of the following message in
15301 #. the manual (trouble.texi, node "Name lookup"), so they need to
15302 #. be kept in synch.
15305 "there are no arguments to `%D' that depend on a template parameter, so a "
15306 "declaration of `%D' must be available"
15311 "(if you use `-fpermissive', G++ will accept your code, but allowing the use "
15312 "of an undeclared name is deprecated)"
15315 #: cp/mangle.c:2054
15316 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
15319 #: cp/mangle.c:2107
15320 msgid "omitted middle operand to `?:' operand cannot be mangled"
15323 #: cp/mangle.c:2406
15324 msgid "the mangled name of `%D' will change in a future version of GCC"
15328 msgid "generic thunk code fails for method `%#D' which uses `...'"
15332 msgid "non-static const member `%#D', can't use default assignment operator"
15337 "non-static reference member `%#D', can't use default assignment operator"
15340 #: cp/name-lookup.c:691
15341 msgid "redeclaration of `wchar_t' as `%T'"
15344 #. A redeclaration of main, but not a duplicate of the
15347 #. [basic.start.main]
15349 #. This function shall not be overloaded.
15350 #: cp/name-lookup.c:723
15351 msgid "invalid redeclaration of `%D'"
15354 #: cp/name-lookup.c:724
15358 #: cp/name-lookup.c:812
15359 msgid "type mismatch with previous external decl of `%#D'"
15362 #: cp/name-lookup.c:813
15363 msgid "previous external decl of `%#D'"
15366 #: cp/name-lookup.c:895
15367 msgid "extern declaration of `%#D' doesn't match"
15370 #: cp/name-lookup.c:896
15371 msgid "global declaration `%#D'"
15374 #: cp/name-lookup.c:932 cp/name-lookup.c:939
15375 msgid "declaration of '%#D' shadows a parameter"
15378 #. Location of previous decl is not useful in this case.
15379 #: cp/name-lookup.c:956
15380 msgid "declaration of '%D' shadows a member of 'this'"
15383 #: cp/name-lookup.c:962
15384 msgid "declaration of '%D' shadows a previous local"
15387 #: cp/name-lookup.c:969
15388 msgid "declaration of '%D' shadows a global declaration"
15391 #: cp/name-lookup.c:1138
15392 msgid "name lookup of `%D' changed"
15395 #: cp/name-lookup.c:1140
15396 msgid " matches this `%D' under ISO standard rules"
15399 #: cp/name-lookup.c:1142
15400 msgid " matches this `%D' under old rules"
15403 #: cp/name-lookup.c:1156 cp/name-lookup.c:1163
15404 msgid "name lookup of `%D' changed for new ISO `for' scoping"
15407 #: cp/name-lookup.c:1158
15408 msgid " cannot use obsolete binding at `%D' because it has a destructor"
15411 #: cp/name-lookup.c:1165
15412 msgid " using obsolete binding at `%D'"
15415 #: cp/name-lookup.c:1218
15417 msgid "%s %s(%E) %p %d\n"
15420 #: cp/name-lookup.c:1221
15422 msgid "%s %s %p %d\n"
15425 #: cp/name-lookup.c:1340
15426 msgid "XXX is_class_level != (current_scope == class_scope)\n"
15429 #: cp/name-lookup.c:1978
15430 msgid "`%#D' hides constructor for `%#T'"
15433 #: cp/name-lookup.c:1993
15434 msgid "`%#D' conflicts with previous using declaration `%#D'"
15437 #: cp/name-lookup.c:2005
15438 msgid "previous non-function declaration `%#D'"
15441 #: cp/name-lookup.c:2006
15442 msgid "conflicts with function declaration `%#D'"
15446 #. A using-declaration shall not name a template-id.
15447 #: cp/name-lookup.c:2083
15448 msgid "a using-declaration cannot specify a template-id. Try `using %D'"
15451 #: cp/name-lookup.c:2089
15452 msgid "namespace `%D' not allowed in using-declaration"
15455 #. It's a nested name with template parameter dependent scope.
15456 #. This can only be using-declaration for class member.
15457 #: cp/name-lookup.c:2097 cp/name-lookup.c:2111 cp/name-lookup.c:3375
15458 msgid "`%T' is not a namespace"
15461 #: cp/name-lookup.c:2134
15462 msgid "`%D' not declared"
15465 #. If the OLD_FN was really declared, the
15466 #. declarations don't match.
15467 #: cp/name-lookup.c:2146 cp/name-lookup.c:2188 cp/name-lookup.c:2225
15468 msgid "`%D' is already declared in this scope"
15471 #: cp/name-lookup.c:2231
15472 msgid "using declaration `%D' introduced ambiguous type `%T'"
15475 #. Definition isn't the kind we were looking for.
15476 #: cp/name-lookup.c:2399 cp/name-lookup.c:2418
15477 msgid "`%#D' redeclared as %C"
15480 #: cp/name-lookup.c:2791
15481 msgid "`%D' has the same name as the class in which it is declared"
15484 #: cp/name-lookup.c:2878
15485 msgid "using-declaration for non-member at class scope"
15488 #: cp/name-lookup.c:2885
15489 msgid "using-declaration cannot name destructor"
15492 #: cp/name-lookup.c:2990
15493 msgid "declaration of `%D' not in a namespace surrounding `%D'"
15496 #: cp/name-lookup.c:3030
15497 msgid "`%D' should have been declared inside `%D'"
15500 #: cp/name-lookup.c:3094
15501 msgid "namespace alias `%D' not allowed here, assuming `%D'"
15504 #. The parser did not find it, so it's not there.
15505 #: cp/name-lookup.c:3209
15506 msgid "unknown namespace `%D'"
15509 #: cp/name-lookup.c:3369
15510 msgid "namespace `%T' undeclared"
15513 #: cp/name-lookup.c:3413
15514 msgid "strong using only meaningful at namespace scope"
15517 #: cp/name-lookup.c:3420
15518 msgid "`%D' attribute directive ignored"
15521 #: cp/name-lookup.c:3554
15522 msgid "use of `%D' is ambiguous"
15525 #: cp/name-lookup.c:3555
15526 msgid " first declared as `%#D' here"
15529 #: cp/name-lookup.c:3558
15530 msgid " also declared as `%#D' here"
15533 #: cp/name-lookup.c:3573
15534 msgid "`%D' denotes an ambiguous type"
15537 #: cp/name-lookup.c:3574
15538 msgid "%J first type here"
15541 #: cp/name-lookup.c:3575
15542 msgid "%J other type here"
15545 #. This happens for A::B where B is a template, and there are no
15546 #. template arguments.
15547 #: cp/name-lookup.c:3639 cp/typeck.c:1773
15548 msgid "invalid use of `%D'"
15551 #: cp/name-lookup.c:3679
15552 msgid "`%D::%D' is not a template"
15555 #: cp/name-lookup.c:3696
15556 msgid "`%D' undeclared in namespace `%D'"
15559 #: cp/name-lookup.c:4154
15560 msgid "`%D' is not a function,"
15563 #: cp/name-lookup.c:4155
15564 msgid " conflict with `%D'"
15567 #: cp/name-lookup.c:4896
15568 msgid "XXX entering pop_everything ()\n"
15571 #: cp/name-lookup.c:4905
15572 msgid "XXX leaving pop_everything ()\n"
15576 msgid "invalid token"
15579 #: cp/parser.c:1810
15580 msgid "`%D::%D' has not been declared"
15583 #: cp/parser.c:1813 cp/semantics.c:2235
15584 msgid "`::%D' has not been declared"
15587 #: cp/parser.c:1815
15588 msgid "`%D' has not been declared"
15591 #: cp/parser.c:1818
15592 msgid "`%D::%D' %s"
15595 #: cp/parser.c:1820
15599 #: cp/parser.c:1822
15603 #: cp/parser.c:1874
15604 msgid "new types may not be defined in a return type"
15607 #: cp/parser.c:1892 cp/pt.c:4207
15608 msgid "`%T' is not a template"
15611 #: cp/parser.c:1894
15613 msgid "`%s' is not a template"
15616 #: cp/parser.c:1896
15617 msgid "invalid template-id"
15620 #: cp/parser.c:1937
15622 msgid "%s cannot appear in a constant-expression"
15625 #: cp/parser.c:1961
15627 msgid "invalid use of template-name `%E' without an argument list"
15630 #. Issue an error message.
15631 #: cp/parser.c:1966
15633 msgid "`%E' does not name a type"
15636 #: cp/parser.c:1997
15637 msgid "(perhaps `typename %T::%E' was intended)"
15640 #: cp/parser.c:2012
15642 msgid "`%E' in namespace `%E' does not name a type"
15645 #: cp/parser.c:2015
15646 msgid "`%E' in class `%T' does not name a type"
15649 #: cp/parser.c:2491
15650 msgid "ISO C++ forbids braced-groups within expressions"
15653 #: cp/parser.c:2500
15654 msgid "statement-expressions are allowed only inside functions"
15657 #: cp/parser.c:2551
15658 msgid "`this' may not be used in this context"
15661 #: cp/parser.c:2695
15662 msgid "local variable `%D' may not appear in this context"
15665 #: cp/parser.c:3060
15666 msgid "typedef-name `%D' used as destructor declarator"
15669 #: cp/parser.c:3712
15670 msgid "ISO C++ forbids compound-literals"
15673 #: cp/parser.c:4534
15674 msgid "array bound forbidden after parenthesized type-id"
15677 #: cp/parser.c:4535
15678 msgid "try removing the parentheses around the type-id"
15681 #: cp/parser.c:4697
15682 msgid "expression in new-declarator must have integral or enumeration type"
15685 #: cp/parser.c:4878
15686 msgid "use of old-style cast"
15689 #: cp/parser.c:5626
15691 msgid "case label `%E' not within a switch statement"
15694 #: cp/parser.c:6168
15695 msgid "ISO C++ forbids computed gotos"
15698 #: cp/parser.c:6288
15702 #: cp/parser.c:6594
15703 msgid "mixing declarations and function-definitions is forbidden"
15706 #: cp/parser.c:6732
15707 msgid "duplicate `friend'"
15710 #: cp/parser.c:6881
15711 msgid "class definition may not be declared a friend"
15714 #: cp/parser.c:7196
15715 msgid "only constructors take base initializers"
15718 #: cp/parser.c:7247
15719 msgid "anachronistic old-style base class initializer"
15722 #. Warn that we do not support `export'.
15723 #: cp/parser.c:7640
15724 msgid "keyword `export' not implemented, and will be ignored"
15727 #. Otherwise, emit an error about the invalid digraph, but continue
15728 #. parsing because we got our argument list.
15729 #: cp/parser.c:8000
15730 msgid "`<::' cannot begin a template-argument list"
15733 #: cp/parser.c:8001
15735 "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
15738 #: cp/parser.c:8008
15739 msgid "(if you use `-fpermissive' G++ will accept your code)"
15742 #. Explain what went wrong.
15743 #: cp/parser.c:8180
15744 msgid "non-template `%D' used as template"
15747 #: cp/parser.c:8181
15748 msgid "(use `%T::template %D' to indicate that it is a template)"
15751 #: cp/parser.c:9118
15752 msgid "using `typename' outside of template"
15755 #: cp/parser.c:9240
15756 msgid "expected type-name"
15759 #: cp/parser.c:9299
15760 msgid "type attributes are honored only at type definition"
15763 #. [namespace.udecl]
15765 #. A using declaration shall not name a template-id.
15766 #: cp/parser.c:9682
15767 msgid "a template-id may not appear in a using-declaration"
15770 #: cp/parser.c:10011
15771 msgid "an asm-specification is not allowed on a function-definition"
15774 #: cp/parser.c:10013
15775 msgid "attributes are not allowed on a function-definition"
15778 #: cp/parser.c:10146
15779 msgid "attributes after parenthesized initializer ignored"
15782 #: cp/parser.c:11348
15783 msgid "file ends in default argument"
15786 #: cp/parser.c:11404
15787 msgid "deprecated use of default argument for parameter of non-function"
15790 #: cp/parser.c:11407
15791 msgid "default arguments are only permitted for function parameters"
15794 #: cp/parser.c:12133
15795 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
15798 #: cp/parser.c:12146
15799 msgid "extra qualification ignored"
15802 #: cp/parser.c:12157
15803 msgid "an explicit specialization must be preceded by 'template <>'"
15806 #: cp/parser.c:12440
15807 msgid "extra semicolon"
15810 #: cp/parser.c:12458
15811 msgid "a class-key must be used when declaring a friend"
15814 #: cp/parser.c:12489
15815 msgid "friend declaration does not name a class or function"
15818 #: cp/parser.c:12660
15819 msgid "pure-specifier on function-definition"
15822 #: cp/parser.c:12933
15823 msgid "keyword `typename' not allowed outside of templates"
15826 #: cp/parser.c:12935
15828 "keyword `typename' not allowed in this context (the base class is implicitly "
15832 #: cp/parser.c:13761
15833 msgid "reference to `%D' is ambiguous"
15836 #: cp/parser.c:13935
15837 msgid "too few template-parameter-lists"
15840 #. Otherwise, there are too many template parameter lists. We have
15843 #. template <class T> template <class U> void S::f();
15844 #: cp/parser.c:13950
15845 msgid "too many template-parameter-lists"
15848 #. If begin_function_definition didn't like the definition, skip
15849 #. the entire function.
15850 #: cp/parser.c:14242
15851 msgid "invalid function declaration"
15854 #. Issue an error message.
15855 #: cp/parser.c:14279
15856 msgid "named return values are no longer supported"
15859 #: cp/parser.c:14618
15860 msgid "`>>' should be `> >' within a nested template argument list"
15863 #. If this is not a nested template argument list, the '>>' is
15864 #. a typo for '>'. Emit an error message and continue.
15865 #: cp/parser.c:14626
15866 msgid "spurious `>>', use `>' to terminate a template argument list"
15869 #: cp/parser.c:14631
15870 msgid "missing `>' to terminate the template argument list"
15873 #: cp/parser.c:15119
15874 msgid "`%s' tag used in naming `%#T'"
15877 #: cp/parser.c:15139
15878 msgid "%D redeclared with different access"
15881 #: cp/parser.c:15156
15882 msgid "`template' (as a disambiguator) is only allowed within templates"
15885 #: cp/parser.c:15367
15886 msgid "inter-module optimizations not implemented for C++"
15890 msgid "data member `%D' cannot be a member template"
15894 msgid "invalid member template declaration `%D'"
15898 msgid "explicit specialization in non-namespace scope `%D'"
15902 msgid "enclosing class templates are not explicitly specialized"
15905 #: cp/pt.c:741 cp/pt.c:782
15906 msgid "specializing `%#T' in different namespace"
15909 #: cp/pt.c:742 cp/pt.c:783
15910 msgid " from definition of `%#D'"
15914 msgid "specialization of `%T' after instantiation"
15918 msgid "specialization `%T' after instantiation `%T'"
15922 msgid "explicit specialization of non-template `%T'"
15926 msgid "specialization of %D after instantiation"
15934 msgid "`%D' is not a function template"
15938 msgid "template-id `%D' for `%+D' does not match any template declaration"
15942 msgid "ambiguous template specialization `%D' for `%+D'"
15945 #. This case handles bogus declarations like template <>
15946 #. template <class T> void f<int>();
15947 #: cp/pt.c:1622 cp/pt.c:1696
15948 msgid "template-id `%D' in declaration of primary template"
15952 msgid "template parameter list used in explicit instantiation"
15956 msgid "definition provided for explicit instantiation"
15960 msgid "too many template parameter lists in declaration of `%D'"
15964 msgid "too few template parameter lists in declaration of `%D'"
15968 msgid "explicit specialization not preceded by `template <>'"
15972 msgid "partial specialization `%D' of function template"
15976 msgid "default argument specified in explicit specialization"
15980 msgid "template specialization with C linkage"
15983 #. From [temp.expl.spec]:
15985 #. If such an explicit specialization for the member
15986 #. of a class template names an implicitly-declared
15987 #. special member function (clause _special_), the
15988 #. program is ill-formed.
15990 #. Similar language is found in [temp.explicit].
15992 msgid "specialization of implicitly-declared special member function"
15996 msgid "no member function `%D' declared in `%T'"
15999 #. There are two many template parameter lists.
16001 msgid "too many template parameter lists in declaration of `%T'"
16005 msgid " shadows template parm `%#D'"
16009 msgid "template parameters not used in partial specialization:"
16017 msgid "partial specialization `%T' does not specialize any template arguments"
16022 msgid "template argument `%E' involves template parameter(s)"
16026 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
16030 msgid "no default argument for `%D'"
16034 msgid "template with C linkage"
16038 msgid "template class without a name"
16043 #. A destructor shall not be a member template.
16045 msgid "destructor `%D' declared as member template"
16049 msgid "`%D' does not declare a template type"
16053 msgid "template definition of non-template `%#D'"
16057 msgid "expected %d levels of template parms for `%#D', got %d"
16061 msgid "got %d template parameters for `%#D'"
16065 msgid "got %d template parameters for `%#T'"
16070 msgid " but %d required"
16074 msgid "`%T' is not a template type"
16078 msgid "previous declaration `%D'"
16083 msgid "used %d template parameter%s instead of %d"
16087 msgid "template parameter `%#D'"
16091 msgid "redeclared here as `%#D'"
16094 #. We have in [temp.param]:
16096 #. A template-parameter may not be given default arguments
16097 #. by two different declarations in the same scope.
16099 msgid "redefinition of default argument for `%#D'"
16103 msgid "%J original definition appeared here"
16108 msgid "`%E' is not a valid template argument"
16112 msgid "it must be the address of a function with external linkage"
16116 msgid "it must be the address of an object with external linkage"
16120 msgid "it must be a pointer-to-member of the form `&X::Y'"
16126 "string literal %E is not a valid template argument because it is the address "
16127 "of an object with static linkage"
16132 msgid "address of non-extern `%E' cannot be used as template argument"
16137 msgid "non-constant `%E' cannot be used as template argument"
16141 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
16145 msgid "invalid use of '%D' as a non-type template-argument"
16150 msgid "invalid use of '%E' as a non-type template-argument"
16155 msgid "to refer to a type member of a template parameter, use `typename %E'"
16158 #: cp/pt.c:3692 cp/pt.c:3710 cp/pt.c:3749
16159 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
16163 msgid " expected a constant of type `%T', got `%T'"
16168 msgid " expected a class template, got `%E'"
16173 msgid " expected a type, got `%E'"
16177 msgid " expected a type, got `%T'"
16181 msgid " expected a class template, got `%T'"
16185 msgid " expected a template of type `%D', got `%D'"
16189 msgid "could not convert template argument `%E' to `%T'"
16194 msgid "wrong number of template arguments (%d, should be %d)"
16198 msgid "provided for `%D'"
16203 msgid "template argument %d is invalid"
16207 msgid "non-template used as template"
16211 msgid "non-template type `%T' used as a template"
16215 msgid "for template declaration `%D'"
16220 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
16221 "to increase the maximum) instantiating `%D'"
16225 msgid "ambiguous class template instantiation for `%#T'"
16232 #: cp/pt.c:6319 cp/pt.c:6439
16233 msgid "instantiation of `%D' as type `%T'"
16237 msgid "invalid parameter type `%T'"
16241 msgid "in declaration `%D'"
16245 msgid "creating pointer to member function of non-class type `%T'"
16249 msgid "creating array with size zero"
16254 msgid "creating array with size zero (`%E')"
16258 msgid "forming reference to void"
16262 msgid "forming %s to reference type `%T'"
16266 msgid "creating pointer to member of non-class type `%T'"
16270 msgid "creating pointer to member reference type `%T'"
16274 msgid "creating array of `%T'"
16278 msgid "creating array of `%T', which is an abstract class type"
16282 msgid "`%T' is not a class, struct, or union type"
16287 msgid "use of `%s' in template"
16293 "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
16298 msgid "say `typename %E' if a type is meant"
16302 msgid "`%T' uses anonymous type"
16306 msgid "`%T' uses local type `%T'"
16310 msgid "`%T' is a variably modified type"
16315 msgid "integral expression `%E' is not constant"
16319 msgid " trying to instantiate `%D'"
16323 msgid "incomplete type unification"
16328 msgid "use of `%s' in template type unification"
16331 #: cp/pt.c:10545 cp/pt.c:10617
16332 msgid "explicit instantiation of non-template `%#D'"
16335 #: cp/pt.c:10561 cp/pt.c:10612
16336 msgid "no matching template for `%D' found"
16340 msgid "explicit instantiation of `%#D'"
16344 msgid "duplicate explicit instantiation of `%#D'"
16348 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
16351 #: cp/pt.c:10630 cp/pt.c:10712
16352 msgid "storage class `%D' applied to template instantiation"
16356 msgid "explicit instantiation of non-template type `%T'"
16360 msgid "explicit instantiation of `%#T' before definition of template"
16365 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
16369 msgid "duplicate explicit instantiation of `%#T'"
16373 msgid "explicit instantiation of `%D' but no definition available"
16377 msgid "`%#T' is not a valid type for a template constant parameter"
16381 msgid "-frepo must be used with -c"
16386 msgid "mysterious repository information in %s"
16391 msgid "can't create repository information file `%s'"
16395 msgid "cannot use typeid with -fno-rtti"
16399 msgid "must #include <typeinfo> before using typeid"
16404 "cannot create type information for type `%T' because its size is variable"
16407 #: cp/rtti.c:580 cp/rtti.c:594
16408 msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
16412 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
16416 msgid "`%T' is an ambiguous base of `%T'"
16420 msgid "`%T' is an inaccessible base of `%T'"
16423 #: cp/search.c:1768
16424 msgid "invalid covariant return type for `%#D'"
16427 #: cp/search.c:1769 cp/search.c:1775
16428 msgid " overriding `%#D'"
16431 #: cp/search.c:1773
16432 msgid "conflicting return type specified for `%#D'"
16435 #: cp/search.c:1784
16437 msgid "looser throw specifier for `%#F'"
16440 #: cp/search.c:1785
16442 msgid " overriding `%#F'"
16445 #. A static member function cannot match an inherited
16446 #. virtual member function.
16447 #: cp/search.c:1873
16448 msgid "`%#D' cannot be declared"
16451 #: cp/search.c:1874
16452 msgid " since `%#D' declared in base class"
16455 #: cp/search.c:1951
16456 msgid "`%#D' needs a final overrider"
16459 #: cp/semantics.c:1017
16461 msgid "type of asm operand `%E' could not be determined"
16464 #: cp/semantics.c:1159
16465 msgid "invalid use of member `%D' in static member function"
16468 #: cp/semantics.c:1163 cp/semantics.c:1202
16469 msgid "from this location"
16472 #: cp/semantics.c:1201
16473 msgid "object missing in reference to `%D'"
16476 #: cp/semantics.c:1647
16477 msgid "arguments to destructor are not allowed"
16480 #: cp/semantics.c:1697
16481 msgid "`this' is unavailable for static member functions"
16484 #: cp/semantics.c:1703
16485 msgid "invalid use of `this' in non-member function"
16488 #: cp/semantics.c:1705
16489 msgid "invalid use of `this' at top level"
16492 #: cp/semantics.c:1729
16493 msgid "invalid qualifying scope in pseudo-destructor name"
16496 #: cp/semantics.c:1749
16497 msgid "`%E' is not of type `%T'"
16500 #: cp/semantics.c:1860
16501 msgid "template type parameters must use the keyword `class' or `typename'"
16504 #: cp/semantics.c:1904
16506 "invalid use of type `%T' as a default value for a template template-parameter"
16509 #: cp/semantics.c:1907
16511 "invalid use of `%D' as a default value for a template template-parameter"
16514 #: cp/semantics.c:1911
16515 msgid "invalid default argument for a template template parameter"
16518 #: cp/semantics.c:1946
16519 msgid "definition of `%#T' inside template parameter list"
16522 #: cp/semantics.c:1957
16523 msgid "invalid definition of qualified type `%T'"
16526 #: cp/semantics.c:1972
16527 msgid "previous definition of `%#T'"
16530 #: cp/semantics.c:2176
16531 msgid "invalid base-class specification"
16534 #: cp/semantics.c:2185
16535 msgid "base class `%T' has cv qualifiers"
16538 #: cp/semantics.c:2217
16539 msgid "multiple declarators in template declaration"
16542 #: cp/semantics.c:2228
16543 msgid "incomplete type `%T' used in nested name specifier"
16546 #: cp/semantics.c:2230 cp/typeck.c:1616
16547 msgid "`%D' is not a member of `%T'"
16550 #: cp/semantics.c:2233
16551 msgid "`%D' is not a member of `%D'"
16554 #: cp/semantics.c:2358
16556 "template parameter `%D' of type `%T' is not allowed in an integral constant "
16557 "expression because it is not of integral or enumeration type"
16560 #: cp/semantics.c:2511
16561 msgid "`%D' cannot appear in a constant-expression"
16564 #: cp/semantics.c:2520
16565 msgid "use of namespace `%D' as expression"
16568 #: cp/semantics.c:2525
16569 msgid "use of class template `%T' as expression"
16572 #. Ambiguous reference to base members.
16573 #: cp/semantics.c:2531
16574 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
16577 #: cp/semantics.c:2591
16579 msgid "use of %s from containing function"
16582 #: cp/semantics.c:2594
16583 msgid " `%#D' declared here"
16586 #: cp/semantics.c:2645
16588 msgid "type of `%E' is unknown"
16593 msgid "non-lvalue in %s"
16597 msgid "`%V' qualifiers cannot be applied to `%T'"
16602 msgid "`%s' attribute can only be applied to Java class definitions"
16607 msgid "`%s' attribute can only be applied to class definitions"
16612 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
16616 msgid "requested init_priority is not an integer constant"
16622 "can only use `%s' attribute on file-scope definitions of objects of class "
16627 msgid "requested init_priority is out of range"
16631 msgid "requested init_priority is reserved for internal use"
16636 msgid "`%s' attribute is not supported on this platform"
16641 msgid "lang_* check: failed in %s, at %s:%d"
16644 #: cp/typeck.c:437 cp/typeck.c:451 cp/typeck.c:543
16645 msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
16651 "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
16655 msgid "%s between distinct pointer-to-member types `%T' and `%T' lacks a cast"
16658 #: cp/typeck.c:1240
16660 msgid "invalid application of `%s' to a member function"
16663 #: cp/typeck.c:1273
16665 msgid "invalid application of `%s' to a bit-field"
16668 #: cp/typeck.c:1278
16670 msgid "ISO C++ forbids applying `%s' to an expression of function type"
16673 #: cp/typeck.c:1347
16674 msgid "invalid use of non-static member function"
16677 #: cp/typeck.c:1475
16678 msgid "deprecated conversion from string constant to `%T'"
16681 #: cp/typeck.c:1587 cp/typeck.c:1878
16682 msgid "request for member `%D' in `%E', which is of non-class type `%T'"
16685 #: cp/typeck.c:1614
16687 msgid "invalid use of nonstatic data member '%E'"
16690 #: cp/typeck.c:1666 cp/typeck.c:1688
16691 msgid "invalid access to non-static data member `%D' of NULL object"
16694 #: cp/typeck.c:1668 cp/typeck.c:1690
16695 msgid "(perhaps the `offsetof' macro was used incorrectly)"
16698 #: cp/typeck.c:1805
16699 msgid "the type being destroyed is `%T', but the destructor refers to `%T'"
16702 #: cp/typeck.c:1928
16703 msgid "`%D::%D' is not a member of `%T'"
16706 #: cp/typeck.c:1939
16707 msgid "`%T' is not a base of `%T'"
16710 #: cp/typeck.c:1958
16711 msgid "'%D' has no member named '%E'"
16714 #: cp/typeck.c:1973
16715 msgid "`%D' is not a member template function"
16718 #. A pointer to incomplete type (other than cv void) can be
16719 #. dereferenced [expr.unary.op]/1
16720 #: cp/typeck.c:2079
16721 msgid "`%T' is not a pointer-to-object type"
16724 #: cp/typeck.c:2104
16726 msgid "invalid use of `%s' on pointer to member"
16729 #: cp/typeck.c:2110
16730 msgid "invalid type argument"
16733 #: cp/typeck.c:2215
16734 msgid "ISO C++ forbids subscripting non-lvalue array"
16737 #: cp/typeck.c:2226
16738 msgid "subscripting array declared `register'"
16741 #: cp/typeck.c:2309
16743 msgid "object missing in use of `%E'"
16746 #: cp/typeck.c:2411
16747 msgid "ISO C++ forbids calling `::main' from within program"
16750 #: cp/typeck.c:2436
16752 msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
16755 #: cp/typeck.c:2449
16757 msgid "`%E' cannot be used as a function"
16760 #: cp/typeck.c:2542
16761 msgid "too many arguments to %s `%+#D'"
16764 #: cp/typeck.c:2544 cp/typeck.c:2650
16765 msgid "at this point in file"
16768 #: cp/typeck.c:2581
16769 msgid "parameter %P of `%D' has incomplete type `%T'"
16772 #: cp/typeck.c:2584
16773 msgid "parameter %P has incomplete type `%T'"
16776 #: cp/typeck.c:2648
16777 msgid "too few arguments to %s `%+#D'"
16780 #: cp/typeck.c:2795 cp/typeck.c:2805
16781 msgid "assuming cast to type `%T' from overloaded function"
16784 #: cp/typeck.c:2866
16786 msgid "division by zero in `%E / 0'"
16789 #: cp/typeck.c:2868
16791 msgid "division by zero in `%E / 0.'"
16794 #: cp/typeck.c:2897
16796 msgid "division by zero in `%E %% 0'"
16799 #: cp/typeck.c:2899
16801 msgid "division by zero in `%E %% 0.'"
16804 #: cp/typeck.c:2979
16806 msgid "%s rotate count is negative"
16809 #: cp/typeck.c:2982
16811 msgid "%s rotate count >= width of type"
16814 #: cp/typeck.c:3016 cp/typeck.c:3021 cp/typeck.c:3112 cp/typeck.c:3117
16815 msgid "ISO C++ forbids comparison between pointer and integer"
16818 #: cp/typeck.c:3298
16819 msgid "comparison between types `%#T' and `%#T'"
16822 #: cp/typeck.c:3334
16823 msgid "comparison between signed and unsigned integer expressions"
16826 #: cp/typeck.c:3399
16827 msgid "invalid operands of types `%T' and `%T' to binary `%O'"
16830 #. Some sort of arithmetic operation involving NULL was
16831 #. performed. Note that pointer-difference and pointer-addition
16832 #. have already been handled above, and so we don't end up here in
16834 #: cp/typeck.c:3421
16835 msgid "NULL used in arithmetic"
16838 #: cp/typeck.c:3479
16839 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
16842 #: cp/typeck.c:3481
16843 msgid "ISO C++ forbids using pointer to a function in subtraction"
16846 #: cp/typeck.c:3483
16847 msgid "ISO C++ forbids using pointer to a method in subtraction"
16850 #: cp/typeck.c:3495
16851 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
16854 #: cp/typeck.c:3547
16857 "invalid use of '%E' to form a pointer-to-member-function. Use a qualified-"
16861 #: cp/typeck.c:3553
16864 "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
16867 #: cp/typeck.c:3575
16868 msgid "taking address of temporary"
16871 #: cp/typeck.c:3800
16873 msgid "ISO C++ forbids %sing an enum"
16876 #: cp/typeck.c:3811
16877 msgid "cannot %s a pointer to incomplete type `%T'"
16880 #: cp/typeck.c:3817
16881 msgid "ISO C++ forbids %sing a pointer of type `%T'"
16884 #: cp/typeck.c:3842
16885 msgid "cast to non-reference type used as lvalue"
16888 #: cp/typeck.c:3876
16889 msgid "invalid use of `--' on bool variable `%D'"
16893 #: cp/typeck.c:3905
16894 msgid "ISO C++ forbids taking address of function `::main'"
16897 #. An expression like &memfn.
16898 #: cp/typeck.c:3974
16900 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
16901 "static member function to form a pointer to member function. Say `&%T::%D'"
16904 #: cp/typeck.c:3979
16906 "ISO C++ forbids taking the address of a bound member function to form a "
16907 "pointer to member function. Say `&%T::%D'"
16910 #: cp/typeck.c:4007
16911 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
16914 #: cp/typeck.c:4027
16918 #: cp/typeck.c:4056
16919 msgid "attempt to take address of bit-field structure member `%D'"
16922 #: cp/typeck.c:4170
16923 msgid "taking address of destructor"
16926 #: cp/typeck.c:4183
16927 msgid "taking address of bound pointer-to-member expression"
16930 #: cp/typeck.c:4191
16931 msgid "cannot create pointer to reference member `%D'"
16934 #: cp/typeck.c:4253
16935 msgid "cannot take the address of `this', which is an rvalue expression"
16938 #: cp/typeck.c:4272
16939 msgid "address requested for `%D', which is declared `register'"
16942 #: cp/typeck.c:4340
16944 msgid "%s expression list treated as compound expression"
16947 #: cp/typeck.c:4414
16948 msgid "%s from type `%T' to type `%T' casts away constness"
16951 #: cp/typeck.c:4606
16952 msgid "invalid static_cast from type `%T' to type `%T'"
16955 #: cp/typeck.c:4646
16957 "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
16960 #: cp/typeck.c:4666
16961 msgid "reinterpret_cast from `%T' to `%T' loses precision"
16964 #: cp/typeck.c:4685
16966 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
16969 #: cp/typeck.c:4691
16970 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
16973 #: cp/typeck.c:4719
16975 "invalid use of const_cast with type `%T', which is not a pointer, reference, "
16976 "nor a pointer-to-data-member type"
16979 #: cp/typeck.c:4722
16981 "invalid use of const_cast with type `%T', which is a pointer or reference to "
16985 #: cp/typeck.c:4745
16986 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
16989 #: cp/typeck.c:4762
16990 msgid "invalid const_cast from type `%T' to type `%T'"
16993 #: cp/typeck.c:4802 cp/typeck.c:4807
16994 msgid "ISO C++ forbids casting to an array type `%T'"
16997 #: cp/typeck.c:4815
16998 msgid "invalid cast to function type `%T'"
17001 #: cp/typeck.c:4871
17002 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
17005 #: cp/typeck.c:4919
17006 msgid "cast from `%T' to `%T' increases required alignment of target type"
17009 #: cp/typeck.c:5086
17010 msgid " in evaluation of `%Q(%#T, %#T)'"
17013 #: cp/typeck.c:5156
17014 msgid "incompatible types in assignment of `%T' to `%T'"
17017 #: cp/typeck.c:5163
17018 msgid "ISO C++ forbids assignment of arrays"
17021 #: cp/typeck.c:5265
17022 msgid " in pointer to member function conversion"
17025 #: cp/typeck.c:5271
17026 msgid " in pointer to member conversion"
17029 #. This is a reinterpret cast, we choose to do nothing.
17030 #: cp/typeck.c:5281 cp/typeck.c:5297
17031 msgid "pointer to member cast via virtual base `%T'"
17034 #: cp/typeck.c:5300
17035 msgid "pointer to member conversion via virtual base `%T'"
17038 #: cp/typeck.c:5372
17039 msgid "invalid conversion to type `%T' from type `%T'"
17042 #: cp/typeck.c:5528
17043 msgid "passing NULL used for non-pointer %s %P of `%D'"
17046 #: cp/typeck.c:5531
17047 msgid "%s to non-pointer type `%T' from NULL"
17050 #: cp/typeck.c:5539
17051 msgid "passing `%T' for %s %P of `%D'"
17054 #: cp/typeck.c:5542
17055 msgid "%s to `%T' from `%T'"
17058 #: cp/typeck.c:5551
17059 msgid "passing negative value `%E' for %s %P of `%D'"
17062 #: cp/typeck.c:5554
17063 msgid "%s of negative value `%E' to `%T'"
17066 #: cp/typeck.c:5641
17067 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
17070 #: cp/typeck.c:5644
17071 msgid "cannot convert `%T' to `%T' in %s"
17074 #: cp/typeck.c:5721 cp/typeck.c:5723
17075 msgid "in passing argument %P of `%+D'"
17078 #: cp/typeck.c:5830
17079 msgid "returning reference to temporary"
17082 #: cp/typeck.c:5837
17083 msgid "reference to non-lvalue returned"
17086 #: cp/typeck.c:5849
17087 msgid "reference to local variable `%D' returned"
17090 #: cp/typeck.c:5852
17091 msgid "address of local variable `%D' returned"
17094 #: cp/typeck.c:5882
17095 msgid "returning a value from a destructor"
17098 #. If a return statement appears in a handler of the
17099 #. function-try-block of a constructor, the program is ill-formed.
17100 #: cp/typeck.c:5890
17101 msgid "cannot return from a handler of a function-try-block of a constructor"
17104 #. You can't return a value from a constructor.
17105 #: cp/typeck.c:5893
17106 msgid "returning a value from a constructor"
17109 #: cp/typeck.c:5916
17110 msgid "return-statement with no value, in function returning '%T'"
17113 #: cp/typeck.c:5933
17114 msgid "return-statement with a value, in function returning 'void'"
17117 #: cp/typeck.c:5955
17119 "`operator new' must not return NULL unless it is declared `throw()' (or -"
17120 "fcheck-new is in effect)"
17124 msgid "type `%T' is not a base type for type `%T'"
17127 #: cp/typeck2.c:152
17128 msgid "cannot declare variable `%D' to be of type `%T'"
17131 #: cp/typeck2.c:155
17132 msgid "cannot declare parameter `%D' to be of type `%T'"
17135 #: cp/typeck2.c:158
17136 msgid "cannot declare field `%D' to be of type `%T'"
17139 #: cp/typeck2.c:162
17140 msgid "invalid return type for member function `%#D'"
17143 #: cp/typeck2.c:164
17144 msgid "invalid return type for function `%#D'"
17147 #: cp/typeck2.c:167
17148 msgid "cannot allocate an object of type `%T'"
17151 #: cp/typeck2.c:174
17152 msgid " because the following virtual functions are abstract:"
17155 #: cp/typeck2.c:176
17159 #: cp/typeck2.c:179
17160 msgid " since type `%T' has abstract virtual functions"
17163 #: cp/typeck2.c:428
17164 msgid "constructor syntax used, but no constructor declared for type `%T'"
17167 #: cp/typeck2.c:441
17168 msgid "cannot initialize arrays using this syntax"
17171 #: cp/typeck2.c:541
17172 msgid "initializing array with parameter list"
17175 #: cp/typeck2.c:596
17176 msgid "initializer for scalar variable requires one element"
17179 #: cp/typeck2.c:603
17180 msgid "braces around scalar initializer for `%T'"
17183 #: cp/typeck2.c:606
17184 msgid "ignoring extra initializers for `%T'"
17187 #: cp/typeck2.c:618
17188 msgid "variable-sized object of type `%T' may not be initialized"
17191 #: cp/typeck2.c:629
17192 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
17195 #: cp/typeck2.c:694
17196 msgid "aggregate has a partly bracketed initializer"
17199 #: cp/typeck2.c:732 cp/typeck2.c:837
17200 msgid "non-trivial labeled initializers"
17203 #: cp/typeck2.c:749
17204 msgid "non-empty initializer for array of empty elements"
17207 #: cp/typeck2.c:803
17208 msgid "initializer list for object of class with virtual base classes"
17211 #: cp/typeck2.c:809
17212 msgid "initializer list for object of class with base classes"
17215 #: cp/typeck2.c:815
17216 msgid "initializer list for object using virtual functions"
17219 #: cp/typeck2.c:877 cp/typeck2.c:893
17220 msgid "missing initializer for member `%D'"
17223 #: cp/typeck2.c:882
17224 msgid "uninitialized const member `%D'"
17227 #: cp/typeck2.c:884
17228 msgid "member `%D' with uninitialized const fields"
17231 #: cp/typeck2.c:887
17232 msgid "member `%D' is uninitialized reference"
17235 #: cp/typeck2.c:934
17236 msgid "index value instead of field name in union initializer"
17239 #: cp/typeck2.c:946
17240 msgid "no field `%D' in union being initialized"
17243 #: cp/typeck2.c:954
17244 msgid "union `%T' with no named members cannot be initialized"
17247 #: cp/typeck2.c:990
17248 msgid "excess elements in aggregate initializer"
17251 #: cp/typeck2.c:1104
17252 msgid "circular pointer delegation detected"
17255 #: cp/typeck2.c:1117
17256 msgid "base operand of `->' has non-pointer type `%T'"
17259 #: cp/typeck2.c:1141
17260 msgid "result of `operator->()' yields non-pointer result"
17263 #: cp/typeck2.c:1143
17264 msgid "base operand of `->' is not a pointer"
17267 #: cp/typeck2.c:1166
17268 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
17271 #: cp/typeck2.c:1174
17273 "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
17276 #: cp/typeck2.c:1184
17277 msgid "member type `%T::' incompatible with object type `%T'"
17280 #: cp/typeck2.c:1400
17281 msgid "call to function `%D' which throws incomplete type `%#T'"
17284 #: cp/typeck2.c:1403
17285 msgid "call to function which throws incomplete type `%#T'"
17288 #. XXX Not i18n clean.
17289 #: cp/cp-tree.h:3753
17291 msgid "%s is deprecated, please see the documentation for details"
17294 #: fortran/f95-lang.c:243
17295 msgid "Unexpected type in truthvalue_conversion"
17298 #: fortran/f95-lang.c:291
17300 msgid "can't open input file: %s"
17303 #: fortran/gfortranspec.c:231
17305 msgid "overflowed output arg list for `%s'"
17308 #: fortran/gfortranspec.c:375
17310 msgid "argument to `%s' missing"
17313 #: fortran/gfortranspec.c:379
17314 msgid "no input files; unwilling to write output files"
17317 #: fortran/trans-array.c:2668
17318 msgid "Possible frontend bug: array constructor not expanded"
17321 #: fortran/trans-array.c:3706
17323 "Possible frontend bug: Deferred array size without pointer or allocatable "
17327 #: fortran/trans-array.c:3865
17328 msgid "scalar vector subscript???"
17331 #: fortran/trans-array.c:4138
17333 msgid "bad expression type during walk (%d)"
17336 #: fortran/trans-const.c:342
17338 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
17341 #: fortran/trans-decl.c:759
17342 msgid "intrinsic variable which isn't a procedure"
17345 #: fortran/trans-decl.c:1619
17346 msgid "Function does not return a value"
17349 #. I don't think this should ever happen.
17350 #: fortran/trans-decl.c:1720
17352 msgid "module symbol %s in wrong namespace"
17355 #: fortran/trans-decl.c:1737
17357 msgid "backend decl for module variable %s already exists"
17360 #: fortran/trans-decl.c:1856
17362 msgid "unused parameter `%s'"
17365 #: fortran/trans-decl.c:1861
17367 msgid "unused variable `%s'"
17370 #: fortran/trans-decl.c:2007
17371 msgid "Function return value not set"
17374 #: fortran/trans-expr.c:845
17375 msgid "Unknown intrinsic op"
17378 #: fortran/trans-intrinsic.c:576
17380 msgid "Intrinsic function %s(%d) not recognized"
17383 #: fortran/trans-io.c:910
17384 msgid "A format cannot be specified with a namelist"
17387 #: fortran/trans-io.c:958
17389 msgid "Bad namelist IO basetype (%d)"
17392 #: fortran/trans-io.c:1081
17394 msgid "Bad IO basetype (%d)"
17397 #: fortran/trans-types.c:201
17399 msgid "integer kind=%d not available"
17402 #: fortran/trans-types.c:220
17404 msgid "real kind=%d not available"
17407 #: fortran/trans-types.c:239
17409 msgid "complex kind=%d not available"
17412 #: fortran/trans-types.c:262
17414 msgid "logical kind=%d not available"
17417 #: fortran/trans-types.c:282
17419 msgid "character kind=%d not available"
17422 #: fortran/trans-types.c:590
17423 msgid "Array element size too big"
17426 #: fortran/trans.c:590
17427 msgid "gfc_trans_code(): Bad statement code"
17430 #. I changed this from sorry(...) because it should not return.
17431 #. TODO: Remove gfc_todo_error before releasing version 1.0.
17432 #: fortran/trans.h:526
17433 msgid "gfc_todo: Not Implemented: "
17436 #: java/check-init.c:905
17438 msgid "internal error in check-init: tree code not implemented: %s"
17441 #: java/check-init.c:977
17442 msgid "%Jfinal field `%D' may not have been initialized"
17445 #: java/class.c:636 java/class.c:660
17446 msgid "internal error - too many interface type"
17449 #: java/class.c:759
17450 msgid "bad method signature"
17453 #: java/class.c:803
17454 msgid "misplaced ConstantValue attribute (not in any field)"
17457 #: java/class.c:805
17459 msgid "duplicate ConstantValue attribute for field '%s'"
17462 #: java/class.c:816
17464 msgid "ConstantValue attribute of field '%s' has wrong type"
17467 #: java/class.c:1111
17469 msgid "field '%s' not found in class"
17472 #: java/class.c:1375
17473 msgid "%Jabstract method in non-abstract class"
17476 #: java/class.c:2219
17477 msgid "%Jnon-static method '%D' overrides static method"
17480 #: java/decl.c:1065
17481 msgid "%J'%D' used prior to declaration"
17484 #: java/decl.c:1106
17486 msgid "declaration of `%s' shadows a parameter"
17489 #: java/decl.c:1109
17491 msgid "declaration of `%s' shadows a symbol from the parameter list"
17494 #: java/decl.c:1425
17495 msgid "%Jlabel '%D' used but not defined"
17498 #: java/decl.c:1430
17499 msgid "%Jlabel '%D' defined but not used"
17502 #: java/decl.c:1548
17503 msgid "%JIn %D: overlapped variable and exception ranges at %d"
17506 #: java/decl.c:1626
17507 msgid "bad type in parameter debug info"
17510 #: java/decl.c:1635
17511 msgid "%Jbad PC range for debug info for local '%D'"
17515 msgid "stack underflow - dup* operation"
17518 #: java/expr.c:1479
17521 "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
17524 #: java/expr.c:1507
17526 msgid "field `%s' not found"
17529 #: java/expr.c:1704
17530 msgid "ret instruction not implemented"
17533 #: java/expr.c:1864
17535 msgid "method '%s' not found in class"
17538 #: java/expr.c:2052
17540 msgid "failed to find class '%s'"
17543 #: java/expr.c:2062
17545 msgid "class '%s' has no method named '%s' matching signature '%s'"
17548 #: java/expr.c:2072
17549 msgid "invokestatic on non static method"
17552 #: java/expr.c:2077
17553 msgid "invokestatic on abstract method"
17556 #: java/expr.c:2085
17557 msgid "invoke[non-static] on static method"
17560 #: java/expr.c:2379
17562 msgid "missing field '%s' in '%s'"
17565 #: java/expr.c:2385
17567 msgid "mismatching signature for field '%s' in '%s'"
17570 #: java/expr.c:2407
17571 msgid "%Jassignment to final field '%D' not in field's class"
17574 #: java/expr.c:2412
17575 msgid "%Jassignment to final static field `%D' not in class initializer"
17578 #: java/expr.c:2421
17579 msgid "%Jassignment to final field '%D' not in constructor"
17582 #: java/expr.c:2673
17584 msgid "can't expand %s"
17587 #: java/expr.c:2845
17588 msgid "invalid PC in line number table"
17591 #: java/expr.c:2891
17593 msgid "unreachable bytecode from %d to before %d"
17596 #: java/expr.c:2928
17598 msgid "unreachable bytecode from %d to the end of the method"
17601 #. duplicate code from LOAD macro
17602 #: java/expr.c:3221
17603 msgid "unrecogized wide sub-instruction"
17606 #: java/gjavah.c:674
17607 msgid "static field has same name as method"
17610 #. FIXME: i18n bug here. Order of prints should not be
17612 #: java/gjavah.c:833
17614 msgid "ignored method `"
17617 #: java/gjavah.c:835
17619 msgid "' marked virtual\n"
17622 #: java/gjavah.c:1183
17624 msgid "couldn't find class %s"
17627 #: java/gjavah.c:1190
17629 msgid "parse error while reading %s"
17632 #: java/gjavah.c:1416 java/gjavah.c:1518 java/gjavah.c:1593
17634 msgid "unparseable signature: `%s'"
17637 #: java/gjavah.c:1983
17638 msgid "Not a valid Java .class file."
17641 #: java/gjavah.c:1991 java/jcf-parse.c:618
17642 msgid "error while parsing constant pool"
17645 #: java/gjavah.c:1997
17647 msgid "error in constant pool entry #%d"
17650 #: java/gjavah.c:2140
17651 msgid "class is of array type\n"
17654 #: java/gjavah.c:2148
17655 msgid "base class is of array type"
17658 #: java/gjavah.c:2264
17660 msgid "Try `gcjh --help' for more information.\n"
17663 #: java/gjavah.c:2271
17666 "Usage: gcjh [OPTION]... CLASS...\n"
17670 #: java/gjavah.c:2272
17673 "Generate C++ header files from .class files\n"
17677 #: java/gjavah.c:2273
17679 msgid " -stubs Generate an implementation stub file\n"
17682 #: java/gjavah.c:2274
17684 msgid " -jni Generate a JNI header or stub\n"
17687 #: java/gjavah.c:2276
17689 msgid " -add TEXT Insert TEXT into class body\n"
17692 #: java/gjavah.c:2277
17694 msgid " -append TEXT Insert TEXT after class declaration\n"
17697 #: java/gjavah.c:2278
17699 msgid " -friend TEXT Insert TEXT as `friend' declaration\n"
17702 #: java/gjavah.c:2279
17704 msgid " -prepend TEXT Insert TEXT before start of class\n"
17707 #: java/gjavah.c:2281 java/jcf-dump.c:897
17709 msgid " --classpath PATH Set path to find .class files\n"
17712 #: java/gjavah.c:2282 java/jcf-dump.c:898
17714 msgid " -IDIR Append directory to class path\n"
17717 #: java/gjavah.c:2283 java/jcf-dump.c:899
17719 msgid " --bootclasspath PATH Override built-in class path\n"
17722 #: java/gjavah.c:2284 java/jcf-dump.c:900
17724 msgid " --extdirs PATH Set extensions directory path\n"
17727 #: java/gjavah.c:2285
17729 msgid " -d DIRECTORY Set output directory name\n"
17732 #: java/gjavah.c:2286 java/jcf-dump.c:901 java/jv-scan.c:112
17734 msgid " -o FILE Set output file name\n"
17737 #: java/gjavah.c:2287
17739 msgid " -td DIRECTORY Set temporary directory name\n"
17742 #: java/gjavah.c:2289 java/jcf-dump.c:903 java/jv-scan.c:114
17744 msgid " --help Print this help, then exit\n"
17747 #: java/gjavah.c:2290 java/jcf-dump.c:904 java/jv-scan.c:115
17749 msgid " --version Print version number, then exit\n"
17752 #: java/gjavah.c:2291 java/jcf-dump.c:905
17754 msgid " -v, --verbose Print extra information while running\n"
17757 #: java/gjavah.c:2293
17760 " -M Print all dependencies to stdout;\n"
17761 " suppress ordinary output\n"
17764 #: java/gjavah.c:2295
17767 " -MM Print non-system dependencies to stdout;\n"
17768 " suppress ordinary output\n"
17771 #: java/gjavah.c:2297
17773 msgid " -MD Print all dependencies to stdout\n"
17776 #: java/gjavah.c:2298
17778 msgid " -MMD Print non-system dependencies to stdout\n"
17781 #: java/gjavah.c:2301 java/jcf-dump.c:907 java/jv-scan.c:117
17784 "For bug reporting instructions, please see:\n"
17788 #: java/gjavah.c:2329 java/gjavah.c:2443
17789 msgid "no classes specified"
17792 #: java/gjavah.c:2422
17793 msgid "`-MG' option is unimplemented"
17796 #: java/gjavah.c:2451
17797 msgid "can't specify both -o and -MD"
17800 #: java/gjavah.c:2462
17802 msgid "Processing %s\n"
17805 #: java/gjavah.c:2468
17807 msgid "%s: no such class"
17810 #: java/gjavah.c:2472
17812 msgid "Found in %s\n"
17815 #: java/jcf-dump.c:814
17817 msgid "Not a valid Java .class file.\n"
17820 #: java/jcf-dump.c:820
17822 msgid "error while parsing constant pool\n"
17825 #: java/jcf-dump.c:826 java/jcf-parse.c:621
17827 msgid "error in constant pool entry #%d\n"
17830 #: java/jcf-dump.c:836
17832 msgid "error while parsing fields\n"
17835 #: java/jcf-dump.c:842
17837 msgid "error while parsing methods\n"
17840 #: java/jcf-dump.c:848
17842 msgid "error while parsing final attributes\n"
17845 #: java/jcf-dump.c:885
17847 msgid "Try `jcf-dump --help' for more information.\n"
17850 #: java/jcf-dump.c:892
17853 "Usage: jcf-dump [OPTION]... CLASS...\n"
17857 #: java/jcf-dump.c:893
17860 "Display contents of a class file in readable form.\n"
17864 #: java/jcf-dump.c:894
17866 msgid " -c Disassemble method bodies\n"
17869 #: java/jcf-dump.c:895
17871 msgid " --javap Generate output in `javap' format\n"
17874 #: java/jcf-dump.c:932 java/jcf-dump.c:1000
17876 msgid "jcf-dump: no classes specified\n"
17879 #: java/jcf-dump.c:1020
17881 msgid "Cannot open '%s' for output.\n"
17884 #: java/jcf-dump.c:1066
17886 msgid "bad format of .zip/.jar archive\n"
17889 #: java/jcf-dump.c:1184
17891 msgid "Bad byte codes.\n"
17894 #: java/jcf-io.c:535
17897 "source file for class `%s' is newer than its matching class file. Source "
17898 "file `%s' used instead"
17901 #: java/jcf-parse.c:330
17902 msgid "bad string constant"
17905 #: java/jcf-parse.c:348
17907 msgid "bad value constant type %d, index %d"
17910 #: java/jcf-parse.c:514
17912 msgid "can't reopen %s: %m"
17915 #: java/jcf-parse.c:519
17917 msgid "can't close %s: %m"
17920 #: java/jcf-parse.c:604
17922 msgid "cannot find file for class %s"
17925 #: java/jcf-parse.c:615
17926 msgid "not a valid Java .class file"
17929 #. FIXME - where was first time
17930 #: java/jcf-parse.c:633
17932 msgid "reading class %s for the second time from %s"
17935 #: java/jcf-parse.c:651
17936 msgid "error while parsing fields"
17939 #: java/jcf-parse.c:654
17940 msgid "error while parsing methods"
17943 #: java/jcf-parse.c:657
17944 msgid "error while parsing final attributes"
17947 #: java/jcf-parse.c:671
17950 "the `java.lang.Object' that was found in `%s' didn't have the special zero-"
17951 "length `gnu.gcj.gcj-compiled' attribute. This generally means that your "
17952 "classpath is incorrectly set. Use `info gcj \"Input Options\"' to see the "
17953 "info page describing how to set the classpath"
17956 #: java/jcf-parse.c:749
17957 msgid "missing Code attribute"
17960 #: java/jcf-parse.c:981
17961 msgid "%Hsource file seen twice on command line and will be compiled only once"
17964 #: java/jcf-parse.c:996
17965 msgid "no input file specified"
17968 #: java/jcf-parse.c:1025
17970 msgid "can't close input file %s: %m"
17973 #: java/jcf-parse.c:1063
17975 msgid "bad zip/jar file %s"
17978 #: java/jcf-parse.c:1238
17980 msgid "error while reading %s from zip file"
17983 #: java/jcf-write.c:2611
17986 "internal error in generate_bytecode_insn - tree code not implemented: %s"
17989 #: java/jcf-write.c:2943
17990 msgid "field initializer type mismatch"
17993 #: java/jcf-write.c:3400
17995 msgid "can't create directory %s: %m"
17998 #: java/jcf-write.c:3453
18000 msgid "can't create %s: %m"
18003 #: java/jv-scan.c:97
18005 msgid "Try `jv-scan --help' for more information.\n"
18008 #: java/jv-scan.c:104
18011 "Usage: jv-scan [OPTION]... FILE...\n"
18015 #: java/jv-scan.c:105
18018 "Print useful information read from Java source files.\n"
18022 #: java/jv-scan.c:106
18024 msgid " --no-assert Don't recognize the assert keyword\n"
18027 #: java/jv-scan.c:107
18029 msgid " --complexity Print cyclomatic complexity of input file\n"
18032 #: java/jv-scan.c:108
18034 msgid " --encoding NAME Specify encoding of input file\n"
18037 #: java/jv-scan.c:109
18039 msgid " --print-main Print name of class containing `main'\n"
18042 #: java/jv-scan.c:110
18044 msgid " --list-class List all classes defined in file\n"
18047 #: java/jv-scan.c:111
18050 " --list-filename Print input filename when listing class names\n"
18053 #: java/jv-scan.c:188
18054 msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
18057 #: java/jv-scan.c:191
18059 msgid "can't open output file `%s'"
18062 #: java/jv-scan.c:225
18064 msgid "file not found `%s'"
18067 #: java/jv-scan.c:247
18069 msgid "%s: error: "
18072 #: java/jv-scan.c:259
18074 msgid "%s: warning: "
18077 #: java/jvgenmain.c:48
18079 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
18082 #: java/jvgenmain.c:98
18084 msgid "%s: Cannot open output file: %s\n"
18087 #: java/jvgenmain.c:135
18089 msgid "%s: Failed to close output file %s\n"
18092 #: java/jvspec.c:418
18093 msgid "can't specify `-D' without `--main'\n"
18096 #: java/jvspec.c:421
18098 msgid "`%s' is not a valid class name"
18101 #: java/jvspec.c:427
18102 msgid "--resource requires -o"
18105 #: java/jvspec.c:434
18106 msgid "warning: already-compiled .class files ignored with -C"
18109 #: java/jvspec.c:441
18110 msgid "cannot specify both -C and -o"
18113 #: java/jvspec.c:453
18114 msgid "cannot create temporary file"
18117 #: java/jvspec.c:481
18118 msgid "using both @FILE with multiple files not implemented"
18121 #: java/jvspec.c:530
18122 msgid "cannot specify `main' class when not linking"
18126 msgid "can't do dependency tracking with input from stdin"
18130 msgid "couldn't determine target name for dependency tracking"
18136 "unknown encoding: `%s'\n"
18137 "This might mean that your locale's encoding is not supported\n"
18138 "by your system's iconv(3) implementation. If you aren't trying\n"
18139 "to use a particular encoding for your input file, try the\n"
18140 "`--encoding=UTF-8' option"
18143 #: java/mangle.c:89
18145 msgid "can't mangle %s"
18148 #: java/mangle_name.c:140 java/mangle_name.c:210
18149 msgid "internal error - invalid Utf8 name"
18152 #: ../../gcc/java/parse-scan.y:880 ../../gcc/java/parse.y:951
18153 #: ../../gcc/java/parse.y:1292 ../../gcc/java/parse.y:1353
18154 #: ../../gcc/java/parse.y:1557 ../../gcc/java/parse.y:1779
18155 #: ../../gcc/java/parse.y:1788 ../../gcc/java/parse.y:1799
18156 #: ../../gcc/java/parse.y:1810 ../../gcc/java/parse.y:1822
18157 #: ../../gcc/java/parse.y:1837 ../../gcc/java/parse.y:1854
18158 #: ../../gcc/java/parse.y:1856 ../../gcc/java/parse.y:1937
18159 #: ../../gcc/java/parse.y:2108 ../../gcc/java/parse.y:2170
18160 #: ../../gcc/java/parse.y:2322 ../../gcc/java/parse.y:2334
18161 #: ../../gcc/java/parse.y:2341 ../../gcc/java/parse.y:2348
18162 #: ../../gcc/java/parse.y:2359 ../../gcc/java/parse.y:2361
18163 #: ../../gcc/java/parse.y:2399 ../../gcc/java/parse.y:2401
18164 #: ../../gcc/java/parse.y:2403 ../../gcc/java/parse.y:2424
18165 #: ../../gcc/java/parse.y:2426 ../../gcc/java/parse.y:2428
18166 #: ../../gcc/java/parse.y:2444 ../../gcc/java/parse.y:2446
18167 #: ../../gcc/java/parse.y:2467 ../../gcc/java/parse.y:2469
18168 #: ../../gcc/java/parse.y:2471 ../../gcc/java/parse.y:2499
18169 #: ../../gcc/java/parse.y:2501 ../../gcc/java/parse.y:2503
18170 #: ../../gcc/java/parse.y:2505 ../../gcc/java/parse.y:2523
18171 #: ../../gcc/java/parse.y:2525 ../../gcc/java/parse.y:2536
18172 #: ../../gcc/java/parse.y:2547 ../../gcc/java/parse.y:2558
18173 #: ../../gcc/java/parse.y:2569 ../../gcc/java/parse.y:2580
18174 #: ../../gcc/java/parse.y:2593 ../../gcc/java/parse.y:2597
18175 #: ../../gcc/java/parse.y:2599 ../../gcc/java/parse.y:2612
18176 msgid "Missing term"
18179 #: ../../gcc/java/parse-scan.y:882 ../../gcc/java/parse.y:723
18180 #: ../../gcc/java/parse.y:761 ../../gcc/java/parse.y:786
18181 #: ../../gcc/java/parse.y:972 ../../gcc/java/parse.y:1327
18182 #: ../../gcc/java/parse.y:1533 ../../gcc/java/parse.y:1535
18183 #: ../../gcc/java/parse.y:1764 ../../gcc/java/parse.y:1790
18184 #: ../../gcc/java/parse.y:1801 ../../gcc/java/parse.y:1812
18185 #: ../../gcc/java/parse.y:1824 ../../gcc/java/parse.y:1839
18186 msgid "';' expected"
18189 #: ../../gcc/java/parse.y:721 ../../gcc/java/parse.y:759
18190 msgid "Missing name"
18193 #: ../../gcc/java/parse.y:784
18194 msgid "'*' expected"
18197 #: ../../gcc/java/parse.y:798
18198 msgid "Class or interface declaration expected"
18201 #: ../../gcc/java/parse.y:835 ../../gcc/java/parse.y:837
18202 msgid "Missing class name"
18205 #: ../../gcc/java/parse.y:840 ../../gcc/java/parse.y:844
18206 #: ../../gcc/java/parse.y:852 ../../gcc/java/parse.y:1012
18207 #: ../../gcc/java/parse.y:1273 ../../gcc/java/parse.y:1275
18208 #: ../../gcc/java/parse.y:1599 ../../gcc/java/parse.y:1850
18209 #: ../../gcc/java/parse.y:1882 ../../gcc/java/parse.y:1944
18210 msgid "'{' expected"
18213 #: ../../gcc/java/parse.y:854
18214 msgid "Missing super class name"
18217 #: ../../gcc/java/parse.y:864 ../../gcc/java/parse.y:880
18218 msgid "Missing interface name"
18221 #: ../../gcc/java/parse.y:966
18222 msgid "Missing variable initializer"
18225 #: ../../gcc/java/parse.y:983
18226 msgid "Invalid declaration"
18229 #: ../../gcc/java/parse.y:986 ../../gcc/java/parse.y:1071
18230 #: ../../gcc/java/parse.y:2145 ../../gcc/java/parse.y:2167
18231 #: ../../gcc/java/parse.y:2171 ../../gcc/java/parse.y:2206
18232 #: ../../gcc/java/parse.y:2283 ../../gcc/java/parse.y:2293
18233 msgid "']' expected"
18236 #: ../../gcc/java/parse.y:990
18237 msgid "Unbalanced ']'"
18240 #: ../../gcc/java/parse.y:1026
18241 msgid "Invalid method declaration, method name required"
18244 #: ../../gcc/java/parse.y:1031 ../../gcc/java/parse.y:1036
18245 #: ../../gcc/java/parse.y:1041 ../../gcc/java/parse.y:2028
18246 msgid "Identifier expected"
18249 #: ../../gcc/java/parse.y:1046
18250 msgid "Invalid method declaration, return type required"
18253 #: ../../gcc/java/parse.y:1069 ../../gcc/java/parse.y:1513
18254 #: ../../gcc/java/parse.y:1520 ../../gcc/java/parse.y:1529
18255 #: ../../gcc/java/parse.y:1531 ../../gcc/java/parse.y:1559
18256 #: ../../gcc/java/parse.y:1667 ../../gcc/java/parse.y:1973
18257 #: ../../gcc/java/parse.y:2026
18258 msgid "')' expected"
18261 #: ../../gcc/java/parse.y:1085
18262 msgid "Missing formal parameter term"
18265 #: ../../gcc/java/parse.y:1100 ../../gcc/java/parse.y:1105
18266 msgid "Missing identifier"
18269 #: ../../gcc/java/parse.y:1125 ../../gcc/java/parse.y:1134
18270 msgid "Missing class type term"
18273 #: ../../gcc/java/parse.y:1290
18274 msgid "Invalid interface type"
18277 #: ../../gcc/java/parse.y:1477 ../../gcc/java/parse.y:1646
18278 #: ../../gcc/java/parse.y:1648
18279 msgid "':' expected"
18282 #: ../../gcc/java/parse.y:1499 ../../gcc/java/parse.y:1504
18283 #: ../../gcc/java/parse.y:1509
18284 msgid "Invalid expression statement"
18287 #: ../../gcc/java/parse.y:1527 ../../gcc/java/parse.y:1555
18288 #: ../../gcc/java/parse.y:1595 ../../gcc/java/parse.y:1663
18289 #: ../../gcc/java/parse.y:1731 ../../gcc/java/parse.y:1852
18290 #: ../../gcc/java/parse.y:1930 ../../gcc/java/parse.y:2020
18291 #: ../../gcc/java/parse.y:2022 ../../gcc/java/parse.y:2030
18292 #: ../../gcc/java/parse.y:2266 ../../gcc/java/parse.y:2268
18293 msgid "'(' expected"
18296 #: ../../gcc/java/parse.y:1597
18297 msgid "Missing term or ')'"
18300 #: ../../gcc/java/parse.y:1644
18301 msgid "Missing or invalid constant expression"
18304 #: ../../gcc/java/parse.y:1665
18305 msgid "Missing term and ')' expected"
18308 #: ../../gcc/java/parse.y:1704
18309 msgid "Invalid control expression"
18312 #: ../../gcc/java/parse.y:1706 ../../gcc/java/parse.y:1708
18313 msgid "Invalid update expression"
18316 #: ../../gcc/java/parse.y:1733
18317 msgid "Invalid init statement"
18320 #: ../../gcc/java/parse.y:1933
18321 msgid "Missing term or ')' expected"
18324 #: ../../gcc/java/parse.y:1975
18325 msgid "'class' or 'this' expected"
18328 #: ../../gcc/java/parse.y:1977 ../../gcc/java/parse.y:1979
18329 msgid "'class' expected"
18332 #: ../../gcc/java/parse.y:2024
18333 msgid "')' or term expected"
18336 #: ../../gcc/java/parse.y:2143
18337 msgid "'[' expected"
18340 #: ../../gcc/java/parse.y:2221
18341 msgid "Field expected"
18344 #: ../../gcc/java/parse.y:2278 ../../gcc/java/parse.y:2288
18345 msgid "Missing term and ']' expected"
18348 #: ../../gcc/java/parse.y:2392
18349 msgid "']' expected, invalid type expression"
18352 #: ../../gcc/java/parse.y:2395
18353 msgid "Invalid type expression"
18356 #: ../../gcc/java/parse.y:2507
18357 msgid "Invalid reference type"
18360 #: ../../gcc/java/parse.y:2979
18361 msgid "Constructor invocation must be first thing in a constructor"
18364 #: ../../gcc/java/parse.y:2981
18365 msgid "Only constructors can invoke constructors"
18368 #: ../../gcc/java/parse.y:2989
18370 msgid ": `%s' JDK1.1(TM) feature"
18373 #: ../../gcc/java/parse.y:3048 ../../gcc/java/parse.y:3050
18380 #: ../../gcc/java/parse.y:6932
18382 msgid "malformed .zip archive in CLASSPATH: %s"
18385 #: ../../gcc/java/parse.y:7003
18388 "Can't find default package `%s'. Check the CLASSPATH environment variable "
18389 "and the access to the archives"
18392 #: ../../gcc/java/parse.y:12155
18394 msgid "missing static field `%s'"
18397 #: ../../gcc/java/parse.y:12160
18399 msgid "not a static field `%s'"
18402 #: ../../gcc/java/parse.y:12203
18404 msgid "No case for %s"
18407 #: ../../gcc/java/parse.y:13135
18409 msgid "unregistered operator %s"
18412 #: java/typeck.c:537
18413 msgid "junk at end of signature string"
18416 #: java/verify.c:471
18417 msgid "bad pc in exception_table"
18420 #: java/verify.c:1384
18422 msgid "unknown opcode %d@pc=%d during verification"
18425 #: java/verify.c:1454 java/verify.c:1467 java/verify.c:1471
18427 msgid "verification error at PC=%d"
18430 #: objc/objc-act.c:687
18432 msgid "object does not conform to the `%s' protocol"
18435 #: objc/objc-act.c:773 objc/objc-act.c:846
18437 msgid "class `%s' does not implement the `%s' protocol"
18440 #: objc/objc-act.c:954
18442 msgid "statically allocated instance of Objective-C class `%s'"
18445 #: objc/objc-act.c:1001
18447 msgid "unexpected type for `id' (%s)"
18450 #: objc/objc-act.c:1006
18451 msgid "undefined type `id', please import <objc/objc.h>"
18454 #: objc/objc-act.c:1055
18456 msgid "protocol `%s' has circular dependency"
18459 #: objc/objc-act.c:1077 objc/objc-act.c:5963
18461 msgid "cannot find protocol declaration for `%s'"
18464 #: objc/objc-act.c:1393 objc/objc-act.c:2620 objc/objc-act.c:6496
18465 #: objc/objc-act.c:6805 objc/objc-act.c:6858 objc/objc-act.c:6883
18467 msgid "cannot find interface declaration for `%s'"
18470 #: objc/objc-act.c:1408
18472 msgid "interface `%s' does not have valid constant string layout"
18475 #: objc/objc-act.c:1425
18477 msgid "cannot find reference tag for class `%s'"
18480 #: objc/objc-act.c:2154
18482 msgid "creating selector for non existant method %s"
18485 #: objc/objc-act.c:2364
18487 msgid "`%s' is not an Objective-C class name or alias"
18490 #: objc/objc-act.c:2475 objc/objc-act.c:2493 objc/objc-act.c:6752
18491 #: objc/objc-act.c:7042 objc/objc-act.c:7071
18492 msgid "Objective-C declarations may only appear in global scope"
18495 #: objc/objc-act.c:2480
18497 msgid "cannot find class `%s'"
18500 #: objc/objc-act.c:2482
18502 msgid "class `%s' already exists"
18505 #: objc/objc-act.c:2507 objc/objc-act.c:6774
18507 msgid "`%s' redeclared as different kind of symbol"
18510 #: objc/objc-act.c:2509 objc/objc-act.c:6776
18511 msgid "%Jprevious declaration of '%D'"
18514 #. fatal did not work with 2 args...should fix
18515 #: objc/objc-act.c:2655
18517 msgid "cannot find interface declaration for `%s', superclass of `%s'"
18520 #: objc/objc-act.c:2662
18522 msgid "circular inheritance in interface declaration for `%s'"
18525 #: objc/objc-act.c:2755 objc/objc-act.c:2898 objc/objc-act.c:2998
18526 #: objc/objc-act.c:3173 objc/objc-act.c:3213
18527 msgid "Use `-fobjc-exceptions' to enable Objective-C exception syntax"
18530 #: objc/objc-act.c:2762
18531 msgid "`@throw;' (rethrow) used outside of a `@catch' block"
18534 #: objc/objc-act.c:3001
18535 msgid "`@catch' parameter is not a known Objective-C class type"
18538 #: objc/objc-act.c:3010
18539 msgid "Exception already handled by preceding `@catch(id)'"
18542 #: objc/objc-act.c:3015
18544 msgid "Exception of type `%s *' already handled by `@catch (%s *)'"
18547 #: objc/objc-act.c:3179
18548 msgid "`@try' without `@catch' or `@finally'"
18551 #: objc/objc-act.c:3620
18552 msgid "%Jtype '%D' does not have a known size"
18555 #: objc/objc-act.c:4229
18559 #: objc/objc-act.c:4254 objc/objc-act.c:4273
18560 msgid "inconsistent instance variable specification"
18563 #: objc/objc-act.c:5284
18564 msgid "can not use an object as parameter to a method\n"
18567 #: objc/objc-act.c:5485
18569 msgid "multiple %s named `%c%s' found"
18572 #: objc/objc-act.c:5702
18574 msgid "no super class declared in @interface for `%s'"
18577 #: objc/objc-act.c:5790
18579 msgid "invalid receiver type `%s'"
18582 #: objc/objc-act.c:5801
18584 msgid "`%s' may not respond to `%c%s'"
18587 #: objc/objc-act.c:5806
18589 msgid "`%c%s' not implemented by protocol(s)"
18592 #: objc/objc-act.c:5811
18593 msgid "(Messages without a matching method signature"
18596 #: objc/objc-act.c:5812
18597 msgid "will be assumed to return `id' and accept"
18600 #: objc/objc-act.c:5813
18601 msgid "`...' as arguments.)"
18604 #: objc/objc-act.c:6062
18606 msgid "undeclared selector `%s'"
18609 #. Historically, a class method that produced objects (factory
18610 #. method) would assign `self' to the instance that it
18611 #. allocated. This would effectively turn the class method into
18612 #. an instance method. Following this assignment, the instance
18613 #. variables could be accessed. That practice, while safe,
18614 #. violates the simple rule that a class method should not refer
18615 #. to an instance variable. It's better to catch the cases
18616 #. where this is done unknowingly than to support the above
18618 #: objc/objc-act.c:6104
18620 msgid "instance variable `%s' accessed in class method"
18623 #: objc/objc-act.c:6310
18625 msgid "duplicate declaration of method `%c%s'"
18628 #: objc/objc-act.c:6351
18630 msgid "duplicate interface declaration for category `%s(%s)'"
18633 #: objc/objc-act.c:6381
18635 msgid "illegal reference type specified for instance variable `%s'"
18638 #: objc/objc-act.c:6397
18640 msgid "instance variable `%s' has unknown size"
18643 #. vtable pointers are Real Bad(tm), since Obj-C cannot initialize them
18644 #: objc/objc-act.c:6411
18646 msgid "type `%s' has virtual member functions"
18649 #: objc/objc-act.c:6412
18651 msgid "illegal aggregate type `%s' specified for instance variable `%s'"
18654 #: objc/objc-act.c:6420
18656 msgid "type `%s' has a user-defined constructor"
18659 #: objc/objc-act.c:6422
18661 msgid "type `%s' has a user-defined destructor"
18664 #: objc/objc-act.c:6423
18666 "C++ constructors and destructors will not be invoked for Objective-C fields"
18669 #: objc/objc-act.c:6473
18671 msgid "instance variable `%s' is declared private"
18674 #: objc/objc-act.c:6522
18676 msgid "instance variable `%s' is %s; this will be a hard error in the future"
18679 #: objc/objc-act.c:6529
18681 msgid "instance variable `%s' is declared %s"
18684 #: objc/objc-act.c:6539
18685 msgid "static access to object of type `id'"
18688 #: objc/objc-act.c:6561 objc/objc-act.c:6649
18690 msgid "incomplete implementation of class `%s'"
18693 #: objc/objc-act.c:6565 objc/objc-act.c:6654
18695 msgid "incomplete implementation of category `%s'"
18698 #: objc/objc-act.c:6570 objc/objc-act.c:6659
18700 msgid "method definition for `%c%s' not found"
18703 #: objc/objc-act.c:6700
18705 msgid "%s `%s' does not fully implement the `%s' protocol"
18708 #: objc/objc-act.c:6758 objc/objc-act.c:8790
18709 msgid "`@end' missing in implementation context"
18712 #: objc/objc-act.c:6788
18714 msgid "reimplementation of class `%s'"
18717 #: objc/objc-act.c:6819
18719 msgid "conflicting super class name `%s'"
18722 #: objc/objc-act.c:6821
18724 msgid "previous declaration of `%s'"
18727 #: objc/objc-act.c:6835 objc/objc-act.c:6837
18729 msgid "duplicate interface declaration for class `%s'"
18732 #: objc/objc-act.c:7104
18734 msgid "duplicate declaration for protocol `%s'"
18737 #. Add a readable method name to the warning.
18738 #: objc/objc-act.c:7595
18739 msgid "%J%s `%c%s'"
18742 #: objc/objc-act.c:7895
18744 msgid "no super class declared in interface for `%s'"
18747 #: objc/objc-act.c:7943
18748 msgid "[super ...] must appear in a method context"
18751 #: objc/objc-parse.y:2687
18752 msgid "`@end' must appear in an implementation context"
18755 #: objc/objc-parse.y:2900
18756 msgid "method definition not in class context"
18760 msgid "Display this information"
18765 "--param <param>=<value>\tSet paramter <param> to value. See below for a "
18766 "complete list of parameters"
18771 "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
18772 "before <question> disables the <answer> to <question>"
18776 msgid "Do not discard comments"
18780 msgid "Do not discard comments in macro expansions"
18785 "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
18786 "<macro> is given, <val> is taken to be 1"
18790 msgid "-F <dir>\tAdd <dir> to the end of the main framework include path "
18795 "-G<number>\tPut global and static data smaller than <number> bytes into a "
18796 "special section (on some targets)"
18800 msgid "Print the name of header files as they are used"
18804 msgid "-J<directory>\tPut MODULE files in 'directory'"
18808 msgid "Generate make dependencies and compile"
18812 msgid "Treat missing header files as generated files"
18816 msgid "Like -MD but ignore system header files"
18820 msgid "-MQ <target>\tAdd a MAKE-quoted target"
18824 msgid "-O<number>\tSet optimization level to <number>"
18828 msgid "Optimize for space rather than speed"
18832 msgid "Do not generate #line directives"
18836 msgid "-U<macro>\tUndefine <macro>"
18840 msgid "This switch is deprecated; use -Wextra instead"
18844 msgid "Warn about returning structures, unions or arrays"
18848 msgid "Warn about possible aliasing of dummy arguments"
18852 msgid "Warn about casting functions to incompatible types"
18856 msgid "Warn about pointer casts which increase alignment"
18860 msgid "Warn about casts which discard qualifiers"
18864 msgid "Warn about subscripts whose type is \"char\""
18869 "Warn about possibly nested block comments, and C++ comments spanning more "
18870 "than one physical line"
18874 msgid "Synonym for -Wcomment"
18878 msgid "Warn about implicit conversion"
18882 msgid "Warn when all constructors and destructors are private"
18886 msgid "Warn when a declaration is found after a statement"
18890 msgid "Warn if deprecated class, method, or field is used"
18894 msgid "Warn about uses of __attribute__((deprecated)) declarations"
18898 msgid "Warn when an optimization pass is disabled"
18902 msgid "Warn about compile-time integer division by zero"
18906 msgid "Warn about violations of Effective C++ style rules"
18910 msgid "Warn about stray tokens after #elif and #endif"
18914 msgid "Treat all warnings as errors"
18918 msgid "Make implicit function declarations an error"
18922 msgid "Print extra (possibly unwanted) warnings"
18926 msgid "Warn if deprecated empty statements are found"
18930 msgid "Exit on the first error occurred"
18934 msgid "Warn if testing floating point numbers for equality"
18938 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
18942 msgid "Warn if passing too many arguments to a function for its format string"
18946 msgid "Warn about format strings that are not literals"
18950 msgid "Warn about possible security problems with format functions"
18954 msgid "Warn about strftime formats yielding 2-digit years"
18958 msgid "Warn about implicit function declarations"
18962 msgid "Warn when a declaration does not specify a type"
18966 msgid "Warn about calls with implicit interface"
18970 msgid "Deprecated. This switch has no effect."
18974 msgid "Warn about variables which are initialized to themselves."
18978 msgid "Warn when an inlined function cannot be inlined"
18982 msgid "Warn about invalid uses of the \"offsetof\" macro"
18986 msgid "Warn about PCH files that are found but not used"
18990 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
18994 msgid "Warn about truncated source lines"
18998 msgid "Do not warn about using \"long long\" when -pedantic"
19002 msgid "Warn about suspicious declarations of \"main\""
19006 msgid "Warn about possibly missing braces around initializers"
19010 msgid "Warn about global functions without previous declarations"
19014 msgid "Warn about functions which might be candidates for format attributes"
19019 "Warn about functions which might be candidates for __attribute__((noreturn))"
19023 msgid "Warn about global functions without prototypes"
19027 msgid "Warn about use of multi-character character constants"
19031 msgid "Warn about \"extern\" declarations not at file scope"
19036 "Warn when non-templatized friend functions are declared within a template"
19040 msgid "Warn about non-virtual destructors"
19044 msgid "Warn if a C-style cast is used in a program"
19048 msgid "Warn if an old-style parameter definition is used"
19052 msgid "Warn if .class files are out of date"
19056 msgid "Warn about overloaded virtual function names"
19060 msgid "Warn when the packed attribute has no effect on struct layout"
19064 msgid "Warn when padding is required to align structure members"
19068 msgid "Warn about possibly missing parentheses"
19072 msgid "Warn when converting the type of pointers to member functions"
19076 msgid "Warn about function pointer arithmetic"
19080 msgid "Warn if inherited methods are unimplemented"
19084 msgid "Warn about multiple declarations of the same object"
19088 msgid "Warn if modifiers are specified when not necessary"
19092 msgid "Warn when the compiler reorders code"
19097 "Warn whenever a function's return type defaults to \"int\" (C), or about "
19098 "inconsistent return types (C++)"
19102 msgid "Warn if a selector has multiple methods"
19106 msgid "Warn about possible violations of sequence point rules"
19110 msgid "Warn when one local variable shadows another"
19114 msgid "Warn about signed-unsigned comparisons"
19118 msgid "Warn when overload promotes from unsigned to signed"
19123 msgid "Warn about code which might break strict aliasing rules"
19127 msgid "Warn about unprototyped function declarations"
19131 msgid "Warn about \"suspicious\" constructs"
19135 msgid "Warn about enumerated switches, with no default, missing a case"
19139 msgid "Warn about enumerated switches missing a \"default:\" statement"
19143 msgid "Warn about all enumerated switches missing a specific case"
19147 msgid "Warn when synthesis behavior differs from Cfront"
19151 msgid "Do not suppress warnings from system headers"
19155 msgid "Warn about features not present in traditional C"
19160 "Warn if trigraphs are encountered that might affect the meaning of the "
19165 msgid "Warn if an undefined macro is used in an #if directive"
19169 msgid "Warn about uninitialized automatic variables"
19173 msgid "Warn about unrecognized pragmas"
19177 msgid "Warn about code that will never be executed"
19181 msgid "Enable all -Wunused- warnings"
19185 msgid "Warn when a function is unused"
19190 msgid "Warn when a label is unused"
19194 msgid "Warn about macros defined in the main file that are not used"
19198 msgid "Warn when a function parameter is unused"
19202 msgid "Warn when an expression value is unused"
19206 msgid "Warn when a variable is unused"
19210 msgid "Do not warn about using variadic macros when -pedantic"
19214 msgid "Give strings the type \"array of char\""
19219 "A synonym for -std=c89. In a future version of GCC it will become "
19220 "synonymous with -std=c99 instead"
19224 msgid "-aux-info <file>\tEmit declaration information into <file>"
19228 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
19232 msgid "Set the default real and integer kinds to double precision"
19236 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
19240 msgid "--CLASSPATH\tDeprecated; use --classpath instead"
19244 msgid "Enforce class member access control semantics"
19248 msgid "Align the start of functions"
19252 msgid "Align labels which are only reached by jumping"
19256 msgid "Align all labels"
19260 msgid "Align the start of loops"
19264 msgid "Change when template instances are emitted"
19268 msgid "Specify that arguments may alias each other and globals"
19272 msgid "Assume arguments may alias globals but not each other"
19276 msgid "Assume arguments alias neither each other nor globals"
19280 msgid "Recognize the \"asm\" keyword"
19284 msgid "Generate unwind tables that are exact at each instruction boundary"
19288 msgid "--bootclasspath=<path>\tReplace system path"
19292 msgid "Generate code to check bounds before indexing arrays"
19296 msgid "Replace add, compare, branch with branch on count register"
19300 msgid "Use profiling information for branch probabilities"
19305 "Perform branch target load optimization before prologue / epilogue threading"
19310 "Perform branch target load optimization after prologue / epilogue threading"
19315 "Restrict target load migration not to re-use registers in any basic block"
19319 msgid "Recognize built-in functions"
19324 "-fcall-saved-<register>\tMark <register> as being preserved across functions"
19329 "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
19333 msgid "Save registers around function calls"
19337 msgid "Check the return value of new"
19341 msgid "--classpath=<path>\tSet class path"
19345 msgid "Do not put uninitialized globals in the common section"
19349 msgid "Allow the arguments of the '?' operator to have different types"
19353 msgid "Reduce the size of object files"
19357 msgid "Make string literals \"const char[]\" not \"char[]\""
19361 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
19365 msgid "Perform a register copy-propagation optimization pass"
19369 msgid "Perform cross-jumping optimization"
19373 msgid "When running CSE, follow jumps to their targets"
19377 msgid "When running CSE, follow conditional jumps"
19381 msgid "Place data items into their own section"
19385 msgid "Inline member functions by default"
19389 msgid "Defer popping functions args from stack until later"
19393 msgid "Attempt to fill delay slots of branch instructions"
19397 msgid "Delete useless null pointer checks"
19402 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
19403 "location at the beginning of line-wrapped diagnostics"
19407 msgid "Allow dollar signs in entity names"
19411 msgid "Permit '$' as an identifier character"
19415 msgid "-fdump-<type>\tDump various compiler internals to a file"
19419 msgid "Display the code tree after parsing."
19424 "Suppress output of instruction numbers and line number notes in debugging "
19429 msgid "Perform DWARF2 duplicate elimination"
19434 msgid "Perform unused type elimination in debug info"
19439 "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
19443 msgid "Generate code to check exception specifications"
19447 msgid "Enable exception handling"
19452 "-fexec-charset=<cset>\tConvert all strings and character constants to "
19453 "character set <cset>"
19457 msgid "Perform a number of minor, expensive optimizations"
19461 msgid "Assume no NaNs or infinities are generated"
19466 "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
19470 msgid "Assume that the source file is fixed form"
19474 msgid "Use 132 character line width in fixed mode"
19478 msgid "Use 80 character line width in fixed mode"
19482 msgid "Do not store floats in registers"
19486 msgid "Scope of for-init-statement variables is local to the loop"
19490 msgid "Copy memory address constants into registers before use"
19494 msgid "Always check for non gcj generated classes archives"
19498 msgid "Copy memory operands into registers before use"
19502 msgid "Assume that the source file is free form"
19506 msgid "Do not assume that standard C libraries and \"main\" exist"
19510 msgid "Allow function addresses to be held in registers"
19514 msgid "Place each function into its own section"
19518 msgid "Perform global common subexpression elimination"
19523 "Perform global common subexpression elimination after register allocation"
19528 "Perform redundant load after store elimination in global common subexpression"
19533 "Perform enhanced load motion during global common subexpression elimination"
19537 msgid "Perform store motion after global common subexpression elimination"
19541 msgid "Recognize GNU-defined keywords"
19545 msgid "Generate code for GNU runtime environment"
19549 msgid "Enable guessing of branch probabilities"
19553 msgid "Assume normal C execution environment"
19557 msgid "Enable support for huge objects"
19561 msgid "Process #ident directives"
19565 msgid "Perform conversion of conditional jumps to branchless equivalents"
19569 msgid "Perform conversion of conditional jumps to conditional execution"
19573 msgid "Export functions even if they can be inlined"
19577 msgid "Emit implicit instantiations of inline templates"
19582 "Specify that no implicit typing is allowed, unless overridden by explicit "
19583 "IMPLICIT statements"
19587 msgid "Emit implicit instantiations of templates"
19591 msgid "Use offset tables for virtual method calls"
19595 msgid "Do not generate .size directives"
19599 msgid "Pay attention to the \"inline\" keyword"
19604 "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
19609 "-finput-charset=<cset> Specify the default character set for source "
19614 msgid "Instrument function entry and exit with profiling calls"
19618 msgid "Assume native functions are implemented using JNI"
19622 msgid "Generate code for functions even if they are fully inlined"
19626 msgid "Emit static const variables even if they are not used"
19630 msgid "Give external symbols a leading underscore"
19634 msgid "Perform loop optimizations"
19638 msgid "Set errno after built-in math functions"
19642 msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
19647 "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
19652 msgid "Report on permanent memory allocation"
19656 msgid "Attempt to merge identical constants and constant variables"
19660 msgid "Attempt to merge identical constants across compilation units"
19665 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
19666 "line. 0 suppresses line-wrapping"
19670 msgid "Set default accessibility of module entities to PRIVATE"
19674 msgid "Force all loop invariant computations out of loops"
19678 msgid "Don't warn about uses of Microsoft extensions"
19683 "Add mudflap bounds-checking instrumentation for single-threaded program."
19687 msgid "Ignore read operations when inserting mudflap instrumentation."
19691 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
19695 msgid "Use graph-coloring register allocation"
19699 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
19703 msgid "Assume that receivers of Objective-C messages may be nil"
19707 msgid "Don't generate code, just do syntax and semantics checking"
19711 msgid "Support synchronous non-call exceptions"
19715 msgid "Enable Objective-C exception and synchronization syntax"
19720 msgid "Perform loop unrolling for all loops"
19725 msgid "Perform loop unrolling when iteration count is known"
19729 msgid "When possible do not generate stack frames"
19733 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
19737 msgid "Do the full register move optimization pass"
19741 msgid "Optimize sibling and tail recursive calls"
19745 msgid "Enable optimization of static class initialization code"
19749 msgid "Enable optional diagnostics"
19753 msgid "Try to layout derived types as compact as possible"
19757 msgid "Pack structure members together without holes"
19761 msgid "Return small aggregates in memory, not registers"
19765 msgid "Perform loop peeling"
19769 msgid "Enable machine specific peephole optimizations"
19773 msgid "Enable an RTL peephole pass before sched2"
19777 msgid "Downgrade conformance errors to warnings"
19781 msgid "Generate position-independent code if possible"
19785 msgid "Generate position-independent code for executables if possible"
19789 msgid "Generate prefetch instructions, if available, for arrays in loops"
19793 msgid "Treat the input file as already preprocessed"
19797 msgid "Enable basic program profiling code"
19801 msgid "Insert arc-based program profiling code"
19806 "Enable common options for generating profile info for profile feedback "
19807 "directed optimizations"
19812 "Enable common options for performing profile feedback directed optimizations"
19816 msgid "Insert code to profile values of expressions"
19820 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
19824 msgid "Strength reduce all loop general induction variables"
19828 msgid "Return small aggregates in registers"
19832 msgid "Enables a register move optimization"
19836 msgid "Perform a register renaming optimization pass"
19840 msgid "Reorder basic blocks to improve code placement"
19844 msgid "Reorder basic blocks and partition into hot and cold sections"
19848 msgid "Reorder functions to improve code placement"
19852 msgid "Copy array sections into a contiguous block on procedure entry"
19857 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
19862 msgid "Enable automatic template instantiation"
19866 msgid "Add a common subexpression elimination pass after loop optimizations"
19870 msgid "Run the loop optimizer twice"
19874 msgid "Disable optimizations that assume default FP rounding behavior"
19878 msgid "Generate run time type descriptor information"
19882 msgid "Enable scheduling across basic blocks"
19886 msgid "Allow speculative motion of non-loads"
19890 msgid "Allow speculative motion of some loads"
19894 msgid "Allow speculative motion of more loads"
19898 msgid "Allow premature scheduling of queued insns"
19903 "Set dependence distance checking in premature scheduling of queued insns"
19908 "-fsched-stalled-insns-dep=<number> Set dependence distance checking in "
19909 "premature scheduling of queued insns"
19914 "-fsched-stalled-insns=<number> Set number of queued insns that can be "
19915 "prematurely scheduled"
19919 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
19923 msgid "If scheduling post reload, do superblock scheduling"
19927 msgid "If scheduling post reload, do trace scheduling"
19931 msgid "Reschedule instructions before register allocation"
19935 msgid "Reschedule instructions after register allocation"
19939 msgid "Append a second underscore if the name already contains an underscore"
19943 msgid "Mark data as shared rather than private"
19947 msgid "Use the same size for double as for float"
19951 msgid "Use the narrowest integer type possible for enumeration types"
19955 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
19959 msgid "Disable optimizations observable by IEEE signaling NaNs"
19963 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
19967 msgid "Make \"char\" signed by default"
19971 msgid "Convert floating point constants to single precision constants"
19975 msgid "Insert stack checking code into the program"
19980 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
19984 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
19988 msgid "Display statistics accumulated during compilation"
19992 msgid "Enable assignability checks for stores into object arrays"
19996 msgid "Perform strength reduction optimizations"
20000 msgid "Assume strict aliasing rules apply"
20004 msgid "Check for syntax errors, then stop"
20008 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
20012 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
20016 msgid "Create data files needed by \"gcov\""
20020 msgid "Perform jump threading optimizations"
20024 msgid "Report the time taken by each compiler pass"
20029 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
20030 "default thread-local storage code generation model"
20034 msgid "Perform superblock formation via tail duplication"
20038 msgid "Assume floating-point operations can trap"
20042 msgid "Trap for signed overflow in addition, subtraction and multiplication"
20046 msgid "Use tree-ssa based implementation of profiling"
20050 msgid "Enable SSA-CCP optimization on trees"
20054 msgid "Enable loop header copying on trees"
20058 msgid "Coalesce memory temporaries in the SSA->normal pass"
20062 msgid "Replace SSA temporaries with better names in copies."
20066 msgid "Enable SSA dead code elimination optimization on trees"
20070 msgid "Enable dominator optimizations"
20074 msgid "Enable dead store elimination"
20078 msgid "Enable loop optimizations on trees"
20082 msgid "Perform live range splitting during the SSA->normal pass."
20086 msgid "Enable SSA-PRE optimization on trees"
20090 msgid "Perform scalar replacement of aggregates"
20094 msgid "Replace temporary expressions in the SSA->normal pass"
20098 msgid "Append underscores to externally visible names"
20102 msgid "Compile whole compilation unit at a time"
20106 msgid "Allow math optimizations that may violate IEEE or ISO standards"
20110 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
20114 msgid "Make \"char\" unsigned by default"
20118 msgid "Perform loop unswitching"
20122 msgid "Just generate unwind tables for exception handling"
20126 msgid "Use __cxa_atexit to register destructors"
20130 msgid "Perform variable tracking"
20134 msgid "Add extra commentary to assembler output"
20138 msgid "Use expression value profiles in optimizations"
20142 msgid "Discard unused virtual functions"
20146 msgid "Implement vtables using thunks"
20150 msgid "Emit common-like symbols as weak symbols"
20154 msgid "Construct webs and split unrelated uses of single variable"
20159 "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
20160 "to character set <cset>"
20164 msgid "Generate a #line directive pointing at the current working directory"
20168 msgid "Assume signed arithmetic overflow wraps around"
20172 msgid "Emit cross referencing information"
20176 msgid "Put zero initialized data in the bss section"
20181 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
20185 msgid "Generate debug information in default format"
20189 msgid "Generate debug information in COFF format"
20193 msgid "Generate debug information in DWARF v2 format"
20197 msgid "Dump declarations to a .decl file"
20201 msgid "Generate debug information in default extended format"
20205 msgid "Generate debug information in STABS format"
20209 msgid "Generate debug information in extended STABS format"
20213 msgid "Generate debug information in VMS format"
20217 msgid "Generate debug information in XCOFF format"
20221 msgid "Generate debug information in extended XCOFF format"
20225 msgid "Set the default integer kind to double precision"
20229 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
20233 msgid "-imacros <file>\tAccept definition of macros in <file>"
20237 msgid "-include <file>\tInclude the contents of <file> before other files"
20241 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
20245 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
20249 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
20253 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
20257 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
20261 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
20266 "Do not search standard system include directories (those specified with -"
20267 "isystem will still be used)"
20271 msgid "Do not search standard system include directories for C++"
20275 msgid "-o <file>\tPlace output into <file>"
20279 msgid "Enable function profiling"
20283 msgid "Issue warnings needed for strict compliance to the standard"
20287 msgid "Like -pedantic but issue them as errors"
20291 msgid "Generate C header of platform-specific features"
20295 msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
20299 msgid "Do not display functions compiled or elapsed time"
20303 msgid "Set the default real kind to double precision"
20307 msgid "Remap file names when including files"
20311 msgid "Conform to the ISO 1998 C++ standard"
20315 msgid "Conform to the ISO 1990 C standard"
20319 msgid "Conform to the ISO 1999 C standard"
20325 msgid "Deprecated in favor of -std=c99"
20329 msgid "Conform to the ISO Fortran 2003 standard."
20333 msgid "Conform to the ISO Fortran 95 standard."
20337 msgid "Conform nothing in particular."
20341 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
20345 msgid "Conform to the ISO 1990 C standard with GNU extensions"
20349 msgid "Conform to the ISO 1999 C standard with GNU extensions"
20353 msgid "Deprecated in favor of -std=gnu99"
20357 msgid "Deprecated in favor of -std=c89"
20361 msgid "Conform to the ISO 1990 C standard as amended in 1994"
20365 msgid "Enable traditional preprocessing"
20369 msgid "-trigraphs\tSupport ISO C trigraphs"
20373 msgid "Do not predefine system-specific and GCC-specific macros"
20377 msgid "Enable verbose output"
20381 msgid "Suppress warnings"
20384 #: treelang/lang-specs.h:52
20385 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
20388 #: config/rs6000/darwin.h:98
20389 msgid " conflicting code gen style switches are used"
20392 #: config/rs6000/sysv4.h:1089
20393 msgid "`-p' not supported; use `-pg' and gprof(1)"
20396 #: config/i386/sco5.h:191
20397 msgid "-pg not supported on this platform"
20400 #: config/i386/sco5.h:192
20401 msgid "-p and -pp specified - pick one"
20404 #: config/i386/sco5.h:266
20405 msgid "-G and -static are mutually exclusive"
20408 #: config/i386/cygwin.h:29
20409 msgid "mno-cygwin and mno-win32 are not compatible"
20412 #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
20413 msgid "shared and mdll are not compatible"
20416 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
20417 #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
20418 msgid "does not support multilib"
20421 #: config/sparc/linux64.h:207 config/sparc/linux64.h:218
20422 #: config/sparc/netbsd-elf.h:136 config/sparc/netbsd-elf.h:155
20423 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
20424 msgid "may not use both -m32 and -m64"
20427 #: config/vax/netbsd-elf.h:42
20428 msgid "The -shared option is not currently supported for VAX ELF."
20431 #: config/darwin.h:226
20432 msgid "-current_version only allowed with -dynamiclib"
20435 #: config/darwin.h:229
20436 msgid "-install_name only allowed with -dynamiclib"
20439 #: config/darwin.h:234
20440 msgid "-bundle not allowed with -dynamiclib"
20443 #: config/darwin.h:235
20444 msgid "-bundle_loader not allowed with -dynamiclib"
20447 #: config/darwin.h:236
20448 msgid "-client_name not allowed with -dynamiclib"
20451 #: config/darwin.h:239
20452 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
20455 #: config/darwin.h:240
20456 msgid "-force_flat_namespace not allowed with -dynamiclib"
20459 #: config/darwin.h:242
20460 msgid "-keep_private_externs not allowed with -dynamiclib"
20463 #: config/darwin.h:243
20464 msgid "-private_bundle not allowed with -dynamiclib"
20467 #: config/vax/vax.h:50 config/vax/vax.h:51
20468 msgid "profiling not supported with -mg\n"
20471 #: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:792
20472 msgid "-pg and -fomit-frame-pointer are incompatible"
20475 #: config/arc/arc.h:63 config/mips/mips.h:1192
20476 msgid "may not use both -EB and -EL"
20479 #: java/lang-specs.h:34
20480 msgid "-fjni and -femit-class-files are incompatible"
20483 #: java/lang-specs.h:35
20484 msgid "-fjni and -femit-class-file are incompatible"
20487 #: java/lang-specs.h:36 java/lang-specs.h:37
20488 msgid "-femit-class-file should used along with -fsyntax-only"
20491 #: ada/lang-specs.h:36
20492 msgid "one of -c, -S, -gnatc or -gnats is required for Ada"
20495 #: config/mips/mips.h:1037
20496 msgid "-pipe is not supported"
20499 #: config/mips/r3900.h:35
20500 msgid "-mhard-float not supported"
20503 #: config/mips/r3900.h:37
20504 msgid "-msingle-float and -msoft-float can not both be specified"
20507 #: config/mcore/mcore.h:65
20508 msgid "the m210 does not have little endian support"
20511 #: config/arm/arm.h:149
20512 msgid "-msoft-float and -mhard_float may not be used together"
20515 #: config/arm/arm.h:151
20516 msgid "-mbig-endian and -mlittle-endian may not be used together"
20520 msgid "GCC does not support -C or -CC without -E"
20524 msgid "-E required when input is from standard input"