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-09-16 07:58+0000\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 "%qs attribute directive ignored"
26 msgid "wrong number of arguments specified for %qs attribute"
31 msgid "%qs attribute does not apply to types"
36 msgid "%qs attribute only applies to function types"
40 msgid "offset outside bounds of constant string"
44 msgid "second arg to %<__builtin_prefetch%> must be a constant"
48 msgid "invalid second arg to __builtin_prefetch; using zero"
52 msgid "third arg to %<__builtin_prefetch%> must be a constant"
56 msgid "invalid third arg to __builtin_prefetch; using zero"
60 msgid "argument of %<__builtin_args_info%> must be constant"
64 msgid "argument of %<__builtin_args_info%> out of range"
68 msgid "missing argument in %<__builtin_args_info%>"
71 #: builtins.c:4178 builtins.c:9263
72 msgid "%<va_start%> used in function with fixed args"
75 #: builtins.c:4197 builtins.c:9279
76 msgid "second parameter of %<va_start%> not last named argument"
79 #. Evidently an out of date version of <stdarg.h>; can't validate
80 #. va_start's second argument, but can still work as intended.
81 #: builtins.c:4202 builtins.c:9285
82 msgid "%<__builtin_next_arg%> called without an argument"
85 #: builtins.c:4287 builtins.c:9250
86 msgid "too many arguments to function %<va_start%>"
90 msgid "first argument to %<va_arg%> not of type %<va_list%>"
93 #. Unfortunately, this is merely undefined, rather than a constraint
94 #. violation, so we cannot make this an error. If this call is never
95 #. executed, the program is still strictly conforming.
97 msgid "%qT is promoted to %qT when passed through %<...%>"
101 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
104 #. We can, however, treat "undefined" any way we please.
105 #. Call abort to encourage the user to fix the program.
106 #: builtins.c:4458 c-typeck.c:1950
107 msgid "if this code is reached, the program will abort"
111 msgid "invalid arg to %<__builtin_frame_address%>"
115 msgid "invalid arg to %<__builtin_return_address%>"
119 msgid "unsupported arg to %<__builtin_frame_address%>"
123 msgid "unsupported arg to %<__builtin_return_address%>"
127 msgid "second arg to %<__builtin_expect%> must be a constant"
131 msgid "__builtin_longjmp second argument must be 1"
135 msgid "target format does not support infinity"
138 #: builtins.c:8043 builtins.c:8139 c-typeck.c:2179
140 msgid "too few arguments to function %qs"
143 #: builtins.c:8049 builtins.c:8145 c-typeck.c:2038
145 msgid "too many arguments to function %qs"
148 #: builtins.c:8055 builtins.c:8169
150 msgid "non-floating-point argument to function %qs"
154 msgid "%J%qD is not defined outside of function scope"
160 "string length %qd is greater than the length %qd ISO C%d compilers are "
161 "required to support"
165 msgid "overflow in constant expression"
169 msgid "integer overflow in expression"
173 msgid "floating point overflow in expression"
177 msgid "vector overflow in expression"
180 #. This detects cases like converting -129 or 256 to unsigned char.
182 msgid "large integer implicitly truncated to unsigned type"
186 msgid "negative integer implicitly converted to unsigned type"
190 msgid "overflow in implicit constant conversion"
195 msgid "operation on %qs may be undefined"
199 msgid "case label does not reduce to an integer constant"
203 msgid "case label value is less than minimum value for type"
207 msgid "case label value exceeds maximum value for type"
211 msgid "lower value in case label range less than minimum value for type"
215 msgid "upper value in case label range exceeds maximum value for type"
219 msgid "invalid truth-value expression"
224 msgid "invalid operands to binary %s"
228 msgid "comparison is always false due to limited range of data type"
232 msgid "comparison is always true due to limited range of data type"
236 msgid "comparison of unsigned expression >= 0 is always true"
240 msgid "comparison of unsigned expression < 0 is always false"
244 msgid "pointer of type %<void *%> used in arithmetic"
248 msgid "pointer to a function used in arithmetic"
252 msgid "pointer to member function used in arithmetic"
255 #. Common Ada/Pascal programmer's mistake. We always warn
256 #. about this since it is so bad.
258 msgid "the address of %qD, will always evaluate as %<true%>"
262 msgid "suggest parentheses around assignment used as truth value"
265 #: c-common.c:2497 c-common.c:2537
266 msgid "invalid use of %<restrict%>"
270 msgid "invalid application of %<sizeof%> to a function type"
275 msgid "invalid application of %qs to a void type"
279 msgid "invalid application of %qs to incomplete type %qT "
283 msgid "%<__alignof%> applied to a bit-field"
288 msgid "cannot disable built-in function %qs"
292 msgid "pointers are not permitted as case values"
296 msgid "range expressions in switch statements are non-standard"
300 msgid "empty range specified"
304 msgid "duplicate (or overlapping) case value"
308 msgid "%Jthis is the first entry overlapping that value"
312 msgid "duplicate case value"
316 msgid "%Jpreviously used here"
320 msgid "multiple default labels in one switch"
324 msgid "%Jthis is the first default label"
328 msgid "%Jcase value %qs not in enumerated type"
332 msgid "%Jcase value %qs not in enumerated type %qT"
336 msgid "%Hswitch missing default case"
339 #. Warn if there are enumerators that don't correspond to
342 msgid "%Henumeration value %qE not handled in switch"
346 msgid "taking the address of a label is non-standard"
349 #: c-common.c:3960 c-common.c:3979 c-common.c:3997 c-common.c:4024
350 #: c-common.c:4043 c-common.c:4066 c-common.c:4090 c-common.c:4116
351 #: c-common.c:4150 c-common.c:4194 c-common.c:4222 c-common.c:4250
352 #: c-common.c:4269 c-common.c:4581 c-common.c:4612 c-common.c:4698
353 #: c-common.c:4765 c-common.c:4811 c-common.c:4869 c-common.c:4898
354 #: c-common.c:5177 c-common.c:5200 c-common.c:5239 tree.c:3075
356 msgid "%qs attribute ignored"
360 msgid "unknown machine mode %<%s%>"
364 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
368 msgid "use __attribute__ ((vector_size)) instead"
372 msgid "unable to emulate %<%s%>"
376 msgid "invalid pointer mode %<%s%>"
380 msgid "no data type for mode %<%s%>"
385 msgid "cannot use mode %qs for enumeral types"
389 msgid "%Jsection attribute cannot be specified for local variables"
393 msgid "%Jsection of %qD conflicts with previous declaration"
397 msgid "%Jsection attribute not allowed for %qD"
401 msgid "%Jsection attributes are not supported for this target"
405 msgid "requested alignment is not a constant"
409 msgid "requested alignment is not a power of 2"
413 msgid "requested alignment is too large"
417 msgid "%Jalignment may not be specified for %qD"
421 msgid "%J%qD defined both normally and as an alias"
425 msgid "alias arg not a string"
430 msgid "%qs attribute ignored on non-class types"
434 msgid "visibility arg not a string"
439 "visibility arg must be one of \"default\", \"hidden\", \"protected\" or "
444 msgid "tls_model arg not a string"
449 "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-"
450 "dynamic\" or \"global-dynamic\""
453 #: c-common.c:4739 c-common.c:4785
454 msgid "%J%qE attribute applies only to functions"
457 #: c-common.c:4744 c-common.c:4790
458 msgid "%Jcan%'t set %qE attribute after definition"
463 msgid "%qs attribute ignored for %qs"
468 msgid "invalid vector type for attribute %qs"
472 msgid "number of components of the vector not a power of two"
476 msgid "nonnull attribute without arguments on a non-prototype"
481 msgid "nonnull argument has invalid operand number (arg %lu)"
487 "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
492 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
495 #: c-common.c:5061 c-common.c:5098
496 msgid "missing sentinel in function call"
500 msgid "not enough arguments to fit a sentinel"
505 msgid "null argument where non-null required (arg %lu)"
509 msgid "cleanup arg not an identifier"
513 msgid "cleanup arg not a function"
518 msgid "%qs attribute requires prototypes with named arguments"
523 msgid "%qs attribute only applies to variadic functions"
527 msgid "requested position is not an integer constant"
531 msgid "requested position is less than zero"
536 msgid "%s at end of input"
541 msgid "%s before %s'%c'"
546 msgid "%s before %s'\\x%x'"
551 msgid "%s before string constant"
556 msgid "%s before numeric constant"
561 msgid "%s before \"%s\""
566 msgid "%s before %qs token"
569 #. Use `%s' to print the string in case there are any escape
570 #. characters in the message.
571 #: c-common.c:5494 c-typeck.c:2696 c-typeck.c:3949 c-typeck.c:3964
572 #: c-typeck.c:3979 final.c:2839 final.c:2841 gcc.c:4647 rtl-error.c:113
573 #: toplev.c:605 config/cris/cris.c:568 cp/parser.c:2086 cp/typeck.c:4136
574 #: java/expr.c:368 java/verify.c:1552 java/verify.c:1553 java/verify.c:1572
581 "%Hignoring return value of %qD, declared with attribute warn_unused_result"
586 "%Hignoring return value of function declared with attribute "
592 msgid "attempt to take address of bit-field structure member %qs"
595 #: c-convert.c:83 c-typeck.c:1334 c-typeck.c:3393 cp/typeck.c:1376
596 #: cp/typeck.c:5657 fortran/convert.c:89 treelang/tree-convert.c:79
597 msgid "void value not ignored as it ought to be"
600 #: c-convert.c:121 fortran/convert.c:122 java/typeck.c:158
601 #: treelang/tree-convert.c:105
602 msgid "conversion to non-scalar type requested"
606 msgid "%Jarray %qD assumed to have one element"
611 msgid "GCC supports only %u nested scopes\n"
615 msgid "%Jlabel %qD used but not defined"
619 msgid "%Jlabel %qD defined but not used"
623 msgid "%Jlabel %qD declared but not defined"
627 msgid "%Junused variable %qD"
631 msgid "%Jtype of array %qD completed incompatibly with implicit initialization"
636 "a parameter list with an ellipsis can't match an empty parameter name list "
642 "an argument type that has a default promotion can't match an empty parameter "
643 "name list declaration"
648 "%Jprototype for %qD declares more arguments than previous old-style "
654 "%Jprototype for %qD declares fewer arguments than previous old-style "
659 msgid "%Jprototype for %qD declares arg %d with incompatible type"
662 #. If we get here, no errors were found, but do issue a warning
663 #. for this poor-style construct.
665 msgid "%Jprototype for %qD follows non-prototype definition"
669 msgid "%Jprevious definition of %qD was here"
673 msgid "%Jprevious implicit declaration of %qD was here"
677 msgid "%Jprevious declaration of %qD was here"
681 msgid "%J%qD redeclared as different kind of symbol"
685 msgid "%Jbuilt-in function %qD declared as non-function"
688 #: c-decl.c:1143 c-decl.c:1238 c-decl.c:1803
689 msgid "%Jdeclaration of %qD shadows a built-in function"
692 #. If types don't match for a built-in, throw away the
693 #. built-in. No point in calling locate_old_decl here, it
694 #. won't print anything.
696 msgid "%Jconflicting types for built-in function %qD"
699 #: c-decl.c:1188 c-decl.c:1199
700 msgid "%Jconflicting types for %qD"
704 msgid "%J conflicting type qualifiers for %qD"
707 #. Allow OLDDECL to continue in use.
709 msgid "%Jredefinition of typedef %qD"
712 #: c-decl.c:1253 c-decl.c:1331
713 msgid "%Jredefinition of %qD"
716 #: c-decl.c:1288 c-decl.c:1369
717 msgid "%Jstatic declaration of %qD follows non-static declaration"
720 #: c-decl.c:1298 c-decl.c:1305 c-decl.c:1358 c-decl.c:1366
721 msgid "%Jnon-static declaration of %qD follows static declaration"
725 msgid "%Jthread-local declaration of %qD follows non-thread-local declaration"
729 msgid "%Jnon-thread-local declaration of %qD follows thread-local declaration"
733 msgid "%Jextern declaration of %qD follows declaration with no linkage"
737 msgid "%Jdeclaration of %qD with no linkage follows extern declaration"
741 msgid "%Jredeclaration of %qD with no linkage"
746 "%Jredeclaration of %qD with different visibility (old visibility preserved)"
750 msgid "%Jinline declaration of %qD follows declaration with attribute noinline"
755 "%Jdeclaration of %qD with attribute noinline follows inline declaration "
759 msgid "%J%qD declared inline after being called"
763 msgid "%J%qD declared inline after its definition"
767 msgid "%Jredefinition of parameter %qD"
771 msgid "%Jredundant redeclaration of %qD"
775 msgid "%Jdeclaration of %qD shadows a parameter"
779 msgid "%Jdeclaration of %qD shadows a global declaration"
783 msgid "%Jdeclaration of %qD shadows a previous local"
786 #: c-decl.c:1811 cp/name-lookup.c:1011 cp/name-lookup.c:1042
787 #: cp/name-lookup.c:1050
788 msgid "%Jshadowed declaration is here"
792 msgid "nested extern declaration of %qD"
796 msgid "nested static declaration of %qD"
801 msgid "implicit declaration of function %qE"
805 msgid "incompatible implicit declaration of built-in function %qD"
809 msgid "incompatible implicit declaration of function %qD"
814 msgid "%qE undeclared here (not in a function)"
819 msgid "%qE undeclared (first use in this function)"
823 msgid "(Each undeclared identifier is reported only once"
827 msgid "for each function it appears in.)"
832 msgid "label %qs referenced outside of any function"
837 msgid "duplicate label declaration %qs"
841 msgid "%Hduplicate label %qD"
846 "%Htraditional C lacks a separate namespace for labels, identifier %qs "
851 msgid "%H%qs defined as wrong kind of tag"
855 msgid "unnamed struct/union that defines no instances"
858 #: c-decl.c:2722 c-decl.c:2729
859 msgid "useless type name in empty declaration"
864 "long, short, signed, unsigned or complex used invalidly in empty declaration"
868 msgid "%<inline%> in empty declaration"
872 msgid "%<auto%> in file-scope empty declaration"
876 msgid "%<register%> in file-scope empty declaration"
880 msgid "useless storage class specifier in empty declaration"
884 msgid "useless %<__thread%> in empty declaration"
888 msgid "useless type qualifier in empty declaration"
892 msgid "useless keyword or type name in empty declaration"
895 #: c-decl.c:2791 c-parse.y:782 c-parse.y:784 objc/objc-parse.y:820
896 #: objc/objc-parse.y:822
897 msgid "empty declaration"
902 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
907 msgid "ISO C90 does not support %<[*]%> array declarators"
911 msgid "GCC does not yet properly implement %<[*]%> array declarators"
915 msgid "static or type qualifiers in abstract declarator"
919 msgid "%J%qD is usually a function"
923 msgid "typedef %qD is initialized (use __typeof__ instead)"
927 msgid "function %qD is initialized like a variable"
930 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
932 msgid "parameter %qD is initialized"
935 #: c-decl.c:2975 c-typeck.c:4229
936 msgid "variable-sized object may not be initialized"
940 msgid "variable %qD has initializer but incomplete type"
944 msgid "elements of array %qD have incomplete type"
947 #: c-decl.c:3053 c-decl.c:5774
948 msgid "%Jinline function %qD given attribute noinline"
952 msgid "%Jinitializer fails to determine size of %qD"
956 msgid "%Jarray size missing in %qD"
960 msgid "%Jzero or negative size array %qD"
963 #: c-decl.c:3167 varasm.c:1523
964 msgid "%Jstorage size of %qD isn%'t known"
968 msgid "%Jstorage size of %qD isn%'t constant"
972 msgid "%Jignoring asm-specifier for non-static local variable %qD"
975 #: c-decl.c:3262 fortran/f95-lang.c:646
976 msgid "cannot put object with volatile field into register"
980 msgid "ISO C forbids forward parameter declarations"
989 msgid "bit-field %qs width not an integer constant"
994 msgid "negative width in bit-field %qs"
999 msgid "zero width for bit-field %qs"
1004 msgid "bit-field %qs has invalid type"
1009 msgid "type of bit-field %qs is a GCC extension"
1014 msgid "width of %qs exceeds its type"
1019 msgid "%qs is narrower than values of its type"
1023 msgid "type defaults to %<int%> in declaration of %qs"
1028 msgid "both long and short specified for %qs"
1033 msgid "long or short specified with char for %qs"
1038 msgid "long or short specified with floating type for %qs"
1042 msgid "the only valid combination is %<long double%>"
1047 msgid "both signed and unsigned specified for %qs"
1052 msgid "long, short, signed or unsigned invalid for %qs"
1057 msgid "long, short, signed or unsigned used invalidly for %qs"
1062 msgid "complex invalid for %qs"
1066 msgid "ISO C90 does not support complex types"
1070 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
1073 #: c-decl.c:3912 c-decl.c:3924
1074 msgid "ISO C does not support complex integer types"
1078 msgid "duplicate %<const%>"
1082 msgid "duplicate %<restrict%>"
1086 msgid "duplicate %<volatile%>"
1090 msgid "function definition declared %<auto%>"
1094 msgid "function definition declared %<register%>"
1098 msgid "function definition declared %<typedef%>"
1102 msgid "function definition declared %<__thread%>"
1107 msgid "storage class specified for structure field %qs"
1112 msgid "storage class specified for parameter %qs"
1115 #: c-decl.c:4003 cp/decl.c:6962
1116 msgid "storage class specified for typename"
1120 msgid "%qs initialized and declared %<extern%>"
1124 msgid "%qs has both %<extern%> and initializer"
1128 msgid "file-scope declaration of %qs specifies %<auto%>"
1132 msgid "file-scope declaration of %qs specifies %<register%>"
1136 msgid "nested function %qs declared %<extern%>"
1140 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
1143 #. Only the innermost declarator (making a parameter be of
1144 #. array type which is converted to pointer type)
1145 #. may have static or type qualifiers.
1146 #: c-decl.c:4074 c-decl.c:4268
1147 msgid "static or type qualifiers in non-parameter array declarator"
1152 msgid "declaration of %qs as array of voids"
1157 msgid "declaration of %qs as array of functions"
1161 msgid "invalid use of structure with flexible array member"
1166 msgid "size of array %qs has non-integer type"
1171 msgid "ISO C forbids zero-size array %qs"
1176 msgid "size of array %qs is negative"
1180 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
1185 msgid "ISO C90 forbids variable-size array %qs"
1188 #: c-decl.c:4214 c-decl.c:4383
1190 msgid "size of array %qs is too large"
1194 msgid "ISO C90 does not support flexible array members"
1198 msgid "array type has incomplete element type"
1203 msgid "%qs declared as function returning a function"
1208 msgid "%qs declared as function returning an array"
1212 msgid "function definition has qualified void return type"
1216 msgid "type qualifiers ignored on function return type"
1219 #: c-decl.c:4356 c-decl.c:4396 c-decl.c:4491 c-decl.c:4578
1220 msgid "ISO C forbids qualified function types"
1224 msgid "%Jtypedef %qD declared %<inline%>"
1228 msgid "ISO C forbids const or volatile function types"
1233 msgid "variable or field %qs declared void"
1237 msgid "attributes in parameter array declarator ignored"
1241 msgid "%Jparameter %qD declared %<inline%>"
1246 msgid "field %qs declared as a function"
1251 msgid "field %qs has incomplete type"
1254 #: c-decl.c:4555 c-decl.c:4566 c-decl.c:4569
1256 msgid "invalid storage class for function %qs"
1260 msgid "%<noreturn%> function returns non-void value"
1264 msgid "cannot inline function %<main%>"
1268 msgid "variable previously declared %<static%> redeclared %<extern%>"
1272 msgid "%Jvariable %qD declared %<inline%>"
1275 #. A mere warning is sure to result in improper semantics
1276 #. at runtime. Don't bother to allow this to compile.
1277 #: c-decl.c:4709 cp/decl.c:5886
1278 msgid "thread-local storage not supported for this target"
1281 #: c-decl.c:4771 c-decl.c:5813
1282 msgid "function declaration isn%'t a prototype"
1286 msgid "parameter names (without types) in function declaration"
1289 #: c-decl.c:4808 c-decl.c:4820
1290 msgid "%Jparameter %u (%qD) has incomplete type"
1293 #: c-decl.c:4811 c-decl.c:4823
1294 msgid "%Jparameter %u has incomplete type"
1298 msgid "%<void%> as only parameter may not be qualified"
1301 #: c-decl.c:4884 c-decl.c:4919
1302 msgid "%<void%> must be the only parameter"
1306 msgid "%Jparameter %qD has just a forward declaration"
1309 #. The %s will be one of 'struct', 'union', or 'enum'.
1311 msgid "%<%s %E%> declared inside parameter list"
1314 #. The %s will be one of 'struct', 'union', or 'enum'.
1317 msgid "anonymous %s declared inside parameter list"
1322 "its scope is only this definition or declaration, which is probably not what "
1327 msgid "redefinition of %<union %s%>"
1331 msgid "redefinition of %<struct %s%>"
1334 #: c-decl.c:5154 cp/decl.c:3492
1335 msgid "declaration does not declare anything"
1338 #: c-decl.c:5199 c-decl.c:5215
1339 msgid "%Jduplicate member %qD"
1344 msgid "%s has no %s"
1356 msgid "named members"
1365 msgid "nested redefinition of %qs"
1369 msgid "%Jflexible array member in union"
1373 msgid "%Jflexible array member not at end of struct"
1377 msgid "%Jflexible array member in otherwise empty struct"
1381 msgid "%Jinvalid use of structure with flexible array member"
1385 msgid "union cannot be made transparent"
1388 #. This enum is a named one that has been declared already.
1390 msgid "redeclaration of %<enum %s%>"
1394 msgid "enumeration values exceed range of largest integer"
1398 msgid "specified mode too small for enumeral values"
1403 msgid "enumerator value for %qE is not an integer constant"
1407 msgid "overflow in enumeration values"
1411 msgid "ISO C restricts enumerator values to range of %<int%>"
1415 msgid "return type is an incomplete type"
1419 msgid "return type defaults to %<int%>"
1423 msgid "%Jno previous prototype for %qD"
1427 msgid "%J%qD was used with no prototype before its definition"
1431 msgid "%Jno previous declaration for %qD"
1435 msgid "%J%qD was used with no declaration before its definition"
1438 #: c-decl.c:5871 c-decl.c:6368
1439 msgid "%Jreturn type of %qD is not %<int%>"
1443 msgid "%Jfirst argument of %qD should be %<int%>"
1447 msgid "%Jsecond argument of %qD should be %<char **%>"
1451 msgid "%Jthird argument of %qD should probably be %<char **%>"
1455 msgid "%J%qD takes only zero or two arguments"
1459 msgid "%J%qD is normally a non-static function"
1463 msgid "%Jold-style parameter declarations in prototyped function definition"
1467 msgid "%Jtraditional C rejects ISO C style function definitions"
1471 msgid "%Jparameter name omitted"
1475 msgid "%Jold-style function definition"
1479 msgid "%Jparameter name missing from parameter list"
1483 msgid "%J%qD declared as a non-parameter"
1487 msgid "%Jmultiple parameters named %qD"
1491 msgid "%Jparameter %qD declared with void type"
1494 #: c-decl.c:6075 c-decl.c:6077
1495 msgid "%Jtype of %qD defaults to %<int%>"
1499 msgid "%Jparameter %qD has incomplete type"
1503 msgid "%Jdeclaration for parameter %qD but no such parameter"
1507 msgid "number of arguments doesn%'t match prototype"
1510 #: c-decl.c:6152 c-decl.c:6182 c-decl.c:6189
1511 msgid "%Hprototype declaration"
1515 msgid "promoted argument %qD doesn%'t match prototype"
1519 msgid "argument %qD doesn%'t match prototype"
1522 #: c-decl.c:6395 cp/decl.c:10483
1523 msgid "no return statement in function returning non-void"
1527 msgid "this function may return with or without a value"
1530 #. If we get here, declarations have been used in a for loop without
1531 #. the C99 for loop scope. This doesn't make much sense, so don't
1534 msgid "%<for%> loop initial declaration used outside C99 mode"
1539 "%Jdeclaration of static variable %qD in %<for%> loop initial declaration"
1544 "%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration"
1548 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
1552 msgid "%<union %E%> declared in %<for%> loop initial declaration"
1556 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
1560 msgid "%Jdeclaration of non-variable %qD in %<for%> loop initial declaration"
1563 #: c-decl.c:6815 c-decl.c:6851 c-decl.c:6953
1565 msgid "duplicate %qs"
1569 msgid "%<long long long%> is too long for GCC"
1573 msgid "ISO C90 does not support %<long long%>"
1577 msgid "two or more data types in declaration specifiers"
1582 msgid "%qs fails to be a typedef or built in type"
1587 msgid "%qs is not at beginning of declaration"
1591 msgid "%<__thread%> used with %<auto%>"
1595 msgid "%<__thread%> used with %<register%>"
1599 msgid "%<__thread%> used with %<typedef%>"
1603 msgid "%<__thread%> before %<extern%>"
1607 msgid "%<__thread%> before %<static%>"
1611 msgid "multiple storage classes in declaration specifiers"
1615 msgid "%<__thread%> used with %qs"
1618 #: c-decl.c:7025 toplev.c:843
1619 msgid "%J%qF used but never defined"
1622 #: c-format.c:96 c-format.c:209
1623 msgid "format string has invalid operand number"
1627 msgid "function does not return string type"
1631 msgid "format string arg not a string type"
1635 msgid "unrecognized format specifier"
1640 msgid "%qs is an unrecognized format function type"
1644 msgid "'...' has invalid operand number"
1648 msgid "format string arg follows the args to be formatted"
1651 #: c-format.c:345 c-format.c:369
1655 #: c-format.c:345 c-format.c:369
1656 msgid "the ' ' printf flag"
1659 #: c-format.c:346 c-format.c:370 c-format.c:408 c-format.c:465
1663 #: c-format.c:346 c-format.c:370 c-format.c:408
1664 msgid "the '+' printf flag"
1667 #: c-format.c:347 c-format.c:371 c-format.c:409 c-format.c:441
1671 #: c-format.c:347 c-format.c:371 c-format.c:409
1672 msgid "the '#' printf flag"
1675 #: c-format.c:348 c-format.c:372 c-format.c:439
1679 #: c-format.c:348 c-format.c:372
1680 msgid "the '0' printf flag"
1683 #: c-format.c:349 c-format.c:373 c-format.c:438 c-format.c:468
1687 #: c-format.c:349 c-format.c:373
1688 msgid "the '-' printf flag"
1691 #: c-format.c:350 c-format.c:422
1696 msgid "the ''' printf flag"
1699 #: c-format.c:351 c-format.c:423
1704 msgid "the 'I' printf flag"
1707 #: c-format.c:352 c-format.c:374 c-format.c:420 c-format.c:442 c-format.c:469
1708 #: c-format.c:1531 config/sol2-c.c:46
1712 #: c-format.c:352 c-format.c:374 config/sol2-c.c:46
1713 msgid "field width in printf format"
1716 #: c-format.c:353 c-format.c:375 c-format.c:399 c-format.c:411
1720 #: c-format.c:353 c-format.c:375 c-format.c:399 c-format.c:411
1721 msgid "precision in printf format"
1724 #: c-format.c:354 c-format.c:376 c-format.c:400 c-format.c:412 c-format.c:421
1725 #: c-format.c:472 config/sol2-c.c:47
1726 msgid "length modifier"
1729 #: c-format.c:354 c-format.c:376 c-format.c:400 c-format.c:412
1730 #: config/sol2-c.c:47
1731 msgid "length modifier in printf format"
1734 #: c-format.c:398 c-format.c:410
1738 #: c-format.c:398 c-format.c:410
1739 msgid "the 'q' diagnostic flag"
1743 msgid "assignment suppression"
1747 msgid "the assignment suppression scanf feature"
1755 msgid "the 'a' scanf flag"
1759 msgid "field width in scanf format"
1763 msgid "length modifier in scanf format"
1767 msgid "the ''' scanf flag"
1771 msgid "the 'I' scanf flag"
1779 msgid "the '_' strftime flag"
1783 msgid "the '-' strftime flag"
1787 msgid "the '0' strftime flag"
1790 #: c-format.c:440 c-format.c:464
1795 msgid "the '^' strftime flag"
1799 msgid "the '#' strftime flag"
1803 msgid "field width in strftime format"
1807 msgid "'E' modifier"
1811 msgid "the 'E' strftime modifier"
1815 msgid "'O' modifier"
1819 msgid "the 'O' strftime modifier"
1823 msgid "the 'O' modifier"
1827 msgid "fill character"
1831 msgid "fill character in strfmon format"
1835 msgid "the '^' strfmon flag"
1839 msgid "the '+' strfmon flag"
1847 msgid "the '(' strfmon flag"
1855 msgid "the '!' strfmon flag"
1859 msgid "the '-' strfmon flag"
1863 msgid "field width in strfmon format"
1867 msgid "left precision"
1871 msgid "left precision in strfmon format"
1875 msgid "right precision"
1879 msgid "right precision in strfmon format"
1883 msgid "length modifier in strfmon format"
1888 msgid "function might be possible candidate for %qs format attribute"
1891 #: c-format.c:931 c-format.c:952 c-format.c:1947
1892 msgid "missing $ operand number in format"
1897 msgid "%s does not support %%n$ operand number formats"
1901 msgid "operand number out of range in format"
1906 msgid "format argument %d used more than once in %s format"
1910 msgid "$ operand number used after format without operand number"
1915 msgid "format argument %d unused before used argument %d in $-style format"
1919 msgid "format not a string literal, format string not checked"
1923 msgid "format not a string literal and no format arguments"
1927 msgid "format not a string literal, argument types not checked"
1931 msgid "too many arguments for format"
1935 msgid "unused arguments in $-style format"
1940 msgid "zero-length %s format string"
1944 msgid "format is a wide character string"
1948 msgid "unterminated format string"
1952 msgid "embedded %<\\0%> in format"
1956 msgid "spurious trailing %<%%%> in format"
1959 #: c-format.c:1459 c-format.c:1703
1961 msgid "repeated %s in format"
1965 msgid "missing fill character at end of strfmon format"
1968 #: c-format.c:1516 c-format.c:1618 c-format.c:1897 c-format.c:1959
1969 msgid "too few arguments for format"
1974 msgid "zero width in %s format"
1979 msgid "empty left precision in %s format"
1983 msgid "field precision"
1988 msgid "empty precision in %s format"
1993 msgid "%s does not support the %qs %s length modifier"
1997 msgid "conversion lacks type at end of format"
2002 msgid "unknown conversion type character %qc in format"
2007 msgid "unknown conversion type character 0x%x in format"
2011 msgid "%s does not support the %<%%%c%> %s format"
2015 msgid "%s used with %<%%%c%> %s format"
2020 msgid "%s does not support %s"
2024 msgid "%s does not support %s with the %<%%%c%> %s format"
2028 msgid "%s ignored with %s and %<%%%c%> %s format"
2033 msgid "%s ignored with %s in %s format"
2037 msgid "use of %s and %s together with %<%%%c%> %s format"
2042 msgid "use of %s and %s together in %s format"
2046 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
2050 msgid "%<%%%c%> yields only last 2 digits of year"
2053 #. The end of the format string was reached.
2055 msgid "no closing %<]%> for %<%%[%> format"
2060 msgid "use of %qs length modifier with %qc type character"
2064 msgid "%s does not support the %<%%%s%c%> %s format"
2068 msgid "operand number specified with suppressed assignment"
2072 msgid "operand number specified for format taking no argument"
2077 msgid "writing through null pointer (arg %d)"
2082 msgid "reading through null pointer (arg %d)"
2087 msgid "writing into constant object (arg %d)"
2092 msgid "extra type qualifiers in format argument (arg %d)"
2096 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
2100 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
2104 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
2108 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
2112 msgid "args to be formatted is not '...'"
2116 msgid "strftime formats cannot format arguments"
2120 msgid "statement with no effect"
2123 #: c-gimplify.c:315 c-typeck.c:6688 cp/parser.c:6583
2124 msgid "break statement not within loop or switch"
2128 msgid "continue statement not within loop or switch"
2133 msgid "ignoring duplicate directory \"%s\"\n"
2138 msgid " as it is a non-system directory that duplicates a system directory\n"
2143 msgid "ignoring nonexistent directory \"%s\"\n"
2148 msgid "#include \"...\" search starts here:\n"
2153 msgid "#include <...> search starts here:\n"
2158 msgid "End of search list.\n"
2162 msgid "badly nested C headers from preprocessor"
2167 msgid "ignoring #pragma %s %s"
2172 msgid "%Hstray '@' in program"
2177 msgid "missing terminating %c character"
2182 msgid "stray '%c' in program"
2187 msgid "stray '\\%o' in program"
2191 msgid "this decimal constant is unsigned only in ISO C90"
2195 msgid "this decimal constant would be unsigned in ISO C90"
2200 msgid "integer constant is too large for %qs type"
2204 msgid "floating constant exceeds range of %<%s%>"
2208 msgid "traditional C rejects string constant concatenation"
2211 #: c-objc-common.c:81
2213 "%Jfunction %qF can never be inlined because it is suppressed using -fno-"
2217 #: c-objc-common.c:91
2219 "%Jfunction %qF can never be inlined because it might not be bound within "
2220 "this unit of translation"
2223 #: c-objc-common.c:99
2225 "%Jfunction %qF can never be inlined because it uses attributes conflicting "
2229 #: c-objc-common.c:114
2230 msgid "%Jfunction %qF can never be inlined because it has pending sizes"
2233 #: c-objc-common.c:127
2235 "%Jnested function %qF can never be inlined because it has possibly saved "
2239 #: c-objc-common.c:260
2240 msgid "used array that cannot be converted to pointer where scalar is required"
2243 #: c-objc-common.c:264
2244 msgid "used struct type value where scalar is required"
2247 #: c-objc-common.c:268
2248 msgid "used union type value where scalar is required"
2253 msgid "no class name specified with %qs"
2258 msgid "assertion missing after %qs"
2263 msgid "macro name missing after %qs"
2268 msgid "missing path after %qs"
2273 msgid "missing filename after %qs"
2278 msgid "missing makefile target after %qs"
2282 msgid "-I- specified twice"
2286 msgid "obsolete option -I- used, please use -iquote instead"
2291 msgid "switch %qs is no longer supported"
2296 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
2300 msgid "output filename specified twice"
2304 msgid "-Wformat-y2k ignored without -Wformat"
2308 msgid "-Wformat-extra-args ignored without -Wformat"
2312 msgid "-Wformat-zero-length ignored without -Wformat"
2316 msgid "-Wformat-nonliteral ignored without -Wformat"
2320 msgid "-Wformat-security ignored without -Wformat"
2324 msgid "-Wmissing-format-attribute ignored without -Wformat"
2329 msgid "opening output file %s: %m"
2334 msgid "too many filenames given. Type %s --help for usage"
2338 msgid "YYDEBUG was not defined at build time, -dy ignored"
2343 msgid "opening dependency file %s: %m"
2348 msgid "closing dependency file %s: %m"
2353 msgid "when writing output to %s: %m"
2357 msgid "to generate dependencies you must specify either -M or -MM"
2365 msgid "<command line>"
2369 msgid "too late for # directive to set debug directory"
2372 #. Like YYERROR but do call yyerror.
2373 #: c-parse.y:55 c-parse.c:5315 gengtype-yacc.c:1559 java/parse-scan.c:3063
2374 #: java/parse.c:6126 objc/objc-parse.y:54 objc/objc-parse.c:6397
2375 msgid "syntax error"
2378 #: c-parse.c:2171 gengtype-yacc.c:555 java/parse-scan.c:1932 java/parse.c:2902
2379 #: objc/objc-parse.c:2688
2380 msgid "syntax error: cannot back up"
2383 #: c-parse.y:345 objc/objc-parse.y:367
2384 msgid "ISO C forbids an empty source file"
2387 #: c-parse.y:379 objc/objc-parse.y:402
2388 msgid "ISO C forbids data definition with no type or storage class"
2391 #: c-parse.y:381 objc/objc-parse.y:404
2392 msgid "data definition has no type or storage class"
2395 #: c-parse.y:394 objc/objc-parse.y:417
2396 msgid "ISO C does not allow extra %<;%> outside of a function"
2400 msgid "traditional C rejects the unary plus operator"
2403 #: c-parse.y:504 objc/objc-parse.y:527
2404 msgid "%<sizeof%> applied to a bit-field"
2407 #: c-parse.y:601 objc/objc-parse.y:624
2408 msgid "ISO C forbids omitting the middle term of a ?: expression"
2411 #: c-parse.y:649 objc/objc-parse.y:672
2412 msgid "ISO C90 forbids compound literals"
2415 #: c-parse.y:662 objc/objc-parse.y:685
2416 msgid "ISO C forbids braced-groups within expressions"
2419 #: c-parse.y:698 objc/objc-parse.y:721
2420 msgid "first argument to __builtin_choose_expr not a constant"
2423 #: c-parse.y:1221 objc/objc-parse.y:1268
2424 msgid "%<typeof%> applied to a bit-field"
2427 #: c-parse.y:1349 objc/objc-parse.y:1396
2428 msgid "ISO C forbids empty initializer braces"
2431 #: c-parse.y:1363 objc/objc-parse.y:1410
2432 msgid "ISO C90 forbids specifying subobject to initialize"
2435 #: c-parse.y:1366 objc/objc-parse.y:1413
2436 msgid "obsolete use of designated initializer without %<=%>"
2439 #: c-parse.y:1370 objc/objc-parse.y:1417
2440 msgid "obsolete use of designated initializer with %<:%>"
2443 #: c-parse.y:1397 objc/objc-parse.y:1444
2444 msgid "ISO C forbids specifying range of elements to initialize"
2447 #: c-parse.y:1405 c-parse.y:1435 objc/objc-parse.y:1452 objc/objc-parse.y:1482
2448 msgid "ISO C forbids nested functions"
2451 #: c-parse.y:1602 objc/objc-parse.y:1653
2452 msgid "ISO C forbids forward references to %<enum%> types"
2455 #: c-parse.y:1614 cp/parser.c:9991 objc/objc-parse.y:1665
2456 msgid "comma at end of enumerator list"
2459 #: c-parse.y:1634 objc/objc-parse.y:1685
2460 msgid "no semicolon at end of struct or union"
2463 #: c-parse.y:1643 objc/objc-parse.y:1694 objc/objc-parse.y:2683
2464 msgid "extra semicolon in struct or union specified"
2467 #: c-parse.y:1656 objc/objc-parse.y:1710
2468 msgid "ISO C doesn't support unnamed structs/unions"
2471 #: c-parse.y:1666 objc/objc-parse.y:1720
2472 msgid "ISO C forbids member declarations with no members"
2475 #: c-parse.y:1832 objc/objc-parse.y:1886
2476 msgid "label at end of compound statement"
2479 #: c-parse.y:1851 objc/objc-parse.y:1905
2480 msgid "ISO C90 forbids mixed declarations and code"
2483 #: c-parse.y:1891 objc/objc-parse.y:1945
2484 msgid "ISO C forbids label declarations"
2487 #: c-parse.y:1935 objc/objc-parse.y:1989
2488 msgid "braced-group within expression allowed only inside a function"
2491 #: c-parse.y:2231 objc/objc-parse.y:2328
2493 msgid "%E qualifier ignored on asm"
2496 #: c-parse.y:2325 objc/objc-parse.y:2422
2497 msgid "ISO C requires a named argument before %<...%>"
2500 #: c-parse.c:5311 gengtype-yacc.c:1555 java/parse-scan.c:3059
2501 #: java/parse.c:6122 objc/objc-parse.c:6393
2502 msgid "syntax error; also virtual memory exhausted"
2505 #: c-parse.c:5429 gengtype-yacc.c:1673 java/parse-scan.c:3177
2506 #: java/parse.c:6240 objc/objc-parse.c:6511
2507 msgid "parser stack overflow"
2510 #: c-parse.y:2841 objc/objc-parse.y:3444
2512 msgid "syntax error at %qs token"
2517 msgid "can't create precompiled header %s: %m"
2522 msgid "can't write to %s: %m"
2527 msgid "%qs is not a valid output file"
2530 #: c-pch.c:193 c-pch.c:208 c-pch.c:222
2532 msgid "can't write %s: %m"
2535 #: c-pch.c:198 c-pch.c:215
2537 msgid "can't seek in %s: %m"
2540 #: c-pch.c:206 c-pch.c:248 c-pch.c:276 c-pch.c:281 c-pch.c:365
2542 msgid "can't read %s: %m"
2546 msgid "malformed #pragma GCC pch_preprocess, ignored"
2550 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
2554 msgid "use #include instead"
2559 msgid "%s: couldn't open PCH file: %m\n"
2563 msgid "use -Winvalid-pch for more information"
2568 msgid "%s: PCH file was invalid"
2572 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
2578 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
2582 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
2586 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
2590 msgid "missing %<(%> after %<#pragma pack%> - ignored"
2593 #: c-pragma.c:161 c-pragma.c:201
2594 msgid "malformed %<#pragma pack%> - ignored"
2598 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
2602 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
2606 msgid "unknown action %qs for %<#pragma pack%> - ignored"
2610 msgid "junk at end of %<#pragma pack%>"
2614 msgid "#pragma pack has no effect with -fpack-struct - ignored"
2619 msgid "alignment must be a small power of two, not %d"
2624 "%Japplying #pragma weak %qD after first use results in unspecified behavior"
2627 #: c-pragma.c:307 c-pragma.c:312
2628 msgid "malformed #pragma weak, ignored"
2632 msgid "junk at end of #pragma weak"
2635 #: c-pragma.c:379 c-pragma.c:381
2636 msgid "malformed #pragma redefine_extname, ignored"
2640 msgid "junk at end of #pragma redefine_extname"
2644 msgid "#pragma redefine_extname not supported on this target"
2647 #: c-pragma.c:406 c-pragma.c:492
2648 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
2653 "#pragma redefine_extname ignored due to conflict with previous #pragma "
2658 msgid "malformed #pragma extern_prefix, ignored"
2662 msgid "junk at end of #pragma extern_prefix"
2666 msgid "#pragma extern_prefix not supported on this target"
2670 msgid "asm declaration ignored due to conflict with previous rename"
2675 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
2679 msgid "#pragma GCC visibility must be followed by push or pop"
2683 msgid "No matching push for %<#pragma GCC visibility pop%>"
2687 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
2691 msgid "malformed #pragma GCC visibility push"
2695 msgid "No more than sixteen #pragma GCC visibility pushes allowed at once"
2700 "#pragma GCC visibility push() must specify default, internal, hidden or "
2705 msgid "missing '(' after %<#pragma GCC visibility push%> - ignored"
2709 msgid "junk at end of %<#pragma GCC visibility%>"
2714 msgid "%qs has an incomplete type"
2717 #: c-typeck.c:150 cp/call.c:2667
2718 msgid "invalid use of void expression"
2722 msgid "invalid use of flexible array member"
2726 msgid "invalid use of array with unspecified bounds"
2730 msgid "invalid use of undefined type %<%s %s%>"
2733 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
2736 msgid "invalid use of incomplete typedef %qs"
2739 #: c-typeck.c:363 c-typeck.c:377
2740 msgid "function types not truly compatible in ISO C"
2744 msgid "types are not quite compatible"
2748 msgid "function return types not compatible due to %<volatile%>"
2751 #: c-typeck.c:1108 c-typeck.c:2338
2752 msgid "arithmetic on pointer to an incomplete type"
2757 msgid "%s has no member named %qs"
2762 msgid "request for member %qs in something not a structure or union"
2766 msgid "dereferencing pointer to incomplete type"
2770 msgid "dereferencing %<void *%> pointer"
2775 msgid "invalid type argument of %qs"
2778 #: c-typeck.c:1588 cp/typeck.c:2166
2779 msgid "subscript missing in array reference"
2783 msgid "array subscript has type %<char%>"
2786 #: c-typeck.c:1616 c-typeck.c:1705 cp/typeck.c:2211 cp/typeck.c:2297
2787 msgid "array subscript is not an integer"
2791 msgid "ISO C forbids subscripting %<register%> array"
2795 msgid "ISO C90 forbids subscripting non-lvalue array"
2799 msgid "subscript has type %<char%>"
2802 #: c-typeck.c:1700 cp/typeck.c:2292
2803 msgid "subscripted value is neither array nor pointer"
2808 msgid "local declaration of %qs hides instance variable"
2812 msgid "called object is not a function"
2815 #. This situation leads to run-time undefined behavior. We can't,
2816 #. therefore, simply error unless we can prove that all possible
2817 #. executions of the program must execute the code.
2819 msgid "function called through a non-compatible type"
2822 #: c-typeck.c:1990 c-typeck.c:4176 c-typeck.c:4178 c-typeck.c:4186
2823 #: c-typeck.c:4211 c-typeck.c:5609
2824 msgid "initializer element is not constant"
2827 #: c-typeck.c:2041 cp/typeck.c:2565
2828 msgid "too many arguments to function"
2833 msgid "type of formal parameter %d is incomplete"
2838 msgid "%s as integer rather than floating due to prototype"
2843 msgid "%s as integer rather than complex due to prototype"
2848 msgid "%s as complex rather than floating due to prototype"
2853 msgid "%s as floating rather than integer due to prototype"
2858 msgid "%s as complex rather than integer due to prototype"
2863 msgid "%s as floating rather than complex due to prototype"
2867 msgid "%s as %<float%> rather than %<double%> due to prototype"
2872 msgid "%s with different width due to prototype"
2877 msgid "%s as unsigned due to prototype"
2882 msgid "%s as signed due to prototype"
2885 #: c-typeck.c:2182 cp/typeck.c:2671
2886 msgid "too few arguments to function"
2890 msgid "suggest parentheses around + or - inside shift"
2894 msgid "suggest parentheses around && within ||"
2898 msgid "suggest parentheses around arithmetic in operand of |"
2902 msgid "suggest parentheses around comparison in operand of |"
2906 msgid "suggest parentheses around arithmetic in operand of ^"
2910 msgid "suggest parentheses around comparison in operand of ^"
2914 msgid "suggest parentheses around + or - in operand of &"
2918 msgid "suggest parentheses around comparison in operand of &"
2922 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
2926 msgid "pointer of type %<void *%> used in subtraction"
2930 msgid "pointer to a function used in subtraction"
2934 msgid "wrong type argument to unary plus"
2938 msgid "wrong type argument to unary minus"
2942 msgid "ISO C does not support %<~%> for complex conjugation"
2946 msgid "wrong type argument to bit-complement"
2950 msgid "wrong type argument to abs"
2954 msgid "wrong type argument to conjugation"
2958 msgid "wrong type argument to unary exclamation mark"
2962 msgid "ISO C does not support %<++%> and %<--%> on complex types"
2965 #: c-typeck.c:2504 c-typeck.c:2536
2966 msgid "wrong type argument to increment"
2969 #: c-typeck.c:2506 c-typeck.c:2538
2970 msgid "wrong type argument to decrement"
2974 msgid "increment of pointer to unknown structure"
2978 msgid "decrement of pointer to unknown structure"
2982 msgid "invalid lvalue in unary %<&%>"
2986 msgid "attempt to take address of bit-field structure member %qD"
2991 msgid "%s of read-only member %qs"
2996 msgid "%s of read-only variable %qs"
3001 msgid "%s of read-only location"
3006 msgid "cannot take address of bit-field %qs"
3011 msgid "global register variable %qs used in nested function"
3016 msgid "register variable %qs used in nested function"
3021 msgid "address of global register variable %qs requested"
3026 msgid "address of register variable %qs requested"
3030 msgid "non-lvalue array in conditional expression"
3034 msgid "signed and unsigned type in conditional expression"
3038 msgid "ISO C forbids conditional expr with only one void side"
3041 #: c-typeck.c:2896 c-typeck.c:2904
3042 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
3046 msgid "pointer type mismatch in conditional expression"
3049 #: c-typeck.c:2918 c-typeck.c:2928
3050 msgid "pointer/integer type mismatch in conditional expression"
3054 msgid "type mismatch in conditional expression"
3058 msgid "left-hand operand of comma expression has no effect"
3062 msgid "cast specifies array type"
3066 msgid "cast specifies function type"
3070 msgid "ISO C forbids casting nonscalar to the same type"
3074 msgid "ISO C forbids casts to union type"
3078 msgid "cast to union type from type not present in union"
3082 msgid "cast adds new qualifiers to function type"
3085 #. There are qualifiers present in IN_OTYPE that are not
3086 #. present in IN_TYPE.
3088 msgid "cast discards qualifiers from pointer target type"
3092 msgid "cast increases required alignment of target type"
3095 #: c-typeck.c:3138 cp/typeck.c:4932
3096 msgid "cast from pointer to integer of different size"
3100 msgid "cast does not match function type"
3103 #: c-typeck.c:3150 cp/typeck.c:4939
3104 msgid "cast to pointer from integer of different size"
3108 msgid "type-punning to incomplete type might break strict-aliasing rules"
3112 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
3116 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
3120 msgid "ISO C forbids conversion of function pointer to object pointer type"
3124 msgid "ISO C forbids conversion of object pointer to function pointer type"
3128 msgid "invalid lvalue in assignment"
3131 #. Convert new value to destination type.
3132 #. Check this here to avoid odd errors when trying to convert
3133 #. a throw to the type of the COND_EXPR.
3134 #. The left-hand side must be an lvalue.
3135 #: c-typeck.c:3295 c-typeck.c:3320 c-typeck.c:3337 cp/typeck.c:5054
3136 #: cp/typeck.c:5153 cp/typeck.c:5168
3141 msgid "cannot pass rvalue to reference parameter"
3144 #: c-typeck.c:3512 c-typeck.c:3589
3146 msgid "%s makes qualified function pointer from unqualified"
3149 #: c-typeck.c:3516 c-typeck.c:3569
3151 msgid "%s discards qualifiers from pointer target type"
3155 msgid "ISO C prohibits argument conversion to union type"
3159 msgid "ISO C forbids %s between function pointer and %<void *%>"
3164 msgid "pointer targets in %s differ in signedness"
3169 msgid "%s from incompatible pointer type"
3172 #: c-typeck.c:3600 c-typeck.c:4136 cp/typeck.c:1402
3173 msgid "invalid use of non-lvalue array"
3178 msgid "%s makes pointer from integer without a cast"
3183 msgid "%s makes integer from pointer without a cast"
3186 #: c-typeck.c:3635 c-typeck.c:3638
3188 msgid "incompatible type for argument %d of %qs"
3193 msgid "incompatible type for argument %d of indirect function call"
3198 msgid "incompatible types in %s"
3201 #. Function name is known; supply it.
3204 msgid "passing arg of '%s'"
3207 #. Function name unknown (call through ptr).
3209 msgid "passing arg of pointer to function"
3212 #. Function name is known; supply it.
3215 msgid "passing arg %d of '%s'"
3218 #. Function name unknown (call through ptr); just give arg number.
3221 msgid "passing arg %d of pointer to function"
3225 msgid "traditional C rejects automatic aggregate initialization"
3228 #: c-typeck.c:3952 c-typeck.c:3967 c-typeck.c:3982
3230 msgid "(near initialization for %qs)"
3234 msgid "array initialized from parenthesized string constant"
3237 #: c-typeck.c:4060 cp/typeck2.c:704
3238 msgid "char-array initialized from wide string"
3242 msgid "wchar_t-array initialized from non-wide string"
3245 #: c-typeck.c:4083 cp/typeck2.c:726
3246 msgid "initializer-string for array of chars is too long"
3250 msgid "array of inappropriate type initialized from string constant"
3254 msgid "array initialized from non-constant array expression"
3258 msgid "initialization"
3261 #: c-typeck.c:4218 c-typeck.c:5613
3262 msgid "initializer element is not computable at load time"
3265 #: c-typeck.c:4233 cp/typeck2.c:804
3266 msgid "invalid initializer"
3269 #: c-typeck.c:4514 cp/decl.c:4461
3270 msgid "opaque vector types cannot be initialized"
3274 msgid "extra brace group at end of initializer"
3278 msgid "missing braces around initializer"
3282 msgid "braces around scalar initializer"
3286 msgid "initialization of flexible array member in a nested context"
3290 msgid "initialization of a flexible array member"
3294 msgid "missing initializer"
3298 msgid "empty scalar initializer"
3302 msgid "extra elements in scalar initializer"
3306 msgid "initialization designators may not nest"
3309 #: c-typeck.c:5013 c-typeck.c:5088
3310 msgid "array index in non-array initializer"
3313 #: c-typeck.c:5018 c-typeck.c:5141
3314 msgid "field name not in record or union initializer"
3318 msgid "array index in initializer not of integer type"
3321 #: c-typeck.c:5084 c-typeck.c:5086
3322 msgid "nonconstant array index in initializer"
3325 #: c-typeck.c:5090 c-typeck.c:5093
3326 msgid "array index in initializer exceeds array bounds"
3330 msgid "empty index range in initializer"
3334 msgid "array index range in initializer exceeds array bounds"
3339 msgid "unknown field %qs specified in initializer"
3342 #: c-typeck.c:5189 c-typeck.c:5210 c-typeck.c:5676
3343 msgid "initialized field with side-effects overwritten"
3347 msgid "excess elements in char array initializer"
3350 #: c-typeck.c:5892 c-typeck.c:5938
3351 msgid "excess elements in struct initializer"
3355 msgid "non-static initialization of a flexible array member"
3359 msgid "excess elements in union initializer"
3363 msgid "traditional C rejects initialization of unions"
3367 msgid "excess elements in array initializer"
3371 msgid "excess elements in vector initializer"
3375 msgid "excess elements in scalar initializer"
3379 msgid "invalid lvalue in asm statement"
3383 msgid "ISO C forbids %<goto *expr;%>"
3387 msgid "function declared %<noreturn%> has a %<return%> statement"
3391 msgid "%<return%> with no value, in function returning non-void"
3395 msgid "%<return%> with a value, in function returning void"
3403 msgid "function returns address of local variable"
3406 #: c-typeck.c:6468 cp/semantics.c:856
3407 msgid "switch quantity not an integer"
3411 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
3414 #: c-typeck.c:6515 cp/parser.c:6093
3415 msgid "case label not within a switch statement"
3419 msgid "%<default%> label not within a switch statement"
3423 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
3427 msgid "%Hempty body in an if-statement"
3431 msgid "%Hempty body in an else-statement"
3434 #: c-typeck.c:6690 cp/parser.c:6594
3435 msgid "continue statement not within a loop"
3439 msgid "%Hstatement with no effect"
3443 msgid "expression statement has incomplete type"
3446 #: c-typeck.c:7059 c-typeck.c:7098
3447 msgid "division by zero"
3450 #: c-typeck.c:7143 cp/typeck.c:2956
3451 msgid "right shift count is negative"
3454 #: c-typeck.c:7150 cp/typeck.c:2962
3455 msgid "right shift count >= width of type"
3458 #: c-typeck.c:7171 cp/typeck.c:2981
3459 msgid "left shift count is negative"
3462 #: c-typeck.c:7174 cp/typeck.c:2983
3463 msgid "left shift count >= width of type"
3467 msgid "shift count is negative"
3471 msgid "shift count >= width of type"
3474 #: c-typeck.c:7214 cp/typeck.c:3018
3475 msgid "comparing floating point with == or != is unsafe"
3478 #: c-typeck.c:7238 c-typeck.c:7245
3479 msgid "ISO C forbids comparison of %<void *%> with function pointer"
3482 #: c-typeck.c:7249 c-typeck.c:7289 c-typeck.c:7317
3483 msgid "comparison of distinct pointer types lacks a cast"
3486 #: c-typeck.c:7263 c-typeck.c:7268 c-typeck.c:7337 c-typeck.c:7342
3487 msgid "comparison between pointer and integer"
3490 #: c-typeck.c:7284 c-typeck.c:7312
3491 msgid "ISO C forbids ordered comparisons of pointers to functions"
3495 msgid "comparison of complete and incomplete pointers"
3498 #: c-typeck.c:7325 c-typeck.c:7332
3499 msgid "ordered comparison of pointer with integer zero"
3502 #: c-typeck.c:7357 cp/typeck.c:3159
3503 msgid "unordered comparison on non-floating point argument"
3507 msgid "comparison between signed and unsigned"
3510 #: c-typeck.c:7616 cp/typeck.c:3406
3511 msgid "comparison of promoted ~unsigned with constant"
3514 #: c-typeck.c:7624 cp/typeck.c:3414
3515 msgid "comparison of promoted ~unsigned with unsigned"
3519 msgid "function call has aggregate value"
3524 msgid "bb %d on wrong place"
3529 msgid "prev_bb of %d should be %d, not %d"
3534 msgid "verify_flow_info: Wrong count of block %i %i"
3539 msgid "verify_flow_info: Wrong frequency of block %i %i"
3544 msgid "verify_flow_info: Duplicate edge %i->%i"
3549 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
3554 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
3559 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
3562 #: cfghooks.c:164 cfgrtl.c:2032
3564 msgid "Wrong amount of branch edges after unconditional jump %i"
3569 msgid "basic block %d pred edge is corrupted"
3574 msgid "basic block %i edge lists are corrupted"
3578 msgid "verify_flow_info failed"
3583 msgid "%s does not support redirect_edge_and_branch."
3588 msgid "%s does not support redirect_edge_and_branch_force."
3593 msgid "%s does not support split_block."
3598 msgid "%s does not support move_block_after."
3603 msgid "%s does not support delete_basic_block."
3608 msgid "%s does not support split_edge."
3613 msgid "%s does not support create_basic_block."
3618 msgid "%s does not support can_merge_blocks_p."
3623 msgid "%s does not support predict_edge."
3628 msgid "%s does not support predicted_by_p."
3633 msgid "%s does not support merge_blocks."
3638 msgid "%s does not support make_forwarder_block."
3643 msgid "%s does not support can_duplicate_block_p."
3648 msgid "%s does not support duplicate_block."
3653 msgid "%s does not support block_ends_with_call_p"
3658 msgid "%s does not support block_ends_with_condjump_p"
3663 msgid "%s does not support flow_call_edges_add"
3668 msgid "Size of loop %d should be %d, not %d."
3673 msgid "Bb %d do not belong to loop %d."
3678 msgid "Loop %d's header does not have exactly 2 entries."
3683 msgid "Loop %d's latch does not have exactly 1 successor."
3688 msgid "Loop %d's latch does not have header as successor."
3693 msgid "Loop %d's latch does not belong directly to it."
3698 msgid "Loop %d's header does not belong directly to it."
3703 msgid "Loop %d's latch is marked as part of irreducible region."
3708 msgid "Basic block %d should be marked irreducible."
3713 msgid "Basic block %d should not be marked irreducible."
3718 msgid "Edge from %d to %d should be marked irreducible."
3723 msgid "Edge from %d to %d should not be marked irreducible."
3728 msgid "Wrong single exit %d->%d recorded for loop %d."
3733 msgid "Right exit is %d->%d."
3738 msgid "Single exit not recorded for loop %d."
3743 msgid "Loop %d should not have single exit (%d -> %d)."
3748 msgid "end insn %d for block %d not found in the insn stream"
3753 msgid "insn %d is in multiple basic blocks (%d and %d)"
3758 msgid "head insn %d for block %d not found in the insn stream"
3762 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
3767 msgid "Fallthru edge crosses section boundary (bb %i)"
3772 msgid "Missing REG_EH_REGION note in the end of bb %i"
3777 msgid "Too many outgoing branch edges from bb %i"
3782 msgid "Fallthru edge after unconditional jump %i"
3787 msgid "Wrong amount of branch edges after conditional jump %i"
3792 msgid "Call edges for non-call insn in bb %i"
3797 msgid "Abnormal edges for no purpose in bb %i"
3802 msgid "insn %d inside basic block %d but block_for_insn is NULL"
3807 msgid "insn %d inside basic block %d but block_for_insn is %i"
3810 #: cfgrtl.c:2080 cfgrtl.c:2090
3812 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
3817 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
3822 msgid "in basic block %d:"
3826 msgid "flow control insn inside a basic block"
3831 msgid "missing barrier after block %i"
3836 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
3841 msgid "verify_flow_info: Incorrect fallthru %i->%i"
3845 msgid "wrong insn in the fallthru edge"
3849 msgid "basic blocks not laid down consecutively"
3853 msgid "insn outside basic block"
3857 msgid "return not followed by barrier"
3862 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
3866 msgid "function body not available"
3869 #: cgraph.c:233 cgraphunit.c:869
3870 msgid "redefined extern inline functions are not considered for inlining"
3873 #: cgraph.c:236 cgraphunit.c:874
3874 msgid "function not considered for inlining"
3877 #: cgraph.c:238 cgraphunit.c:872
3878 msgid "function not inlinable"
3882 msgid "%D renamed after being referenced in assembly"
3886 msgid "Shared call_expr:"
3890 msgid "Edge points to wrong declaration:"
3894 msgid "Missing callgraph edge for call expr:"
3899 msgid "Aux field set for edge %s->%s"
3903 msgid "Inlined_to pointer is wrong"
3907 msgid "Multiple inline callers"
3911 msgid "Inlined_to pointer set for noninline callers"
3915 msgid "Inlined_to pointer is set but no predecesors found"
3919 msgid "Inlined_to pointer reffers to itself"
3923 msgid "Node not found in DECL_ASSEMBLER_NAME hash"
3928 msgid "Edge %s->%s has no corresponding call_expr"
3932 msgid "verify_cgraph_node failed."
3935 #: cgraphunit.c:1015
3936 msgid "failed to reclaim unneeded function"
3939 #: cgraphunit.c:1545
3940 msgid "--param large-function-growth limit reached"
3943 #: cgraphunit.c:1582
3944 msgid "recursive inlining"
3947 #: cgraphunit.c:1747 cgraphunit.c:1999
3948 msgid "--param max-inline-insns-single limit reached"
3951 #: cgraphunit.c:1771
3953 "--param max-inline-insns-single limit reached after inlining into the callee"
3956 #: cgraphunit.c:1821
3957 msgid "--param inline-unit-growth limit reached"
3960 #: cgraphunit.c:2843
3961 msgid "Nodes with no released memory found."
3964 #: collect2.c:406 gcc.c:6742
3966 msgid "internal gcc abort in %s, at %s:%d"
3970 msgid "no arguments"
3975 msgid "unknown demangling style '%s'"
3978 #: collect2.c:1266 collect2.c:1414 collect2.c:1449
3983 #: collect2.c:1269 collect2.c:1419 collect2.c:1452
3990 msgid "collect2 version %s"
3995 msgid "%d constructor(s) found\n"
4000 msgid "%d destructor(s) found\n"
4005 msgid "%d frame table(s) found\n"
4010 msgid "%s terminated with signal %d [%s]%s"
4015 msgid "%s returned %d exit status"
4020 msgid "[cannot find %s]"
4025 msgid "cannot find `%s'"
4028 #: collect2.c:1581 collect2.c:1584
4030 msgid "redirecting stdout: %s"
4035 msgid "[Leaving %s]\n"
4042 "write_c_file - output name is %s, prefix is %s\n"
4046 msgid "cannot find `nm'"
4049 #: collect2.c:2057 collect2.c:2223
4053 #: collect2.c:2061 collect2.c:2227
4057 #: collect2.c:2087 collect2.c:2253
4062 #: collect2.c:2090 collect2.c:2093 collect2.c:2106 collect2.c:2256
4063 #: collect2.c:2259 collect2.c:2272
4068 #: collect2.c:2096 collect2.c:2262
4075 msgid "init function found in object %s"
4080 msgid "fini function found in object %s"
4083 #: collect2.c:2181 collect2.c:2311
4088 msgid "cannot find `ldd'"
4094 "ldd output with constructors/destructors.\n"
4099 msgid "dynamic dependency %s not found"
4104 msgid "unable to open dynamic dependency '%s'"
4109 msgid "%s: not a COFF file"
4114 msgid "%s: cannot open as COFF file"
4119 msgid "library lib%s not found"
4125 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
4127 ";; %d successes.\n"
4135 ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
4136 ";; %d successes.\n"
4140 msgid "cannot convert to a pointer type"
4144 msgid "pointer value used where a floating point value was expected"
4148 msgid "aggregate value used where a float was expected"
4152 msgid "conversion to incomplete type"
4155 #: convert.c:681 convert.c:757
4156 msgid "can't convert between vector values of different size"
4160 msgid "aggregate value used where an integer was expected"
4164 msgid "pointer value used where a complex was expected"
4168 msgid "aggregate value used where a complex was expected"
4172 msgid "can't convert value to a vector"
4177 msgid "%qs is not a gcov data file"
4181 msgid "%qs is version %q.*s, expected version %q.*s"
4184 #: coverage.c:259 coverage.c:267
4186 msgid "coverage mismatch for function %u while reading execution counters."
4189 #: coverage.c:261 coverage.c:344
4191 msgid "checksum is %x instead of %x"
4194 #: coverage.c:269 coverage.c:352
4196 msgid "number of counters is %d instead of %d"
4201 msgid "cannot merge separate %s counters for function %u"
4206 msgid "%qs has overflowed"
4211 msgid "%qs is corrupted"
4216 msgid "no coverage for function %qs found."
4219 #: coverage.c:341 coverage.c:349
4221 msgid "coverage mismatch for function %qs while reading counter %qs."
4226 msgid "cannot open %s"
4231 msgid "error writing %qs"
4236 msgid "\"%s\" is not a valid option to the preprocessor"
4240 msgid "too many input files"
4245 msgid ";; Processing block from %d to %d, %d sets.\n"
4250 msgid "%s:%d: confused by earlier errors, bailing out\n"
4254 msgid "compilation terminated due to -Wfatal-errors.\n"
4258 msgid "compilation terminated.\n"
4262 msgid "Internal compiler error: Error reporting routines re-entered.\n"
4267 msgid "in %s, at %s:%d"
4272 msgid "dominator of %d should be %d, not %d"
4277 msgid "ENTRY does not dominate bb %d"
4282 msgid "DW_LOC_OP %s not implemented\n"
4286 msgid "can't access real part of complex value in hard register"
4290 msgid "can't access imaginary part of complex value in hard register"
4294 msgid "Invalid rtl sharing found in the insn"
4302 msgid "Internal consistency failure"
4306 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
4309 #: errors.c:133 java/jv-scan.c:268
4311 msgid "abort in %s, at %s:%d"
4315 msgid "exception handling disabled, use -fexceptions to enable"
4319 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
4323 msgid "__builtin_eh_return not supported on this target"
4327 msgid "stack limits not supported on this target"
4331 msgid "negative insn length"
4335 msgid "could not split insn"
4339 msgid "invalid `asm': "
4343 msgid "nested assembly dialect alternatives"
4346 #: final.c:3034 final.c:3046
4347 msgid "unterminated assembly dialect alternative"
4352 msgid "operand number missing after %%-letter"
4355 #: final.c:3096 final.c:3137
4356 msgid "operand number out of range"
4361 msgid "invalid %%-code"
4366 msgid "`%%l' operand isn't a label"
4369 #. We can't handle floating point constants;
4370 #. PRINT_OPERAND must handle them.
4371 #. We can't handle floating point constants; PRINT_OPERAND must
4373 #. We can't handle floating point constants;
4374 #. PRINT_OPERAND must handle them.
4375 #: final.c:3288 vmsdbgout.c:487 config/i386/i386.c:5831
4376 #: config/pdp11/pdp11.c:1690
4377 msgid "floating constant misused"
4380 #: final.c:3344 vmsdbgout.c:544 config/i386/i386.c:5909
4381 #: config/pdp11/pdp11.c:1737
4382 msgid "invalid expression as operand"
4385 #: flow.c:494 flow.c:518 flow.c:539
4386 msgid "internal consistency failure"
4390 msgid "Attempt to delete prologue/epilogue insn:"
4393 #: fold-const.c:3186 fold-const.c:3197
4395 msgid "comparison is always %d due to width of bit-field"
4398 #: fold-const.c:4756 fold-const.c:4771
4400 msgid "comparison is always %d"
4403 #: fold-const.c:4900
4404 msgid "%<or%> of unmatched not-equal tests is always 1"
4407 #: fold-const.c:4905
4408 msgid "%<and%> of mutually exclusive equal-tests is always 0"
4411 #: fold-const.c:9025
4412 msgid "fold check: original tree changed by fold"
4415 #: function.c:834 varasm.c:1551
4416 msgid "%Jsize of variable %qD is too large"
4420 msgid "impossible constraint in %<asm%>"
4424 msgid "%Jvariable %qD might be clobbered by %<longjmp%> or %<vfork%>"
4428 msgid "%Jargument %qD might be clobbered by %<longjmp%> or %<vfork%>"
4432 msgid "function returns an aggregate"
4436 msgid "%Junused parameter %qD"
4441 msgid "ambiguous abbreviation %s"
4446 msgid "incomplete `%s' option"
4451 msgid "missing argument to `%s' option"
4456 msgid "extraneous argument to `%s' option"
4460 msgid "Using built-in specs.\n"
4466 "Setting spec %s to '%s'\n"
4472 msgid "Reading specs from %s\n"
4475 #: gcc.c:2028 gcc.c:2047
4477 msgid "specs %%include syntax malformed after %ld characters"
4482 msgid "could not find specs file %s\n"
4485 #: gcc.c:2072 gcc.c:2080 gcc.c:2089 gcc.c:2098
4487 msgid "specs %%rename syntax malformed after %ld characters"
4492 msgid "specs %s spec was not found to be renamed"
4497 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
4502 msgid "rename spec %s to %s\n"
4514 msgid "specs unknown %% command after %ld characters"
4517 #: gcc.c:2145 gcc.c:2158
4519 msgid "specs file malformed after %ld characters"
4523 msgid "spec file has no spec for linking"
4528 msgid "system path `%s' is not absolute"
4532 msgid "-pipe not supported"
4538 "Go ahead? (y or n) "
4544 "Internal error: %s (program %s)\n"
4545 "Please submit a full bug report.\n"
4546 "See %s for instructions."
4551 msgid "# %s %.2f %.2f\n"
4556 msgid "Usage: %s [options] file...\n"
4564 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
4568 msgid " --help Display this information\n"
4573 " --target-help Display target specific command line options\n"
4577 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
4581 msgid " -dumpspecs Display all of the built in spec strings\n"
4585 msgid " -dumpversion Display the version of the compiler\n"
4589 msgid " -dumpmachine Display the compiler's target processor\n"
4594 " -print-search-dirs Display the directories in the compiler's search "
4600 " -print-libgcc-file-name Display the name of the compiler's companion "
4605 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
4610 " -print-prog-name=<prog> Display the full path to compiler component "
4616 " -print-multi-directory Display the root directory for versions of "
4622 " -print-multi-lib Display the mapping between command line options "
4624 " multiple library search directories\n"
4628 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
4633 " -Wa,<options> Pass comma-separated <options> on to the "
4639 " -Wp,<options> Pass comma-separated <options> on to the "
4645 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
4649 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
4653 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
4657 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
4662 " -combine Pass multiple source files to compiler at once\n"
4666 msgid " -save-temps Do not delete intermediate files\n"
4670 msgid " -pipe Use pipes rather than intermediate files\n"
4674 msgid " -time Time the execution of each subprocess\n"
4679 " -specs=<file> Override built-in specs with the contents of "
4685 " -std=<standard> Assume that the input sources are for <standard>\n"
4690 " -B <directory> Add <directory> to the compiler's search paths\n"
4694 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
4699 " -V <version> Run gcc version number <version>, if installed\n"
4704 " -v Display the programs invoked by the compiler\n"
4709 " -### Like -v but options quoted and commands not "
4715 " -E Preprocess only; do not compile, assemble or "
4720 msgid " -S Compile only; do not assemble or link\n"
4724 msgid " -c Compile and assemble, but do not link\n"
4728 msgid " -o <file> Place the output into <file>\n"
4733 " -x <language> Specify the language of the following input "
4735 " Permissible languages include: c c++ assembler "
4737 " 'none' means revert to the default behavior of\n"
4738 " guessing the language based on the file's "
4746 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
4747 " passed on to the various sub-processes invoked by %s. In order to pass\n"
4748 " other options on to these processes the -W<letter> options must be used.\n"
4753 msgid "`-%c' option must have argument"
4758 msgid "couldn't run `%s': %s"
4761 #. translate_options () has turned --version into -fversion.
4764 msgid "%s (GCC) %s\n"
4767 #: gcc.c:3408 gcov.c:412 java/gjavah.c:2310 java/jcf-dump.c:916
4768 #: java/jv-scan.c:126
4772 #: gcc.c:3409 java/gjavah.c:2311 java/jcf-dump.c:917 java/jv-scan.c:127
4775 "This is free software; see the source for copying conditions. There is NO\n"
4776 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
4781 msgid "argument to `-Xlinker' is missing"
4785 msgid "argument to `-Xpreprocessor' is missing"
4789 msgid "argument to `-Xassembler' is missing"
4793 msgid "argument to `-l' is missing"
4797 msgid "argument to `-specs' is missing"
4801 msgid "argument to `-specs=' is missing"
4806 msgid "`-%c' must come at the start of the command line"
4810 msgid "argument to `-B' is missing"
4814 msgid "warning: -pipe ignored because -save-temps specified"
4818 msgid "warning: -pipe ignored because -time specified"
4822 msgid "argument to `-x' is missing"
4827 msgid "argument to `-%s' is missing"
4832 msgid "warning: `-x %s' after last input file has no effect"
4837 msgid "switch '%s' does not start with '-'"
4842 msgid "spec '%s' invalid"
4852 msgid "spec '%s' has invalid `%%0%c'"
4857 msgid "spec `%s' has invalid `%%W%c"
4862 msgid "spec `%s' has invalid `%%x%c'"
4865 #. Catch the case where a spec string contains something like
4866 #. '%{foo:%*}'. ie there is no * in the pattern on the left
4867 #. hand side of the :.
4870 msgid "spec failure: '%%*' has not been initialized by pattern match"
4875 msgid "warning: use of obsolete %%[ operator in specs"
4880 msgid "Processing spec %c%s%c, which is '%s'\n"
4885 msgid "spec failure: unrecognized spec option '%c'"
4890 msgid "unknown spec function `%s'"
4895 msgid "error in args to spec function `%s'"
4899 msgid "malformed spec function name"
4904 msgid "no arguments for spec function"
4908 msgid "malformed spec function arguments"
4913 msgid "braced spec `%s' is invalid at `%c'"
4918 msgid "braced spec body `%s' is invalid"
4922 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
4926 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
4931 msgid "unrecognized option `-%s'"
4936 msgid "install: %s%s\n"
4941 msgid "programs: %s\n"
4946 msgid "libraries: %s\n"
4953 "For bug reporting instructions, please see:\n"
4958 msgid "Configured with: %s\n"
4963 msgid "Thread model: %s\n"
4968 msgid "gcc version %s\n"
4973 msgid "gcc driver version %s executing gcc version %s\n"
4977 msgid "no input files"
4980 #: gcc.c:6459 gcc.c:6522
4982 msgid "%s: %s compiler not installed on this system"
4987 msgid "spec `%s' is invalid"
4992 msgid "%s: linker input file unused because linking not done"
4997 msgid "language %s not recognized"
5007 msgid "multilib spec `%s' is invalid"
5012 msgid "multilib exclusions `%s' is invalid"
5015 #: gcc.c:7186 gcc.c:7327
5017 msgid "multilib select `%s' is invalid"
5022 msgid "multilib exclusion `%s' is invalid"
5027 "Usage: gcov [OPTION]... SOURCEFILE\n"
5033 "Print code coverage information.\n"
5038 msgid " -h, --help Print this help, then exit\n"
5042 msgid " -v, --version Print version number, then exit\n"
5047 " -a, --all-blocks Show information for every basic block\n"
5052 " -b, --branch-probabilities Include branch probabilities in output\n"
5057 " -c, --branch-counts Given counts of branches taken\n"
5058 " rather than percentages\n"
5062 msgid " -n, --no-output Do not create an output file\n"
5067 " -l, --long-file-names Use long output file names for included\n"
5072 msgid " -f, --function-summaries Output summaries for each function\n"
5077 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
5082 msgid " -p, --preserve-paths Preserve all pathname components\n"
5087 " -u, --unconditional-branches Show unconditional branch counts too\n"
5094 "For bug reporting instructions, please see:\n"
5100 msgid "gcov (GCC) %s\n"
5105 "This is free software; see the source for copying conditions.\n"
5106 "There is NO warranty; not even for MERCHANTABILITY or \n"
5107 "FITNESS FOR A PARTICULAR PURPOSE.\n"
5113 msgid "%s:no functions found\n"
5116 #: gcov.c:525 gcov.c:553
5122 msgid "%s:creating `%s'\n"
5127 msgid "%s:error writing output file `%s'\n"
5132 msgid "%s:could not open output file `%s'\n"
5137 msgid "%s:cannot open graph file\n"
5142 msgid "%s:not a gcov graph file\n"
5147 msgid "%s:version `%.4s', prefer `%.4s'\n"
5152 msgid "%s:already seen blocks for `%s'\n"
5155 #: gcov.c:889 gcov.c:1045
5157 msgid "%s:corrupted\n"
5162 msgid "%s:cannot open data file\n"
5167 msgid "%s:not a gcov data file\n"
5172 msgid "%s:version `%.4s', prefer version `%.4s'\n"
5177 msgid "%s:stamp mismatch with graph file\n"
5182 msgid "%s:unknown function `%u'\n"
5187 msgid "%s:profile mismatch for `%s'\n"
5192 msgid "%s:overflowed\n"
5197 msgid "%s:`%s' lacks entry and/or exit blocks\n"
5202 msgid "%s:`%s' has arcs to entry block\n"
5207 msgid "%s:`%s' has arcs from exit block\n"
5212 msgid "%s:graph is unsolvable for `%s'\n"
5222 msgid "Lines executed:%s of %d\n"
5226 msgid "No executable lines\n"
5231 msgid "Branches executed:%s of %d\n"
5236 msgid "Taken at least once:%s of %d\n"
5240 msgid "No branches\n"
5245 msgid "Calls executed:%s of %d\n"
5254 msgid "%s:no lines for `%s'\n"
5259 msgid "call %2d returned %s\n"
5264 msgid "call %2d never executed\n"
5269 msgid "branch %2d taken %s%s\n"
5274 msgid "branch %2d never executed\n"
5279 msgid "unconditional %2d taken %s\n"
5284 msgid "unconditional %2d never executed\n"
5289 msgid "%s:cannot open source file\n"
5294 msgid "%s:source file is newer than graph file `%s'\n"
5297 #. Return if there's nothing to do, or it is too expensive.
5299 msgid "GCSE disabled"
5302 #. Return if there's nothing to do, or it is too expensive.
5304 msgid "jump bypassing disabled"
5309 msgid "%s: %d basic blocks and %d edges/basic block"
5314 msgid "%s: %d basic blocks and %d registers"
5317 #: ggc-common.c:397 ggc-common.c:405 ggc-common.c:473 ggc-common.c:494
5318 #: ggc-page.c:2196 ggc-page.c:2228 ggc-page.c:2235 ggc-zone.c:1582
5319 #: ggc-zone.c:1588 ggc-zone.c:1597
5321 msgid "can't write PCH file: %m"
5326 msgid "can't get position in PCH file: %m"
5331 msgid "can't write padding to PCH file: %m"
5334 #: ggc-common.c:550 ggc-common.c:558 ggc-common.c:565 ggc-common.c:568
5335 #: ggc-common.c:578 ggc-common.c:581 ggc-page.c:2322 ggc-zone.c:1607
5337 msgid "can't read PCH file: %m"
5341 msgid "had to relocate PCH"
5346 msgid "open /dev/zero: %m"
5349 #: ggc-page.c:2213 ggc-page.c:2219
5350 msgid "can't write PCH file"
5354 msgid "unexpected node"
5359 msgid "invalid lvalue in asm output %d"
5364 msgid "memory input %d is not directly addressable"
5368 msgid "gimplification failed"
5371 #: global.c:375 global.c:388 global.c:402
5373 msgid "%s cannot be used in asm here"
5376 #: graph.c:399 passes.c:131 java/jcf-parse.c:907 java/jcf-parse.c:1065
5377 #: java/lex.c:1841 objc/objc-act.c:548
5379 msgid "can't open %s: %m"
5382 #: haifa-sched.c:183
5384 msgid "fix_sched_param: unknown param: %s"
5387 #. Opening quotation mark.
5392 #. Closing quotation mark.
5398 msgid "At top level:"
5403 msgid "In member function %qs:"
5408 msgid "In function %qs:"
5411 #. What to print when a switch has no documentation.
5413 msgid "This switch lacks documentation"
5416 #. Eventually this should become a hard error IMO.
5419 msgid "command line option \"%s\" is valid for %s but not for %s"
5424 msgid "missing argument to \"%s\""
5429 msgid "argument to \"%s\" should be a non-negative integer"
5434 msgid "unrecognized command line option \"%s\""
5438 msgid "-Wuninitialized is not supported without -O"
5442 msgid "-freorder-blocks-and-partition does not work with exceptions"
5446 msgid "-freorder-blocks-and-partition does not work with -g (currently)"
5451 msgid "structure alignment must be a small power of two, not %d"
5456 msgid "unrecognised visibility value \"%s\""
5461 msgid "unrecognized register name \"%s\""
5466 msgid "unknown tls-model \"%s\""
5471 msgid "%s: --param arguments should be of the form NAME=VALUE"
5476 msgid "invalid --param value `%s'"
5480 msgid "target system does not support debug output"
5485 msgid "debug format \"%s\" conflicts with prior selection"
5490 msgid "unrecognised debug output level \"%s\""
5495 msgid "debug output level %s is too high"
5499 msgid "The following options are language-independent:\n"
5505 "The %s front end recognizes the following options:\n"
5510 msgid "The --param option recognizes the following as parameters:\n"
5513 #. If we didn't find this parameter, issue an error message.
5516 msgid "invalid parameter %qs"
5521 "branch target register load optimization is not intended to be run twice"
5525 msgid "corrupted profile info: run_max * runs < sum_max"
5529 msgid "corrupted profile info: sum_all is smaller than sum_max"
5534 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
5540 "corrupted profile info: number of iterations for basic block %d thought to "
5547 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
5552 msgid "%s: error writing file `%s': %s\n"
5557 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
5562 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
5567 msgid "%s: warning: no read access for file `%s'\n"
5572 msgid "%s: warning: no write access for file `%s'\n"
5577 msgid "%s: warning: no write access for dir containing `%s'\n"
5580 #. Catch cases like /.. where we try to backup to a
5581 #. point above the absolute root of the logical file
5585 msgid "%s: invalid file name: %s\n"
5590 msgid "%s: %s: can't get status: %s\n"
5597 "%s: fatal error: aux info file corrupted at line %d\n"
5602 msgid "%s:%d: declaration of function `%s' takes different forms\n"
5607 msgid "%s: compiling `%s'\n"
5612 msgid "%s: wait: %s\n"
5617 msgid "%s: subprocess got fatal signal %d\n"
5622 msgid "%s: %s exited with status %d\n"
5627 msgid "%s: warning: missing SYSCALLS file `%s'\n"
5630 #: protoize.c:1985 protoize.c:2014
5632 msgid "%s: can't read aux info file `%s': %s\n"
5635 #: protoize.c:2030 protoize.c:2058
5637 msgid "%s: can't get status of aux info file `%s': %s\n"
5642 msgid "%s: can't open aux info file `%s' for reading: %s\n"
5647 msgid "%s: error reading aux info file `%s': %s\n"
5652 msgid "%s: error closing aux info file `%s': %s\n"
5657 msgid "%s: can't delete aux info file `%s': %s\n"
5660 #: protoize.c:2215 protoize.c:4185
5662 msgid "%s: can't delete file `%s': %s\n"
5667 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
5672 msgid "%s: conflicting extern definitions of '%s'\n"
5677 msgid "%s: declarations of '%s' will not be converted\n"
5682 msgid "%s: conflict list for '%s' follows:\n"
5687 msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
5692 msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
5697 msgid "%s: %d: warning: no extern definition for `%s'\n"
5702 msgid "%s: warning: no static definition for `%s' in file `%s'\n"
5707 msgid "%s: multiple static defs of `%s' in file `%s'\n"
5710 #: protoize.c:2706 protoize.c:2709
5712 msgid "%s: %d: warning: source too confusing\n"
5717 msgid "%s: %d: warning: varargs function declaration not converted\n"
5722 msgid "%s: declaration of function `%s' not converted\n"
5727 msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
5734 "%s: warning: too few parameter lists in declaration of `%s'\n"
5739 msgid "%s: %d: warning: found `%s' but expected `%s'\n"
5744 msgid "%s: local declaration for function `%s' not inserted\n"
5751 "%s: %d: warning: can't add declaration of `%s' into macro call\n"
5756 msgid "%s: global declarations for file `%s' not inserted\n"
5759 #: protoize.c:3523 protoize.c:3553
5761 msgid "%s: definition of function `%s' not converted\n"
5766 msgid "%s: %d: warning: definition of %s not converted\n"
5771 msgid "%s: found definition of `%s' at %s(%d)\n"
5774 #. If we make it here, then we did not know about this
5775 #. function definition.
5778 msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
5783 msgid "%s: function definition not converted\n"
5788 msgid "%s: `%s' not converted\n"
5793 msgid "%s: would convert file `%s'\n"
5798 msgid "%s: converting file `%s'\n"
5803 msgid "%s: can't get status for file `%s': %s\n"
5808 msgid "%s: can't open file `%s' for reading: %s\n"
5815 "%s: error reading input file `%s': %s\n"
5820 msgid "%s: can't create/open clean file `%s': %s\n"
5825 msgid "%s: warning: file `%s' already saved in `%s'\n"
5830 msgid "%s: can't link file `%s' to `%s': %s\n"
5835 msgid "%s: can't create/open output file `%s': %s\n"
5840 msgid "%s: can't change mode of file `%s': %s\n"
5845 msgid "%s: cannot get working directory: %s\n"
5850 msgid "%s: input file names must have .c suffixes: %s\n"
5854 msgid "Didn't find a coloring.\n"
5859 msgid "output constraint %d must specify a single register"
5864 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
5868 msgid "output regs must be grouped at top of stack"
5872 msgid "implicitly popped regs must be grouped at top of stack"
5877 msgid "output operand %d must use `&' constraint"
5882 msgid "can't use '%s' as a %s register"
5885 #: regclass.c:785 config/ia64/ia64.c:4106 config/ia64/ia64.c:4113
5886 #: config/pa/pa.c:328 config/pa/pa.c:335
5888 msgid "unknown register name: %s"
5892 msgid "global register variable follows a function definition"
5896 msgid "register used for two global register variables"
5900 msgid "call-clobbered register used for global register variable"
5905 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
5910 msgid "validate_value_data: Loop in regno chain (%u)"
5915 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
5920 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
5924 msgid "cannot reload integer constant operand in %<asm%>"
5928 msgid "impossible register constraint in %<asm%>"
5932 msgid "%<&%> constraint used with no register class"
5936 msgid "unable to generate reloads for:"
5939 #: reload.c:3685 reload.c:3896
5940 msgid "inconsistent operand constraints in an %<asm%>"
5944 msgid "frame size too large for reliable stack checking"
5948 msgid "try reducing the number of local variables"
5952 msgid "can't find a register in class %qs while reloading %<asm%>"
5957 msgid "unable to find a register to spill in class %qs"
5961 msgid "this is the insn:"
5965 msgid "%<asm%> operand requires impossible reload"
5968 #. It's the compiler's fault.
5970 msgid "could not find a spill register"
5974 msgid "%<asm%> operand constraint incompatible with operand size"
5977 #. It's the compiler's fault.
5979 msgid "VOIDmode on an output"
5983 msgid "output operand is constant in %<asm%>"
5987 msgid "unrecognizable insn:"
5991 msgid "insn does not satisfy its constraints:"
5996 msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
6002 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
6008 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
6014 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
6019 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
6024 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
6029 msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
6033 msgid "output operand constraint lacks %<=%>"
6038 msgid "output constraint %qc for operand %d is not at the beginning"
6042 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
6045 #: stmt.c:360 stmt.c:459
6046 msgid "%<%%%> constraint used with last operand"
6050 msgid "matching constraint not valid in output operand"
6055 msgid "input operand constraint contains %qc"
6059 msgid "matching constraint references invalid operand number"
6064 msgid "invalid punctuation %qc in constraint"
6068 msgid "matching constraint does not allow a register"
6073 msgid "asm-specifier for variable %qs conflicts with asm clobber list"
6077 msgid "unknown register name %qs in %<asm%>"
6081 msgid "PIC register %qs clobbered in %<asm%>"
6085 msgid "more than %d operands in %<asm%>"
6090 msgid "output number %d not directly addressable"
6094 msgid "asm operand %d probably doesn%'t match constraints"
6099 msgid "use of memory input without lvalue in asm operand %d is deprecated"
6103 msgid "asm clobber conflict with output operand"
6107 msgid "asm clobber conflict with input operand"
6111 msgid "too many alternatives in %<asm%>"
6115 msgid "operand constraints for %<asm%> differ in number of alternatives"
6120 msgid "duplicate asm operand name %qs"
6124 msgid "missing close brace for named operand"
6129 msgid "undefined named operand %qs"
6133 msgid "%Hvalue computed is not used"
6136 #: stor-layout.c:152
6137 msgid "type size can%'t be explicitly evaluated"
6140 #: stor-layout.c:154
6141 msgid "variable-size type declared outside of any function"
6144 #: stor-layout.c:458
6145 msgid "%Jsize of %qD is %d bytes"
6148 #: stor-layout.c:460
6149 msgid "%Jsize of %qD is larger than %d bytes"
6152 #: stor-layout.c:842
6153 msgid "%Jpacked attribute causes inefficient alignment for %qD"
6156 #: stor-layout.c:845
6157 msgid "%Jpacked attribute is unnecessary for %qD"
6160 #: stor-layout.c:861
6161 msgid "%Jpadding struct to align %qD"
6164 #: stor-layout.c:1203
6165 msgid "padding struct size to alignment boundary"
6168 #: stor-layout.c:1233
6170 msgid "packed attribute causes inefficient alignment for %qs"
6173 #: stor-layout.c:1236
6175 msgid "packed attribute is unnecessary for %qs"
6178 #: stor-layout.c:1241
6179 msgid "packed attribute causes inefficient alignment"
6182 #: stor-layout.c:1243
6183 msgid "packed attribute is unnecessary"
6187 msgid "__builtin_saveregs not supported by this target"
6193 "Execution times (seconds)\n"
6196 #. Print total time.
6203 msgid "time in %s: %ld.%06ld (%ld%%)\n"
6208 msgid "collect: reading %s\n"
6213 msgid "repository file `%s' does not contain command-line arguments"
6218 msgid "collect: recompiling %s\n"
6224 "`%s' was assigned to `%s', but was not defined during recompilation, or vice "
6230 msgid "collect: tweaking %s in %s\n"
6235 msgid "collect: relinking\n"
6240 msgid "ld returned %d exit status"
6255 msgid "invalid option argument %qs"
6259 msgid "unrecoverable error"
6264 msgid "getting core file size maximum limit: %m"
6269 msgid "setting core file size limit to maximum: %m"
6273 msgid "%J%qF declared %<static%> but never defined"
6277 msgid "%J%qD defined but not used"
6280 #: toplev.c:894 toplev.c:917
6282 msgid "%qs is deprecated (declared at %s:%d)"
6287 msgid "type is deprecated (declared at %s:%d)"
6292 msgid "%qs is deprecated"
6296 msgid "type is deprecated"
6303 "Target specific options:\n"
6306 #: toplev.c:1084 toplev.c:1103
6308 msgid " -m%-23s [undocumented]\n"
6315 "There are undocumented target specific options as well.\n"
6320 msgid " They exist, but they are not documented.\n"
6325 msgid "unrecognized gcc debugging option: %c"
6330 msgid "invalid option %qs"
6336 "%s%s%s version %s (%s)\n"
6337 "%s\tcompiled by GNU C version %s.\n"
6338 "%s%s%s version %s (%s) compiled by CC.\n"
6344 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
6348 msgid "options passed: "
6352 msgid "options enabled: "
6356 msgid "can%'t open %s for writing: %m"
6359 #: toplev.c:1480 config/sh/sh.c:7263
6360 msgid "created and used with different settings of -fpic"
6363 #: toplev.c:1482 config/sh/sh.c:7265
6364 msgid "created and used with different settings of -fpie"
6369 msgid "created and used with differing settings of '-m%s'"
6372 #: toplev.c:1536 config/sh/sh.c:7318
6373 msgid "out of memory"
6377 msgid "instruction scheduling not supported on this target machine"
6381 msgid "this target machine does not have delayed branches"
6385 msgid "value-based profiling not yet implemented in trees."
6390 msgid "-f%sleading-underscore not supported on this target machine"
6395 msgid "target system does not support the \"%s\" debug format"
6399 msgid "variable tracking requested, but useless unless producing debug info"
6403 msgid "variable tracking requested, but not supported by this debug format"
6407 msgid "can%'t open %s: %m"
6411 msgid "-ffunction-sections not supported for this target"
6415 msgid "-fdata-sections not supported for this target"
6419 msgid "-ffunction-sections disabled; it makes profiling impossible"
6423 msgid "-fprefetch-loop-arrays not supported for this target"
6427 msgid "-fspeculative-prefetching not supported for this target"
6432 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
6437 "-fspeculative-prefetching not supported for this target (try -march switches)"
6441 msgid "-fprefetch-loop-arrays is not supported with -Os"
6445 msgid "-ffunction-sections may affect debugging on some targets"
6450 msgid "error writing to %s: %m"
6453 #: toplev.c:2035 java/jcf-parse.c:926 java/jcf-write.c:3524
6455 msgid "error closing %s: %m"
6458 #: tree-cfg.c:1127 tree-cfg.c:1827 tree-cfg.c:1829
6459 msgid "%Hwill never be executed"
6463 msgid "SSA name in freelist but still referenced"
6467 msgid "GIMPLE register modified with BIT_FIELD_REF"
6471 msgid "address taken, but ADDRESSABLE bit not set"
6475 msgid "non-boolean used in condition"
6479 msgid "Invalid reference prefix."
6483 msgid "Is not a valid GIMPLE statement."
6487 msgid "Statement marked for throw, but doesn%'t."
6491 msgid "Statement marked for throw in middle of block."
6495 msgid "PHI def is not a GIMPLE value"
6498 #: tree-cfg.c:3398 tree-cfg.c:3414
6499 msgid "Incorrect sharing of tree nodes"
6503 msgid "verify_stmts failed."
6507 msgid "ENTRY_BLOCK has a statement list associated with it\n"
6511 msgid "EXIT_BLOCK has a statement list associated with it\n"
6516 msgid "Fallthru to exit from bb %d\n"
6521 msgid "Label %s to block does not match in bb %d\n"
6526 msgid "Label %s has incorrect context in bb %d\n"
6531 msgid "Control flow in the middle of basic block %d\n"
6536 msgid "Label %s in the middle of basic block %d\n"
6541 msgid "Fallthru edge after a control statement in bb %d \n"
6546 msgid "Structured COND_EXPR at the end of bb %d\n"
6549 #: tree-cfg.c:3550 tree-cfg.c:3588 tree-cfg.c:3600 tree-cfg.c:3671
6551 msgid "Wrong outgoing edge flags at end of bb %d\n"
6555 msgid "%<then%> label does not match edge at end of bb %d\n"
6559 msgid "%<else%> label does not match edge at end of bb %d\n"
6564 msgid "Explicit goto at end of bb %d\n"
6569 msgid "Return edge does not point to exit in bb %d\n"
6573 msgid "Found default case not at end of case vector"
6578 "Case labels not sorted:\n"
6583 msgid "No default case found at end of case vector"
6588 msgid "Extra outgoing edge %d->%d\n"
6593 msgid "Missing edge %i->%i\n"
6597 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
6600 #: tree-cfg.c:4872 tree-cfg.c:4876
6601 msgid "%H%<noreturn%> function does return"
6604 #: tree-cfg.c:4896 tree-cfg.c:4901
6605 msgid "%Hcontrol reaches end of non-void function"
6610 msgid "could not open dump file %qs: %s"
6614 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
6617 #: tree-inline.c:943
6619 "%Jfunction '%F' can never be inlined because it uses alloca (override using "
6620 "the always_inline attribute)"
6623 #: tree-inline.c:955
6624 msgid "%Jfunction '%F' can never be inlined because it uses setjmp"
6627 #: tree-inline.c:969
6629 "%Jfunction '%F' can never be inlined because it uses variable argument lists"
6632 #: tree-inline.c:980
6634 "%Jfunction '%F' can never be inlined because it uses setjmp-longjmp "
6635 "exception handling"
6638 #: tree-inline.c:987
6639 msgid "%Jfunction '%F' can never be inlined because it uses non-local goto"
6642 #: tree-inline.c:1003
6644 "%Jfunction '%F' can never be inlined because it contains a nested function"
6647 #: tree-inline.c:1020
6649 "%Jfunction '%F' can never be inlined because it contains a computed goto"
6652 #: tree-inline.c:1034
6654 "%Jfunction '%F' can never be inlined because it receives a non-local goto"
6657 #: tree-inline.c:1056
6659 "%Jfunction '%F' can never be inlined because it uses variable sized variables"
6662 #: tree-inline.c:1478
6663 msgid "originally indirect function call not considered for inlining"
6666 #: tree-inline.c:1488 tree-inline.c:1495
6667 msgid "%Jinlining failed in call to '%F': %s"
6670 #: tree-inline.c:1489 tree-inline.c:1496
6671 msgid "called from here"
6674 #: tree-mudflap.c:750
6675 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
6678 #: tree-mudflap.c:972
6679 msgid "mudflap ran off end of BIND_EXPR body"
6682 #: tree-mudflap.c:1163
6684 msgid "mudflap cannot track lifetime of %qs"
6687 #: tree-nomudflap.c:51
6688 msgid "mudflap: this language is not supported"
6691 #: tree-optimize.c:666
6692 msgid "%Jsize of return value of '%D' is %u bytes"
6695 #: tree-optimize.c:669
6696 msgid "%Jsize of return value of '%D' is larger than %wd bytes"
6699 #: tree-outof-ssa.c:613 tree-outof-ssa.c:628 tree-outof-ssa.c:642
6700 #: tree-outof-ssa.c:663 tree-outof-ssa.c:1036 tree-outof-ssa.c:1849
6701 #: tree-ssa-live.c:417 tree-ssa-live.c:1791
6702 msgid "SSA corruption"
6705 #: tree-profile.c:103 tree-profile.c:119 tree-profile.c:135 tree-profile.c:152
6706 msgid "unimplemented functionality"
6709 #: tree-ssa-operands.c:1186
6710 msgid "internal error"
6714 msgid "Expected an SSA_NAME object"
6718 msgid "Type mismatch between an SSA_NAME and its symbol."
6722 msgid "Found an SSA_NAME that had been released into the free pool"
6726 msgid "Found a virtual definition for a GIMPLE register"
6730 msgid "Found a real definition for a non-register"
6735 msgid "SSA_NAME created in two different blocks %i and %i"
6739 msgid "SSA_NAME_DEF_STMT is wrong"
6743 msgid "Missing definition"
6748 msgid "Definition in block %i does not dominate use in block %i"
6753 msgid "Definition in block %i follows the use"
6757 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
6762 msgid "Wrong edge %d->%d for PHI argument\n"
6767 msgid "PHI argument flowing through dead edge %d->%d\n"
6772 msgid "PHI argument duplicated for edge %d->%d\n"
6777 msgid "No argument flowing through edge %d->%d\n"
6781 msgid "Non-addressable variable inside an alias set."
6785 msgid "Addressable variable that is an alias tag but is not in any alias set."
6789 msgid "verify_flow_insensitive_alias_info failed."
6793 msgid "Dereferenced pointers should have a name or a type tag"
6798 "Pointers with a memory tag, should have points-to sets or point to malloc"
6802 msgid "Pointer escapes but its name tag is not call-clobbered."
6806 msgid "Two pointers with different name tags and identical points-to sets"
6810 msgid "verify_flow_sensitive_alias_info failed."
6814 msgid "Statement makes aliased stores, but has no V_MAY_DEFS"
6819 msgid "AUX pointer initialized for edge %d->%d\n"
6823 msgid "verify_ssa failed."
6827 msgid "%H'%D' is used uninitialized in this function"
6831 msgid "%H'%D' may be used uninitialized in this function"
6834 #: tree-vectorizer.c:928
6835 msgid "no support for reduction/induction"
6838 #: tree-vectorizer.c:954
6839 msgid "unsupported defining stmt"
6843 msgid "%Jfunction %qD definition is marked dllimport."
6847 msgid "%Jvariable %qD definition is marked dllimport."
6851 msgid "%Jexternal linkage required for symbol %qD because of %qs attribute."
6855 msgid "arrays of functions are not meaningful"
6859 msgid "function return type cannot be function"
6863 msgid "invalid initializer for bit string"
6868 msgid "tree check: expected %s, have %s in %s, at %s:%d"
6873 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
6878 msgid "tree check: expected class %qc, have %qc (%s) in %s, at %s:%d"
6883 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
6888 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
6893 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
6897 msgid "%J%D causes a section type conflict"
6901 msgid "%Jregister name not specified for %qD"
6905 msgid "%Jinvalid register name for %qD"
6909 msgid "%Jdata type of %qD isn%'t suitable for a register"
6913 msgid "%Jregister specified for %qD isn%'t suitable for data type"
6917 msgid "global register variable has initial value"
6921 msgid "volatile register variables don%'t work as you might wish"
6925 msgid "%Jregister name given for non-register variable %qD"
6930 "%Jalignment of %qD is greater than maximum object file alignment. Using %d"
6934 msgid "thread-local COMMON data not implemented"
6939 "%Jrequested alignment for %qD is greater than implemented alignment of %d"
6943 msgid "initializer for integer value is too complicated"
6947 msgid "initializer for floating value is not a floating constant"
6951 msgid "unknown set constructor type"
6956 msgid "invalid initial value for member %qs"
6959 #: varasm.c:4202 varasm.c:4246
6960 msgid "%Jweak declaration of %qD must precede definition"
6965 "%Jweak declaration of %qD after first use results in unspecified behavior"
6969 msgid "%Jweak declaration of %qD must be public"
6973 msgid "%Jweak declaration of %qD not supported"
6976 #: varasm.c:4282 varasm.c:4375
6977 msgid "only weak aliases are supported in this configuration"
6981 msgid "alias definitions not supported in this configuration; ignored"
6985 msgid "visibility attribute not supported in this configuration; ignored"
6990 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
6995 msgid "underflowed virtual array %s in %s, at %s:%d"
7000 msgid "vector %s %s domain error, in %s at %s:%u"
7003 #. Print an error message for unrecognized stab codes.
7006 msgid "no sclass for %s stab (0x%x)\n"
7015 msgid "fatal error: "
7019 msgid "internal compiler error: "
7027 msgid "sorry, unimplemented: "
7035 msgid "anachronism: "
7048 "The maximum number of instructions in a single function eligible for inlining"
7052 msgid "The maximum number of instructions when automatically inlining"
7057 "The maximum number of instructions inline function can grow to via recursive "
7063 "The maximum number of instructions non-inline function can grow to via "
7064 "recursive inlining"
7068 msgid "The maximum depth of recursive inlining for inline functions"
7072 msgid "The maximum depth of recursive inlining for non-inline functions"
7076 msgid "The maximum number of instructions for the RTL inliner"
7080 msgid "The maximum number of instructions to consider to fill a delay slot"
7085 "The maximum number of instructions to consider to find accurate live "
7086 "register information"
7090 msgid "The maximum length of scheduling's pending operations list"
7094 msgid "The size of function body to be considered large"
7098 msgid "Maximal growth due to inlining of large function (in percent)"
7103 "how much can given compilation unit grow because of the inlining (in percent)"
7107 msgid "The maximum amount of memory to be allocated by GCSE"
7111 msgid "The maximum number of passes to make when doing GCSE"
7116 "The threshold ratio for performing partial redundancy elimination "
7122 "The threshold ratio of critical edges execution count that permit "
7123 "performing redundancy elimination after reload."
7127 msgid "The maximum number of instructions to consider to unroll in a loop"
7132 "The maximum number of instructions to consider to unroll in a loop on average"
7136 msgid "The maximum number of unrollings of a single loop"
7140 msgid "The maximum number of insns of a peeled loop"
7144 msgid "The maximum number of peelings of a single loop"
7148 msgid "The maximum number of insns of a completely peeled loop"
7153 "The maximum number of peelings of a single loop that is peeled completely"
7157 msgid "The maximum number of insns of a peeled loop that rolls only once"
7161 msgid "The maximum number of insns of an unswitched loop"
7165 msgid "The maximum number of unswitchings in a single loop"
7170 "Bound on the number of iterations the brute force # of iterations \t "
7171 "analysis algorithm evaluates"
7176 "Maximum number of loops to perform swing modulo scheduling on \t (mainly "
7182 "A factor for tuning the upper bound that swing modulo scheduler uses \t for "
7188 "The number of cycles the swing modulo scheduler considers when \t checking "
7189 "conflicts using DFA"
7194 "A threshold on the average loop count considered by the swing modulo \t "
7200 "Select fraction of the maximal count of repetitions of basic block in "
7201 "program given basic block needs to have to be considered hot"
7206 "Select fraction of the maximal frequency of executions of basic block in "
7207 "function given basic block needs to have to be considered hot"
7212 "The percentage of function, weighted by execution frequency, that must be "
7213 "covered by trace formation. Used when profile feedback is available"
7218 "The percentage of function, weighted by execution frequency, that must be "
7219 "covered by trace formation. Used when profile feedback is not available"
7223 msgid "Maximal code growth caused by tail duplication (in percent)"
7228 "Stop reverse growth if the reverse probability of best edge is less than "
7229 "this threshold (in percent)"
7234 "Stop forward growth if the probability of best edge is less than this "
7235 "threshold (in percent). Used when profile feedback is available"
7240 "Stop forward growth if the probability of best edge is less than this "
7241 "threshold (in percent). Used when profile feedback is not available"
7245 msgid "The maximum number of incoming edges to consider for crossjumping"
7250 "The minimum number of matching instructions to consider for crossjumping"
7254 msgid "The maximum length of path considered in cse"
7259 "The minimum cost of an expensive expression in the loop invariant motion"
7264 "Bound on number of candidates below that all candidates are considered in iv "
7269 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
7274 "Given N calls and V call-clobbered vars in a function. Use .GLOBAL_VAR if "
7275 "NxV is larger than this limit"
7279 msgid "The maximum memory locations recorded by cselib"
7284 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
7285 "total size of the heap"
7289 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
7294 "The maximum number of instructions to search backward when looking for "
7300 "The maximum number of virtual operands allowed to represent aliases before "
7301 "triggering alias grouping."
7306 "The maximum number of blocks in a region to be considered for interblock "
7312 "The maximum number of insns in a region to be considered for interblock "
7317 msgid "The upper bound for sharing integer constants"
7320 #: config/darwin-c.c:84
7321 msgid "too many #pragma options align=reset"
7324 #: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
7325 #: config/darwin-c.c:111
7326 msgid "malformed '#pragma options', ignoring"
7329 #: config/darwin-c.c:114
7330 msgid "junk at end of '#pragma options'"
7333 #: config/darwin-c.c:124
7334 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
7337 #: config/darwin-c.c:136
7338 msgid "missing '(' after '#pragma unused', ignoring"
7341 #: config/darwin-c.c:154
7342 msgid "missing ')' after '#pragma unused', ignoring"
7345 #: config/darwin-c.c:157
7346 msgid "junk at end of '#pragma unused'"
7349 #: config/darwin-c.c:367
7351 msgid "subframework include %s conflicts with framework include"
7354 #: config/darwin.c:1328
7356 "internal and protected visibility attributes not supportedin this "
7357 "configuration; ignored"
7360 #: config/sol2-c.c:93 config/sol2-c.c:109
7361 msgid "malformed %<#pragma align%>, ignoring"
7364 #: config/sol2-c.c:102
7365 msgid "invalid alignment for %<#pragma align%>, ignoring"
7368 #: config/sol2-c.c:117
7369 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
7372 #: config/sol2-c.c:129 config/sol2-c.c:141
7373 msgid "malformed %<#pragma align%>"
7376 #: config/sol2-c.c:136
7377 msgid "junk at end of %<#pragma align%>"
7380 #: config/sol2-c.c:157 config/sol2-c.c:164
7381 msgid "malformed %<#pragma init%>, ignoring"
7384 #: config/sol2-c.c:187 config/sol2-c.c:199
7385 msgid "malformed %<#pragma init%>"
7388 #: config/sol2-c.c:194
7389 msgid "junk at end of %<#pragma init%>"
7392 #: config/sol2-c.c:215 config/sol2-c.c:222
7393 msgid "malformed %<#pragma fini%>, ignoring"
7396 #: config/sol2-c.c:245 config/sol2-c.c:257
7397 msgid "malformed %<#pragma fini%>"
7400 #: config/sol2-c.c:252
7401 msgid "junk at end of %<#pragma fini%>"
7405 msgid "%Jignoring %<#pragma align%> for explicitly aligned %<%D%>"
7408 #: config/darwin.h:152
7409 msgid "Set sizeof(bool) to 1"
7412 #: config/darwin.h:154
7413 msgid "Generate code suitable for fast turn around debugging"
7416 #: config/darwin.h:156
7417 msgid "Don't generate code suitable for fast turn around debugging"
7420 #: config/lynx.h:137
7421 msgid "Use shared libraries"
7424 #: config/lynx.h:138
7425 msgid "Support multi-threading"
7428 #: config/lynx.h:139
7429 msgid "Support legacy multi-threading"
7432 #: config/windiss.h:37
7433 msgid "profiler support for WindISS"
7436 #: config/alpha/alpha.c:254
7438 msgid "-f%s ignored for Unicos/Mk (not supported)"
7441 #: config/alpha/alpha.c:278
7442 msgid "-mieee not supported on Unicos/Mk"
7445 #: config/alpha/alpha.c:289
7446 msgid "-mieee-with-inexact not supported on Unicos/Mk"
7449 #: config/alpha/alpha.c:306
7451 msgid "bad value `%s' for -mtrap-precision switch"
7454 #: config/alpha/alpha.c:320
7456 msgid "bad value `%s' for -mfp-rounding-mode switch"
7459 #: config/alpha/alpha.c:335
7461 msgid "bad value `%s' for -mfp-trap-mode switch"
7464 #: config/alpha/alpha.c:347 config/rs6000/rs6000.c:1613
7466 msgid "bad value `%s' for -mtls-size switch"
7469 #: config/alpha/alpha.c:366 config/alpha/alpha.c:378
7471 msgid "bad value `%s' for -mcpu switch"
7474 #: config/alpha/alpha.c:385
7475 msgid "trap mode not supported on Unicos/Mk"
7478 #: config/alpha/alpha.c:392
7479 msgid "fp software completion requires -mtrap-precision=i"
7482 #: config/alpha/alpha.c:408
7483 msgid "rounding mode not supported for VAX floats"
7486 #: config/alpha/alpha.c:413
7487 msgid "trap mode not supported for VAX floats"
7490 #: config/alpha/alpha.c:417
7491 msgid "128-bit long double not supported for VAX floats"
7494 #: config/alpha/alpha.c:445
7496 msgid "L%d cache latency unknown for %s"
7499 #: config/alpha/alpha.c:460
7501 msgid "bad value `%s' for -mmemory-latency"
7504 #: config/alpha/alpha.c:4541
7506 msgid "invalid %%H value"
7509 #: config/alpha/alpha.c:4562
7511 msgid "invalid %%J value"
7514 #: config/alpha/alpha.c:4578 config/ia64/ia64.c:3709
7516 msgid "invalid %%r value"
7519 #: config/alpha/alpha.c:4588 config/rs6000/rs6000.c:10187
7520 #: config/xtensa/xtensa.c:1951
7522 msgid "invalid %%R value"
7525 #: config/alpha/alpha.c:4594 config/rs6000/rs6000.c:10106
7526 #: config/xtensa/xtensa.c:1918
7528 msgid "invalid %%N value"
7531 #: config/alpha/alpha.c:4602 config/rs6000/rs6000.c:10134
7533 msgid "invalid %%P value"
7536 #: config/alpha/alpha.c:4610
7538 msgid "invalid %%h value"
7541 #: config/alpha/alpha.c:4618 config/xtensa/xtensa.c:1944
7543 msgid "invalid %%L value"
7546 #: config/alpha/alpha.c:4657 config/rs6000/rs6000.c:10088
7548 msgid "invalid %%m value"
7551 #: config/alpha/alpha.c:4665 config/rs6000/rs6000.c:10096
7553 msgid "invalid %%M value"
7556 #: config/alpha/alpha.c:4709
7558 msgid "invalid %%U value"
7561 #: config/alpha/alpha.c:4721 config/alpha/alpha.c:4735
7562 #: config/rs6000/rs6000.c:10195
7564 msgid "invalid %%s value"
7567 #: config/alpha/alpha.c:4758
7569 msgid "invalid %%C value"
7572 #: config/alpha/alpha.c:4795 config/rs6000/rs6000.c:9925
7573 #: config/rs6000/rs6000.c:9945
7575 msgid "invalid %%E value"
7578 #: config/alpha/alpha.c:4820 config/alpha/alpha.c:4868
7579 msgid "unknown relocation unspec"
7582 #: config/alpha/alpha.c:4829 config/rs6000/rs6000.c:10507
7584 msgid "invalid %%xn code"
7587 #: config/alpha/alpha.c:5789 config/alpha/alpha.c:5792 config/s390/s390.c:7333
7588 #: config/s390/s390.c:7336
7589 msgid "bad builtin fcode"
7592 #. Macro to define tables used to set the flags.
7593 #. This is a list in braces of pairs in braces,
7594 #. each pair being { "NAME", VALUE }
7595 #. where VALUE is the bits to set or minus the bits to clear.
7596 #. An empty string NAME is used to identify the default VALUE.
7597 #. WARNING: Do not mark empty strings for translation, as calling
7598 #. gettext on an empty string does NOT return an empty
7600 #. Macro to define tables used to set the flags.
7601 #. This is a list in braces of pairs in braces,
7602 #. each pair being { "NAME", VALUE }
7603 #. where VALUE is the bits to set or minus the bits to clear.
7604 #. An empty string NAME is used to identify the default VALUE.
7605 #: config/alpha/alpha.h:293 config/i386/i386.h:333 config/i386/i386.h:335
7606 #: config/i386/i386.h:337 config/ns32k/ns32k.h:140 config/s390/s390.h:132
7607 #: config/sparc/sparc.h:616 config/sparc/sparc.h:621
7608 msgid "Use hardware fp"
7611 #: config/alpha/alpha.h:294 config/i386/i386.h:334 config/i386/i386.h:336
7612 #: config/sparc/sparc.h:618 config/sparc/sparc.h:623
7613 msgid "Do not use hardware fp"
7616 #: config/alpha/alpha.h:295
7617 msgid "Use fp registers"
7620 #: config/alpha/alpha.h:297
7621 msgid "Do not use fp registers"
7624 #: config/alpha/alpha.h:298
7625 msgid "Do not assume GAS"
7628 #: config/alpha/alpha.h:299
7632 #: config/alpha/alpha.h:301
7633 msgid "Request IEEE-conformant math library routines (OSF/1)"
7636 #: config/alpha/alpha.h:303
7637 msgid "Emit IEEE-conformant code, without inexact exceptions"
7640 #: config/alpha/alpha.h:305
7641 msgid "Emit IEEE-conformant code, with inexact exceptions"
7644 #: config/alpha/alpha.h:307
7645 msgid "Do not emit complex integer constants to read-only memory"
7648 #: config/alpha/alpha.h:308
7652 #: config/alpha/alpha.h:309
7653 msgid "Do not use VAX fp"
7656 #: config/alpha/alpha.h:310
7657 msgid "Emit code for the byte/word ISA extension"
7660 #: config/alpha/alpha.h:313
7661 msgid "Emit code for the motion video ISA extension"
7664 #: config/alpha/alpha.h:316
7665 msgid "Emit code for the fp move and sqrt ISA extension"
7668 #: config/alpha/alpha.h:318
7669 msgid "Emit code for the counting ISA extension"
7672 #: config/alpha/alpha.h:321
7673 msgid "Emit code using explicit relocation directives"
7676 #: config/alpha/alpha.h:324
7677 msgid "Emit 16-bit relocations to the small data areas"
7680 #: config/alpha/alpha.h:326
7681 msgid "Emit 32-bit relocations to the small data areas"
7684 #: config/alpha/alpha.h:328
7685 msgid "Emit direct branches to local functions"
7688 #: config/alpha/alpha.h:331
7689 msgid "Emit rdval instead of rduniq for thread pointer"
7692 #: config/alpha/alpha.h:333
7693 msgid "Use 128-bit long double"
7696 #: config/alpha/alpha.h:335
7697 msgid "Use 64-bit long double"
7702 #. For -mfp-rounding-mode=[n|m|c|d]
7703 #. For -mfp-trap-mode=[n|u|su|sui]
7704 #. For -mtrap-precision=[p|f|i]
7705 #. For -mmemory-latency=
7707 #: config/alpha/alpha.h:364
7708 msgid "Use features of and schedule given CPU"
7711 #: config/alpha/alpha.h:366
7712 msgid "Schedule given CPU"
7715 #: config/alpha/alpha.h:368
7716 msgid "Control the generated fp rounding mode"
7719 #: config/alpha/alpha.h:370
7720 msgid "Control the IEEE trap mode"
7723 #: config/alpha/alpha.h:372
7724 msgid "Control the precision given to fp exceptions"
7727 #: config/alpha/alpha.h:374
7728 msgid "Tune expected memory latency"
7731 #: config/alpha/alpha.h:376 config/ia64/ia64.h:284 config/rs6000/sysv4.h:90
7732 msgid "Specify bit size of immediate TLS offsets"
7735 #: config/arc/arc.c:172
7737 msgid "bad value (%s) for -mcpu switch"
7740 #: config/arc/arc.c:394
7742 msgid "argument of `%s' attribute is not a string constant"
7745 #: config/arc/arc.c:401
7747 msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
7750 #: config/arc/arc.c:1739 config/m32r/m32r.c:2130
7752 msgid "invalid operand to %%R code"
7755 #: config/arc/arc.c:1771 config/m32r/m32r.c:2153
7757 msgid "invalid operand to %%H/%%L code"
7760 #: config/arc/arc.c:1794 config/m32r/m32r.c:2224
7762 msgid "invalid operand to %%U code"
7765 #: config/arc/arc.c:1805
7767 msgid "invalid operand to %%V code"
7771 #. Undocumented flag.
7772 #: config/arc/arc.c:1812 config/m32r/m32r.c:2251 config/sparc/sparc.c:7254
7773 msgid "invalid operand output code"
7776 #: config/arm/arm.c:774
7778 msgid "switch -mcpu=%s conflicts with -march= switch"
7781 #: config/arm/arm.c:784 config/rs6000/rs6000.c:1187 config/sparc/sparc.c:612
7783 msgid "bad value (%s) for %s switch"
7786 #: config/arm/arm.c:893
7787 msgid "target CPU does not support interworking"
7790 #: config/arm/arm.c:899
7791 msgid "target CPU does not support THUMB instructions"
7794 #: config/arm/arm.c:913
7796 "enabling backtrace support is only meaningful when compiling for the Thumb"
7799 #: config/arm/arm.c:916
7801 "enabling callee interworking support is only meaningful when compiling for "
7805 #: config/arm/arm.c:919
7807 "enabling caller interworking support is only meaningful when compiling for "
7811 #: config/arm/arm.c:923
7812 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
7815 #: config/arm/arm.c:931
7816 msgid "-fpic and -mapcs-reent are incompatible"
7819 #: config/arm/arm.c:934
7820 msgid "APCS reentrant code not supported. Ignored"
7823 #: config/arm/arm.c:942
7824 msgid "-g with -mno-apcs-frame may not give sensible debugging"
7827 #: config/arm/arm.c:950
7828 msgid "passing floating point arguments in fp regs not yet supported"
7831 #: config/arm/arm.c:992
7833 msgid "invalid ABI option: -mabi=%s"
7836 #: config/arm/arm.c:998
7837 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
7840 #: config/arm/arm.c:1001
7841 msgid "iwmmxt abi requires an iwmmxt capable cpu"
7844 #: config/arm/arm.c:1011
7846 msgid "invalid floating point emulation option: -mfpe=%s"
7849 #: config/arm/arm.c:1028
7851 msgid "invalid floating point option: -mfpu=%s"
7854 #: config/arm/arm.c:1069
7856 msgid "invalid floating point abi: -mfloat-abi=%s"
7859 #: config/arm/arm.c:1082
7860 msgid "-mfloat-abi=hard and VFP"
7863 #: config/arm/arm.c:1108
7865 msgid "structure size boundary can only be set to %s"
7868 #: config/arm/arm.c:1117
7869 msgid "-mpic-register= is useless without -fpic"
7872 #: config/arm/arm.c:1124
7874 msgid "unable to use '%s' for PIC register"
7877 #: config/arm/arm.c:2598 config/arm/arm.c:2616 config/avr/avr.c:4533
7878 #: config/c4x/c4x.c:4500 config/h8300/h8300.c:5755 config/i386/i386.c:1681
7879 #: config/i386/i386.c:1727 config/ip2k/ip2k.c:3181
7880 #: config/m68hc11/m68hc11.c:1350 config/m68k/m68k.c:288
7881 #: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1068
7882 #: config/rs6000/rs6000.c:16236 config/sh/sh.c:7117 config/sh/sh.c:7138
7883 #: config/sh/sh.c:7173 config/stormy16/stormy16.c:2413 config/v850/v850.c:2207
7885 msgid "`%s' attribute only applies to functions"
7888 #: config/arm/arm.c:2630 config/arm/arm.c:2657 config/avr/avr.c:4514
7889 #: config/h8300/h8300.c:5779 config/h8300/h8300.c:5802 config/i386/i386.c:1709
7890 #: config/i386/i386.c:14480 config/ia64/ia64.c:512 config/ip2k/ip2k.c:3163
7891 #: config/m68hc11/m68hc11.c:1314 config/rs6000/rs6000.c:16201
7892 #: config/sh/symbian.c:414 config/sh/symbian.c:421
7894 msgid "`%s' attribute ignored"
7897 #: config/arm/arm.c:11289
7898 msgid "unable to compute real location of stacked parameter"
7901 #. @@@ better error message
7902 #: config/arm/arm.c:11922 config/arm/arm.c:11959
7903 msgid "selector must be an immediate"
7906 #. @@@ better error message
7907 #: config/arm/arm.c:12002 config/i386/i386.c:13373 config/i386/i386.c:13407
7908 msgid "mask must be an immediate"
7911 #: config/arm/arm.c:12678
7912 msgid "no low registers available for popping high registers"
7915 #: config/arm/arm.c:12896
7916 msgid "interrupt Service Routines cannot be coded in Thumb mode"
7919 #: config/arm/pe.c:171 config/mcore/mcore.c:3241
7920 msgid "%Jinitialized variable '%D' is marked dllimport"
7923 #: config/arm/pe.c:180
7924 msgid "%Jstatic variable '%D' is marked dllimport"
7927 #: config/arm/arm.h:318
7928 msgid "Generate APCS conformant stack frames"
7931 #: config/arm/arm.h:321
7932 msgid "Store function names in object code"
7935 #: config/arm/arm.h:327
7936 msgid "Pass FP arguments in FP registers"
7939 #: config/arm/arm.h:330
7940 msgid "Generate re-entrant, PIC code"
7943 #: config/arm/arm.h:333
7944 msgid "Use library calls to perform FP operations"
7947 #: config/arm/arm.h:335
7948 msgid "Use hardware floating point instructions"
7951 #: config/arm/arm.h:337
7952 msgid "Assume target CPU is configured as big endian"
7955 #: config/arm/arm.h:339
7956 msgid "Assume target CPU is configured as little endian"
7959 #: config/arm/arm.h:341
7960 msgid "Assume big endian bytes, little endian words"
7963 #: config/arm/arm.h:343
7964 msgid "Support calls between Thumb and ARM instruction sets"
7967 #: config/arm/arm.h:346
7968 msgid "Generate a call to abort if a noreturn function returns"
7971 #: config/arm/arm.h:349
7972 msgid "Do not move instructions into a function's prologue"
7975 #: config/arm/arm.h:352
7976 msgid "Do not load the PIC register in function prologues"
7979 #: config/arm/arm.h:355
7980 msgid "Generate call insns as indirect calls, if necessary"
7983 #: config/arm/arm.h:358
7984 msgid "Compile for the Thumb not the ARM"
7987 #: config/arm/arm.h:362
7988 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
7991 #: config/arm/arm.h:365
7992 msgid "Thumb: Generate (leaf) stack frames even if not needed"
7995 #: config/arm/arm.h:368
7996 msgid "Thumb: Assume non-static functions may be called from ARM code"
7999 #: config/arm/arm.h:372
8000 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
8003 #: config/arm/arm.h:376
8004 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
8007 #: config/arm/arm.h:378
8008 msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
8011 #: config/arm/arm.h:386
8012 msgid "Specify the name of the target CPU"
8015 #: config/arm/arm.h:388
8016 msgid "Specify the name of the target architecture"
8019 #: config/arm/arm.h:393
8020 msgid "Specify the name of the target floating point hardware/format"
8023 #: config/arm/arm.h:395
8024 msgid "Specify if floating point hardware should be used"
8027 #: config/arm/arm.h:397
8028 msgid "Specify the minimum bit alignment of structures"
8031 #: config/arm/arm.h:399
8032 msgid "Specify the register to be used for PIC addressing"
8035 #: config/arm/arm.h:400 config/mips/mips.h:774
8036 msgid "Specify an ABI"
8039 #: config/arm/pe.h:59
8040 msgid "Ignore dllimport attribute for functions"
8043 #: config/avr/avr.c:520
8045 msgid "large frame pointer change (%d) with -mtiny-stack"
8048 #: config/avr/avr.c:1107
8049 msgid "bad address, not (reg+disp):"
8052 #: config/avr/avr.c:1115
8053 msgid "internal compiler error. Bad address:"
8056 #: config/avr/avr.c:1128
8057 msgid "internal compiler error. Unknown mode:"
8060 #: config/avr/avr.c:1750 config/avr/avr.c:2411
8061 msgid "invalid insn:"
8064 #: config/avr/avr.c:1784 config/avr/avr.c:1867 config/avr/avr.c:1916
8065 #: config/avr/avr.c:1925 config/avr/avr.c:2020 config/avr/avr.c:2189
8066 #: config/avr/avr.c:2445 config/avr/avr.c:2553
8067 msgid "incorrect insn:"
8070 #: config/avr/avr.c:1944 config/avr/avr.c:2105 config/avr/avr.c:2260
8071 #: config/avr/avr.c:2597
8072 msgid "unknown move insn:"
8075 #: config/avr/avr.c:2820
8076 msgid "bad shift insn:"
8079 #: config/avr/avr.c:2933 config/avr/avr.c:3354 config/avr/avr.c:3725
8080 msgid "internal compiler error. Incorrect shift:"
8083 #: config/avr/avr.c:4507 config/ip2k/ip2k.c:3156
8084 msgid "only initialized variables can be placed into program memory area"
8087 #: config/avr/avr.c:4601
8088 msgid "only uninitialized variables can be placed in the .noinit section"
8091 #: config/avr/avr.c:4615
8093 msgid "MCU `%s' supported for assembler only"
8096 #: config/avr/avr.h:73
8097 msgid "Assume int to be 8 bit integer"
8100 #: config/avr/avr.h:75
8101 msgid "Change the stack pointer without disabling interrupts"
8104 #: config/avr/avr.h:77
8105 msgid "Use subroutines for function prologue/epilogue"
8108 #: config/avr/avr.h:79
8109 msgid "Change only the low 8 bits of the stack pointer"
8112 #: config/avr/avr.h:81
8113 msgid "Do not generate tablejump insns"
8116 #: config/avr/avr.h:83
8117 msgid "Use rjmp/rcall (limited range) on >8K devices"
8120 #: config/avr/avr.h:85
8121 msgid "Output instruction sizes to the asm file"
8124 #: config/avr/avr.h:102
8125 msgid "Specify the initial stack address"
8128 #: config/avr/avr.h:103
8129 msgid "Specify the MCU name"
8132 #: config/avr/avr.h:771
8133 msgid "trampolines not supported"
8136 #: config/c4x/c4x-c.c:71
8138 msgid "missing '(' after '#pragma %s' - ignored"
8141 #: config/c4x/c4x-c.c:74
8143 msgid "missing function name in '#pragma %s' - ignored"
8146 #: config/c4x/c4x-c.c:79
8148 msgid "malformed '#pragma %s' - ignored"
8151 #: config/c4x/c4x-c.c:81
8153 msgid "missing section name in '#pragma %s' - ignored"
8156 #: config/c4x/c4x-c.c:86
8158 msgid "missing ')' for '#pragma %s' - ignored"
8161 #: config/c4x/c4x-c.c:89
8163 msgid "junk at end of '#pragma %s'"
8166 #: config/c4x/c4x.c:313
8168 msgid "unknown CPU version %d, using 40.\n"
8171 #: config/c4x/c4x.c:875
8173 msgid "ISR %s requires %d words of local vars, max is 32767"
8176 #: config/c4x/c4x.c:1599
8177 msgid "using CONST_DOUBLE for address"
8180 #: config/c4x/c4x.c:1737
8181 msgid "c4x_address_cost: Invalid addressing mode"
8184 #: config/c4x/c4x.c:1872
8186 msgid "c4x_print_operand: %%L inconsistency"
8189 #: config/c4x/c4x.c:1878
8191 msgid "c4x_print_operand: %%N inconsistency"
8194 #: config/c4x/c4x.c:1919
8196 msgid "c4x_print_operand: %%O inconsistency"
8199 #: config/c4x/c4x.c:2014
8200 msgid "c4x_print_operand: Bad operand case"
8203 #: config/c4x/c4x.c:2055
8204 msgid "c4x_print_operand_address: Bad post_modify"
8207 #: config/c4x/c4x.c:2077
8208 msgid "c4x_print_operand_address: Bad pre_modify"
8211 #: config/c4x/c4x.c:2125 config/c4x/c4x.c:2137 config/c4x/c4x.c:2152
8212 msgid "c4x_print_operand_address: Bad operand case"
8215 #: config/c4x/c4x.c:2403
8216 msgid "c4x_rptb_insert: Cannot find start label"
8219 #: config/c4x/c4x.c:3318 config/c4x/c4x.c:3336
8220 msgid "mode not QImode"
8223 #: config/c4x/c4x.c:3406
8224 msgid "invalid indirect memory address"
8227 #: config/c4x/c4x.c:3495
8228 msgid "invalid indirect (S) memory address"
8231 #: config/c4x/c4x.c:3830
8232 msgid "c4x_valid_operands: Internal error"
8235 #: config/c4x/c4x.c:4269
8236 msgid "c4x_operand_subword: invalid mode"
8239 #: config/c4x/c4x.c:4272
8240 msgid "c4x_operand_subword: invalid operand"
8243 #. We could handle these with some difficulty.
8244 #. e.g., *p-- => *(p-=2); *(p+1).
8245 #: config/c4x/c4x.c:4298
8246 msgid "c4x_operand_subword: invalid autoincrement"
8249 #: config/c4x/c4x.c:4304
8250 msgid "c4x_operand_subword: invalid address"
8253 #: config/c4x/c4x.c:4315
8254 msgid "c4x_operand_subword: address not offsettable"
8257 #: config/c4x/c4x.c:4525
8258 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
8261 #. Target compilation option flags.
8262 #. Small memory model.
8263 #. Use 24-bit MPYI for C3x.
8264 #. Fast fixing of floats.
8265 #. Allow use of RPTS.
8267 #. Be compatible with TI assembler.
8268 #. Be paranoid about DP reg. in ISRs.
8269 #. Pass arguments on stack.
8270 #. Enable features under development.
8271 #. Enable repeat block.
8272 #. Use BK as general register.
8273 #. Use decrement and branch for C3x.
8274 #. Enable debugging of GCC.
8275 #. Force constants into registers.
8276 #. Allow unsigned loop counters.
8277 #. Force op0 and op1 to be same.
8278 #. Save all 40 bits for floats.
8279 #. Allow parallel insns.
8280 #. Allow MPY||ADD, MPY||SUB insns.
8281 #. Assume mem refs possibly aliased.
8288 #. Run-time compilation parameters selecting different hardware subsets.
8290 #. Macro to define tables used to set the flags.
8291 #. This is a list in braces of triplets in braces,
8292 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
8293 #. where VALUE is the bits to set or minus the bits to clear.
8294 #. An empty string NAME is used to identify the default VALUE.
8295 #: config/c4x/c4x.h:168
8296 msgid "Small memory model"
8299 #: config/c4x/c4x.h:170
8300 msgid "Big memory model"
8303 #: config/c4x/c4x.h:172
8304 msgid "Use MPYI instruction for C3x"
8307 #: config/c4x/c4x.h:174
8308 msgid "Do not use MPYI instruction for C3x"
8311 #: config/c4x/c4x.h:176
8312 msgid "Use fast but approximate float to integer conversion"
8315 #: config/c4x/c4x.h:178
8316 msgid "Use slow but accurate float to integer conversion"
8319 #: config/c4x/c4x.h:180
8320 msgid "Enable use of RTPS instruction"
8323 #: config/c4x/c4x.h:182
8324 msgid "Disable use of RTPS instruction"
8327 #: config/c4x/c4x.h:184
8328 msgid "Enable use of RTPB instruction"
8331 #: config/c4x/c4x.h:186
8332 msgid "Disable use of RTPB instruction"
8335 #: config/c4x/c4x.h:188
8336 msgid "Generate code for C30 CPU"
8339 #: config/c4x/c4x.h:190
8340 msgid "Generate code for C31 CPU"
8343 #: config/c4x/c4x.h:192
8344 msgid "Generate code for C32 CPU"
8347 #: config/c4x/c4x.h:194
8348 msgid "Generate code for C33 CPU"
8351 #: config/c4x/c4x.h:196
8352 msgid "Generate code for C40 CPU"
8355 #: config/c4x/c4x.h:198
8356 msgid "Generate code for C44 CPU"
8359 #: config/c4x/c4x.h:200
8360 msgid "Emit code compatible with TI tools"
8363 #: config/c4x/c4x.h:202
8364 msgid "Emit code to use GAS extensions"
8367 #: config/c4x/c4x.h:204 config/c4x/c4x.h:208
8368 msgid "Save DP across ISR in small memory model"
8371 #: config/c4x/c4x.h:206 config/c4x/c4x.h:210
8372 msgid "Don't save DP across ISR in small memory model"
8375 #: config/c4x/c4x.h:212
8376 msgid "Pass arguments on the stack"
8379 #: config/c4x/c4x.h:214
8380 msgid "Pass arguments in registers"
8383 #: config/c4x/c4x.h:216
8384 msgid "Enable new features under development"
8387 #: config/c4x/c4x.h:218
8388 msgid "Disable new features under development"
8391 #: config/c4x/c4x.h:220
8392 msgid "Use the BK register as a general purpose register"
8395 #: config/c4x/c4x.h:222
8396 msgid "Do not allocate BK register"
8399 #: config/c4x/c4x.h:224
8400 msgid "Enable use of DB instruction"
8403 #: config/c4x/c4x.h:226
8404 msgid "Disable use of DB instruction"
8407 #: config/c4x/c4x.h:228
8408 msgid "Enable debugging"
8411 #: config/c4x/c4x.h:230
8412 msgid "Disable debugging"
8415 #: config/c4x/c4x.h:232
8416 msgid "Force constants into registers to improve hoisting"
8419 #: config/c4x/c4x.h:234
8420 msgid "Don't force constants into registers"
8423 #: config/c4x/c4x.h:236
8424 msgid "Force RTL generation to emit valid 3 operand insns"
8427 #: config/c4x/c4x.h:238
8428 msgid "Allow RTL generation to emit invalid 3 operand insns"
8431 #: config/c4x/c4x.h:240
8432 msgid "Allow unsigned iteration counts for RPTB/DB"
8435 #: config/c4x/c4x.h:242
8436 msgid "Disallow unsigned iteration counts for RPTB/DB"
8439 #: config/c4x/c4x.h:244
8440 msgid "Preserve all 40 bits of FP reg across call"
8443 #: config/c4x/c4x.h:246
8444 msgid "Only preserve 32 bits of FP reg across call"
8447 #: config/c4x/c4x.h:248
8448 msgid "Enable parallel instructions"
8451 #: config/c4x/c4x.h:250
8452 msgid "Disable parallel instructions"
8455 #: config/c4x/c4x.h:252
8456 msgid "Enable MPY||ADD and MPY||SUB instructions"
8459 #: config/c4x/c4x.h:254
8460 msgid "Disable MPY||ADD and MPY||SUB instructions"
8463 #: config/c4x/c4x.h:256
8464 msgid "Assume that pointers may be aliased"
8467 #: config/c4x/c4x.h:258
8468 msgid "Assume that pointers not aliased"
8471 #: config/c4x/c4x.h:332
8472 msgid "Specify maximum number of iterations for RPTS"
8475 #: config/c4x/c4x.h:334
8476 msgid "Select CPU to generate code for"
8479 #: config/cris/cris.c:620
8480 msgid "unexpected index-type in cris_print_index"
8483 #: config/cris/cris.c:634
8484 msgid "unexpected base-type in cris_print_base"
8487 #: config/cris/cris.c:927
8489 msgid "stackframe too big: %d bytes"
8492 #: config/cris/cris.c:1238
8493 msgid "allocated but unused delay list in epilogue"
8496 #: config/cris/cris.c:1248
8498 "unexpected function type needing stack adjustment for __builtin_eh_return"
8501 #: config/cris/cris.c:1324
8502 msgid "invalid operand for 'b' modifier"
8505 #: config/cris/cris.c:1337
8506 msgid "invalid operand for 'v' modifier"
8509 #: config/cris/cris.c:1347
8510 msgid "invalid operand for 'P' modifier"
8513 #: config/cris/cris.c:1354
8514 msgid "invalid operand for 'p' modifier"
8517 #: config/cris/cris.c:1393
8518 msgid "invalid operand for 'z' modifier"
8521 #: config/cris/cris.c:1441 config/cris/cris.c:1471
8522 msgid "invalid operand for 'H' modifier"
8525 #: config/cris/cris.c:1447
8526 msgid "bad register"
8529 #: config/cris/cris.c:1485
8530 msgid "invalid operand for 'e' modifier"
8533 #: config/cris/cris.c:1502
8534 msgid "invalid operand for 'm' modifier"
8537 #: config/cris/cris.c:1527
8538 msgid "invalid operand for 'A' modifier"
8541 #: config/cris/cris.c:1535
8542 msgid "invalid operand for 'D' modifier"
8545 #: config/cris/cris.c:1549
8546 msgid "invalid operand for 'T' modifier"
8549 #: config/cris/cris.c:1558
8550 msgid "invalid operand modifier letter"
8553 #: config/cris/cris.c:1566
8555 msgid "internal error: bad register: %d"
8558 #: config/cris/cris.c:1614
8559 msgid "unexpected multiplicative operand"
8562 #: config/cris/cris.c:1634
8563 msgid "unexpected operand"
8566 #: config/cris/cris.c:1667 config/cris/cris.c:1677
8567 msgid "unrecognized address"
8570 #: config/cris/cris.c:2036
8571 msgid "internal error: sideeffect-insn affecting main effect"
8574 #. If we get here, the caller got its initial tests wrong.
8575 #: config/cris/cris.c:2429
8576 msgid "internal error: cris_side_effect_mode_ok with bad operands"
8579 #: config/cris/cris.c:2506 config/cris/cris.c:2567
8580 msgid "unrecognized supposed constant"
8583 #: config/cris/cris.c:2611
8584 msgid "unrecognized supposed constant in cris_global_pic_symbol"
8587 #: config/cris/cris.c:2630
8589 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
8592 #: config/cris/cris.c:2658
8594 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
8597 #: config/cris/cris.c:2694
8599 msgid "unknown CRIS cpu version specification in -mtune= : %s"
8602 #: config/cris/cris.c:2712
8603 msgid "-fPIC and -fpic are not supported in this configuration"
8606 #: config/cris/cris.c:2727
8607 msgid "that particular -g option is invalid with -maout and -melinux"
8610 #: config/cris/cris.c:2902 config/cris/cris.c:2947
8611 msgid "unexpected side-effects in address"
8614 #. Labels are never marked as global symbols.
8615 #: config/cris/cris.c:3042 config/cris/cris.c:3073
8616 msgid "unexpected PIC symbol"
8619 #: config/cris/cris.c:3046
8620 msgid "PIC register isn't set up"
8623 #: config/cris/cris.c:3059 config/cris/cris.c:3142
8624 msgid "unexpected address expression"
8627 #: config/cris/cris.c:3077
8628 msgid "emitting PIC operand, but PIC register isn't set up"
8631 #: config/cris/cris.c:3086
8632 msgid "unexpected NOTE as addr_const:"
8635 #: config/cris/aout.h:108
8636 msgid "Compile for the MMU-less Etrax 100-based elinux system"
8639 #: config/cris/aout.h:115
8640 msgid "For elinux, request a specified stack-size for this program"
8643 #: config/cris/cris.h:362
8644 msgid "Work around bug in multiplication instruction"
8647 #. 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.
8648 #: config/cris/cris.h:368
8649 msgid "Compile for ETRAX 4 (CRIS v3)"
8652 #: config/cris/cris.h:373
8653 msgid "Compile for ETRAX 100 (CRIS v8)"
8656 #: config/cris/cris.h:377
8657 msgid "Emit verbose debug information in assembly code"
8660 #: config/cris/cris.h:380
8661 msgid "Do not use condition codes from normal instructions"
8664 #: config/cris/cris.h:384
8665 msgid "Do not emit addressing modes with side-effect assignment"
8668 #: config/cris/cris.h:387
8669 msgid "Do not tune stack alignment"
8672 #: config/cris/cris.h:390
8673 msgid "Do not tune writable data alignment"
8676 #: config/cris/cris.h:393
8677 msgid "Do not tune code and read-only data alignment"
8680 #: config/cris/cris.h:402
8681 msgid "Align code and data to 32 bits"
8684 #: config/cris/cris.h:415
8685 msgid "Don't align items in code or data"
8688 #: config/cris/cris.h:418
8689 msgid "Do not emit function prologue or epilogue"
8692 #. We have to handle this m-option here since we can't wash it off in both CC1_SPEC and CC1PLUS_SPEC.
8693 #: config/cris/cris.h:422
8694 msgid "Use the most feature-enabling options allowed by other options"
8697 #. 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.
8698 #: config/cris/cris.h:428
8699 msgid "Override -mbest-lib-options"
8702 #: config/cris/cris.h:460
8703 msgid "Generate code for the specified chip or CPU version"
8706 #: config/cris/cris.h:462
8707 msgid "Tune alignment for the specified chip or CPU version"
8710 #: config/cris/cris.h:464
8711 msgid "Warn when a stackframe is larger than the specified size"
8715 #: config/cris/cris.h:1031
8716 msgid "no FUNCTION_PROFILER for CRIS"
8719 #: config/cris/linux.h:69
8720 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
8723 #: config/fr30/fr30.c:463
8724 msgid "fr30_print_operand_address: unhandled address"
8727 #: config/fr30/fr30.c:487
8729 msgid "fr30_print_operand: unrecognized %%p code"
8732 #: config/fr30/fr30.c:507
8734 msgid "fr30_print_operand: unrecognized %%b code"
8737 #: config/fr30/fr30.c:528
8739 msgid "fr30_print_operand: unrecognized %%B code"
8742 #: config/fr30/fr30.c:536
8744 msgid "fr30_print_operand: invalid operand to %%A code"
8747 #: config/fr30/fr30.c:553
8749 msgid "fr30_print_operand: invalid %%x code"
8752 #: config/fr30/fr30.c:560
8754 msgid "fr30_print_operand: invalid %%F code"
8757 #: config/fr30/fr30.c:577
8758 msgid "fr30_print_operand: unknown code"
8761 #: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
8762 #: config/fr30/fr30.c:639
8763 msgid "fr30_print_operand: unhandled MEM"
8766 #: config/fr30/fr30.h:64
8767 msgid "Assume small address space"
8770 #: config/frv/frv.c:563 config/frv/frv.c:590
8772 msgid "Unknown cpu: -mcpu=%s"
8775 #: config/frv/frv.c:2513
8776 msgid "Bad insn to frv_print_operand_address:"
8779 #: config/frv/frv.c:2524
8780 msgid "Bad register to frv_print_operand_memory_reference_reg:"
8783 #: config/frv/frv.c:2563 config/frv/frv.c:2573 config/frv/frv.c:2582
8784 #: config/frv/frv.c:2603 config/frv/frv.c:2608
8785 msgid "Bad insn to frv_print_operand_memory_reference:"
8788 #: config/frv/frv.c:2747
8789 msgid "Bad insn in frv_print_operand, bad const_double"
8792 #: config/frv/frv.c:2792
8793 msgid "Bad insn to frv_print_operand, 'C' modifier:"
8796 #: config/frv/frv.c:2815
8797 msgid "Bad insn to frv_print_operand, 'c' modifier:"
8800 #: config/frv/frv.c:2840
8801 msgid "Bad insn to frv_print_operand, 'e' modifier:"
8804 #: config/frv/frv.c:2848
8805 msgid "Bad insn to frv_print_operand, 'F' modifier:"
8808 #: config/frv/frv.c:2864
8809 msgid "Bad insn to frv_print_operand, 'f' modifier:"
8812 #: config/frv/frv.c:2878
8813 msgid "Bad insn to frv_print_operand, 'g' modifier:"
8816 #: config/frv/frv.c:2926
8817 msgid "Bad insn to frv_print_operand, 'L' modifier:"
8820 #: config/frv/frv.c:2939
8821 msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
8824 #: config/frv/frv.c:2960
8825 msgid "Bad insn to frv_print_operand, 'O' modifier:"
8828 #: config/frv/frv.c:2978
8829 msgid "Bad insn to frv_print_operand, P modifier:"
8832 #: config/frv/frv.c:2998
8833 msgid "Bad insn in frv_print_operand, z case"
8836 #: config/frv/frv.c:3029
8837 msgid "Bad insn in frv_print_operand, 0 case"
8840 #: config/frv/frv.c:3034
8841 msgid "frv_print_operand: unknown code"
8844 #: config/frv/frv.c:5799
8845 msgid "Bad output_move_single operand"
8848 #: config/frv/frv.c:5926
8849 msgid "Bad output_move_double operand"
8852 #: config/frv/frv.c:6068
8853 msgid "Bad output_condmove_single operand"
8856 #: config/frv/frv.c:9563
8857 msgid "accumulator is not a constant integer"
8860 #: config/frv/frv.c:9568
8861 msgid "accumulator number is out of bounds"
8864 #: config/frv/frv.c:9579
8866 msgid "inappropriate accumulator for `%s'"
8869 #: config/frv/frv.c:9645
8870 msgid "invalid IACC argument"
8873 #: config/frv/frv.c:9668
8875 msgid "`%s' expects a constant argument"
8878 #: config/frv/frv.c:9673
8880 msgid "constant argument out of range for `%s'"
8883 #: config/frv/frv.c:10070
8884 msgid "media functions are not available unless -mmedia is used"
8887 #: config/frv/frv.c:10082
8888 msgid "this media function is only available on the fr500"
8891 #: config/frv/frv.c:10110
8892 msgid "this media function is only available on the fr400 and fr550"
8895 #: config/frv/frv.c:10129
8896 msgid "this builtin function is only available on the fr405 and fr450"
8899 #: config/frv/frv.c:10138
8900 msgid "this builtin function is only available on the fr500 and fr550"
8903 #: config/frv/frv.c:10150
8904 msgid "this builtin function is only available on the fr450"
8907 #. This macro is a C statement to print on `stderr' a string describing the
8908 #. particular machine description choice. Every machine description should
8909 #. define `TARGET_VERSION'. For example:
8912 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
8914 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
8916 #: config/frv/frv.h:542
8921 #: config/h8300/h8300.c:358
8922 msgid "-ms2600 is used without -ms"
8925 #: config/h8300/h8300.c:364
8926 msgid "-mn is used without -mh or -ms"
8929 #. Macro to define tables used to set the flags.
8930 #. This is a list in braces of pairs in braces,
8931 #. each pair being { "NAME", VALUE }
8932 #. where VALUE is the bits to set or minus the bits to clear.
8933 #. An empty string NAME is used to identify the default VALUE.
8934 #: config/h8300/h8300.h:159
8935 msgid "Generate H8S code"
8938 #: config/h8300/h8300.h:160
8939 msgid "Do not generate H8S code"
8942 #: config/h8300/h8300.h:161
8943 msgid "Generate H8SX code"
8946 #: config/h8300/h8300.h:162
8947 msgid "Do not generate H8SX code"
8950 #: config/h8300/h8300.h:163
8951 msgid "Generate H8S/2600 code"
8954 #: config/h8300/h8300.h:164
8955 msgid "Do not generate H8S/2600 code"
8958 #: config/h8300/h8300.h:165
8959 msgid "Make integers 32 bits wide"
8962 #: config/h8300/h8300.h:168
8963 msgid "Use registers for argument passing"
8966 #: config/h8300/h8300.h:170
8967 msgid "Do not use registers for argument passing"
8970 #: config/h8300/h8300.h:172
8971 msgid "Consider access to byte sized memory slow"
8974 #: config/h8300/h8300.h:173
8975 msgid "Enable linker relaxing"
8978 #: config/h8300/h8300.h:174
8979 msgid "Generate H8/300H code"
8982 #: config/h8300/h8300.h:175
8983 msgid "Enable the normal mode"
8986 #: config/h8300/h8300.h:176
8987 msgid "Do not generate H8/300H code"
8990 #: config/h8300/h8300.h:177
8991 msgid "Use H8/300 alignment rules"
8994 #: config/i386/i386.c:1242
8996 msgid "code model %s not supported in PIC mode"
8999 #: config/i386/i386.c:1252 config/sparc/sparc.c:575
9001 msgid "bad value (%s) for -mcmodel= switch"
9004 #: config/i386/i386.c:1267
9006 msgid "bad value (%s) for -masm= switch"
9009 #: config/i386/i386.c:1270
9011 msgid "code model `%s' not supported in the %s bit mode"
9014 #: config/i386/i386.c:1273
9015 msgid "code model `large' not supported yet"
9018 #: config/i386/i386.c:1275
9020 msgid "%i-bit mode not compiled in"
9023 #: config/i386/i386.c:1316 config/i386/i386.c:1330
9024 msgid "CPU you selected does not support x86-64 instruction set"
9027 #: config/i386/i386.c:1323 config/iq2000/iq2000.c:1671
9029 msgid "bad value (%s) for -march= switch"
9032 #: config/i386/i386.c:1342
9034 msgid "bad value (%s) for -mtune= switch"
9037 #: config/i386/i386.c:1359
9039 msgid "-mregparm=%d is not between 0 and %d"
9042 #: config/i386/i386.c:1372
9043 msgid "-malign-loops is obsolete, use -falign-loops"
9046 #: config/i386/i386.c:1377 config/i386/i386.c:1390 config/i386/i386.c:1403
9048 msgid "-malign-loops=%d is not between 0 and %d"
9051 #: config/i386/i386.c:1385
9052 msgid "-malign-jumps is obsolete, use -falign-jumps"
9055 #: config/i386/i386.c:1398
9056 msgid "-malign-functions is obsolete, use -falign-functions"
9059 #: config/i386/i386.c:1436
9061 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
9064 #: config/i386/i386.c:1448
9066 msgid "-mbranch-cost=%d is not between 0 and 5"
9069 #: config/i386/i386.c:1460
9071 msgid "bad value (%s) for -mtls-dialect= switch"
9074 #: config/i386/i386.c:1489
9075 msgid "-malign-double makes no sense in the 64bit mode"
9078 #: config/i386/i386.c:1491
9079 msgid "-mrtd calling convention not supported in the 64bit mode"
9082 #: config/i386/i386.c:1513 config/i386/i386.c:1524
9083 msgid "SSE instruction set disabled, using 387 arithmetics"
9086 #: config/i386/i386.c:1529
9087 msgid "387 instruction set disabled, using SSE arithmetics"
9090 #: config/i386/i386.c:1536
9092 msgid "bad value (%s) for -mfpmath= switch"
9095 #: config/i386/i386.c:1691 config/i386/i386.c:1702
9096 msgid "fastcall and stdcall attributes are not compatible"
9099 #: config/i386/i386.c:1695 config/i386/i386.c:1751
9100 msgid "fastcall and regparm attributes are not compatible"
9103 #: config/i386/i386.c:1738
9105 msgid "`%s' attribute requires an integer constant argument"
9108 #: config/i386/i386.c:1744
9110 msgid "argument to `%s' attribute larger than %d"
9113 #: config/i386/i386.c:2760
9114 msgid "SSE vector argument without SSE enabled changes the ABI"
9117 #: config/i386/i386.c:2776
9118 msgid "MMX vector argument without MMX enabled changes the ABI"
9121 #: config/i386/i386.c:3022
9122 msgid "SSE vector return without SSE enabled changes the ABI"
9125 #: config/i386/i386.c:5903
9126 msgid "invalid UNSPEC as operand"
9129 #: config/i386/i386.c:6161
9130 msgid "extended registers have no high halves"
9133 #: config/i386/i386.c:6176
9134 msgid "unsupported operand size for extended register"
9137 #: config/i386/i386.c:6491
9139 "operand is neither a constant nor a condition code, invalid operand code 'c'"
9142 #: config/i386/i386.c:6537
9144 msgid "invalid operand code `%c'"
9147 #: config/i386/i386.c:6580
9148 msgid "invalid constraints for operand"
9151 #: config/i386/i386.c:11316
9152 msgid "unknown insn mode"
9155 #: config/i386/i386.c:13175 config/i386/i386.c:13211
9157 msgid "selector must be an integer constant in the range 0..%i"
9160 #: config/i386/i386.c:13439
9161 msgid "shift must be an immediate"
9164 #: config/i386/i386.c:14489
9166 msgid "`%s' incompatible attribute ignored"
9169 #: config/i386/winnt.c:74
9171 msgid "`%s' attribute only applies to variables"
9174 #: config/i386/winnt.c:173
9176 "%Jfunction '%D' is defined after prior declaration as dllimport: attribute "
9180 #: config/i386/winnt.c:184
9181 msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
9184 #: config/i386/winnt.c:196
9185 msgid "%Jdefinition of static data member '%D' of dllimport'd class."
9188 #: config/i386/winnt.c:256
9189 msgid "%Jinconsistent dll linkage for '%D', dllexport assumed."
9192 #: config/i386/winnt.c:300 config/sh/symbian.c:279
9194 msgid "`%s' declared as both exported to and imported from a DLL"
9197 #: config/i386/winnt.c:309
9199 "%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external "
9203 #: config/i386/winnt.c:448
9204 msgid "%J'%D' defined locally after being referenced with dllimport linkage"
9207 #: config/i386/winnt.c:451
9209 "%J'%D' redeclared without dllimport attribute after being referenced with "
9213 #: config/i386/winnt.c:618
9214 msgid "%J'%D' causes a section type conflict"
9217 #: config/i386/cygming.h:61
9218 msgid "Use the Cygwin interface"
9221 #: config/i386/cygming.h:62
9222 msgid "Use the Mingw32 interface"
9225 #: config/i386/cygming.h:63
9226 msgid "Create GUI application"
9229 #: config/i386/cygming.h:64
9230 msgid "Don't set Windows defines"
9233 #: config/i386/cygming.h:65
9234 msgid "Set Windows defines"
9237 #: config/i386/cygming.h:66
9238 msgid "Create console application"
9241 #: config/i386/cygming.h:67
9242 msgid "Generate code for a DLL"
9245 #: config/i386/cygming.h:69
9246 msgid "Ignore dllimport for functions"
9249 #: config/i386/cygming.h:71
9250 msgid "Use Mingw-specific thread support"
9253 #: config/i386/cygming.h:182
9255 msgid "-f%s ignored for target (all code is position independent)"
9258 #: config/i386/djgpp.h:191
9259 msgid "-mbnu210 is ignored (option is obsolete)"
9262 #: config/i386/i386-interix.h:257
9263 msgid "ms-bitfields not supported for objc"
9272 #: config/i386/i386.h:345
9273 msgid "Alternate calling convention"
9276 #: config/i386/i386.h:347 config/m68k/m68k.h:336 config/ns32k/ns32k.h:144
9277 msgid "Use normal calling convention"
9280 #: config/i386/i386.h:349
9281 msgid "Align some doubles on dword boundary"
9284 #: config/i386/i386.h:351
9285 msgid "Align doubles on word boundary"
9288 #: config/i386/i386.h:353
9289 msgid "Uninitialized locals in .bss"
9292 #: config/i386/i386.h:355
9293 msgid "Uninitialized locals in .data"
9296 #: config/i386/i386.h:357 config/m68k/linux.h:42 config/ns32k/ns32k.h:167
9297 msgid "Use IEEE math for fp comparisons"
9300 #: config/i386/i386.h:359 config/ns32k/ns32k.h:169
9301 msgid "Do not use IEEE math for fp comparisons"
9304 #: config/i386/i386.h:361
9305 msgid "Return values of functions in FPU registers"
9308 #: config/i386/i386.h:363
9309 msgid "Do not return values of functions in FPU registers"
9312 #: config/i386/i386.h:365
9313 msgid "Do not generate sin, cos, sqrt for FPU"
9316 #: config/i386/i386.h:367
9317 msgid "Generate sin, cos, sqrt for FPU"
9320 #: config/i386/i386.h:369
9321 msgid "Omit the frame pointer in leaf functions"
9324 #: config/i386/i386.h:372
9325 msgid "Enable stack probing"
9330 #: config/i386/i386.h:377
9331 msgid "Align destination of the string operations"
9334 #: config/i386/i386.h:379
9335 msgid "Do not align destination of the string operations"
9338 #: config/i386/i386.h:381
9339 msgid "Inline all known string operations"
9342 #: config/i386/i386.h:383
9343 msgid "Do not inline all known string operations"
9346 #: config/i386/i386.h:385 config/i386/i386.h:389
9347 msgid "Use push instructions to save outgoing arguments"
9350 #: config/i386/i386.h:387 config/i386/i386.h:391
9351 msgid "Do not use push instructions to save outgoing arguments"
9354 #: config/i386/i386.h:393
9355 msgid "Support MMX built-in functions"
9358 #: config/i386/i386.h:395
9359 msgid "Do not support MMX built-in functions"
9362 #: config/i386/i386.h:397
9363 msgid "Support 3DNow! built-in functions"
9366 #: config/i386/i386.h:399
9367 msgid "Do not support 3DNow! built-in functions"
9370 #: config/i386/i386.h:401
9371 msgid "Support MMX and SSE built-in functions and code generation"
9374 #: config/i386/i386.h:403
9375 msgid "Do not support MMX and SSE built-in functions and code generation"
9378 #: config/i386/i386.h:405
9379 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
9382 #: config/i386/i386.h:407
9383 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
9386 #: config/i386/i386.h:409
9387 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
9390 #: config/i386/i386.h:411
9392 "Do not support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
9395 #: config/i386/i386.h:413
9396 msgid "sizeof(long double) is 16"
9399 #: config/i386/i386.h:415
9400 msgid "sizeof(long double) is 12"
9403 #: config/i386/i386.h:417
9404 msgid "Generate 64bit x86-64 code"
9407 #: config/i386/i386.h:419
9408 msgid "Generate 32bit i386 code"
9411 #: config/i386/i386.h:421
9412 msgid "Use native (MS) bitfield layout"
9415 #: config/i386/i386.h:423
9416 msgid "Use gcc default bitfield layout"
9419 #: config/i386/i386.h:425
9420 msgid "Use red-zone in the x86-64 code"
9423 #: config/i386/i386.h:427
9424 msgid "Do not use red-zone in the x86-64 code"
9427 #: config/i386/i386.h:429
9429 msgid "Use direct references against %gs when accessing tls data"
9432 #: config/i386/i386.h:431
9434 msgid "Do not use direct references against %gs when accessing tls data"
9437 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9438 #. command options that have values. Its definition is an
9439 #. initializer with a subgrouping for each command option.
9441 #. Each subgrouping contains a string constant, that defines the
9442 #. fixed part of the option name, and the address of a variable. The
9443 #. variable, type `char *', is set to the variable part of the given
9444 #. option if the fixed part matches. The actual option name is made
9445 #. by appending `-m' to the specified name.
9446 #: config/i386/i386.h:465 config/ia64/ia64.h:286 config/rs6000/rs6000.h:453
9447 #: config/s390/s390.h:152 config/sparc/sparc.h:711
9448 msgid "Schedule code for given CPU"
9451 #: config/i386/i386.h:467
9452 msgid "Generate floating point mathematics using given instruction set"
9455 #: config/i386/i386.h:469 config/s390/s390.h:154
9456 msgid "Generate code for given CPU"
9459 #: config/i386/i386.h:471
9460 msgid "Number of registers used to pass integer arguments"
9463 #: config/i386/i386.h:473
9464 msgid "Loop code aligned to this power of 2"
9467 #: config/i386/i386.h:475
9468 msgid "Jump targets are aligned to this power of 2"
9471 #: config/i386/i386.h:477
9472 msgid "Function starts are aligned to this power of 2"
9475 #: config/i386/i386.h:480
9476 msgid "Attempt to keep stack aligned to this power of 2"
9479 #: config/i386/i386.h:482
9480 msgid "Branches are this expensive (1-5, arbitrary units)"
9483 #: config/i386/i386.h:484
9484 msgid "Use given x86-64 code model"
9489 #: config/i386/i386.h:490
9490 msgid "Use given assembler dialect"
9493 #: config/i386/i386.h:492
9494 msgid "Use given thread-local storage dialect"
9497 #: config/i386/sco5.h:290
9498 msgid "Generate ELF output"
9501 #. 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.
9502 #. 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.
9503 #: config/i386/xm-djgpp.h:62
9504 msgid "environment variable DJGPP not defined"
9507 #: config/i386/xm-djgpp.h:64
9509 msgid "environment variable DJGPP points to missing file '%s'"
9512 #: config/i386/xm-djgpp.h:67
9514 msgid "environment variable DJGPP points to corrupt file '%s'"
9517 #. Macro to define tables used to set the flags.
9518 #. This is a list in braces of pairs in braces,
9519 #. each pair being { "NAME", VALUE }
9520 #. where VALUE is the bits to set or minus the bits to clear.
9521 #. An empty string NAME is used to identify the default VALUE.
9522 #: config/i860/i860.h:60
9523 msgid "Generate code which uses the FPU"
9526 #: config/i860/i860.h:61 config/i860/i860.h:62
9527 msgid "Do not generate code which uses the FPU"
9530 #: config/ia64/ia64-c.c:52
9531 msgid "malformed #pragma builtin"
9534 #: config/ia64/ia64.c:480 config/m32r/m32r.c:356
9536 msgid "invalid argument of `%s' attribute"
9539 #: config/ia64/ia64.c:492
9540 msgid "%Jan address area attribute cannot be specified for local variables"
9543 #: config/ia64/ia64.c:499
9544 msgid "%Jaddress area of '%s' conflicts with previous declaration"
9547 #: config/ia64/ia64.c:506
9548 msgid "%Jaddress area attribute cannot be specified for functions"
9551 #: config/ia64/ia64.c:3754
9552 msgid "ia64_print_operand: unknown code"
9555 #: config/ia64/ia64.c:4094 config/pa/pa.c:316
9556 msgid "value of -mfixed-range must have form REG1-REG2"
9559 #: config/ia64/ia64.c:4121 config/pa/pa.c:343
9561 msgid "%s-%s is an empty range"
9564 #: config/ia64/ia64.c:4172
9565 msgid "cannot optimize floating point division for both latency and throughput"
9568 #: config/ia64/ia64.c:4189
9569 msgid "cannot optimize integer division for both latency and throughput"
9572 #: config/ia64/ia64.c:4206
9573 msgid "cannot optimize square root for both latency and throughput"
9576 #: config/ia64/ia64.c:4220
9577 msgid "not yet implemented: latency-optimized inline square root"
9580 #: config/ia64/ia64.c:4232
9582 msgid "bad value (%s) for -mtls-size= switch"
9585 #: config/ia64/ia64.c:4248
9587 msgid "bad value (%s) for -tune= switch"
9590 #. This macro defines names of command options to set and clear bits in
9591 #. `target_flags'. Its definition is an initializer with a subgrouping for
9592 #. each command option.
9593 #: config/ia64/ia64.h:182
9594 msgid "Generate big endian code"
9597 #: config/ia64/ia64.h:184 config/mcore/mcore.h:146
9598 msgid "Generate little endian code"
9601 #: config/ia64/ia64.h:186
9602 msgid "Generate code for GNU as"
9605 #: config/ia64/ia64.h:188
9606 msgid "Generate code for Intel as"
9609 #: config/ia64/ia64.h:190
9610 msgid "Generate code for GNU ld"
9613 #: config/ia64/ia64.h:192
9614 msgid "Generate code for Intel ld"
9617 #: config/ia64/ia64.h:194
9618 msgid "Generate code without GP reg"
9621 #: config/ia64/ia64.h:196
9622 msgid "Emit stop bits before and after volatile extended asms"
9625 #: config/ia64/ia64.h:198
9626 msgid "Don't emit stop bits before and after volatile extended asms"
9629 #: config/ia64/ia64.h:200
9630 msgid "Emit code for Itanium (TM) processor B step"
9633 #: config/ia64/ia64.h:202
9634 msgid "Use in/loc/out register names"
9637 #: config/ia64/ia64.h:204
9638 msgid "Disable use of sdata/scommon/sbss"
9641 #: config/ia64/ia64.h:206
9642 msgid "Enable use of sdata/scommon/sbss"
9645 #: config/ia64/ia64.h:208
9646 msgid "gp is constant (but save/restore gp on indirect calls)"
9649 #: config/ia64/ia64.h:210
9650 msgid "Generate self-relocatable code"
9653 #: config/ia64/ia64.h:212
9654 msgid "Generate inline floating point division, optimize for latency"
9657 #: config/ia64/ia64.h:214
9658 msgid "Generate inline floating point division, optimize for throughput"
9661 #: config/ia64/ia64.h:217
9662 msgid "Do not inline floating point division"
9665 #: config/ia64/ia64.h:219
9666 msgid "Generate inline integer division, optimize for latency"
9669 #: config/ia64/ia64.h:221
9670 msgid "Generate inline integer division, optimize for throughput"
9673 #: config/ia64/ia64.h:223
9674 msgid "Do not inline integer division"
9677 #: config/ia64/ia64.h:225
9678 msgid "Generate inline square root, optimize for latency"
9681 #: config/ia64/ia64.h:227
9682 msgid "Generate inline square root, optimize for throughput"
9685 #: config/ia64/ia64.h:229
9686 msgid "Do not inline square root"
9689 #: config/ia64/ia64.h:231
9690 msgid "Enable Dwarf 2 line debug info via GNU as"
9693 #: config/ia64/ia64.h:233
9694 msgid "Disable Dwarf 2 line debug info via GNU as"
9697 #: config/ia64/ia64.h:235
9698 msgid "Enable earlier placing stop bits for better scheduling"
9701 #: config/ia64/ia64.h:237
9702 msgid "Disable earlier placing stop bits"
9705 #: config/ia64/ia64.h:282
9706 msgid "Specify range of registers to make fixed"
9709 #: config/ip2k/ip2k.c:1086
9713 #: config/iq2000/iq2000.c:1647
9715 msgid "bad value (%s) for -mcpu= switch"
9718 #: config/iq2000/iq2000.c:1676
9720 msgid "The compiler does not support -march=%s."
9723 #: config/iq2000/iq2000.c:2063
9725 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
9728 #: config/iq2000/iq2000.c:2845
9730 msgid "argument `%d' is not a constant"
9733 #: config/iq2000/iq2000.c:3148 config/xtensa/xtensa.c:2033
9734 msgid "PRINT_OPERAND_ADDRESS, null pointer"
9737 #: config/iq2000/iq2000.c:3303
9739 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
9742 #: config/iq2000/iq2000.c:3312 config/mips/mips.c:4809
9743 #: config/xtensa/xtensa.c:1887
9744 msgid "PRINT_OPERAND null pointer"
9747 #: config/iq2000/iq2000.c:3381
9749 msgid "invalid %%P operand"
9752 #: config/iq2000/iq2000.c:3389 config/rs6000/rs6000.c:10124
9754 msgid "invalid %%p value"
9757 #: config/iq2000/iq2000.c:3453 config/mips/mips.c:4935
9759 msgid "invalid use of %%d, %%x, or %%X"
9762 #: config/iq2000/iq2000.h:72 config/mn10300/mn10300.h:74
9763 msgid "No default crt0.o"
9766 #: config/iq2000/iq2000.h:74
9767 msgid "Use GP relative sdata/sbss sections"
9770 #: config/iq2000/iq2000.h:76
9771 msgid "Don't use GP relative sdata/sbss sections"
9774 #: config/iq2000/iq2000.h:78 config/mips/mips.h:579
9775 msgid "Use ROM instead of RAM"
9778 #: config/iq2000/iq2000.h:80 config/mips/mips.h:581
9779 msgid "Don't use ROM instead of RAM"
9782 #: config/iq2000/iq2000.h:82 config/mips/mips.h:583
9783 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
9786 #: config/iq2000/iq2000.h:84 config/mips/mips.h:585
9787 msgid "Don't put uninitialized constants in ROM"
9790 #: config/iq2000/iq2000.h:106 config/mips/mips.h:770
9791 msgid "Specify CPU for scheduling purposes"
9794 #: config/iq2000/iq2000.h:108 config/mips/mips.h:772
9795 msgid "Specify CPU for code generation purposes"
9798 #: config/m32r/m32r.c:174
9800 msgid "bad value (%s) for -mmodel switch"
9803 #: config/m32r/m32r.c:183
9805 msgid "bad value (%s) for -msdata switch"
9808 #: config/m32r/m32r.c:190
9810 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
9813 #: config/m32r/m32r.c:2100
9815 msgid "invalid operand to %%s code"
9818 #: config/m32r/m32r.c:2107
9820 msgid "invalid operand to %%p code"
9823 #: config/m32r/m32r.c:2162
9824 msgid "bad insn for 'A'"
9827 #: config/m32r/m32r.c:2209
9829 msgid "invalid operand to %%T/%%B code"
9832 #: config/m32r/m32r.c:2232
9834 msgid "invalid operand to %%N code"
9837 #: config/m32r/m32r.c:2265
9838 msgid "pre-increment address is not a register"
9841 #: config/m32r/m32r.c:2272
9842 msgid "pre-decrement address is not a register"
9845 #: config/m32r/m32r.c:2279
9846 msgid "post-increment address is not a register"
9849 #: config/m32r/m32r.c:2355 config/m32r/m32r.c:2371
9850 #: config/rs6000/rs6000.c:16433
9854 #: config/m32r/m32r.c:2376
9855 msgid "lo_sum not of register"
9858 #. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" },
9859 #: config/m32r/m32r.h:283
9860 msgid "Display compile time statistics"
9863 #: config/m32r/m32r.h:285
9864 msgid "Align all loops to 32 byte boundary"
9867 #: config/m32r/m32r.h:288
9868 msgid "Only issue one instruction per cycle"
9871 #: config/m32r/m32r.h:291
9872 msgid "Prefer branches over conditional execution"
9875 #: config/m32r/m32r.h:312
9876 msgid "Code size: small, medium or large"
9879 #: config/m32r/m32r.h:314
9880 msgid "Small data area: none, sdata, use"
9883 #: config/m32r/m32r.h:316 config/mips/mips.h:778
9884 msgid "Don't call any cache flush functions"
9887 #: config/m32r/m32r.h:318 config/mips/mips.h:780
9888 msgid "Specify cache flush function"
9891 #: config/m32r/m32r.h:320
9892 msgid "Don't call any cache flush trap"
9895 #: config/m32r/m32r.h:322
9896 msgid "Specify cache flush trap number"
9899 #: config/m68hc11/m68hc11.c:293
9901 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
9904 #: config/m68hc11/m68hc11.c:1435
9905 msgid "`trap' and `far' attributes are not compatible, ignoring `far'"
9908 #: config/m68hc11/m68hc11.c:1441
9909 msgid "`trap' attribute is already used"
9912 #. !!!! SCz wrong here.
9913 #: config/m68hc11/m68hc11.c:3400 config/m68hc11/m68hc11.c:3784
9914 msgid "move insn not handled"
9917 #: config/m68hc11/m68hc11.c:3632 config/m68hc11/m68hc11.c:3716
9918 #: config/m68hc11/m68hc11.c:3987
9919 msgid "invalid register in the move instruction"
9922 #: config/m68hc11/m68hc11.c:3666
9923 msgid "invalid operand in the instruction"
9926 #: config/m68hc11/m68hc11.c:3961
9927 msgid "invalid register in the instruction"
9930 #: config/m68hc11/m68hc11.c:3994
9931 msgid "operand 1 must be a hard register"
9934 #: config/m68hc11/m68hc11.c:4008
9935 msgid "invalid rotate insn"
9938 #: config/m68hc11/m68hc11.c:4432
9939 msgid "registers IX, IY and Z used in the same INSN"
9942 #: config/m68hc11/m68hc11.c:4769 config/m68hc11/m68hc11.c:5069
9943 msgid "cannot do z-register replacement"
9946 #: config/m68hc11/m68hc11.c:5132
9947 msgid "invalid Z register replacement for insn"
9950 #. Macro to define tables used to set the flags. This is a list in braces of
9951 #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
9952 #. to set or minus the bits to clear. An empty string NAME is used to
9953 #. identify the default VALUE.
9954 #: config/m68hc11/m68hc11.h:179
9955 msgid "Compile with 16-bit integer mode"
9958 #: config/m68hc11/m68hc11.h:181
9959 msgid "Compile with 32-bit integer mode"
9962 #: config/m68hc11/m68hc11.h:183
9963 msgid "Auto pre/post decrement increment allowed"
9966 #: config/m68hc11/m68hc11.h:185
9967 msgid "Auto pre/post decrement increment not allowed"
9970 #: config/m68hc11/m68hc11.h:187
9971 msgid "Min/max instructions allowed"
9974 #: config/m68hc11/m68hc11.h:189
9975 msgid "Min/max instructions not allowed"
9978 #: config/m68hc11/m68hc11.h:191
9979 msgid "Use call and rtc for function calls and returns"
9982 #: config/m68hc11/m68hc11.h:193
9983 msgid "Use jsr and rts for function calls and returns"
9986 #: config/m68hc11/m68hc11.h:195
9987 msgid "Do not use direct addressing mode for soft registers"
9990 #: config/m68hc11/m68hc11.h:197
9991 msgid "Use direct addressing mode for soft registers"
9994 #: config/m68hc11/m68hc11.h:199 config/m68hc11/m68hc11.h:205
9995 msgid "Compile for a 68HC11"
9998 #: config/m68hc11/m68hc11.h:201 config/m68hc11/m68hc11.h:207
9999 msgid "Compile for a 68HC12"
10002 #: config/m68hc11/m68hc11.h:203 config/m68hc11/m68hc11.h:209
10003 msgid "Compile for a 68HCS12"
10006 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10007 #. command options that have values. Its definition is an
10008 #. initializer with a subgrouping for each command option.
10010 #. Each subgrouping contains a string constant, that defines the
10011 #. fixed part of the option name, and the address of a variable. The
10012 #. variable, type `char *', is set to the variable part of the given
10013 #. option if the fixed part matches. The actual option name is made
10014 #. by appending `-m' to the specified name.
10015 #: config/m68hc11/m68hc11.h:223
10016 msgid "Specify the register allocation order"
10019 #: config/m68hc11/m68hc11.h:225
10020 msgid "Indicate the number of soft registers available"
10023 #: config/m68k/m68k.c:216
10024 msgid "-mshared-library-id= specified without -mid-shared-library"
10027 #: config/m68k/m68k.c:219
10029 msgid "-mshared-library-id=%d is not between 0 and %d"
10032 #: config/m68k/m68k.c:233
10033 msgid "cannot specify both -msep-data and -mid-shared-library"
10036 #: config/m68k/m68k.c:245
10037 msgid "-fPIC is not currently supported on the 68000 or 68010\n"
10040 #: config/m68k/m68k.c:543 config/rs6000/rs6000.c:12609
10041 msgid "stack limit expression is not supported"
10044 #: config/m68k/m68k.h:240 config/m68k/m68k.h:242
10045 msgid "Generate code for a 68020"
10048 #: config/m68k/m68k.h:247 config/m68k/m68k.h:250
10049 msgid "Generate code for a 68000"
10052 #: config/m68k/m68k.h:252
10053 msgid "Use the bit-field instructions"
10056 #: config/m68k/m68k.h:254
10057 msgid "Do not use the bit-field instructions"
10060 #: config/m68k/m68k.h:256
10061 msgid "Consider type `int' to be 16 bits wide"
10064 #: config/m68k/m68k.h:258
10065 msgid "Consider type `int' to be 32 bits wide"
10068 #: config/m68k/m68k.h:261
10069 msgid "Generate code with library calls for floating point"
10072 #: config/m68k/m68k.h:263
10073 msgid "Generate code for a 68040, without any new instructions"
10076 #: config/m68k/m68k.h:266
10077 msgid "Generate code for a 68060, without any new instructions"
10080 #: config/m68k/m68k.h:270
10081 msgid "Generate code for a 68030"
10084 #: config/m68k/m68k.h:273
10085 msgid "Generate code for a 68040"
10088 #: config/m68k/m68k.h:277
10089 msgid "Generate code for a 68060"
10092 #: config/m68k/m68k.h:282
10093 msgid "Generate code for a 520X"
10096 #: config/m68k/m68k.h:286
10097 msgid "Generate code for a 5206e"
10100 #: config/m68k/m68k.h:290
10101 msgid "Generate code for a 528x"
10104 #: config/m68k/m68k.h:294
10105 msgid "Generate code for a 5307"
10108 #: config/m68k/m68k.h:298
10109 msgid "Generate code for a 5407"
10112 #: config/m68k/m68k.h:301
10113 msgid "Generate code for a 68851"
10116 #: config/m68k/m68k.h:303
10117 msgid "Do no generate code for a 68851"
10120 #: config/m68k/m68k.h:306
10121 msgid "Generate code for a 68302"
10124 #: config/m68k/m68k.h:309
10125 msgid "Generate code for a 68332"
10128 #: config/m68k/m68k.h:313
10129 msgid "Generate code for a cpu32"
10132 #: config/m68k/m68k.h:316
10133 msgid "Align variables on a 32-bit boundary"
10136 #: config/m68k/m68k.h:318
10137 msgid "Align variables on a 16-bit boundary"
10140 #: config/m68k/m68k.h:320
10141 msgid "Enable separate data segment"
10144 #: config/m68k/m68k.h:322
10145 msgid "Disable separate data segment"
10148 #: config/m68k/m68k.h:324
10149 msgid "Enable ID based shared library"
10152 #: config/m68k/m68k.h:326
10153 msgid "Disable ID based shared library"
10156 #: config/m68k/m68k.h:328
10157 msgid "Generate pc-relative code"
10160 #: config/m68k/m68k.h:330
10161 msgid "Do not use unaligned memory references"
10164 #: config/m68k/m68k.h:332
10165 msgid "Use unaligned memory references"
10168 #: config/m68k/m68k.h:334
10169 msgid "Use different calling convention using 'rtd'"
10172 #. TARGET_DEFAULT is defined in m68k-none.h, netbsd.h, etc.
10173 #: config/m68k/m68k.h:344
10174 msgid "ID of shared library to build"
10177 #: config/mcore/mcore.c:2987
10179 msgid "invalid option `-mstack-increment=%s'"
10182 #: config/mcore/mcore.h:113
10183 msgid "Inline constants if it can be done in 2 insns or less"
10186 #: config/mcore/mcore.h:115
10187 msgid "Inline constants if it only takes 1 instruction"
10190 #: config/mcore/mcore.h:117
10191 msgid "Set maximum alignment to 4"
10194 #: config/mcore/mcore.h:119
10195 msgid "Set maximum alignment to 8"
10198 #: config/mcore/mcore.h:123
10199 msgid "Do not use the divide instruction"
10202 #: config/mcore/mcore.h:127
10203 msgid "Do not arbitrary sized immediates in bit operations"
10206 #: config/mcore/mcore.h:129
10207 msgid "Always treat bit-field as int-sized"
10210 #: config/mcore/mcore.h:133
10211 msgid "Force functions to be aligned to a 4 byte boundary"
10214 #: config/mcore/mcore.h:135
10215 msgid "Force functions to be aligned to a 2 byte boundary"
10218 #: config/mcore/mcore.h:137
10219 msgid "Emit call graph information"
10222 #: config/mcore/mcore.h:141
10223 msgid "Prefer word accesses over byte accesses"
10226 #: config/mcore/mcore.h:152
10227 msgid "Generate code for the M*Core M340"
10230 #: config/mcore/mcore.h:165
10231 msgid "Maximum amount for a single stack increment operation"
10234 #: config/mips/mips.c:4006
10236 msgid "bad value (%s) for -mabi= switch"
10239 #: config/mips/mips.c:4029
10242 "-mips%s conflicts with the other architecture options, which specify a MIPS%"
10246 #: config/mips/mips.c:4048
10248 msgid "-march=%s is not compatible with the selected ABI"
10251 #: config/mips/mips.c:4063
10252 msgid "-mgp64 used with a 32-bit processor"
10255 #: config/mips/mips.c:4065
10256 msgid "-mgp32 used with a 64-bit ABI"
10259 #: config/mips/mips.c:4067
10260 msgid "-mgp64 used with a 32-bit ABI"
10263 #: config/mips/mips.c:4085 config/mips/mips.c:4087 config/mips/mips.c:4089
10264 #: config/mips/mips.c:4169
10266 msgid "unsupported combination: %s"
10269 #: config/mips/mips.c:4164
10271 "generation of Branch Likely instructions enabled, but not supported by "
10275 #: config/mips/mips.c:4181
10276 msgid "-G is incompatible with PIC code which is the default"
10279 #: config/mips/mips.c:4248
10280 msgid "-mips3d requires -mpaired-single"
10283 #: config/mips/mips.c:4257
10284 msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
10287 #: config/mips/mips.c:4262
10288 msgid "-mips3d/-mpaired-single must be used with -mips64"
10291 #: config/mips/mips.c:4620
10292 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
10295 #: config/mips/mips.c:4746
10297 msgid "internal error: %%) found without a %%( in assembler pattern"
10300 #: config/mips/mips.c:4760
10302 msgid "internal error: %%] found without a %%[ in assembler pattern"
10305 #: config/mips/mips.c:4773
10307 msgid "internal error: %%> found without a %%< in assembler pattern"
10310 #: config/mips/mips.c:4786
10312 msgid "internal error: %%} found without a %%{ in assembler pattern"
10315 #: config/mips/mips.c:4800
10317 msgid "PRINT_OPERAND: unknown punctuation '%c'"
10320 #: config/mips/mips.c:4829
10322 msgid "PRINT_OPERAND, invalid insn for %%C"
10325 #: config/mips/mips.c:4846
10327 msgid "PRINT_OPERAND, invalid insn for %%N"
10330 #: config/mips/mips.c:4855
10332 msgid "PRINT_OPERAND, invalid insn for %%F"
10335 #: config/mips/mips.c:4864
10337 msgid "PRINT_OPERAND, invalid insn for %%W"
10340 #: config/mips/mips.c:4885
10342 msgid "invalid %%Y value"
10345 #: config/mips/mips.c:4963
10346 msgid "PRINT_OPERAND, invalid operand for relocation"
10349 #: config/mips/mips.c:7518
10351 msgid "cannot handle inconsistent calls to `%s'"
10354 #: config/mips/mips.c:8908
10355 msgid "the cpu name must be lower case"
10358 #: config/mips/mips.c:8930
10360 msgid "bad value (%s) for %s"
10363 #: config/mips/linux64.h:39
10364 msgid "Same as -mabi=32, just trickier"
10367 #. Target CPU builtins.
10368 #. We do this here because __mips is defined below and so we can't use builtin_define_std.
10369 #. Treat _R3000 and _R4000 like register-size defines, which is how they've historically been used.
10370 #. Macros dependent on the C dialect.
10371 #. Bizarre, but needed at least for Irix.
10372 #. Macro to define tables used to set the flags.
10373 #. This is a list in braces of pairs in braces,
10374 #. each pair being { "NAME", VALUE }
10375 #. where VALUE is the bits to set or minus the bits to clear.
10376 #. An empty string NAME is used to identify the default VALUE.
10377 #: config/mips/mips.h:527
10378 msgid "Use 64-bit int type"
10381 #: config/mips/mips.h:529
10382 msgid "Use 64-bit long type"
10385 #: config/mips/mips.h:531
10386 msgid "Use 32-bit long type"
10389 #: config/mips/mips.h:533
10390 msgid "Optimize lui/addiu address loads"
10393 #: config/mips/mips.h:535
10394 msgid "Don't optimize lui/addiu address loads"
10397 #: config/mips/mips.h:537
10398 msgid "Use GNU as (now ignored)"
10401 #: config/mips/mips.h:539 config/mips/mips.h:541
10402 msgid "Use GP relative sdata/sbss sections (now ignored)"
10405 #: config/mips/mips.h:543 config/mips/mips.h:545
10406 msgid "Don't use GP relative sdata/sbss sections (now ignored)"
10409 #: config/mips/mips.h:547
10410 msgid "Output compiler statistics (now ignored)"
10413 #: config/mips/mips.h:549
10414 msgid "Don't output compiler statistics"
10417 #: config/mips/mips.h:551
10418 msgid "Don't optimize block moves"
10421 #: config/mips/mips.h:553
10422 msgid "Optimize block moves"
10425 #: config/mips/mips.h:555
10426 msgid "Use mips-tfile asm postpass"
10429 #: config/mips/mips.h:557
10430 msgid "Don't use mips-tfile asm postpass"
10433 #: config/mips/mips.h:559 config/pa/pa.h:288
10434 msgid "Use software floating point"
10437 #. Macro to define tables used to set the flags.
10438 #. This is a list in braces of triplets in braces,
10439 #. each triplet being { "NAME", VALUE, DOC }
10440 #. where VALUE is the bits to set or minus the bits to clear and DOC
10441 #. is the documentation for --help (NULL if intentionally undocumented).
10442 #. An empty string NAME is used to identify the default VALUE.
10443 #: config/mips/mips.h:561 config/pdp11/pdp11.h:61 config/rs6000/rs6000.h:329
10444 msgid "Use hardware floating point"
10447 #: config/mips/mips.h:563
10448 msgid "Use 64-bit FP registers"
10451 #: config/mips/mips.h:565
10452 msgid "Use 32-bit FP registers"
10455 #: config/mips/mips.h:567
10456 msgid "Use 64-bit general registers"
10459 #: config/mips/mips.h:569
10460 msgid "Use 32-bit general registers"
10463 #: config/mips/mips.h:571
10464 msgid "Use Irix PIC"
10467 #: config/mips/mips.h:573
10468 msgid "Don't use Irix PIC"
10471 #: config/mips/mips.h:575
10472 msgid "Use indirect calls"
10475 #: config/mips/mips.h:577
10476 msgid "Don't use indirect calls"
10479 #: config/mips/mips.h:587
10480 msgid "Use big-endian byte order"
10483 #: config/mips/mips.h:589
10484 msgid "Use little-endian byte order"
10487 #: config/mips/mips.h:591
10488 msgid "Use single (32-bit) FP only"
10491 #: config/mips/mips.h:593
10492 msgid "Don't use single (32-bit) FP only"
10495 #: config/mips/mips.h:595 config/mips/mips.h:597
10496 msgid "Use paired-single floating point instructions"
10499 #: config/mips/mips.h:599 config/mips/mips.h:601
10500 msgid "Use MIPS-3D instructions"
10503 #: config/mips/mips.h:603
10504 msgid "Use multiply accumulate"
10507 #: config/mips/mips.h:605
10508 msgid "Don't use multiply accumulate"
10511 #: config/mips/mips.h:607
10512 msgid "Don't generate fused multiply/add instructions"
10515 #: config/mips/mips.h:609 config/rs6000/rs6000.h:345
10516 msgid "Generate fused multiply/add instructions"
10519 #: config/mips/mips.h:611
10520 msgid "Perform VR4130-specific alignment optimizations"
10523 #: config/mips/mips.h:613
10524 msgid "Don't perform VR4130-specific alignment optimizations"
10527 #: config/mips/mips.h:615
10528 msgid "Work around early 4300 hardware bug"
10531 #: config/mips/mips.h:617
10532 msgid "Don't work around early 4300 hardware bug"
10535 #: config/mips/mips.h:619
10536 msgid "Work around errata for early SB-1 revision 2 cores"
10539 #: config/mips/mips.h:621
10540 msgid "Don't work around errata for early SB-1 revision 2 cores"
10543 #: config/mips/mips.h:623
10544 msgid "Work around R4000 errata"
10547 #: config/mips/mips.h:625
10548 msgid "Don't work around R4000 errata"
10551 #: config/mips/mips.h:627
10552 msgid "Work around R4400 errata"
10555 #: config/mips/mips.h:629
10556 msgid "Don't work around R4400 errata"
10559 #: config/mips/mips.h:631
10560 msgid "Work around certain VR4120 errata"
10563 #: config/mips/mips.h:633
10564 msgid "Don't work around certain VR4120 errata"
10567 #: config/mips/mips.h:635
10568 msgid "Trap on integer divide by zero"
10571 #: config/mips/mips.h:637
10572 msgid "Don't trap on integer divide by zero"
10575 #: config/mips/mips.h:639
10576 msgid "Use trap to check for integer divide by zero"
10579 #: config/mips/mips.h:641
10580 msgid "Use break to check for integer divide by zero"
10583 #: config/mips/mips.h:643
10584 msgid "Use Branch Likely instructions, overriding default for arch"
10587 #: config/mips/mips.h:645
10588 msgid "Don't use Branch Likely instructions, overriding default for arch"
10591 #: config/mips/mips.h:647
10592 msgid "Use NewABI-style %reloc() assembly operators"
10595 #: config/mips/mips.h:649
10596 msgid "Use assembler macros instead of relocation operators"
10599 #: config/mips/mips.h:651
10600 msgid "Generate mips16 code"
10603 #: config/mips/mips.h:653
10604 msgid "Generate normal-mode code"
10607 #: config/mips/mips.h:655
10608 msgid "Lift restrictions on GOT size"
10611 #: config/mips/mips.h:657
10612 msgid "Do not lift restrictions on GOT size"
10615 #: config/mips/mips.h:659
10616 msgid "FP exceptions are enabled"
10619 #: config/mips/mips.h:661
10620 msgid "FP exceptions are not enabled"
10623 #: config/mips/mips.h:776
10624 msgid "Specify a Standard MIPS ISA"
10627 #. Output assembler code to FILE to increment profiler label # LABELNO
10628 #. for profiling a function entry.
10629 #: config/mips/mips.h:2329
10630 msgid "mips16 function profiling"
10633 #: config/mmix/mmix.c:229
10635 msgid "-f%s not supported: ignored"
10638 #: config/mmix/mmix.c:657
10641 "too large function value type, needs %d registers, have only %d registers "
10645 #: config/mmix/mmix.c:827
10646 msgid "function_profiler support for MMIX"
10649 #: config/mmix/mmix.c:849
10650 msgid "MMIX Internal: Last named vararg would not fit in a register"
10653 #: config/mmix/mmix.c:1458 config/mmix/mmix.c:1588
10654 msgid "MMIX Internal: Expected a CONST_INT, not this"
10657 #: config/mmix/mmix.c:1466 config/mmix/mmix.c:1490 config/mmix/mmix.c:1606
10659 msgid "MMIX Internal: Bad register: %d"
10662 #: config/mmix/mmix.c:1537
10663 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
10666 #: config/mmix/mmix.c:1556
10667 msgid "MMIX Internal: Expected a register, not this"
10670 #: config/mmix/mmix.c:1566
10671 msgid "MMIX Internal: Expected a constant, not this"
10674 #. Presumably there's a missing case above if we get here.
10675 #: config/mmix/mmix.c:1598
10677 msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
10680 #. We need the original here.
10681 #: config/mmix/mmix.c:1650
10682 msgid "MMIX Internal: Cannot decode this operand"
10685 #: config/mmix/mmix.c:1707
10686 msgid "MMIX Internal: This is not a recognized address"
10689 #: config/mmix/mmix.c:1884
10691 msgid "stack frame not a multiple of 8 bytes: %d"
10694 #: config/mmix/mmix.c:2123
10696 msgid "stack frame not a multiple of octabyte: %d"
10699 #: config/mmix/mmix.c:2597 config/mmix/mmix.c:2661
10701 msgid "MMIX Internal: %s is not a shiftable int"
10704 #: config/mmix/mmix.c:2777
10705 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
10708 #: config/mmix/mmix.c:2784
10709 msgid "MMIX Internal: What's the CC of this?"
10712 #: config/mmix/mmix.c:2788
10713 msgid "MMIX Internal: What is the CC of this?"
10716 #: config/mmix/mmix.c:2858
10717 msgid "MMIX Internal: This is not a constant:"
10720 #: config/mmix/mmix.h:132
10721 msgid "Set start-address of the program"
10724 #: config/mmix/mmix.h:134
10725 msgid "Set start-address of data"
10728 #. FIXME: Provide a way to *load* the epsilon register.
10729 #: config/mmix/mmix.h:198
10730 msgid "For intrinsics library: pass all parameters in registers"
10733 #: config/mmix/mmix.h:201
10734 msgid "Use register stack for parameters and return value"
10737 #: config/mmix/mmix.h:203
10738 msgid "Use call-clobbered registers for parameters and return value"
10741 #: config/mmix/mmix.h:205
10742 msgid "Use epsilon-respecting floating point compare instructions"
10745 #: config/mmix/mmix.h:208
10746 msgid "Use zero-extending memory loads, not sign-extending ones"
10749 #: config/mmix/mmix.h:211
10751 "Generate divide results with reminder having the same sign as the divisor "
10752 "(not the dividend)"
10755 #: config/mmix/mmix.h:215
10756 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
10759 #: config/mmix/mmix.h:217
10760 msgid "Do not provide a default start-address 0x100 of the program"
10763 #: config/mmix/mmix.h:219
10764 msgid "Link to emit program in ELF format (rather than mmo)"
10767 #: config/mmix/mmix.h:221
10768 msgid "Use P-mnemonics for branches statically predicted as taken"
10771 #: config/mmix/mmix.h:223
10772 msgid "Don't use P-mnemonics for branches"
10775 #: config/mmix/mmix.h:225
10776 msgid "Use addresses that allocate global registers"
10779 #: config/mmix/mmix.h:227
10780 msgid "Do not use addresses that allocate global registers"
10783 #: config/mmix/mmix.h:229
10784 msgid "Generate a single exit point for each function"
10787 #: config/mmix/mmix.h:231
10788 msgid "Do not generate a single exit point for each function"
10791 #: config/mn10300/linux.h:60 config/mn10300/mn10300.h:71
10792 msgid "Target the AM33 processor"
10795 #: config/mn10300/linux.h:61 config/mn10300/mn10300.h:75
10796 msgid "Target the AM33/2.0 processor"
10799 #: config/mn10300/linux.h:62 config/mn10300/mn10300.h:78
10800 msgid "Enable linker relaxations"
10803 #: config/mn10300/mn10300.h:69
10804 msgid "Work around hardware multiply bug"
10807 #: config/mn10300/mn10300.h:70
10808 msgid "Do not work around hardware multiply bug"
10811 #: config/ns32k/ns32k.h:142 config/s390/s390.h:133
10812 msgid "Don't use hardware fp"
10815 #: config/ns32k/ns32k.h:143
10816 msgid "Alternative calling convention"
10819 #: config/ns32k/ns32k.h:145
10820 msgid "Pass some arguments in registers"
10823 #: config/ns32k/ns32k.h:146
10824 msgid "Pass all arguments on stack"
10827 #: config/ns32k/ns32k.h:147
10828 msgid "Optimize for 32532 cpu"
10831 #: config/ns32k/ns32k.h:148
10832 msgid "Optimize for 32332 cpu"
10835 #: config/ns32k/ns32k.h:150
10836 msgid "Optimize for 32032"
10839 #: config/ns32k/ns32k.h:152
10840 msgid "Register sb is zero. Use for absolute addressing"
10843 #: config/ns32k/ns32k.h:153
10844 msgid "Do not use register sb"
10847 #: config/ns32k/ns32k.h:155
10848 msgid "Use bit-field instructions"
10851 #: config/ns32k/ns32k.h:157
10852 msgid "Do not use bit-field instructions"
10855 #: config/ns32k/ns32k.h:158
10856 msgid "Generate code for high memory"
10859 #: config/ns32k/ns32k.h:159
10860 msgid "Generate code for low memory"
10863 #: config/ns32k/ns32k.h:160
10867 #: config/ns32k/ns32k.h:162
10868 msgid "Use multiply-accumulate fp instructions"
10871 #: config/ns32k/ns32k.h:164
10872 msgid "Do not use multiply-accumulate fp instructions"
10875 #: config/ns32k/ns32k.h:165
10876 msgid "\"Small register classes\" kludge"
10879 #: config/ns32k/ns32k.h:166
10880 msgid "No \"Small register classes\" kludge"
10883 #: config/pa/pa.c:404
10886 "unknown -mschedule= option (%s).\n"
10887 "Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
10890 #: config/pa/pa.c:429
10893 "unknown -march= option (%s).\n"
10894 "Valid options are 1.0, 1.1, and 2.0\n"
10897 #: config/pa/pa.c:449
10900 "unknown -munix= option (%s).\n"
10901 "Valid options are 93, 95 and 98.\n"
10904 #: config/pa/pa.c:454
10907 "unknown -munix= option (%s).\n"
10908 "Valid options are 93 and 95.\n"
10911 #: config/pa/pa.c:458
10914 "unknown -munix= option (%s).\n"
10915 "Valid option is 93.\n"
10918 #: config/pa/pa.c:475
10919 msgid "PIC code generation is not supported in the portable runtime model\n"
10922 #: config/pa/pa.c:480
10923 msgid "PIC code generation is not compatible with fast indirect calls\n"
10926 #: config/pa/pa.c:485
10927 msgid "-g is only supported when using GAS on this processor,"
10930 #: config/pa/pa.c:486
10931 msgid "-g option disabled"
10934 #: config/pa/pa-hpux.h:96 config/pa/pa64-hpux.h:25
10935 msgid "Generate cpp defines for server IO"
10938 #: config/pa/pa-hpux.h:97 config/pa/pa64-hpux.h:27
10939 msgid "Generate cpp defines for workstation IO"
10942 #: config/pa/pa-hpux10.h:84
10944 "Specify UNIX standard for predefines and linking.\n"
10945 "Supported value is 93."
10948 #: config/pa/pa-hpux1010.h:28 config/pa/pa-hpux11.h:98
10950 "Specify UNIX standard for predefines and linking.\n"
10951 "Supported values are 93 and 95."
10954 #: config/pa/pa-hpux11.h:81
10955 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
10958 #: config/pa/pa-hpux1111.h:28
10960 "Specify UNIX standard for predefines and linking.\n"
10961 "Supported values are 93, 95 and 98."
10964 #. Macro to define tables used to set the flags. This is a
10965 #. list in braces of target switches with each switch being
10966 #. { "NAME", VALUE, "HELP_STRING" }. VALUE is the bits to set,
10967 #. or minus the bits to clear. An empty string NAME is used to
10968 #. identify the default VALUE. Do not mark empty strings for
10970 #: config/pa/pa.h:254 config/pa/pa.h:260
10971 msgid "Generate PA1.1 code"
10974 #: config/pa/pa.h:256 config/pa/pa.h:258
10975 msgid "Generate PA1.0 code"
10978 #: config/pa/pa.h:262
10979 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
10982 #: config/pa/pa.h:264
10983 msgid "Disable FP regs"
10986 #: config/pa/pa.h:266
10987 msgid "Do not disable FP regs"
10990 #: config/pa/pa.h:268
10991 msgid "Disable space regs"
10994 #: config/pa/pa.h:270
10995 msgid "Do not disable space regs"
10998 #: config/pa/pa.h:272
10999 msgid "Put jumps in call delay slots"
11002 #: config/pa/pa.h:274
11003 msgid "Do not put jumps in call delay slots"
11006 #: config/pa/pa.h:276
11007 msgid "Disable indexed addressing"
11010 #: config/pa/pa.h:278
11011 msgid "Do not disable indexed addressing"
11014 #: config/pa/pa.h:280
11015 msgid "Use portable calling conventions"
11018 #: config/pa/pa.h:282
11019 msgid "Do not use portable calling conventions"
11022 #: config/pa/pa.h:284
11023 msgid "Assume code will be assembled by GAS"
11026 #: config/pa/pa.h:286
11027 msgid "Do not assume code will be assembled by GAS"
11030 #: config/pa/pa.h:290
11031 msgid "Do not use software floating point"
11034 #: config/pa/pa.h:292
11035 msgid "Emit long load/store sequences"
11038 #: config/pa/pa.h:294
11039 msgid "Do not emit long load/store sequences"
11042 #: config/pa/pa.h:296
11043 msgid "Generate fast indirect calls"
11046 #: config/pa/pa.h:298
11047 msgid "Do not generate fast indirect calls"
11050 #: config/pa/pa.h:300
11051 msgid "Generate code for huge switch statements"
11054 #: config/pa/pa.h:302
11055 msgid "Do not generate code for huge switch statements"
11058 #: config/pa/pa.h:304
11059 msgid "Always generate long calls"
11062 #: config/pa/pa.h:306
11063 msgid "Generate long calls only when needed"
11066 #: config/pa/pa.h:308
11067 msgid "Enable linker optimizations"
11070 #: config/pa/pa.h:332
11072 "Specify PA-RISC architecture for code generation.\n"
11073 "Values are 1.0, 1.1 and 2.0."
11076 #: config/pa/pa.h:335
11077 msgid "Specify range of registers to make fixed."
11080 #: config/pa/pa.h:337
11081 msgid "Specify CPU for scheduling purposes."
11084 #: config/pa/pa64-hpux.h:29
11085 msgid "Assume code will be linked by GNU ld"
11088 #: config/pa/pa64-hpux.h:31
11089 msgid "Assume code will be linked by HP ld"
11092 #: config/pdp11/pdp11.h:62 config/rs6000/rs6000.h:331
11093 msgid "Do not use hardware floating point"
11096 #. return float result in ac0
11097 #: config/pdp11/pdp11.h:64
11098 msgid "Return floating point results in ac0"
11101 #: config/pdp11/pdp11.h:65
11102 msgid "Return floating point results in memory"
11106 #: config/pdp11/pdp11.h:67
11107 msgid "Generate code for an 11/40"
11111 #: config/pdp11/pdp11.h:70
11112 msgid "Generate code for an 11/45"
11116 #: config/pdp11/pdp11.h:73
11117 msgid "Generate code for an 11/10"
11120 #. use movmemhi for bcopy
11121 #. use 32 bit for int
11122 #: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
11123 msgid "Use 32 bit int"
11126 #: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
11127 msgid "Use 16 bit int"
11130 #. use 32 bit for float
11131 #: config/pdp11/pdp11.h:83 config/pdp11/pdp11.h:84
11132 msgid "Use 32 bit float"
11135 #: config/pdp11/pdp11.h:85 config/pdp11/pdp11.h:86
11136 msgid "Use 64 bit float"
11139 #. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
11140 #. is branching expensive - on a PDP, it's actually really cheap
11141 #. this is just to play around and check what code gcc generates
11142 #. split instruction and data memory?
11143 #: config/pdp11/pdp11.h:95
11144 msgid "Target has split I&D"
11147 #: config/pdp11/pdp11.h:96
11148 msgid "Target does not have split I&D"
11151 #. UNIX assembler syntax?
11152 #: config/pdp11/pdp11.h:98
11153 msgid "Use UNIX assembler syntax"
11156 #: config/pdp11/pdp11.h:99
11157 msgid "Use DEC assembler syntax"
11160 #: config/rs6000/host-darwin.c:52
11161 msgid "Segmentation Fault (code)"
11164 #: config/rs6000/host-darwin.c:83
11165 msgid "Out of stack space.\n"
11168 #: config/rs6000/host-darwin.c:104
11170 msgid "Try running `%s' in the shell to raise its limit.\n"
11173 #: config/rs6000/host-darwin.c:117
11174 msgid "Segmentation Fault"
11177 #: config/rs6000/host-darwin.c:131
11179 msgid "While setting up signal stack: %m"
11182 #: config/rs6000/host-darwin.c:137
11184 msgid "While setting up signal handler: %m"
11187 #: config/rs6000/host-darwin.c:181
11189 msgid "couldn't unmap pch_address_space: %m\n"
11192 #. Handle the machine specific pragma longcall. Its syntax is
11194 #. # pragma longcall ( TOGGLE )
11196 #. where TOGGLE is either 0 or 1.
11198 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
11199 #. whether or not new function declarations receive a longcall
11200 #. attribute by default.
11201 #: config/rs6000/rs6000-c.c:46
11202 msgid "ignoring malformed #pragma longcall"
11205 #: config/rs6000/rs6000-c.c:59
11206 msgid "missing open paren"
11209 #: config/rs6000/rs6000-c.c:61
11210 msgid "missing number"
11213 #: config/rs6000/rs6000-c.c:63
11214 msgid "missing close paren"
11217 #: config/rs6000/rs6000-c.c:66
11218 msgid "number must be 0 or 1"
11221 #: config/rs6000/rs6000-c.c:69
11222 msgid "junk at end of #pragma longcall"
11225 #: config/rs6000/rs6000.c:1211
11226 msgid "-mmultiple is not supported on little endian systems"
11229 #: config/rs6000/rs6000.c:1218
11230 msgid "-mstring is not supported on little endian systems"
11233 #: config/rs6000/rs6000.c:1232
11235 msgid "unknown -mdebug-%s switch"
11238 #: config/rs6000/rs6000.c:1244
11240 msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
11243 #: config/rs6000/rs6000.c:1255
11245 msgid "Unknown switch -mlong-double-%s"
11248 #: config/rs6000/rs6000.c:1296
11249 msgid "AltiVec and E500 instructions cannot coexist"
11252 #. Handle -mfix-and-continue.
11253 #: config/rs6000/rs6000.c:1342 config/rs6000/rs6000.c:1353
11254 #: config/rs6000/darwin.h:106
11256 msgid "invalid option `%s'"
11259 #: config/rs6000/rs6000.c:1554
11261 msgid "unknown -m%s= option specified: '%s'"
11264 #: config/rs6000/rs6000.c:1575
11266 msgid "not configured for ABI: '%s'"
11269 #: config/rs6000/rs6000.c:1581
11271 msgid "unknown ABI specified: '%s'"
11274 #: config/rs6000/rs6000.c:1595
11276 msgid "unknown -malign-XXXXX option specified: '%s'"
11279 #: config/rs6000/rs6000.c:4582
11281 "Cannot return value in vector register because altivec instructions are "
11282 "disabled, use -maltivec to enable them."
11285 #: config/rs6000/rs6000.c:4716
11287 "Cannot pass argument in vector register because altivec instructions are "
11288 "disabled, use -maltivec to enable them."
11291 #: config/rs6000/rs6000.c:6150
11292 msgid "argument 1 must be a 5-bit signed literal"
11295 #: config/rs6000/rs6000.c:6253 config/rs6000/rs6000.c:6922
11296 msgid "argument 2 must be a 5-bit unsigned literal"
11299 #: config/rs6000/rs6000.c:6293
11300 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
11303 #: config/rs6000/rs6000.c:6347
11304 msgid "argument 1 of __builtin_altivec_predicate is out of range"
11307 #: config/rs6000/rs6000.c:6509
11308 msgid "argument 3 must be a 4-bit unsigned literal"
11311 #: config/rs6000/rs6000.c:6681
11313 msgid "argument to `%s' must be a 2-bit unsigned literal"
11316 #: config/rs6000/rs6000.c:6794
11317 msgid "argument to dss must be a 2-bit unsigned literal"
11320 #: config/rs6000/rs6000.c:6809
11322 msgid "invalid parameter combination for `%s' AltiVec intrinsic"
11325 #: config/rs6000/rs6000.c:7042
11326 msgid "argument 1 of __builtin_spe_predicate must be a constant"
11329 #: config/rs6000/rs6000.c:7115
11330 msgid "argument 1 of __builtin_spe_predicate is out of range"
11333 #: config/rs6000/rs6000.c:9954
11335 msgid "invalid %%f value"
11338 #: config/rs6000/rs6000.c:9963
11340 msgid "invalid %%F value"
11343 #: config/rs6000/rs6000.c:9972
11345 msgid "invalid %%G value"
11348 #: config/rs6000/rs6000.c:10007
11350 msgid "invalid %%j code"
11353 #: config/rs6000/rs6000.c:10017
11355 msgid "invalid %%J code"
11358 #: config/rs6000/rs6000.c:10027
11360 msgid "invalid %%k value"
11363 #: config/rs6000/rs6000.c:10047 config/xtensa/xtensa.c:1937
11365 msgid "invalid %%K value"
11368 #: config/rs6000/rs6000.c:10114
11370 msgid "invalid %%O value"
11373 #: config/rs6000/rs6000.c:10161
11375 msgid "invalid %%q value"
11378 #: config/rs6000/rs6000.c:10205
11380 msgid "invalid %%S value"
11383 #: config/rs6000/rs6000.c:10247
11385 msgid "invalid %%T value"
11388 #: config/rs6000/rs6000.c:10257
11390 msgid "invalid %%u value"
11393 #: config/rs6000/rs6000.c:10266 config/xtensa/xtensa.c:1907
11395 msgid "invalid %%v value"
11398 #: config/rs6000/rs6000.c:15086
11399 msgid "no profiling of 64-bit code for this ABI"
11402 #: config/rs6000/rs6000.c:16152
11403 msgid "use of 'long' in AltiVec types is deprecated; use 'int'"
11406 #: config/rs6000/aix.h:203 config/rs6000/beos.h:32
11407 msgid "Always pass floating-point arguments in memory"
11410 #: config/rs6000/aix.h:205 config/rs6000/beos.h:34
11411 msgid "Don't always pass floating-point arguments in memory"
11414 #: config/rs6000/aix41.h:27 config/rs6000/aix43.h:32 config/rs6000/aix51.h:31
11415 #: config/rs6000/aix52.h:31
11416 msgid "Support message passing with the Parallel Environment"
11419 #: config/rs6000/aix43.h:28 config/rs6000/aix51.h:27 config/rs6000/aix52.h:27
11420 msgid "Compile for 64-bit pointers"
11423 #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:29 config/rs6000/aix52.h:29
11424 msgid "Compile for 32-bit pointers"
11427 #: config/rs6000/aix43.h:49 config/rs6000/aix51.h:48 config/rs6000/aix52.h:48
11428 msgid "-maix64 and POWER architecture are incompatible"
11431 #: config/rs6000/aix43.h:54 config/rs6000/aix51.h:53 config/rs6000/aix52.h:53
11432 msgid "-maix64 requires PowerPC64 architecture remain enabled"
11435 #: config/rs6000/aix43.h:58 config/rs6000/aix51.h:57 config/rs6000/aix52.h:57
11437 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
11440 #: config/rs6000/darwin.h:69 config/rs6000/sysv4.h:153
11441 msgid "Generate 64-bit code"
11444 #: config/rs6000/darwin.h:71 config/rs6000/sysv4.h:155
11445 msgid "Generate 32-bit code"
11448 #: config/rs6000/darwin.h:73
11449 msgid "Generate code suitable for executables (NOT shared libs)"
11452 #. The Darwin ABI always includes AltiVec, can't be (validly) turned
11454 #: config/rs6000/darwin.h:89
11455 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
11458 #. Darwin doesn't support -fpic.
11459 #: config/rs6000/darwin.h:95
11460 msgid "-fpic is not supported; -fPIC assumed"
11463 #: config/rs6000/darwin.h:113
11464 msgid "-m64 requires PowerPC64 architecture, enabling"
11467 #: config/rs6000/linux64.h:104
11468 msgid "-m64 requires a PowerPC64 cpu"
11471 #: config/rs6000/linux64.h:214
11472 msgid "Call mcount for profiling before a function prologue"
11475 #: config/rs6000/linux64.h:216
11476 msgid "Call mcount for profiling after a function prologue"
11479 #. Run-time compilation parameters selecting different hardware subsets.
11481 #. Macro to define tables used to set the flags.
11482 #. This is a list in braces of pairs in braces,
11483 #. each pair being { "NAME", VALUE }
11484 #. where VALUE is the bits to set or minus the bits to clear.
11485 #. An empty string NAME is used to identify the default VALUE.
11486 #: config/rs6000/rs6000.h:277
11487 msgid "Use POWER instruction set"
11490 #: config/rs6000/rs6000.h:280
11491 msgid "Use POWER2 instruction set"
11494 #: config/rs6000/rs6000.h:282
11495 msgid "Do not use POWER2 instruction set"
11498 #: config/rs6000/rs6000.h:285
11499 msgid "Do not use POWER instruction set"
11502 #: config/rs6000/rs6000.h:287
11503 msgid "Use PowerPC instruction set"
11506 #: config/rs6000/rs6000.h:290
11507 msgid "Do not use PowerPC instruction set"
11510 #: config/rs6000/rs6000.h:292
11511 msgid "Use PowerPC General Purpose group optional instructions"
11514 #: config/rs6000/rs6000.h:294
11515 msgid "Do not use PowerPC General Purpose group optional instructions"
11518 #: config/rs6000/rs6000.h:296
11519 msgid "Use PowerPC Graphics group optional instructions"
11522 #: config/rs6000/rs6000.h:298
11523 msgid "Do not use PowerPC Graphics group optional instructions"
11526 #: config/rs6000/rs6000.h:300
11527 msgid "Use PowerPC-64 instruction set"
11530 #: config/rs6000/rs6000.h:302
11531 msgid "Do not use PowerPC-64 instruction set"
11534 #: config/rs6000/rs6000.h:304
11535 msgid "Use AltiVec instructions"
11538 #: config/rs6000/rs6000.h:306
11539 msgid "Do not use AltiVec instructions"
11542 #: config/rs6000/rs6000.h:308
11543 msgid "Use new mnemonics for PowerPC architecture"
11546 #: config/rs6000/rs6000.h:310
11547 msgid "Use old mnemonics for PowerPC architecture"
11550 #: config/rs6000/rs6000.h:313
11551 msgid "Put everything in the regular TOC"
11554 #: config/rs6000/rs6000.h:315
11555 msgid "Place floating point constants in TOC"
11558 #: config/rs6000/rs6000.h:317
11559 msgid "Do not place floating point constants in TOC"
11562 #: config/rs6000/rs6000.h:319
11563 msgid "Place symbol+offset constants in TOC"
11566 #: config/rs6000/rs6000.h:321
11567 msgid "Do not place symbol+offset constants in TOC"
11570 #: config/rs6000/rs6000.h:327
11571 msgid "Place variable addresses in the regular TOC"
11574 #: config/rs6000/rs6000.h:333
11575 msgid "Generate load/store multiple instructions"
11578 #: config/rs6000/rs6000.h:335
11579 msgid "Do not generate load/store multiple instructions"
11582 #: config/rs6000/rs6000.h:337
11583 msgid "Generate string instructions for block moves"
11586 #: config/rs6000/rs6000.h:339
11587 msgid "Do not generate string instructions for block moves"
11590 #: config/rs6000/rs6000.h:341
11591 msgid "Generate load/store with update instructions"
11594 #: config/rs6000/rs6000.h:343
11595 msgid "Do not generate load/store with update instructions"
11598 #: config/rs6000/rs6000.h:347
11599 msgid "Do not generate fused multiply/add instructions"
11602 #: config/rs6000/rs6000.h:351
11603 msgid "Do not schedule the start and end of the procedure"
11606 #: config/rs6000/rs6000.h:357
11607 msgid "Return all structures in memory (AIX default)"
11610 #: config/rs6000/rs6000.h:359
11611 msgid "Return small structures in registers (SVR4 default)"
11614 #: config/rs6000/rs6000.h:365
11615 msgid "Generate single field mfcr instruction"
11618 #: config/rs6000/rs6000.h:367
11619 msgid "Do not generate single field mfcr instruction"
11622 #: config/rs6000/rs6000.h:451 config/sparc/sparc.h:709
11623 msgid "Use features of and schedule code for given CPU"
11626 #: config/rs6000/rs6000.h:454
11627 msgid "Enable debug output"
11630 #: config/rs6000/rs6000.h:456
11631 msgid "Select full, part, or no traceback table"
11634 #: config/rs6000/rs6000.h:457
11635 msgid "Specify ABI to use"
11638 #: config/rs6000/rs6000.h:459
11639 msgid "Specify size of long double (64 or 128 bits)"
11642 #: config/rs6000/rs6000.h:461
11643 msgid "Specify yes/no if isel instructions should be generated"
11646 #: config/rs6000/rs6000.h:463
11647 msgid "Specify yes/no if SPE SIMD instructions should be generated"
11650 #: config/rs6000/rs6000.h:465
11651 msgid "Specify yes/no if using floating point in the GPRs"
11654 #: config/rs6000/rs6000.h:467
11655 msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
11658 #: config/rs6000/rs6000.h:469
11659 msgid "Avoid all range limits on call instructions"
11662 #: config/rs6000/rs6000.h:472
11663 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
11666 #: config/rs6000/rs6000.h:475
11667 msgid "Determine which dependences between insns are considered costly"
11670 #: config/rs6000/rs6000.h:477
11671 msgid "Specify which post scheduling nop insertion scheme to apply"
11674 #: config/rs6000/rs6000.h:479
11675 msgid "Specify alignment of structure fields default/natural"
11678 #: config/rs6000/rs6000.h:481
11679 msgid "Specify scheduling priority for dispatch slot restricted insns"
11682 #. Definitions for __builtin_return_address and __builtin_frame_address.
11683 #. __builtin_return_address (0) should give link register (65), enable
11685 #. This should be uncommented, so that the link register is used, but
11686 #. currently this would result in unmatched insns and spilling fixed
11687 #. registers so we'll leave it for another day. When these problems are
11688 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
11690 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
11691 #. Number of bytes into the frame return addresses can be found. See
11692 #. rs6000_stack_info in rs6000.c for more information on how the different
11693 #. abi's store the return address.
11694 #: config/rs6000/rs6000.h:1818
11695 msgid "RETURN_ADDRESS_OFFSET not supported"
11698 #: config/rs6000/sysv4.h:87
11699 msgid "Select ABI calling convention"
11702 #: config/rs6000/sysv4.h:88
11703 msgid "Select method for sdata handling"
11706 #: config/rs6000/sysv4.h:100
11707 msgid "Align to the base type of the bit-field"
11710 #: config/rs6000/sysv4.h:102
11711 msgid "Don't align to the base type of the bit-field"
11714 #: config/rs6000/sysv4.h:104
11715 msgid "Don't assume that unaligned accesses are handled by the system"
11718 #: config/rs6000/sysv4.h:106
11719 msgid "Assume that unaligned accesses are handled by the system"
11722 #: config/rs6000/sysv4.h:108 config/rs6000/sysv4.h:112
11723 msgid "Produce code relocatable at runtime"
11726 #: config/rs6000/sysv4.h:110 config/rs6000/sysv4.h:114
11727 msgid "Don't produce code relocatable at runtime"
11730 #: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:118
11731 msgid "Produce little endian code"
11734 #: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
11735 msgid "Produce big endian code"
11738 #: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:124
11739 #: config/rs6000/sysv4.h:125 config/rs6000/sysv4.h:126
11740 #: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
11741 #: config/rs6000/sysv4.h:138 config/rs6000/sysv4.h:139
11742 #: config/rs6000/sysv4.h:151 config/rs6000/sysv4.h:157
11743 msgid "no description yet"
11746 #: config/rs6000/sysv4.h:129
11750 #: config/rs6000/sysv4.h:130
11751 msgid "Don't use EABI"
11754 #: config/rs6000/sysv4.h:133
11755 msgid "Do not allow bit-fields to cross word boundaries"
11758 #: config/rs6000/sysv4.h:135
11759 msgid "Use alternate register names"
11762 #: config/rs6000/sysv4.h:137
11763 msgid "Don't use alternate register names"
11766 #: config/rs6000/sysv4.h:141
11767 msgid "Link with libsim.a, libc.a and sim-crt0.o"
11770 #: config/rs6000/sysv4.h:143
11771 msgid "Link with libads.a, libc.a and crt0.o"
11774 #: config/rs6000/sysv4.h:145
11775 msgid "Link with libyk.a, libc.a and crt0.o"
11778 #: config/rs6000/sysv4.h:147
11779 msgid "Link with libmvme.a, libc.a and crt0.o"
11782 #: config/rs6000/sysv4.h:149
11783 msgid "Set the PPC_EMB bit in the ELF flags header"
11786 #: config/rs6000/sysv4.h:150
11787 msgid "Use the WindISS simulator"
11790 #. Sometimes certain combinations of command options do not make sense
11791 #. on a particular target machine. You can define a macro
11792 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
11793 #. defined, is executed once just after all the command options have
11796 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
11798 #: config/rs6000/sysv4.h:219
11800 msgid "bad value for -mcall-%s"
11803 #: config/rs6000/sysv4.h:235
11805 msgid "bad value for -msdata=%s"
11808 #: config/rs6000/sysv4.h:252
11810 msgid "-mrelocatable and -msdata=%s are incompatible"
11813 #: config/rs6000/sysv4.h:261
11815 msgid "-f%s and -msdata=%s are incompatible"
11818 #: config/rs6000/sysv4.h:270
11820 msgid "-msdata=%s and -mcall-%s are incompatible"
11823 #: config/rs6000/sysv4.h:279
11824 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
11827 #: config/rs6000/sysv4.h:285
11829 msgid "-mrelocatable and -mcall-%s are incompatible"
11832 #: config/rs6000/sysv4.h:292
11834 msgid "-fPIC and -mcall-%s are incompatible"
11837 #: config/rs6000/sysv4.h:299
11838 msgid "-mcall-aixdesc must be big endian"
11841 #: config/rs6000/sysv4.h:314
11843 msgid "-m%s not supported in this configuration"
11846 #: config/s390/s390.c:1133
11848 msgid "Unknown cpu used in -march=%s."
11851 #: config/s390/s390.c:1152
11853 msgid "Unknown cpu used in -mtune=%s."
11856 #: config/s390/s390.c:1157
11858 msgid "z/Architecture mode not supported on %s."
11861 #: config/s390/s390.c:1159
11862 msgid "64-bit ABI not supported in ESA/390 mode."
11865 #: config/s390/s390.c:1165
11866 msgid "invalid value for -mwarn-framesize"
11869 #: config/s390/s390.c:1175
11870 msgid "invalid value for -mstack-size"
11873 #: config/s390/s390.c:1178
11874 msgid "stack size must be an exact power of 2"
11877 #: config/s390/s390.c:1184
11878 msgid "invalid value for -mstack-guard"
11881 #: config/s390/s390.c:1187
11882 msgid "stack size must be greater than the stack guard value"
11885 #: config/s390/s390.c:1190
11886 msgid "stack guard value must be an exact power of 2"
11889 #: config/s390/s390.c:1193
11890 msgid "-mstack-size implies use of -mstack-guard"
11893 #: config/s390/s390.c:1197
11894 msgid "-mstack-guard implies use of -mstack-size"
11897 #: config/s390/s390.c:3877
11898 msgid "Cannot decompose address."
11901 #: config/s390/s390.c:4048
11902 msgid "UNKNOWN in print_operand !?"
11905 #: config/s390/s390.c:5926
11906 msgid "Total size of local variables exceeds architecture limit."
11909 #: config/s390/s390.c:6389
11911 msgid "frame size of `%s' is "
11914 #: config/s390/s390.c:6389
11918 #: config/s390/s390.c:6393
11920 msgid "`%s' uses dynamic stack allocation"
11923 #: config/s390/s390.h:134
11924 msgid "Use bras for executable < 64k"
11927 #: config/s390/s390.h:135
11928 msgid "Don't use bras"
11931 #: config/s390/s390.h:136
11932 msgid "Additional debug prints"
11935 #: config/s390/s390.h:137
11936 msgid "Don't print additional debug prints"
11939 #: config/s390/s390.h:138
11943 #: config/s390/s390.h:139
11947 #: config/s390/s390.h:140
11948 msgid "z/Architecture"
11951 #: config/s390/s390.h:141
11952 msgid "ESA/390 architecture"
11955 #: config/s390/s390.h:142
11959 #: config/s390/s390.h:143
11963 #: config/s390/s390.h:144
11964 msgid "enable tpf OS tracing code"
11967 #: config/s390/s390.h:145
11968 msgid "disable tpf OS tracing code"
11971 #: config/s390/s390.h:146
11972 msgid "disable fused multiply/add instructions"
11975 #: config/s390/s390.h:147
11976 msgid "enable fused multiply/add instructions"
11979 #: config/s390/s390.h:156
11980 msgid "Set backchain"
11983 #: config/s390/s390.h:158
11984 msgid "Do not set backchain"
11987 #: config/s390/s390.h:160
11988 msgid "Set backchain appropriate for the linux kernel"
11991 #: config/s390/s390.h:162
11992 msgid "Warn if a single function's framesize exceeds the given framesize"
11995 #: config/s390/s390.h:165
11996 msgid "Warn if a function uses alloca or creates an array with dynamic size"
11999 #: config/s390/s390.h:168
12001 "Emit extra code in the function prologue in order to trap if the stacksize "
12002 "exceeds the given limit"
12005 #: config/s390/s390.h:171
12007 "Set the max. number of bytes which has to be left to stack size before a "
12008 "trap instruction is triggered"
12011 #: config/sh/sh.c:6160
12012 msgid "__builtin_saveregs not supported by this subtarget"
12015 #: config/sh/sh.c:7123
12016 msgid "attribute interrupt_handler is not compatible with -m5-compact"
12019 #. The sp_switch attribute only has meaning for interrupt functions.
12020 #. The trap_exit attribute only has meaning for interrupt functions.
12021 #: config/sh/sh.c:7145 config/sh/sh.c:7180
12023 msgid "`%s' attribute only applies to interrupt functions"
12026 #. The argument must be a constant string.
12027 #: config/sh/sh.c:7152
12029 msgid "`%s' attribute argument not a string constant"
12032 #. The argument must be a constant integer.
12033 #: config/sh/sh.c:7187
12035 msgid "`%s' attribute argument not an integer constant"
12038 #: config/sh/sh.c:7315
12040 msgid "created and used with differing settings of `-m%s'"
12043 #: config/sh/symbian.c:147
12045 "%H function '%D' is defined after prior declaration as dllimport: attribute "
12049 #: config/sh/symbian.c:158
12050 msgid "%Hinline function '%D' is declared as dllimport: attribute ignored."
12053 #: config/sh/symbian.c:171
12054 msgid "%Hdefinition of static data member '%D' of dllimport'd class."
12057 #: config/sh/symbian.c:286
12059 "%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external "
12063 #: config/sh/symbian.c:332
12064 msgid "%H%s '%D' %s after being referenced with dllimport linkage."
12067 #: config/sh/symbian.c:436
12068 msgid "%Hvariable `%D' definition is marked dllimport."
12071 #: config/sh/symbian.c:511
12072 msgid "%Hexternal linkage required for symbol '%D' because of '%s' attribute."
12075 #: config/sh/symbian.c:893 cp/tree.c:2337
12077 msgid "lang_* check: failed in %s, at %s:%d"
12080 #. There are no delay slots on SHmedia.
12081 #. Relaxation isn't yet supported for SHmedia
12082 #. -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.
12083 #: config/sh/sh.h:754
12084 msgid "Profiling is not supported on this target."
12087 #: config/sparc/sparc.c:548
12089 msgid "%s is not supported by this configuration"
12092 #: config/sparc/sparc.c:555
12093 msgid "-mlong-double-64 not allowed with -m64"
12096 #: config/sparc/sparc.c:580
12097 msgid "-mcmodel= is not supported on 32 bit systems"
12100 #: config/sparc/sparc.c:7062 config/sparc/sparc.c:7068
12102 msgid "invalid %%Y operand"
12105 #: config/sparc/sparc.c:7138
12107 msgid "invalid %%A operand"
12110 #: config/sparc/sparc.c:7148
12112 msgid "invalid %%B operand"
12115 #: config/sparc/sparc.c:7187
12117 msgid "invalid %%c operand"
12120 #: config/sparc/sparc.c:7188
12122 msgid "invalid %%C operand"
12125 #: config/sparc/sparc.c:7209
12127 msgid "invalid %%d operand"
12130 #: config/sparc/sparc.c:7210
12132 msgid "invalid %%D operand"
12135 #: config/sparc/sparc.c:7226
12137 msgid "invalid %%f operand"
12140 #: config/sparc/sparc.c:7240
12142 msgid "invalid %%s operand"
12145 #: config/sparc/sparc.c:7294
12146 msgid "long long constant not a valid immediate operand"
12149 #: config/sparc/sparc.c:7297
12150 msgid "floating point constant not a valid immediate operand"
12153 #: config/sparc/freebsd.h:77 config/sparc/linux.h:86
12154 #: config/sparc/linux64.h:106 config/sparc/netbsd-elf.h:211
12155 msgid "Use 64 bit long doubles"
12158 #: config/sparc/freebsd.h:78 config/sparc/linux.h:87
12159 #: config/sparc/linux64.h:107 config/sparc/netbsd-elf.h:212
12160 msgid "Use 128 bit long doubles"
12163 #: config/sparc/sp64-elf.h:90
12164 msgid "Generate code for big endian"
12167 #: config/sparc/sp64-elf.h:91
12168 msgid "Generate code for little endian"
12171 #: config/sparc/sp86x-elf.h:68
12172 msgid "Use little-endian byte order for data"
12175 #: config/sparc/sparc.h:626
12176 msgid "Assume possible double misalignment"
12179 #: config/sparc/sparc.h:628
12180 msgid "Assume all doubles are aligned"
12183 #: config/sparc/sparc.h:630
12184 msgid "Pass -assert pure-text to linker"
12187 #: config/sparc/sparc.h:632
12188 msgid "Do not pass -assert pure-text to linker"
12191 #: config/sparc/sparc.h:634
12192 msgid "Use ABI reserved registers"
12195 #: config/sparc/sparc.h:636
12196 msgid "Do not use ABI reserved registers"
12199 #: config/sparc/sparc.h:638
12200 msgid "Use hardware quad fp instructions"
12203 #: config/sparc/sparc.h:640
12204 msgid "Do not use hardware quad fp instructions"
12207 #: config/sparc/sparc.h:642
12208 msgid "Compile for v8plus ABI"
12211 #: config/sparc/sparc.h:644
12212 msgid "Do not compile for v8plus ABI"
12215 #: config/sparc/sparc.h:646
12216 msgid "Utilize Visual Instruction Set"
12219 #: config/sparc/sparc.h:648
12220 msgid "Do not utilize Visual Instruction Set"
12223 #: config/sparc/sparc.h:650
12224 msgid "Pointers are 64-bit"
12227 #: config/sparc/sparc.h:652
12228 msgid "Pointers are 32-bit"
12231 #: config/sparc/sparc.h:654
12232 msgid "Use 32-bit ABI"
12235 #: config/sparc/sparc.h:656
12236 msgid "Use 64-bit ABI"
12239 #: config/sparc/sparc.h:658
12240 msgid "Use stack bias"
12243 #: config/sparc/sparc.h:660
12244 msgid "Do not use stack bias"
12247 #: config/sparc/sparc.h:662
12248 msgid "Use structs on stronger alignment for double-word copies"
12251 #: config/sparc/sparc.h:664
12252 msgid "Do not use structs on stronger alignment for double-word copies"
12255 #: config/sparc/sparc.h:666
12256 msgid "Optimize tail call instructions in assembler and linker"
12259 #: config/sparc/sparc.h:668
12260 msgid "Do not optimize tail call instructions in assembler or linker"
12263 #: config/sparc/sparc.h:713
12264 msgid "Use given SPARC code model"
12267 #: config/stormy16/stormy16.c:528
12268 msgid "Constant halfword load operand out of range."
12271 #: config/stormy16/stormy16.c:538
12272 msgid "Constant arithmetic operand out of range."
12275 #: config/stormy16/stormy16.c:1224
12276 msgid "Local variable memory requirements exceed capacity."
12279 #: config/stormy16/stormy16.c:1390
12280 msgid "function_profiler support"
12283 #: config/stormy16/stormy16.c:1479
12284 msgid "cannot use va_start in interrupt function"
12287 #: config/stormy16/stormy16.c:1921 config/stormy16/stormy16.c:1992
12288 msgid "`B' operand is not constant"
12291 #: config/stormy16/stormy16.c:1948
12292 msgid "`B' operand has multiple bits set"
12295 #: config/stormy16/stormy16.c:1974
12296 msgid "`o' operand is not constant"
12299 #: config/stormy16/stormy16.c:2006
12300 msgid "xstormy16_print_operand: unknown code"
12303 #: config/stormy16/stormy16.c:2052
12305 msgid "switch statement of size %lu entries too large"
12308 #: config/stormy16/stormy16.c:2434
12309 msgid "`__BELOW100__' attribute only applies to variables"
12312 #: config/stormy16/stormy16.c:2441
12313 msgid "__BELOW100__ attribute not allowed with auto storage class."
12316 #: config/v850/v850-c.c:67
12317 msgid "#pragma GHS endXXXX found without previous startXXX"
12320 #: config/v850/v850-c.c:69
12321 msgid "#pragma GHS endXXX does not match previous startXXX"
12324 #: config/v850/v850-c.c:94
12325 msgid "cannot set interrupt attribute: no current function"
12328 #: config/v850/v850-c.c:102
12329 msgid "cannot set interrupt attribute: no such identifier"
12332 #: config/v850/v850-c.c:147
12333 msgid "junk at end of #pragma ghs section"
12336 #: config/v850/v850-c.c:164
12338 msgid "unrecognized section name \"%s\""
12341 #: config/v850/v850-c.c:179
12342 msgid "malformed #pragma ghs section"
12345 #: config/v850/v850-c.c:198
12346 msgid "junk at end of #pragma ghs interrupt"
12349 #: config/v850/v850-c.c:209
12350 msgid "junk at end of #pragma ghs starttda"
12353 #: config/v850/v850-c.c:220
12354 msgid "junk at end of #pragma ghs startsda"
12357 #: config/v850/v850-c.c:231
12358 msgid "junk at end of #pragma ghs startzda"
12361 #: config/v850/v850-c.c:242
12362 msgid "junk at end of #pragma ghs endtda"
12365 #: config/v850/v850-c.c:253
12366 msgid "junk at end of #pragma ghs endsda"
12369 #: config/v850/v850-c.c:264
12370 msgid "junk at end of #pragma ghs endzda"
12373 #: config/v850/v850.c:163
12375 msgid "%s=%s is not numeric"
12378 #: config/v850/v850.c:170
12380 msgid "%s=%s is too large"
12383 #: config/v850/v850.c:336
12384 msgid "const_double_split got a bad insn:"
12387 #: config/v850/v850.c:901
12388 msgid "output_move_single:"
12391 #: config/v850/v850.c:2243
12392 msgid "%Jdata area attributes cannot be specified for local variables"
12395 #: config/v850/v850.c:2254
12396 msgid "%Jdata area of '%D' conflicts with previous declaration"
12399 #: config/v850/v850.c:2453
12401 msgid "bogus JR construction: %d\n"
12404 #: config/v850/v850.c:2474 config/v850/v850.c:2677
12406 msgid "bad amount of stack space removal: %d"
12409 #: config/v850/v850.c:2653
12411 msgid "bogus JARL construction: %d\n"
12414 #: config/v850/v850.c:3023
12416 msgid "Bogus DISPOSE construction: %d\n"
12419 #: config/v850/v850.c:3045
12421 msgid "Too much stack space to dispose of: %d"
12424 #: config/v850/v850.c:3218
12426 msgid "Bogus PREPEARE construction: %d\n"
12429 #: config/v850/v850.c:3240
12431 msgid "Too much stack space to prepare: %d"
12434 #. Macro to define tables used to set the flags.
12435 #. This is a list in braces of pairs in braces,
12436 #. each pair being { "NAME", VALUE }
12437 #. where VALUE is the bits to set or minus the bits to clear.
12438 #. An empty string NAME is used to identify the default VALUE.
12439 #: config/v850/v850.h:174
12440 msgid "Support Green Hills ABI"
12443 #: config/v850/v850.h:177
12444 msgid "Prohibit PC relative function calls"
12447 #: config/v850/v850.h:180
12448 msgid "Reuse r30 on a per function basis"
12451 #: config/v850/v850.h:183
12452 msgid "Use stubs for function prologues"
12455 #: config/v850/v850.h:186
12456 msgid "Same as: -mep -mprolog-function"
12459 #: config/v850/v850.h:187
12460 msgid "Enable backend debugging"
12463 #: config/v850/v850.h:189
12464 msgid "Compile for the v850 processor"
12467 #: config/v850/v850.h:191
12468 msgid "Compile for v850e1 processor"
12471 #. Make sure that the other bits are cleared.
12472 #: config/v850/v850.h:193
12473 msgid "Compile for v850e processor"
12476 #. Make sure that the other bits are cleared.
12477 #: config/v850/v850.h:195
12478 msgid "Enable the use of the short load instructions"
12481 #: config/v850/v850.h:198
12482 msgid "Do not use the callt instruction"
12485 #: config/v850/v850.h:205
12486 msgid "Do not use registers r2 and r5"
12489 #: config/v850/v850.h:207
12490 msgid "Enforce strict alignment"
12493 #: config/v850/v850.h:210
12494 msgid "Use 4 byte entries in switch tables"
12497 #: config/v850/v850.h:236
12498 msgid "Set the max size of data eligible for the TDA area"
12501 #: config/v850/v850.h:239
12502 msgid "Set the max size of data eligible for the SDA area"
12505 #: config/v850/v850.h:242
12506 msgid "Set the max size of data eligible for the ZDA area"
12509 #: config/xtensa/xtensa.c:1014 config/xtensa/xtensa.c:1046
12510 #: config/xtensa/xtensa.c:1055
12514 #: config/xtensa/xtensa.c:1774
12515 msgid "boolean registers required for the floating-point option"
12518 #: config/xtensa/xtensa.c:1820
12520 msgid "-f%s is not supported with CONST16 instructions"
12523 #: config/xtensa/xtensa.c:1825
12524 msgid "PIC is required but not supported with CONST16 instructions"
12527 #: config/xtensa/xtensa.c:1895
12529 msgid "invalid %%D value"
12532 #: config/xtensa/xtensa.c:1932
12533 msgid "invalid mask"
12536 #: config/xtensa/xtensa.c:1958
12538 msgid "invalid %%x value"
12541 #: config/xtensa/xtensa.c:1965
12543 msgid "invalid %%d value"
12546 #: config/xtensa/xtensa.c:1986 config/xtensa/xtensa.c:1996
12548 msgid "invalid %%t/%%b value"
12551 #: config/xtensa/xtensa.c:2038
12552 msgid "invalid address"
12555 #: config/xtensa/xtensa.c:2063
12556 msgid "no register in address"
12559 #: config/xtensa/xtensa.c:2071
12560 msgid "address offset not a constant"
12563 #: config/xtensa/xtensa.c:2672
12564 msgid "only uninitialized variables can be placed in a .bss section"
12567 #: config/xtensa/xtensa.h:79
12568 msgid "Use CONST16 instruction to load constants"
12571 #: config/xtensa/xtensa.h:81
12572 msgid "Use PC-relative L32R instruction to load constants"
12575 #: config/xtensa/xtensa.h:83
12576 msgid "Disable fused multiply/add and multiply/subtract FP instructions"
12579 #: config/xtensa/xtensa.h:85
12580 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
12583 #: config/xtensa/xtensa.h:87
12584 msgid "Intersperse literal pools with code in the text section"
12587 #: config/xtensa/xtensa.h:89
12588 msgid "Put literal pools in a separate literal section"
12591 #: config/xtensa/xtensa.h:91
12592 msgid "Automatically align branch targets to reduce branch penalties"
12595 #: config/xtensa/xtensa.h:93
12596 msgid "Do not automatically align branch targets"
12599 #: config/xtensa/xtensa.h:95
12600 msgid "Use indirect CALLXn instructions for large programs"
12603 #: config/xtensa/xtensa.h:97
12604 msgid "Use direct CALLn instructions for fast calls"
12609 msgid "missing argument to \"-%s\""
12613 msgid "`-gnat' misspelled as `-gant'"
12617 msgid "unable to call pointer to member function here"
12621 msgid "%s %D(%T, %T, %T) <built-in>"
12625 msgid "%s %D(%T, %T) <built-in>"
12629 msgid "%s %D(%T) <built-in>"
12633 msgid "%s %T <conversion>"
12637 msgid "%J%s %+#D <near match>"
12645 msgid "candidates are:"
12649 msgid "conversion from `%T' to `%T' is ambiguous"
12652 #: cp/call.c:2757 cp/call.c:2815
12653 msgid "no matching function for call to `%D(%A)'"
12656 #: cp/call.c:2760 cp/call.c:2818
12657 msgid "call of overloaded `%D(%A)' is ambiguous"
12660 #. It's no good looking for an overloaded operator() on a
12661 #. pointer-to-member-function.
12665 "pointer-to-member function %E cannot be called without an object; consider "
12670 msgid "no match for call to `(%T) (%A)'"
12674 msgid "call of `(%T) (%A)' is ambiguous"
12679 msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
12684 msgid "%s for 'operator%s' in '%E%s'"
12689 msgid "%s for 'operator[]' in '%E[%E]'"
12694 msgid "%s for '%s' in '%s %E'"
12699 msgid "%s for 'operator%s' in '%E %s %E'"
12704 msgid "%s for 'operator%s' in '%s%E'"
12708 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
12713 msgid "`%E' has type `void' and is not a throw-expression"
12716 #: cp/call.c:3230 cp/call.c:3440
12717 msgid "operands to ?: have different types"
12721 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
12725 msgid "enumeral and non-enumeral type in conditional expression"
12729 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
12733 msgid "using synthesized `%#D' for copy assignment"
12737 msgid " where cfront would use `%#D'"
12741 msgid "comparison between `%#T' and `%#T'"
12745 msgid "no suitable `operator %s' for `%T'"
12749 msgid "`%+#D' is private"
12753 msgid "`%+#D' is protected"
12757 msgid "`%+#D' is inaccessible"
12761 msgid "within this context"
12765 msgid "invalid conversion from `%T' to `%T'"
12769 msgid " initializing argument %P of `%D'"
12773 msgid "cannot bind bitfield `%E' to `%T'"
12777 msgid "cannot bind packed field `%E' to `%T'"
12781 msgid "cannot bind rvalue `%E' to `%T'"
12786 "cannot pass objects of non-POD type `%#T' through `...'; call will abort at "
12790 #. Undefined behavior [expr.call] 5.2.2/7.
12793 "cannot receive objects of non-POD type `%#T' through `...'; call will abort "
12798 msgid "the default argument for parameter %d of `%D' has not yet been parsed"
12802 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
12806 msgid "`%T' is not an accessible base of `%T'"
12810 msgid "could not find class$ field in java interface type `%T'"
12814 msgid "call to non-function `%D'"
12818 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
12822 msgid "no matching function for call to `%T::%s(%A)%#V'"
12827 msgid "call of overloaded `%s(%A)' is ambiguous"
12831 msgid "cannot call member function `%D' without object"
12835 msgid "passing `%T' chooses `%T' over `%T'"
12838 #: cp/call.c:5935 cp/name-lookup.c:4246
12839 msgid " in call to `%D'"
12843 msgid "choosing `%D' over `%D'"
12847 msgid " for conversion from `%T' to `%T'"
12851 msgid " because conversion sequence for the argument is better"
12856 "ISO C++ says that these are ambiguous, even though the worst conversion for "
12857 "the first is better than the worst conversion for the second:"
12861 msgid "candidate 1:"
12865 msgid "candidate 2:"
12869 msgid "could not convert `%E' to `%T'"
12874 "invalid initialization of non-const reference of type '%T' from a temporary "
12880 "invalid initialization of reference of type '%T' from expression of type '%T'"
12885 "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
12889 msgid "Java class '%T' cannot have an implicit non-trivial destructor"
12893 msgid "Java class '%T' cannot have a destructor"
12897 msgid "`%#D' and `%#D' cannot be overloaded"
12901 msgid "conflicting access specifications for method `%D', ignored"
12906 msgid "conflicting access specifications for field `%E', ignored"
12910 msgid "`%D' names constructor"
12914 msgid "`%D' invalid in `%T'"
12918 msgid "no members matching `%D' in `%#T'"
12921 #: cp/class.c:1166 cp/class.c:1174
12922 msgid "`%D' invalid in `%#T'"
12926 msgid " because of local method `%#D' with same name"
12930 msgid " because of local member `%#D' with same name"
12934 msgid "base class `%#T' has a non-virtual destructor"
12939 "base `%T' with only non-default constructor in class without a constructor"
12943 msgid "all member functions in class `%T' are private"
12947 msgid "`%#T' only defines a private destructor and has no friends"
12951 msgid "`%#T' only defines private constructors and has no friends"
12955 msgid "no unique final overrider for `%D' in `%T'"
12958 #. Here we know it is a hider, and no overrider exists.
12960 msgid "`%D' was hidden"
12967 #: cp/class.c:2507 cp/decl2.c:1143
12968 msgid "`%#D' invalid; an anonymous union can only have non-static data members"
12971 #: cp/class.c:2513 cp/decl2.c:1150
12972 msgid "private member `%#D' in anonymous union"
12975 #: cp/class.c:2516 cp/decl2.c:1152
12976 msgid "protected member `%#D' in anonymous union"
12981 "vtable layout for class `%T' may not be ABI-compliant and may change in a "
12982 "future version of GCC due to implicit virtual destructor"
12986 msgid "bit-field `%#D' with non-integral type"
12990 msgid "bit-field `%D' width not an integer constant"
12994 msgid "negative width in bit-field `%D'"
12998 msgid "zero width for bit-field `%D'"
13002 msgid "width of `%D' exceeds its type"
13006 msgid "`%D' is too small to hold all values of `%#T'"
13010 msgid "member `%#D' with constructor not allowed in union"
13014 msgid "member `%#D' with destructor not allowed in union"
13018 msgid "member `%#D' with copy assignment operator not allowed in union"
13022 msgid "multiple fields in union `%T' initialized"
13026 msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
13030 msgid "`%D' may not be static because it is a member of a union"
13034 msgid "`%D' may not have reference type `%T' because it is a member of a union"
13038 msgid "field `%D' in local class cannot be static"
13042 msgid "field `%D' invalidly declared function type"
13046 msgid "field `%D' invalidly declared method type"
13050 msgid "non-static reference `%#D' in class without a constructor"
13054 msgid "non-static const member `%#D' in class without a constructor"
13058 msgid "field `%#D' with same name as class"
13062 msgid "`%#T' has pointer data members"
13066 msgid " but does not override `%T(const %T&)'"
13070 msgid " or `operator=(const %T&)'"
13074 msgid " but does not override `operator=(const %T&)'"
13079 "offset of empty base `%T' may not be ABI-compliant and maychange in a future "
13084 msgid "class `%T' will be considered nearly empty in a future version of GCC"
13088 msgid "initializer specified for non-virtual method `%D'"
13093 "offset of virtual base `%T' is not ABI-compliant and may change in a future "
13098 msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
13102 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
13107 "size assigned to `%T' may not be ABI-compliant and may change in a future "
13111 #. Versions of G++ before G++ 3.4 did not reset the
13115 "the offset of `%D' may not be ABI-compliant and may change in a future "
13121 "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
13126 "`%D' contains empty classes which may cause base classes to be placed at "
13127 "different locations in a future version of GCC"
13132 "layout of classes derived from empty class `%T' may change in a future "
13136 #: cp/class.c:4963 cp/semantics.c:2078
13137 msgid "redefinition of `%#T'"
13141 msgid "%#T' has virtual functions but non-virtual destructor"
13145 msgid "trying to finish struct, but kicked out due to previous parse errors"
13150 msgid "language string `\"%E\"' not recognized"
13155 "cannot resolve overloaded function `%D' based on conversion to type `%T'"
13159 msgid "no matches converting function `%D' to type `%#T'"
13163 msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
13167 msgid "assuming pointer to member `%D'"
13172 msgid "(a pointer to member can only be formed with `&%E')"
13175 #: cp/class.c:5930 cp/class.c:6109 cp/class.c:6116
13176 msgid "not enough type information"
13180 msgid "argument of type `%T' does not match `%T'"
13184 msgid "invalid operation on uninstantiated type"
13187 #. [basic.scope.class]
13189 #. A name N used in a class S shall refer to the same declaration
13190 #. in its context and when re-evaluated in the completed scope of
13192 #: cp/class.c:6359 cp/decl.c:1229 cp/name-lookup.c:577 cp/pt.c:2153
13193 msgid "declaration of `%#D'"
13197 msgid "changes meaning of `%D' from `%+#D'"
13201 msgid "can't convert from incomplete type `%T' to `%T'"
13205 msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
13208 #: cp/cvt.c:113 cp/cvt.c:127
13209 msgid "converting from `%T' to `%T'"
13212 #: cp/cvt.c:185 cp/cvt.c:253 cp/cvt.c:299
13213 msgid "cannot convert `%E' from type `%T' to type `%T'"
13216 #: cp/cvt.c:214 cp/cvt.c:218
13217 msgid "pointer to member cast from `%T' to `%T' is via virtual base"
13221 msgid "invalid conversion from '%T' to '%T'"
13225 msgid "conversion from `%T' to `%T' discards qualifiers"
13229 msgid "casting `%T' to `%T' does not dereference pointer"
13233 msgid "cannot convert type `%T' to type `%T'"
13237 msgid "conversion from `%#T' to `%#T'"
13241 msgid "`%#T' used where a `%T' was expected"
13245 msgid "`%#T' used where a floating point value was expected"
13249 msgid "conversion from `%T' to non-scalar type `%T' requested"
13253 msgid "object of incomplete type `%T' will not be accessed in %s"
13257 msgid "object of type `%T' will not be accessed in %s"
13261 msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
13264 #. [over.over] enumerates the places where we can take the address
13265 #. of an overloaded function, and this is not one of them.
13268 msgid "%s cannot resolve address of overloaded function"
13271 #. Only warn when there is no &.
13274 msgid "%s is a reference, not call, to function `%E'"
13279 msgid "%s has no effect"
13283 msgid "converting NULL to non-pointer type"
13287 msgid "ambiguous default type conversion from `%T'"
13291 msgid " candidate conversions include `%D' and `%D'"
13295 msgid "label `%D' used but not defined"
13299 msgid "label `%D' defined but not used"
13303 msgid "%Junused variable '%D'"
13307 msgid "`%D' was declared `extern' and later `static'"
13310 #: cp/decl.c:1137 cp/decl.c:1602
13311 msgid "previous declaration of `%D'"
13315 msgid "%Jfunction '%D' redeclared as inline"
13319 msgid "%Jprevious declaration of '%D' with attribute noinline"
13323 msgid "%Jfunction '%D' redeclared with attribute noinline"
13327 msgid "%Jprevious declaration of '%D' was inline"
13330 #: cp/decl.c:1216 cp/decl.c:1287
13331 msgid "shadowing %s function `%#D'"
13335 msgid "library function `%#D' redeclared as non-function `%#D'"
13339 msgid "conflicts with built-in declaration `%#D'"
13342 #: cp/decl.c:1282 cp/decl.c:1391 cp/decl.c:1407
13343 msgid "new declaration `%#D'"
13347 msgid "ambiguates built-in declaration `%#D'"
13351 msgid "`%#D' redeclared as different kind of symbol"
13355 msgid "previous declaration of `%#D'"
13359 msgid "declaration of template `%#D'"
13362 #: cp/decl.c:1377 cp/name-lookup.c:578
13363 msgid "conflicts with previous declaration `%#D'"
13366 #: cp/decl.c:1392 cp/decl.c:1408
13367 msgid "ambiguates old declaration `%#D'"
13371 msgid "declaration of C function `%#D' conflicts with"
13375 msgid "previous declaration `%#D' here"
13379 msgid "conflicting declaration '%#D'"
13383 msgid "'%D' has a previous declaration as `%#D'"
13386 #. [namespace.alias]
13388 #. A namespace-name or namespace-alias shall not be declared as
13389 #. the name of any other entity in the same declarative region.
13390 #. A namespace-name defined at global scope shall not be
13391 #. declared as the name of any other entity in any global scope
13394 msgid "declaration of `namespace %D' conflicts with"
13398 msgid "previous declaration of `namespace %D' here"
13402 msgid "`%#D' previously defined here"
13406 msgid "`%#D' previously declared here"
13409 #. Prototype decl follows defn w/o prototype.
13411 msgid "prototype for `%#D'"
13415 msgid "%Jfollows non-prototype definition here"
13419 msgid "previous declaration of `%#D' with %L linkage"
13423 msgid "conflicts with new declaration with %L linkage"
13426 #: cp/decl.c:1530 cp/decl.c:1537
13427 msgid "default argument given for parameter %d of `%#D'"
13430 #: cp/decl.c:1532 cp/decl.c:1539
13431 msgid "after previous specification in `%#D'"
13435 msgid "`%#D' was used before it was declared inline"
13439 msgid "%Jprevious non-inline declaration here"
13443 msgid "redundant redeclaration of `%D' in same scope"
13448 msgid "declaration of `%F' throws different exceptions"
13453 msgid "than previous declaration `%F'"
13456 #. From [temp.expl.spec]:
13458 #. If a template, a member template or the member of a class
13459 #. template is explicitly specialized then that
13460 #. specialization shall be declared before the first use of
13461 #. that specialization that would cause an implicit
13462 #. instantiation to take place, in every translation unit in
13463 #. which such a use occurs.
13465 msgid "explicit specialization of %D after first use"
13469 msgid "%J'%D': visibility attribute ignored because it"
13473 msgid "%Jconflicts with previous declaration here"
13478 msgid "label `%E' referenced outside of any function"
13481 #: cp/decl.c:2249 cp/decl.c:2273 cp/decl.c:2361
13482 msgid "jump to label `%D'"
13485 #: cp/decl.c:2251 cp/decl.c:2275
13486 msgid "jump to case label"
13489 #: cp/decl.c:2254 cp/decl.c:2278
13490 msgid "%H from here"
13494 msgid " crosses initialization of `%#D'"
13497 #: cp/decl.c:2262 cp/decl.c:2377
13498 msgid " enters scope of non-POD `%#D'"
13501 #: cp/decl.c:2282 cp/decl.c:2381
13502 msgid " enters try block"
13505 #: cp/decl.c:2284 cp/decl.c:2383
13506 msgid " enters catch block"
13513 #. Can't skip init of __exception_info.
13515 msgid "%J enters catch block"
13519 msgid " skips initialization of `%#D'"
13523 msgid "label named wchar_t"
13527 msgid "duplicate label `%D'"
13530 #: cp/decl.c:2643 cp/parser.c:3542
13531 msgid "`%D' used without template parameters"
13534 #: cp/decl.c:2653 cp/decl.c:2669 cp/decl.c:2756
13535 msgid "no class template named `%#T' in `%#T'"
13538 #: cp/decl.c:2690 cp/decl.c:2700 cp/decl.c:2720
13539 msgid "no type named `%#T' in `%#T'"
13543 msgid "%Jan anonymous union cannot have function members"
13547 msgid "member %#D' with constructor not allowed in anonymous aggregate"
13551 msgid "member %#D' with destructor not allowed in anonymous aggregate"
13556 "member %#D' with copy assignment operator not allowed in anonymous aggregate"
13560 msgid "multiple types in one declaration"
13564 msgid "redeclaration of C++ built-in type %qT"
13568 msgid "missing type-name in typedef-declaration"
13572 msgid "ISO C++ prohibits anonymous structs"
13577 msgid "`%s' can only be specified for functions"
13581 msgid "`friend' can only be specified inside a class"
13585 msgid "`explicit' can only be specified for constructors"
13589 msgid "a storage class can only be specified for objects and functions"
13593 msgid "qualifiers can only be specified for objects and functions"
13596 #: cp/decl.c:3684 cp/decl2.c:856
13597 msgid "typedef `%D' is initialized (use __typeof__ instead)"
13601 msgid "function `%#D' is initialized like a variable"
13605 msgid "declaration of `%#D' has `extern' and is initialized"
13608 #: cp/decl.c:3724 cp/decl.c:9720
13609 msgid "%Jinline function '%D' given attribute noinline"
13613 msgid "`%#D' is not a static member of `%#T'"
13617 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
13621 msgid "duplicate initialization of %D"
13625 msgid "declaration of `%#D' outside of class is not definition"
13629 msgid "variable `%#D' has initializer but incomplete type"
13632 #: cp/decl.c:3839 cp/decl.c:4421
13633 msgid "elements of array `%#D' have incomplete type"
13637 msgid "aggregate `%#D' has incomplete type and cannot be defined"
13641 msgid "`%D' declared as reference but not initialized"
13645 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
13649 msgid "cannot initialize `%T' from `%T'"
13653 msgid "initializer fails to determine size of `%D'"
13657 msgid "array size missing in `%D'"
13661 msgid "zero-size array `%D'"
13664 #. An automatic variable with an incomplete type: that is an error.
13665 #. Don't talk about array types here, since we took care of that
13666 #. message in grokdeclarator.
13668 msgid "storage size of `%D' isn't known"
13672 msgid "storage size of `%D' isn't constant"
13677 "sorry: semantics of inline function static data `%#D' are wrong (you'll wind "
13678 "up with multiple copies)"
13682 msgid "%J you can work around this by removing the initializer"
13686 msgid "uninitialized const `%D'"
13690 msgid "brace-enclosed initializer used to initialize `%T'"
13694 msgid "initializer for `%T' must be brace-enclosed"
13698 msgid "ISO C++ does not allow designated initializers"
13702 msgid "`%T' has no non-static data member named `%D'"
13706 msgid "name `%D' used in a GNU-style designated initializer for an array"
13710 msgid "too many initializers for `%T'"
13714 msgid "variable-sized object `%D' may not be initialized"
13718 msgid "`%D' has incomplete type"
13722 msgid "`%D' must be initialized by constructor, not by `{...}'"
13726 msgid "structure `%D' with uninitialized const members"
13730 msgid "structure `%D' with uninitialized reference members"
13734 msgid "assignment (not initialization) in declaration"
13738 msgid "cannot initialize `%D' to namespace `%D'"
13742 msgid "shadowing previous type declaration of `%#D'"
13746 msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
13750 msgid "`%D' is thread-local and so cannot be dynamically initialized"
13754 msgid "destructor for alien class `%T' cannot be a member"
13758 msgid "constructor for alien class `%T' cannot be a member"
13762 msgid "`%D' declared as a `virtual' %s"
13766 msgid "`%D' declared as an `inline' %s"
13771 "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
13775 msgid "`%D' declared as a friend"
13779 msgid "`%D' declared with an exception specification"
13783 msgid "cannot declare `::main' to be a template"
13787 msgid "cannot declare `::main' to be inline"
13791 msgid "cannot declare `::main' to be static"
13795 msgid "`main' must return `int'"
13799 msgid "non-local function `%#D' uses anonymous type"
13802 #: cp/decl.c:5583 cp/decl.c:5909
13804 "`%#D' does not refer to the unqualified type, so it is not used for linkage"
13808 msgid "non-local function `%#D' uses local type `%T'"
13812 msgid "%smember function `%D' cannot have cv-qualifier"
13816 msgid "defining explicit specialization `%D' in friend declaration"
13819 #. Something like `template <class T> friend void f<T>()'.
13821 msgid "invalid use of template-id `%D' in declaration of primary template"
13826 "default arguments are not allowed in declaration of friend template "
13827 "specialization `%D'"
13832 "`inline' is not allowed in declaration of friend template specialization `%D'"
13836 msgid "definition of implicitly-declared `%D'"
13839 #: cp/decl.c:5761 cp/decl2.c:718
13840 msgid "no `%#D' member function declared in class `%T'"
13844 msgid "non-local variable `%#D' uses anonymous type"
13848 msgid "non-local variable `%#D' uses local type `%T'"
13853 "invalid in-class initialization of static data member of non-integral type `%"
13858 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
13863 "ISO C++ forbids initialization of member constant `%D' of non-integral type `"
13868 msgid "size of array `%D' has non-integral type `%T'"
13872 msgid "size of array has non-integral type `%T'"
13876 msgid "size of array `%D' is negative"
13880 msgid "size of array is negative"
13884 msgid "ISO C++ forbids zero-size array `%D'"
13888 msgid "ISO C++ forbids zero-size array"
13892 msgid "size of array `%D' is not an integral constant-expression"
13896 msgid "size of array is not an integral constant-expression"
13900 msgid "ISO C++ forbids variable-size array `%D'"
13904 msgid "ISO C++ forbids variable-size array"
13908 msgid "overflow in array dimension"
13912 msgid "declaration of `%D' as %s"
13917 msgid "creating %s"
13922 "declaration of `%D' as multidimensional array must have bounds for all "
13923 "dimensions except the first"
13928 "multidimensional array must have bounds for all dimensions except the first"
13932 msgid "return type specification for constructor invalid"
13936 msgid "return type specification for destructor invalid"
13940 msgid "operator `%T' declared to return `%T'"
13944 msgid "return type specified for `operator %T'"
13948 msgid "type `%T' is not derived from type `%T'"
13952 msgid "declarator-id missing; using reserved word `%D'"
13956 msgid "declaration of `%D' as non-function"
13961 msgid "two or more data types in declaration of `%s'"
13965 msgid "`long long long' is too long for GCC"
13969 msgid "ISO C++ does not support `long long'"
13974 msgid "duplicate `%s'"
13977 #: cp/decl.c:6703 cp/decl.c:6706
13979 msgid "ISO C++ forbids declaration of `%s' with no type"
13984 msgid "short, signed or unsigned invalid for `%s'"
13989 msgid "long, short, signed or unsigned invalid for `%s'"
13994 msgid "long and short specified together for `%s'"
13999 msgid "long or short specified with char for `%s'"
14004 msgid "long or short specified with floating type for `%s'"
14009 msgid "signed and unsigned given together for `%s'"
14014 msgid "long, short, signed or unsigned used invalidly for `%s'"
14019 msgid "complex invalid for `%s'"
14023 msgid "qualifiers are not allowed on declaration of `operator %T'"
14027 msgid "member `%D' cannot be declared both virtual and static"
14031 msgid "`%T::%D' is not a valid declarator"
14035 msgid "typedef declaration invalid in parameter declaration"
14039 msgid "storage class specifiers invalid in parameter declarations"
14043 msgid "virtual outside class declaration"
14046 #: cp/decl.c:6903 cp/decl.c:6910
14048 msgid "multiple storage classes in declaration of `%s'"
14053 msgid "storage class specified for %s `%s'"
14058 msgid "storage class specified for parameter `%s'"
14063 msgid "`%s' initialized and declared `extern'"
14068 msgid "`%s' has both `extern' and initializer"
14073 msgid "nested function `%s' declared `extern'"
14078 msgid "top-level declaration of `%s' specifies `auto'"
14083 msgid "function-scope `%s' implicitly auto and declared `__thread'"
14087 msgid "storage class specifiers invalid in friend function declarations"
14092 msgid "`%s' declared as function returning a function"
14097 msgid "`%s' declared as function returning an array"
14101 msgid "destructor cannot be static member function"
14105 msgid "destructors may not be cv-qualified"
14109 msgid "constructor cannot be static member function"
14113 msgid "constructors cannot be declared virtual"
14117 msgid "constructors may not be cv-qualified"
14122 msgid "can't initialize friend function `%s'"
14125 #. Cannot be both friend and virtual.
14127 msgid "virtual functions cannot be friends"
14131 msgid "friend declaration not in class definition"
14136 msgid "can't define friend function `%s' in a local class definition"
14140 msgid "destructors may not have parameters"
14143 #: cp/decl.c:7227 cp/decl.c:7234
14144 msgid "cannot declare reference to `%#T'"
14148 msgid "cannot declare pointer to `%#T'"
14152 msgid "cannot declare pointer to `%#T' member"
14156 msgid "template-id `%D' used as a declarator"
14160 msgid "extra qualification `%T::' on member `%s' ignored"
14164 msgid "cannot declare member function `%T::%s' within `%T'"
14168 msgid "cannot declare member `%T::%s' within `%T'"
14173 msgid "size of array `%s' is too large"
14177 msgid "data member may not have variably modified type `%T'"
14181 msgid "parameter may not have variably modified type `%T'"
14184 #. [dcl.fct.spec] The explicit specifier shall only be used in
14185 #. declarations of constructors within a class definition.
14187 msgid "only declarations of constructors can be `explicit'"
14192 msgid "non-member `%s' cannot be declared `mutable'"
14197 msgid "non-object member `%s' cannot be declared `mutable'"
14202 msgid "function `%s' cannot be declared `mutable'"
14207 msgid "static `%s' cannot be declared `mutable'"
14212 msgid "const `%s' cannot be declared `mutable'"
14216 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
14220 msgid "%Jtypedef name may not be a nested-name-specifier"
14224 msgid "%Jinvalid type qualifier for non-member function type"
14228 msgid "type qualifiers specified for friend class declaration"
14232 msgid "`inline' specified for friend class declaration"
14236 msgid "template parameters cannot be friends"
14240 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
14244 msgid "friend declaration requires class-key, i.e. `friend %#T'"
14248 msgid "trying to make class `%T' a friend of global scope"
14252 msgid "invalid qualifiers on non-member function type"
14256 msgid "abstract declarator `%T' used as declaration"
14260 msgid "unnamed variable or field declared void"
14265 msgid "variable or field `%s' declared void"
14269 msgid "variable or field declared void"
14273 msgid "cannot use `::' in parameter declaration"
14276 #. Something like struct S { int N::j; };
14278 msgid "invalid use of `::'"
14282 msgid "function `%D' cannot be declared friend"
14286 msgid "can't make `%D' into a method -- not in a class"
14290 msgid "function `%D' declared virtual inside a union"
14294 msgid "`%D' cannot be declared virtual, since it is always static"
14298 msgid "field `%D' has incomplete type"
14302 msgid "name `%T' has incomplete type"
14306 msgid " in instantiation of template `%T'"
14311 msgid "`%E' is neither function nor member function; cannot be declared friend"
14315 msgid "member functions are implicitly friends of their class"
14318 #. An attempt is being made to initialize a non-static
14319 #. member. But, from [class.mem]:
14321 #. 4 A member-declarator can contain a
14322 #. constant-initializer only if it declares a static
14323 #. member (_class.static_) of integral or enumeration
14324 #. type, see _class.static.data_.
14326 #. This used to be relatively common practice, but
14327 #. the rest of the compiler does not correctly
14328 #. handle the initialization unless the member is
14329 #. static so we make it static below.
14331 msgid "ISO C++ forbids initialization of member `%D'"
14335 msgid "making `%D' static"
14340 msgid "storage class `auto' invalid for function `%s'"
14345 msgid "storage class `register' invalid for function `%s'"
14350 msgid "storage class `__thread' invalid for function `%s'"
14356 "`static' specified invalid for function `%s' declared out of global scope"
14362 "`inline' specifier invalid for function `%s' declared out of global scope"
14367 msgid "virtual non-class function `%s'"
14371 msgid "cannot declare member function `%D' to have static linkage"
14374 #. FIXME need arm citation
14376 msgid "cannot declare static function inside another function"
14381 "`static' may not be used when defining (as opposed to declaring) a static "
14386 msgid "static member `%D' declared `register'"
14390 msgid "cannot explicitly declare member `%#D' to have extern linkage"
14394 msgid "default argument for `%#D' has type `%T'"
14398 msgid "default argument for parameter of type `%T' has type `%T'"
14402 msgid "default argument `%E' uses local variable `%D'"
14406 msgid "parameter `%D' invalidly declared method type"
14410 msgid "parameter `%D' includes %s to array of unknown bound `%T'"
14415 #. A declaration of a constructor for a class X is ill-formed if
14416 #. its first parameter is of type (optionally cv-qualified) X
14417 #. and either there are no other parameters or else all other
14418 #. parameters have default arguments.
14420 #. We *don't* complain about member template instantiations that
14421 #. have this form, though; they can occur as we try to decide
14422 #. what constructor to use during overload resolution. Since
14423 #. overload resolution will never prefer such a constructor to
14424 #. the non-template copy constructor (which is either explicitly
14425 #. or implicitly defined), there's no need to worry about their
14426 #. existence. Theoretically, they should never even be
14427 #. instantiated, but that's hard to forestall.
14429 msgid "invalid constructor; you probably meant `%T (const %T&)'"
14433 msgid "`%D' may not be declared within a namespace"
14437 msgid "`%D' may not be declared as static"
14441 msgid "`%D' must be a nonstatic member function"
14446 "`%D' must be either a non-static member function or a non-member function"
14450 msgid "`%D' must have an argument of class or enumerated type"
14455 msgid "conversion to %s%s will never use a type conversion operator"
14460 msgid "ISO C++ prohibits overloading operator ?:"
14464 msgid "postfix `%D' must take `int' as its argument"
14468 msgid "postfix `%D' must take `int' as its second argument"
14472 msgid "`%D' must take either zero or one argument"
14476 msgid "`%D' must take either one or two arguments"
14480 msgid "prefix `%D' should return `%T'"
14484 msgid "postfix `%D' should return `%T'"
14488 msgid "`%D' must take `void'"
14491 #: cp/decl.c:8802 cp/decl.c:8810
14492 msgid "`%D' must take exactly one argument"
14496 msgid "`%D' must take exactly two arguments"
14500 msgid "user-defined `%D' always evaluates both arguments"
14504 msgid "`%D' should return by value"
14507 #: cp/decl.c:8846 cp/decl.c:8849
14508 msgid "`%D' cannot have default arguments"
14512 msgid "using typedef-name `%D' after `%s'"
14516 msgid "using template type parameter `%T' after `%s'"
14520 msgid "`%T' referred to as `%s'"
14524 msgid "`%T' referred to as enum"
14527 #. If a class template appears as elaborated type specifier
14528 #. without a template header such as:
14530 #. template <class T> class C {};
14531 #. void f(class C); // No template header here
14533 #. then the required template argument is missing.
14535 msgid "template argument required for `%s %T'"
14539 msgid "use of enum `%#D' without previous declaration"
14543 msgid "redeclaration of `%T' as a non-template"
14547 msgid "derived union `%T' invalid"
14551 msgid "Java class '%T' cannot have multiple bases"
14555 msgid "Java class '%T' cannot have virtual bases"
14559 msgid "base type `%T' fails to be a struct or class type"
14563 msgid "recursive type `%T' undefined"
14567 msgid "duplicate base type `%T' invalid"
14571 msgid "multiple definition of `%#T'"
14575 msgid "%Jprevious definition here"
14580 #. IF no integral type can represent all the enumerator values, the
14581 #. enumeration is ill-formed.
14583 msgid "no integral type can represent all of the enumerator values for `%T'"
14587 msgid "enumerator value for `%D' not integer constant"
14591 msgid "overflow in enumeration values at `%D'"
14595 msgid "return type `%#T' is incomplete"
14598 #: cp/decl.c:9757 cp/typeck.c:5982
14599 msgid "`operator=' should return a reference to `*this'"
14603 msgid "return type for `main' changed to `int'"
14607 msgid "parameter `%D' declared void"
14611 msgid "invalid member function declaration"
14615 msgid "`%D' is already defined in class `%T'"
14619 msgid "static member function `%#D' declared with type qualifiers"
14623 msgid "name missing for member function"
14626 #: cp/decl2.c:373 cp/decl2.c:387
14627 msgid "ambiguous conversion for array subscript"
14631 msgid "invalid types `%T[%T]' for array subscript"
14635 msgid "deleting array `%#D'"
14639 msgid "type `%#T' argument given to `delete', expected pointer"
14644 "cannot delete a function. Only pointer-to-objects are valid arguments to "
14649 msgid "deleting `%T' is undefined"
14652 #. 14.5.2.2 [temp.mem]
14654 #. A local class shall not have member templates.
14656 msgid "invalid declaration of member template `%#D' in local class"
14660 msgid "invalid use of `virtual' in template declaration of `%#D'"
14663 #: cp/decl2.c:506 cp/pt.c:2912
14664 msgid "template declaration of `%#D'"
14668 msgid "Java method '%D' has non-Java return type `%T'"
14672 msgid "Java method '%D' has non-Java parameter type `%T'"
14676 msgid "prototype for `%#D' does not match any in class `%T'"
14680 msgid "local class `%#T' shall not have static data member `%#D'"
14684 msgid "initializer invalid for static member with constructor"
14688 msgid "(an out of class initialization is required)"
14692 msgid "member `%D' conflicts with virtual function table field name"
14696 msgid "`%D' is already defined in `%T'"
14700 msgid "field initializer is not constant"
14704 msgid "`asm' specifiers are not permitted on non-static data members"
14708 msgid "cannot declare `%D' to be a bit-field type"
14712 msgid "cannot declare bit-field `%D' with function type"
14716 msgid "`%D' is already defined in the class %T"
14720 msgid "static member `%D' cannot be a bit-field"
14724 msgid "initializer specified for non-member function `%D'"
14728 msgid "invalid initializer for virtual method `%D'"
14732 msgid "anonymous struct not inside named type"
14736 msgid "namespace-scope anonymous aggregates must be static"
14740 msgid "anonymous union with no members"
14744 msgid "`operator new' must return type `%T'"
14748 msgid "`operator new' takes type `size_t' (`%T') as first parameter"
14752 msgid "`operator delete' must return type `%T'"
14756 msgid "`operator delete' takes type `%T' as first parameter"
14760 msgid "inline function `%D' used but never defined"
14764 msgid "default argument missing for parameter %P of `%+#D'"
14767 #. damn ICE suppression
14770 msgid "unexpected letter `%c' in locate_error\n"
14773 #. Can't throw a reference.
14775 msgid "type `%T' is disallowed in Java `throw' or `catch'"
14779 msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
14782 #. Thrown object must be a Throwable.
14784 msgid "type `%T' is not derived from `java::lang::Throwable'"
14788 msgid "mixing C++ and Java catches in a single translation unit"
14792 msgid "throwing NULL, which has integral, not pointer type"
14795 #: cp/except.c:599 cp/init.c:1874
14796 msgid "`%D' should never be overloaded"
14800 msgid " in thrown expression"
14805 "expression '%E' of abstract class type '%T' cannot be used in throw-"
14810 msgid "%Hexception of type `%T' will be caught"
14814 msgid "%H by earlier handler for `%T'"
14818 msgid "%H`...' handler must be the last handler for its try block"
14822 msgid "`%D' is already a friend of class `%T'"
14826 msgid "invalid type `%T' declared `friend'"
14830 #. Friend declarations shall not declare partial
14831 #. specializations.
14833 msgid "partial specialization `%T' declared `friend'"
14837 msgid "class `%T' is implicitly friends with itself"
14840 #. template <class T> friend typename S<T>::X;
14842 msgid "typename type `%#T' declared `friend'"
14845 #. template <class T> friend class T;
14847 msgid "template parameter type `%T' declared `friend'"
14850 #. template <class T> friend class A; where A is not a template
14852 msgid "`%#T' is not a template"
14856 msgid "`%D' is already a friend of `%T'"
14860 msgid "`%T' is already a friend of `%T'"
14864 msgid "member `%D' declared as friend before type `%T' defined"
14868 msgid "friend declaration `%#D' declares a non-template function"
14873 "(if this is not what you intended, make sure the function template has "
14874 "already been declared and add <> after the function name here) -Wno-non-"
14875 "template-friend disables this warning"
14878 #: cp/g++spec.c:235 java/jvspec.c:415
14880 msgid "argument to `%s' missing\n"
14884 msgid "`%D' should be initialized in the member initialization list"
14888 msgid "default-initialization of `%#D', which has reference type"
14892 msgid "uninitialized reference member `%D'"
14896 msgid "uninitialized member `%D' with `const' type `%T'"
14900 msgid "`%D' will be initialized after"
14904 msgid "base `%T' will be initialized after"
14916 msgid " when initialized here"
14920 msgid "multiple initializations given for `%D'"
14924 msgid "multiple initializations given for base `%T'"
14928 msgid "initializations for multiple members of `%T'"
14933 "base class `%#T' should be explicitly initialized in the copy constructor"
14936 #: cp/init.c:891 cp/init.c:910
14937 msgid "class `%T' does not have any field named `%D'"
14942 "`%#D' is a static data member; it can only be initialized at its definition"
14946 msgid "`%#D' is not a non-static data member of `%T'"
14950 msgid "unnamed initializer for `%T', which has no base classes"
14954 msgid "unnamed initializer for `%T', which uses multiple inheritance"
14958 msgid "'%D' is both a direct base and an indirect virtual base"
14962 msgid "type `%D' is not a direct or virtual base of `%T'"
14966 msgid "type `%D' is not a direct base of `%T'"
14970 msgid "bad array initializer"
14974 msgid "`%T' is not an aggregate type"
14977 #: cp/init.c:1379 cp/typeck.c:1835
14978 msgid "qualified type `%T' does not match destructor name `~%T'"
14982 msgid "incomplete type `%T' does not have member `%D'"
14986 msgid "`%D' is not a member of type `%T'"
14990 msgid "invalid pointer to bit-field `%D'"
14994 msgid "invalid use of non-static member function `%D'"
14997 #: cp/init.c:1542 cp/semantics.c:1268
14998 msgid "invalid use of non-static data member `%D'"
15002 msgid "new cannot be applied to a reference type"
15006 msgid "new cannot be applied to a function type"
15010 msgid "call to Java constructor, while `jclass' undefined"
15014 msgid "can't find class$"
15018 msgid "invalid type `void' for new"
15022 msgid "uninitialized const in `new' of `%#T'"
15027 msgid "call to Java constructor with `%s' undefined"
15031 msgid "request for member `%D' is ambiguous"
15035 msgid "ISO C++ forbids initialization in array new"
15039 msgid "initializer ends prematurely"
15043 msgid "cannot initialize multi-dimensional array with initializer"
15047 msgid "possible problem detected in invocation of delete operator:"
15052 "neither the destructor nor the class-specific operator delete will be "
15053 "called, even if they are declared when the class is defined."
15057 msgid "unknown array size in delete"
15061 msgid "type to vector delete is neither pointer or array type"
15066 msgid "junk at end of #pragma %s"
15071 msgid "invalid #pragma %s"
15075 msgid "#pragma vtable no longer supported"
15080 msgid "#pragma implementation for %s appears after file is included"
15084 msgid "junk at end of #pragma GCC java_exceptions"
15088 msgid "`%D' not defined"
15092 msgid "`%D' was not declared in this scope"
15095 #. In a template, it is invalid to write "f()" or "f(3)" if no
15096 #. declaration of "f" is available. Historically, G++ and most
15097 #. other compilers accepted that usage since they deferred all name
15098 #. lookup until instantiation time rather than doing unqualified
15099 #. name lookup at template definition time; explain to the user what
15102 #. Note that we have the exact wording of the following message in
15103 #. the manual (trouble.texi, node "Name lookup"), so they need to
15104 #. be kept in synch.
15107 "there are no arguments to `%D' that depend on a template parameter, so a "
15108 "declaration of `%D' must be available"
15113 "(if you use `-fpermissive', G++ will accept your code, but allowing the use "
15114 "of an undeclared name is deprecated)"
15117 #: cp/mangle.c:2114
15118 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
15121 #: cp/mangle.c:2122
15122 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
15125 #: cp/mangle.c:2172
15126 msgid "omitted middle operand to `?:' operand cannot be mangled"
15129 #: cp/mangle.c:2482
15130 msgid "the mangled name of `%D' will change in a future version of GCC"
15134 msgid "generic thunk code fails for method `%#D' which uses `...'"
15138 msgid "non-static const member `%#D', can't use default assignment operator"
15143 "non-static reference member `%#D', can't use default assignment operator"
15146 #: cp/name-lookup.c:762
15147 msgid "redeclaration of `wchar_t' as `%T'"
15150 #. A redeclaration of main, but not a duplicate of the
15153 #. [basic.start.main]
15155 #. This function shall not be overloaded.
15156 #: cp/name-lookup.c:794
15157 msgid "invalid redeclaration of `%D'"
15160 #: cp/name-lookup.c:795
15164 #: cp/name-lookup.c:883
15165 msgid "type mismatch with previous external decl of `%#D'"
15168 #: cp/name-lookup.c:884
15169 msgid "previous external decl of `%#D'"
15172 #: cp/name-lookup.c:966
15173 msgid "extern declaration of `%#D' doesn't match"
15176 #: cp/name-lookup.c:967
15177 msgid "global declaration `%#D'"
15180 #: cp/name-lookup.c:1003 cp/name-lookup.c:1010
15181 msgid "declaration of '%#D' shadows a parameter"
15184 #. Location of previous decl is not useful in this case.
15185 #: cp/name-lookup.c:1035
15186 msgid "declaration of '%D' shadows a member of 'this'"
15189 #: cp/name-lookup.c:1041
15190 msgid "declaration of '%D' shadows a previous local"
15193 #: cp/name-lookup.c:1048
15194 msgid "declaration of '%D' shadows a global declaration"
15197 #: cp/name-lookup.c:1164
15198 msgid "name lookup of `%D' changed"
15201 #: cp/name-lookup.c:1166
15202 msgid " matches this `%D' under ISO standard rules"
15205 #: cp/name-lookup.c:1168
15206 msgid " matches this `%D' under old rules"
15209 #: cp/name-lookup.c:1186 cp/name-lookup.c:1193
15210 msgid "name lookup of `%D' changed for new ISO `for' scoping"
15213 #: cp/name-lookup.c:1188
15214 msgid " cannot use obsolete binding at `%D' because it has a destructor"
15217 #: cp/name-lookup.c:1195
15218 msgid " using obsolete binding at `%D'"
15221 #: cp/name-lookup.c:1248
15223 msgid "%s %s(%E) %p %d\n"
15226 #: cp/name-lookup.c:1251
15228 msgid "%s %s %p %d\n"
15231 #: cp/name-lookup.c:1378
15232 msgid "XXX is_class_level != (current_scope == class_scope)\n"
15235 #: cp/name-lookup.c:2011
15236 msgid "`%#D' hides constructor for `%#T'"
15239 #: cp/name-lookup.c:2026
15240 msgid "`%#D' conflicts with previous using declaration `%#D'"
15243 #: cp/name-lookup.c:2038
15244 msgid "previous non-function declaration `%#D'"
15247 #: cp/name-lookup.c:2039
15248 msgid "conflicts with function declaration `%#D'"
15251 #. It's a nested name with template parameter dependent scope.
15252 #. This can only be using-declaration for class member.
15253 #: cp/name-lookup.c:2117 cp/name-lookup.c:2141 cp/name-lookup.c:3386
15254 msgid "`%T' is not a namespace"
15258 #. A using-declaration shall not name a template-id.
15259 #: cp/name-lookup.c:2127
15260 msgid "a using-declaration cannot specify a template-id. Try `using %D'"
15263 #: cp/name-lookup.c:2133
15264 msgid "namespace `%D' not allowed in using-declaration"
15267 #: cp/name-lookup.c:2169
15268 msgid "`%D' not declared"
15271 #. If the OLD_FN was really declared, the
15272 #. declarations don't match.
15273 #: cp/name-lookup.c:2181 cp/name-lookup.c:2223 cp/name-lookup.c:2260
15274 msgid "`%D' is already declared in this scope"
15277 #: cp/name-lookup.c:2266
15278 msgid "using declaration `%D' introduced ambiguous type `%T'"
15281 #. Definition isn't the kind we were looking for.
15282 #: cp/name-lookup.c:2434 cp/name-lookup.c:2453
15283 msgid "`%#D' redeclared as %C"
15286 #: cp/name-lookup.c:2821
15287 msgid "`%D' has the same name as the class in which it is declared"
15290 #: cp/name-lookup.c:2916
15291 msgid "using-declaration for non-member at class scope"
15294 #: cp/name-lookup.c:2923
15295 msgid "using-declaration cannot name destructor"
15298 #: cp/name-lookup.c:3002
15299 msgid "declaration of `%D' not in a namespace surrounding `%D'"
15302 #: cp/name-lookup.c:3042
15303 msgid "`%D' should have been declared inside `%D'"
15306 #: cp/name-lookup.c:3105
15307 msgid "namespace alias `%D' not allowed here, assuming `%D'"
15310 #. The parser did not find it, so it's not there.
15311 #: cp/name-lookup.c:3220
15312 msgid "unknown namespace `%D'"
15315 #: cp/name-lookup.c:3380
15316 msgid "namespace `%T' undeclared"
15319 #: cp/name-lookup.c:3424
15320 msgid "strong using only meaningful at namespace scope"
15323 #: cp/name-lookup.c:3431
15324 msgid "`%D' attribute directive ignored"
15327 #: cp/name-lookup.c:3565
15328 msgid "use of `%D' is ambiguous"
15331 #: cp/name-lookup.c:3566
15332 msgid " first declared as `%#D' here"
15335 #: cp/name-lookup.c:3569
15336 msgid " also declared as `%#D' here"
15339 #: cp/name-lookup.c:3584
15340 msgid "`%D' denotes an ambiguous type"
15343 #: cp/name-lookup.c:3585
15344 msgid "%J first type here"
15347 #: cp/name-lookup.c:3586
15348 msgid "%J other type here"
15351 #. This happens for A::B where B is a template, and there are no
15352 #. template arguments.
15353 #: cp/name-lookup.c:3650 cp/typeck.c:1809
15354 msgid "invalid use of `%D'"
15357 #: cp/name-lookup.c:3690
15358 msgid "`%D::%D' is not a template"
15361 #: cp/name-lookup.c:3707
15362 msgid "`%D' undeclared in namespace `%D'"
15365 #: cp/name-lookup.c:4244
15366 msgid "`%D' is not a function,"
15369 #: cp/name-lookup.c:4245
15370 msgid " conflict with `%D'"
15373 #: cp/name-lookup.c:5008
15374 msgid "XXX entering pop_everything ()\n"
15377 #: cp/name-lookup.c:5017
15378 msgid "XXX leaving pop_everything ()\n"
15382 msgid "invalid token"
15385 #: cp/parser.c:2037
15386 msgid "`%D::%D' has not been declared"
15389 #: cp/parser.c:2040 cp/semantics.c:2321
15390 msgid "`::%D' has not been declared"
15393 #: cp/parser.c:2043
15394 msgid "request for member `%D' in non-class type `%T'"
15397 #: cp/parser.c:2046
15398 msgid "`%T::%D' has not been declared"
15401 #: cp/parser.c:2049
15402 msgid "`%D' has not been declared"
15405 #: cp/parser.c:2052
15406 msgid "`%D::%D' %s"
15409 #: cp/parser.c:2054
15413 #: cp/parser.c:2056
15417 #: cp/parser.c:2109
15418 msgid "new types may not be defined in a return type"
15421 #: cp/parser.c:2127 cp/pt.c:4278
15422 msgid "`%T' is not a template"
15425 #: cp/parser.c:2129
15427 msgid "`%E' is not a template"
15430 #: cp/parser.c:2131
15431 msgid "invalid template-id"
15434 #: cp/parser.c:2172
15436 msgid "%s cannot appear in a constant-expression"
15439 #: cp/parser.c:2196
15441 msgid "invalid use of template-name `%E' without an argument list"
15444 #. Issue an error message.
15445 #: cp/parser.c:2201
15447 msgid "`%E' does not name a type"
15450 #: cp/parser.c:2232
15451 msgid "(perhaps `typename %T::%E' was intended)"
15454 #: cp/parser.c:2247
15456 msgid "`%E' in namespace `%E' does not name a type"
15459 #: cp/parser.c:2250
15460 msgid "`%E' in class `%T' does not name a type"
15463 #: cp/parser.c:2778
15464 msgid "ISO C++ forbids braced-groups within expressions"
15467 #: cp/parser.c:2787
15468 msgid "statement-expressions are allowed only inside functions"
15471 #: cp/parser.c:2838
15472 msgid "`this' may not be used in this context"
15475 #: cp/parser.c:2973
15476 msgid "local variable `%D' may not appear in this context"
15479 #: cp/parser.c:3338
15480 msgid "typedef-name `%D' used as destructor declarator"
15483 #: cp/parser.c:3995
15484 msgid "ISO C++ forbids compound-literals"
15487 #: cp/parser.c:4862
15488 msgid "array bound forbidden after parenthesized type-id"
15491 #: cp/parser.c:4863
15492 msgid "try removing the parentheses around the type-id"
15495 #: cp/parser.c:4969
15496 msgid "size in array new must have integral type"
15499 #: cp/parser.c:4972
15500 msgid "zero size array reserves no space"
15503 #: cp/parser.c:5071
15504 msgid "expression in new-declarator must have integral or enumeration type"
15507 #: cp/parser.c:5252
15508 msgid "use of old-style cast"
15511 #: cp/parser.c:6083
15513 msgid "case label `%E' not within a switch statement"
15516 #: cp/parser.c:6625
15517 msgid "ISO C++ forbids computed gotos"
15520 #: cp/parser.c:6749
15524 #: cp/parser.c:7061
15525 msgid "mixing declarations and function-definitions is forbidden"
15528 #: cp/parser.c:7188
15529 msgid "duplicate `friend'"
15532 #: cp/parser.c:7240
15533 msgid "`__thread' before `static'"
15536 #: cp/parser.c:7250
15537 msgid "`__thread' before `extern'"
15540 #: cp/parser.c:7357
15541 msgid "class definition may not be declared a friend"
15544 #: cp/parser.c:7681
15545 msgid "only constructors take base initializers"
15548 #: cp/parser.c:7732
15549 msgid "anachronistic old-style base class initializer"
15552 #: cp/parser.c:7773
15554 "keyword `typename' not allowed in this context (a qualified member "
15555 "initializer is implicitly a type)"
15558 #. Warn that we do not support `export'.
15559 #: cp/parser.c:8135
15560 msgid "keyword `export' not implemented, and will be ignored"
15563 #. Otherwise, emit an error about the invalid digraph, but continue
15564 #. parsing because we got our argument list.
15565 #: cp/parser.c:8508
15566 msgid "`<::' cannot begin a template-argument list"
15569 #: cp/parser.c:8509
15571 "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
15574 #: cp/parser.c:8516
15575 msgid "(if you use `-fpermissive' G++ will accept your code)"
15578 #. Explain what went wrong.
15579 #: cp/parser.c:8691
15580 msgid "non-template `%D' used as template"
15583 #: cp/parser.c:8692
15584 msgid "use `%T::template %D' to indicate that it is a template"
15587 #: cp/parser.c:9719
15588 msgid "using `typename' outside of template"
15591 #: cp/parser.c:9842
15592 msgid "expected type-name"
15595 #: cp/parser.c:9901
15596 msgid "type attributes are honored only at type definition"
15599 #. [namespace.udecl]
15601 #. A using declaration shall not name a template-id.
15602 #: cp/parser.c:10272
15603 msgid "a template-id may not appear in a using-declaration"
15606 #: cp/parser.c:10597
15607 msgid "an asm-specification is not allowed on a function-definition"
15610 #: cp/parser.c:10599
15611 msgid "attributes are not allowed on a function-definition"
15614 #: cp/parser.c:10730
15615 msgid "attributes after parenthesized initializer ignored"
15618 #: cp/parser.c:11159
15619 msgid "`%T::%D' is not a type"
15622 #: cp/parser.c:11204
15623 msgid "invalid use of constructor as a template"
15626 #: cp/parser.c:11205
15628 "use `%T::%D' instead of `%T::%T' to name the constructor in a qualified name"
15631 #: cp/parser.c:11392
15632 msgid "duplicate cv-qualifier"
15635 #: cp/parser.c:11909
15636 msgid "file ends in default argument"
15639 #: cp/parser.c:11965
15640 msgid "deprecated use of default argument for parameter of non-function"
15643 #: cp/parser.c:11968
15644 msgid "default arguments are only permitted for function parameters"
15647 #: cp/parser.c:12710
15648 msgid "declaration of `%D' in `%D' which does not enclose `%D'"
15651 #: cp/parser.c:12723
15652 msgid "extra qualification ignored"
15655 #: cp/parser.c:12734
15656 msgid "an explicit specialization must be preceded by 'template <>'"
15659 #: cp/parser.c:13017
15660 msgid "extra semicolon"
15663 #: cp/parser.c:13035
15664 msgid "a class-key must be used when declaring a friend"
15667 #: cp/parser.c:13049
15668 msgid "friend declaration does not name a class or function"
15671 #: cp/parser.c:13222
15672 msgid "pure-specifier on function-definition"
15675 #: cp/parser.c:13495
15676 msgid "keyword `typename' not allowed outside of templates"
15679 #: cp/parser.c:13497
15681 "keyword `typename' not allowed in this context (the base class is implicitly "
15685 #: cp/parser.c:13770
15686 msgid "invalid catch parameter"
15689 #: cp/parser.c:14339
15690 msgid "reference to `%D' is ambiguous"
15693 #: cp/parser.c:14508
15694 msgid "too few template-parameter-lists"
15697 #. Otherwise, there are too many template parameter lists. We have
15700 #. template <class T> template <class U> void S::f();
15701 #: cp/parser.c:14523
15702 msgid "too many template-parameter-lists"
15705 #. Skip the entire function.
15706 #: cp/parser.c:14820
15707 msgid "invalid function declaration"
15710 #. Issue an error message.
15711 #: cp/parser.c:14857
15712 msgid "named return values are no longer supported"
15715 #: cp/parser.c:15199
15716 msgid "`>>' should be `> >' within a nested template argument list"
15719 #. If this is not a nested template argument list, the '>>' is
15720 #. a typo for '>'. Emit an error message and continue.
15721 #: cp/parser.c:15207
15722 msgid "spurious `>>', use `>' to terminate a template argument list"
15725 #: cp/parser.c:15212
15726 msgid "missing `>' to terminate the template argument list"
15729 #: cp/parser.c:15740
15730 msgid "`%s' tag used in naming `%#T'"
15733 #: cp/parser.c:15760
15734 msgid "%D redeclared with different access"
15737 #: cp/parser.c:15777
15738 msgid "`template' (as a disambiguator) is only allowed within templates"
15741 #: cp/parser.c:16009
15742 msgid "inter-module optimizations not implemented for C++"
15746 msgid "data member `%D' cannot be a member template"
15750 msgid "invalid member template declaration `%D'"
15754 msgid "explicit specialization in non-namespace scope `%D'"
15758 msgid "enclosing class templates are not explicitly specialized"
15762 msgid "specialization of `%D' in different namespace"
15765 #: cp/pt.c:739 cp/pt.c:808
15766 msgid " from definition of `%#D'"
15770 msgid "specialization of `%T' after instantiation"
15774 msgid "specializing `%#T' in different namespace"
15778 msgid "specialization `%T' after instantiation `%T'"
15782 msgid "explicit specialization of non-template `%T'"
15786 msgid "specialization of %D after instantiation"
15794 msgid "`%D' is not a function template"
15798 msgid "template-id `%D' for `%+D' does not match any template declaration"
15802 msgid "ambiguous template specialization `%D' for `%+D'"
15805 #. This case handles bogus declarations like template <>
15806 #. template <class T> void f<int>();
15807 #: cp/pt.c:1693 cp/pt.c:1748
15808 msgid "template-id `%D' in declaration of primary template"
15812 msgid "template parameter list used in explicit instantiation"
15816 msgid "definition provided for explicit instantiation"
15820 msgid "too many template parameter lists in declaration of `%D'"
15824 msgid "too few template parameter lists in declaration of `%D'"
15828 msgid "explicit specialization of `%D' must be introduced by `template <>'"
15832 msgid "function template partial specialization `%D' is not allowed"
15836 msgid "default argument specified in explicit specialization"
15840 msgid "template specialization with C linkage"
15843 #. From [temp.expl.spec]:
15845 #. If such an explicit specialization for the member
15846 #. of a class template names an implicitly-declared
15847 #. special member function (clause _special_), the
15848 #. program is ill-formed.
15850 #. Similar language is found in [temp.explicit].
15852 msgid "specialization of implicitly-declared special member function"
15856 msgid "no member function `%D' declared in `%T'"
15859 #. There are two many template parameter lists.
15861 msgid "too many template parameter lists in declaration of `%T'"
15865 msgid " shadows template parm `%#D'"
15869 msgid "template parameters not used in partial specialization:"
15877 msgid "partial specialization `%T' does not specialize any template arguments"
15882 msgid "template argument `%E' involves template parameter(s)"
15886 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
15890 msgid "no default argument for `%D'"
15894 msgid "template with C linkage"
15898 msgid "template class without a name"
15903 #. A destructor shall not be a member template.
15905 msgid "destructor `%D' declared as member template"
15908 #. [basic.stc.dynamic.allocation]
15910 #. An allocation function can be a function
15911 #. template. ... Template allocation functions shall
15912 #. have two or more parameters.
15914 msgid "invalid template declaration of `%D'"
15918 msgid "`%D' does not declare a template type"
15922 msgid "template definition of non-template `%#D'"
15926 msgid "expected %d levels of template parms for `%#D', got %d"
15930 msgid "got %d template parameters for `%#D'"
15934 msgid "got %d template parameters for `%#T'"
15939 msgid " but %d required"
15943 msgid "`%T' is not a template type"
15947 msgid "previous declaration `%D'"
15952 msgid "used %d template parameter%s instead of %d"
15956 msgid "template parameter `%#D'"
15960 msgid "redeclared here as `%#D'"
15963 #. We have in [temp.param]:
15965 #. A template-parameter may not be given default arguments
15966 #. by two different declarations in the same scope.
15968 msgid "redefinition of default argument for `%#D'"
15972 msgid "%J original definition appeared here"
15977 msgid "`%E' is not a valid template argument"
15981 msgid "it must be the address of a function with external linkage"
15985 msgid "it must be the address of an object with external linkage"
15989 msgid "it must be a pointer-to-member of the form `&X::Y'"
15995 "string literal %E is not a valid template argument because it is the address "
15996 "of an object with static linkage"
16001 msgid "address of non-extern `%E' cannot be used as template argument"
16006 msgid "non-constant `%E' cannot be used as template argument"
16010 msgid "type '%T' cannot be used as a value for a non-type template-parameter"
16014 msgid "invalid use of '%D' as a non-type template-argument"
16019 msgid "invalid use of '%E' as a non-type template-argument"
16024 msgid "to refer to a type member of a template parameter, use `typename %E'"
16027 #: cp/pt.c:3768 cp/pt.c:3786 cp/pt.c:3825
16028 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
16032 msgid " expected a constant of type `%T', got `%T'"
16037 msgid " expected a class template, got `%E'"
16042 msgid " expected a type, got `%E'"
16046 msgid " expected a type, got `%T'"
16050 msgid " expected a class template, got `%T'"
16054 msgid " expected a template of type `%D', got `%D'"
16058 msgid "could not convert template argument `%E' to `%T'"
16063 msgid "wrong number of template arguments (%d, should be %d)"
16067 msgid "provided for `%D'"
16072 msgid "template argument %d is invalid"
16076 msgid "non-template used as template"
16080 msgid "non-template type `%T' used as a template"
16084 msgid "for template declaration `%D'"
16089 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
16090 "to increase the maximum) instantiating `%D'"
16094 msgid "ambiguous class template instantiation for `%#T'"
16101 #: cp/pt.c:6412 cp/pt.c:6532
16102 msgid "instantiation of `%D' as type `%T'"
16106 msgid "invalid parameter type `%T'"
16110 msgid "in declaration `%D'"
16114 msgid "creating pointer to member function of non-class type `%T'"
16118 msgid "creating array with size zero"
16123 msgid "creating array with size zero (`%E')"
16127 msgid "forming reference to void"
16131 msgid "forming %s to reference type `%T'"
16135 msgid "creating pointer to member of non-class type `%T'"
16139 msgid "creating pointer to member reference type `%T'"
16143 msgid "creating array of `%T'"
16147 msgid "creating array of `%T', which is an abstract class type"
16151 msgid "`%T' is not a class, struct, or union type"
16156 msgid "use of `%s' in template"
16162 "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
16167 msgid "say `typename %E' if a type is meant"
16171 msgid "`%T' is not a class or namespace"
16175 msgid "`%D' is not a class or namespace"
16179 msgid "`%T' uses anonymous type"
16183 msgid "`%T' uses local type `%T'"
16187 msgid "`%T' is a variably modified type"
16192 msgid "integral expression `%E' is not constant"
16196 msgid " trying to instantiate `%D'"
16200 msgid "incomplete type unification"
16203 #: cp/pt.c:10577 cp/pt.c:10648
16204 msgid "explicit instantiation of non-template `%#D'"
16207 #: cp/pt.c:10593 cp/pt.c:10643
16208 msgid "no matching template for `%D' found"
16212 msgid "explicit instantiation of `%#D'"
16216 msgid "duplicate explicit instantiation of `%#D'"
16220 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
16223 #: cp/pt.c:10661 cp/pt.c:10752
16224 msgid "storage class `%D' applied to template instantiation"
16228 msgid "explicit instantiation of non-template type `%T'"
16232 msgid "explicit instantiation of `%#T' before definition of template"
16237 msgid "ISO C++ forbids the use of `%E' on explicit instantiations"
16241 msgid "duplicate explicit instantiation of `%#T'"
16245 msgid "explicit instantiation of `%D' but no definition available"
16250 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
16251 "to increase the maximum) instantiating `%+D', possibly from virtual table "
16256 msgid "`%#T' is not a valid type for a template constant parameter"
16260 msgid "-frepo must be used with -c"
16265 msgid "mysterious repository information in %s"
16270 msgid "can't create repository information file `%s'"
16274 msgid "cannot use typeid with -fno-rtti"
16278 msgid "must #include <typeinfo> before using typeid"
16283 "cannot create type information for type `%T' because its size is variable"
16286 #: cp/rtti.c:577 cp/rtti.c:591
16287 msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
16291 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
16295 msgid "`%T' is an ambiguous base of `%T'"
16299 msgid "`%T' is an inaccessible base of `%T'"
16302 #: cp/search.c:1734
16303 msgid "invalid covariant return type for `%#D'"
16306 #: cp/search.c:1735 cp/search.c:1741
16307 msgid " overriding `%#D'"
16310 #: cp/search.c:1739
16311 msgid "conflicting return type specified for `%#D'"
16314 #: cp/search.c:1750
16316 msgid "looser throw specifier for `%#F'"
16319 #: cp/search.c:1751
16321 msgid " overriding `%#F'"
16324 #. A static member function cannot match an inherited
16325 #. virtual member function.
16326 #: cp/search.c:1844
16327 msgid "`%#D' cannot be declared"
16330 #: cp/search.c:1845
16331 msgid " since `%#D' declared in base class"
16334 #: cp/semantics.c:1133
16336 msgid "type of asm operand `%E' could not be determined"
16339 #: cp/semantics.c:1265
16340 msgid "invalid use of member `%D' in static member function"
16343 #: cp/semantics.c:1269 cp/semantics.c:1308
16344 msgid "from this location"
16347 #: cp/semantics.c:1307
16348 msgid "object missing in reference to `%D'"
16351 #: cp/semantics.c:1789
16352 msgid "arguments to destructor are not allowed"
16355 #: cp/semantics.c:1839
16356 msgid "`this' is unavailable for static member functions"
16359 #: cp/semantics.c:1845
16360 msgid "invalid use of `this' in non-member function"
16363 #: cp/semantics.c:1847
16364 msgid "invalid use of `this' at top level"
16367 #: cp/semantics.c:1871
16368 msgid "invalid qualifying scope in pseudo-destructor name"
16371 #: cp/semantics.c:1891
16372 msgid "`%E' is not of type `%T'"
16375 #: cp/semantics.c:1985
16376 msgid "template type parameters must use the keyword `class' or `typename'"
16379 #: cp/semantics.c:2029
16381 "invalid use of type `%T' as a default value for a template template-parameter"
16384 #: cp/semantics.c:2032
16386 "invalid use of `%D' as a default value for a template template-parameter"
16389 #: cp/semantics.c:2036
16390 msgid "invalid default argument for a template template parameter"
16393 #: cp/semantics.c:2053
16394 msgid "definition of `%#T' inside template parameter list"
16397 #: cp/semantics.c:2064
16398 msgid "invalid definition of qualified type `%T'"
16401 #: cp/semantics.c:2079
16402 msgid "previous definition of `%#T'"
16405 #: cp/semantics.c:2255
16406 msgid "invalid base-class specification"
16409 #: cp/semantics.c:2264
16410 msgid "base class `%T' has cv qualifiers"
16413 #: cp/semantics.c:2297
16414 msgid "multiple declarators in template declaration"
16417 #: cp/semantics.c:2309
16418 msgid "incomplete type `%T' used in nested name specifier"
16421 #: cp/semantics.c:2312
16422 msgid "reference to `%T::%D' is ambiguous"
16425 #: cp/semantics.c:2316 cp/typeck.c:1646
16426 msgid "`%D' is not a member of `%T'"
16429 #: cp/semantics.c:2319
16430 msgid "`%D' is not a member of `%D'"
16433 #: cp/semantics.c:2444
16435 "template parameter `%D' of type `%T' is not allowed in an integral constant "
16436 "expression because it is not of integral or enumeration type"
16439 #: cp/semantics.c:2588
16440 msgid "`%D' cannot appear in a constant-expression"
16443 #: cp/semantics.c:2596
16444 msgid "use of namespace `%D' as expression"
16447 #: cp/semantics.c:2601
16448 msgid "use of class template `%T' as expression"
16451 #. Ambiguous reference to base members.
16452 #: cp/semantics.c:2607
16453 msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
16456 #: cp/semantics.c:2667
16458 msgid "use of %s from containing function"
16461 #: cp/semantics.c:2670
16462 msgid " `%#D' declared here"
16465 #: cp/semantics.c:2721
16467 msgid "type of `%E' is unknown"
16472 msgid "non-lvalue in %s"
16476 msgid "`%V' qualifiers cannot be applied to `%T'"
16481 msgid "`%E' attribute can only be applied to Java class definitions"
16486 msgid "`%E' attribute can only be applied to class definitions"
16491 msgid "`%E' is obsolete; g++ vtables are now COM-compatible by default"
16495 msgid "requested init_priority is not an integer constant"
16501 "can only use `%E' attribute on file-scope definitions of objects of class "
16506 msgid "requested init_priority is out of range"
16510 msgid "requested init_priority is reserved for internal use"
16515 msgid "`%E' attribute is not supported on this platform"
16518 #: cp/typeck.c:434 cp/typeck.c:448 cp/typeck.c:540
16519 msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
16525 "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
16529 msgid "%s between distinct pointer-to-member types `%T' and `%T' lacks a cast"
16532 #: cp/typeck.c:1247
16534 msgid "invalid application of `%s' to a member function"
16537 #: cp/typeck.c:1280
16539 msgid "invalid application of `%s' to a bit-field"
16542 #: cp/typeck.c:1285
16544 msgid "ISO C++ forbids applying `%s' to an expression of function type"
16547 #: cp/typeck.c:1321
16548 msgid "invalid use of non-static member function"
16551 #: cp/typeck.c:1506
16552 msgid "deprecated conversion from string constant to `%T'"
16555 #: cp/typeck.c:1617 cp/typeck.c:1914
16556 msgid "request for member `%D' in `%E', which is of non-class type `%T'"
16559 #: cp/typeck.c:1644
16561 msgid "invalid use of nonstatic data member '%E'"
16564 #: cp/typeck.c:1696 cp/typeck.c:1723
16565 msgid "invalid access to non-static data member `%D' of NULL object"
16568 #: cp/typeck.c:1698 cp/typeck.c:1725
16569 msgid "(perhaps the `offsetof' macro was used incorrectly)"
16572 #: cp/typeck.c:1841
16573 msgid "the type being destroyed is `%T', but the destructor refers to `%T'"
16576 #: cp/typeck.c:1960
16577 msgid "`%D::%D' is not a member of `%T'"
16580 #: cp/typeck.c:1971
16581 msgid "`%T' is not a base of `%T'"
16584 #: cp/typeck.c:1990
16585 msgid "'%D' has no member named '%E'"
16588 #: cp/typeck.c:2005
16589 msgid "`%D' is not a member template function"
16592 #. A pointer to incomplete type (other than cv void) can be
16593 #. dereferenced [expr.unary.op]/1
16594 #: cp/typeck.c:2112
16595 msgid "`%T' is not a pointer-to-object type"
16598 #: cp/typeck.c:2137
16600 msgid "invalid use of `%s' on pointer to member"
16603 #: cp/typeck.c:2141
16605 msgid "invalid type argument of `%s'"
16608 #: cp/typeck.c:2143
16609 msgid "invalid type argument"
16612 #: cp/typeck.c:2207
16613 msgid "array subscript has type `char'"
16616 #: cp/typeck.c:2248
16617 msgid "ISO C++ forbids subscripting non-lvalue array"
16620 #: cp/typeck.c:2259
16621 msgid "subscripting array declared `register'"
16624 #: cp/typeck.c:2342
16626 msgid "object missing in use of `%E'"
16629 #: cp/typeck.c:2443
16630 msgid "ISO C++ forbids calling `::main' from within program"
16633 #: cp/typeck.c:2468
16635 msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
16638 #: cp/typeck.c:2481
16640 msgid "`%E' cannot be used as a function"
16643 #: cp/typeck.c:2560
16644 msgid "too many arguments to %s `%+#D'"
16647 #: cp/typeck.c:2562 cp/typeck.c:2668
16648 msgid "at this point in file"
16651 #: cp/typeck.c:2599
16652 msgid "parameter %P of `%D' has incomplete type `%T'"
16655 #: cp/typeck.c:2602
16656 msgid "parameter %P has incomplete type `%T'"
16659 #: cp/typeck.c:2666
16660 msgid "too few arguments to %s `%+#D'"
16663 #: cp/typeck.c:2813 cp/typeck.c:2823
16664 msgid "assuming cast to type `%T' from overloaded function"
16667 #: cp/typeck.c:2884
16669 msgid "division by zero in `%E / 0'"
16672 #: cp/typeck.c:2886
16674 msgid "division by zero in `%E / 0.'"
16677 #: cp/typeck.c:2920
16679 msgid "division by zero in `%E %% 0'"
16682 #: cp/typeck.c:2922
16684 msgid "division by zero in `%E %% 0.'"
16687 #: cp/typeck.c:3002
16689 msgid "%s rotate count is negative"
16692 #: cp/typeck.c:3005
16694 msgid "%s rotate count >= width of type"
16697 #: cp/typeck.c:3039 cp/typeck.c:3044 cp/typeck.c:3140 cp/typeck.c:3145
16698 msgid "ISO C++ forbids comparison between pointer and integer"
16701 #: cp/typeck.c:3326
16702 msgid "comparison between types `%#T' and `%#T'"
16705 #: cp/typeck.c:3362
16706 msgid "comparison between signed and unsigned integer expressions"
16709 #: cp/typeck.c:3427
16710 msgid "invalid operands of types `%T' and `%T' to binary `%O'"
16713 #. Some sort of arithmetic operation involving NULL was
16714 #. performed. Note that pointer-difference and pointer-addition
16715 #. have already been handled above, and so we don't end up here in
16717 #: cp/typeck.c:3449
16718 msgid "NULL used in arithmetic"
16721 #: cp/typeck.c:3507
16722 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
16725 #: cp/typeck.c:3509
16726 msgid "ISO C++ forbids using pointer to a function in subtraction"
16729 #: cp/typeck.c:3511
16730 msgid "ISO C++ forbids using pointer to a method in subtraction"
16733 #: cp/typeck.c:3523
16734 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
16737 #: cp/typeck.c:3599
16740 "invalid use of '%E' to form a pointer-to-member-function. Use a qualified-"
16744 #: cp/typeck.c:3605
16747 "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
16750 #: cp/typeck.c:3627
16751 msgid "taking address of temporary"
16754 #: cp/typeck.c:3852
16756 msgid "ISO C++ forbids %sing an enum"
16759 #: cp/typeck.c:3863
16760 msgid "cannot %s a pointer to incomplete type `%T'"
16763 #: cp/typeck.c:3869
16764 msgid "ISO C++ forbids %sing a pointer of type `%T'"
16767 #: cp/typeck.c:3894
16768 msgid "cast to non-reference type used as lvalue"
16771 #: cp/typeck.c:3929
16772 msgid "invalid use of `--' on bool variable `%D'"
16776 #: cp/typeck.c:3958
16777 msgid "ISO C++ forbids taking address of function `::main'"
16780 #. An expression like &memfn.
16781 #: cp/typeck.c:4012
16783 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
16784 "static member function to form a pointer to member function. Say `&%T::%D'"
16787 #: cp/typeck.c:4017
16789 "ISO C++ forbids taking the address of a bound member function to form a "
16790 "pointer to member function. Say `&%T::%D'"
16793 #: cp/typeck.c:4045
16794 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
16797 #: cp/typeck.c:4065
16801 #: cp/typeck.c:4097
16802 msgid "attempt to take address of bit-field structure member `%D'"
16805 #: cp/typeck.c:4209
16806 msgid "taking address of destructor"
16809 #: cp/typeck.c:4222
16810 msgid "taking address of bound pointer-to-member expression"
16813 #: cp/typeck.c:4230
16814 msgid "cannot create pointer to reference member `%D'"
16817 #: cp/typeck.c:4293
16818 msgid "cannot take the address of `this', which is an rvalue expression"
16821 #: cp/typeck.c:4312
16822 msgid "address requested for `%D', which is declared `register'"
16825 #: cp/typeck.c:4378
16827 msgid "%s expression list treated as compound expression"
16830 #: cp/typeck.c:4452
16831 msgid "%s from type `%T' to type `%T' casts away constness"
16834 #: cp/typeck.c:4654
16835 msgid "invalid static_cast from type `%T' to type `%T'"
16838 #: cp/typeck.c:4694
16840 "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
16843 #: cp/typeck.c:4714
16844 msgid "reinterpret_cast from `%T' to `%T' loses precision"
16847 #: cp/typeck.c:4733
16849 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
16852 #: cp/typeck.c:4739
16853 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
16856 #: cp/typeck.c:4767
16858 "invalid use of const_cast with type `%T', which is not a pointer, reference, "
16859 "nor a pointer-to-data-member type"
16862 #: cp/typeck.c:4770
16864 "invalid use of const_cast with type `%T', which is a pointer or reference to "
16868 #: cp/typeck.c:4793
16869 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
16872 #: cp/typeck.c:4810
16873 msgid "invalid const_cast from type `%T' to type `%T'"
16876 #: cp/typeck.c:4857 cp/typeck.c:4862
16877 msgid "ISO C++ forbids casting to an array type `%T'"
16880 #: cp/typeck.c:4870
16881 msgid "invalid cast to function type `%T'"
16884 #: cp/typeck.c:4926
16885 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
16888 #: cp/typeck.c:4974
16889 msgid "cast from `%T' to `%T' increases required alignment of target type"
16892 #: cp/typeck.c:5140
16893 msgid " in evaluation of `%Q(%#T, %#T)'"
16896 #: cp/typeck.c:5209
16897 msgid "incompatible types in assignment of `%T' to `%T'"
16900 #: cp/typeck.c:5216
16901 msgid "ISO C++ forbids assignment of arrays"
16904 #: cp/typeck.c:5323
16905 msgid " in pointer to member function conversion"
16908 #: cp/typeck.c:5329
16909 msgid " in pointer to member conversion"
16912 #. This is a reinterpret cast, we choose to do nothing.
16913 #: cp/typeck.c:5339 cp/typeck.c:5355
16914 msgid "pointer to member cast via virtual base `%T'"
16917 #: cp/typeck.c:5358
16918 msgid "pointer to member conversion via virtual base `%T'"
16921 #: cp/typeck.c:5430
16922 msgid "invalid conversion to type `%T' from type `%T'"
16925 #: cp/typeck.c:5587
16926 msgid "passing NULL used for non-pointer %s %P of `%D'"
16929 #: cp/typeck.c:5590
16930 msgid "%s to non-pointer type `%T' from NULL"
16933 #: cp/typeck.c:5598
16934 msgid "passing `%T' for %s %P of `%D'"
16937 #: cp/typeck.c:5601
16938 msgid "%s to `%T' from `%T'"
16941 #: cp/typeck.c:5610
16942 msgid "passing negative value `%E' for %s %P of `%D'"
16945 #: cp/typeck.c:5613
16946 msgid "%s of negative value `%E' to `%T'"
16949 #: cp/typeck.c:5700
16950 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
16953 #: cp/typeck.c:5703
16954 msgid "cannot convert `%T' to `%T' in %s"
16957 #: cp/typeck.c:5780 cp/typeck.c:5782
16958 msgid "in passing argument %P of `%+D'"
16961 #: cp/typeck.c:5832
16962 msgid "returning reference to temporary"
16965 #: cp/typeck.c:5839
16966 msgid "reference to non-lvalue returned"
16969 #: cp/typeck.c:5851
16970 msgid "reference to local variable `%D' returned"
16973 #: cp/typeck.c:5854
16974 msgid "address of local variable `%D' returned"
16977 #: cp/typeck.c:5878
16978 msgid "function declared `noreturn' has a `return' statement"
16981 #: cp/typeck.c:5884
16982 msgid "returning a value from a destructor"
16985 #. If a return statement appears in a handler of the
16986 #. function-try-block of a constructor, the program is ill-formed.
16987 #: cp/typeck.c:5892
16988 msgid "cannot return from a handler of a function-try-block of a constructor"
16991 #. You can't return a value from a constructor.
16992 #: cp/typeck.c:5895
16993 msgid "returning a value from a constructor"
16996 #: cp/typeck.c:5918
16997 msgid "return-statement with no value, in function returning '%T'"
17000 #: cp/typeck.c:5935
17001 msgid "return-statement with a value, in function returning 'void'"
17004 #: cp/typeck.c:5957
17006 "`operator new' must not return NULL unless it is declared `throw()' (or -"
17007 "fcheck-new is in effect)"
17011 msgid "type `%T' is not a base type for type `%T'"
17014 #: cp/typeck2.c:293
17015 msgid "cannot declare variable `%+D' to be of abstract type `%T'"
17018 #: cp/typeck2.c:296
17019 msgid "cannot declare parameter `%+D' to be of abstract type `%T'"
17022 #: cp/typeck2.c:299
17023 msgid "cannot declare field `%+D' to be of abstract type `%T'"
17026 #: cp/typeck2.c:303
17027 msgid "invalid abstract return type for member function `%+#D'"
17030 #: cp/typeck2.c:306
17031 msgid "invalid abstract return type for function `%+#D'"
17034 #. Here we do not have location information, so use error instead
17036 #: cp/typeck2.c:311
17037 msgid "invalid abstract type `%T' for `%E'"
17040 #: cp/typeck2.c:313
17041 msgid "invalid abstract type for `%+D'"
17044 #: cp/typeck2.c:316
17045 msgid "cannot allocate an object of abstract type `%T'"
17048 #: cp/typeck2.c:323
17049 msgid "%J because the following virtual functions are pure within `%T':"
17052 #: cp/typeck2.c:327
17056 #: cp/typeck2.c:330
17057 msgid "%J since type `%T' has pure virtual functions"
17060 #: cp/typeck2.c:576
17061 msgid "constructor syntax used, but no constructor declared for type `%T'"
17064 #: cp/typeck2.c:589
17065 msgid "cannot initialize arrays using this syntax"
17068 #: cp/typeck2.c:689
17069 msgid "initializing array with parameter list"
17072 #: cp/typeck2.c:711
17073 msgid "int-array initialized from non-wide string"
17076 #: cp/typeck2.c:744
17077 msgid "initializer for scalar variable requires one element"
17080 #: cp/typeck2.c:751
17081 msgid "braces around scalar initializer for `%T'"
17084 #: cp/typeck2.c:754
17085 msgid "ignoring extra initializers for `%T'"
17088 #: cp/typeck2.c:766
17089 msgid "variable-sized object of type `%T' may not be initialized"
17092 #: cp/typeck2.c:777
17093 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
17096 #: cp/typeck2.c:842
17097 msgid "aggregate has a partly bracketed initializer"
17100 #: cp/typeck2.c:880 cp/typeck2.c:982
17101 msgid "non-trivial labeled initializers"
17104 #: cp/typeck2.c:894
17105 msgid "non-empty initializer for array of empty elements"
17108 #: cp/typeck2.c:948
17109 msgid "initializer list for object of class with virtual base classes"
17112 #: cp/typeck2.c:954
17113 msgid "initializer list for object of class with base classes"
17116 #: cp/typeck2.c:960
17117 msgid "initializer list for object using virtual functions"
17120 #: cp/typeck2.c:1021 cp/typeck2.c:1037
17121 msgid "missing initializer for member `%D'"
17124 #: cp/typeck2.c:1026
17125 msgid "uninitialized const member `%D'"
17128 #: cp/typeck2.c:1028
17129 msgid "member `%D' with uninitialized const fields"
17132 #: cp/typeck2.c:1031
17133 msgid "member `%D' is uninitialized reference"
17136 #: cp/typeck2.c:1078
17137 msgid "index value instead of field name in union initializer"
17140 #: cp/typeck2.c:1090
17141 msgid "no field `%D' in union being initialized"
17144 #: cp/typeck2.c:1098
17145 msgid "union `%T' with no named members cannot be initialized"
17148 #: cp/typeck2.c:1133
17149 msgid "excess elements in aggregate initializer"
17152 #: cp/typeck2.c:1247
17153 msgid "circular pointer delegation detected"
17156 #: cp/typeck2.c:1260
17157 msgid "base operand of `->' has non-pointer type `%T'"
17160 #: cp/typeck2.c:1284
17161 msgid "result of `operator->()' yields non-pointer result"
17164 #: cp/typeck2.c:1286
17165 msgid "base operand of `->' is not a pointer"
17168 #: cp/typeck2.c:1310
17169 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
17172 #: cp/typeck2.c:1318
17174 "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
17177 #: cp/typeck2.c:1339
17178 msgid "pointer to member type `%T' incompatible with object type `%T'"
17181 #: cp/typeck2.c:1561
17182 msgid "call to function `%D' which throws incomplete type `%#T'"
17185 #: cp/typeck2.c:1564
17186 msgid "call to function which throws incomplete type `%#T'"
17189 #. XXX Not i18n clean.
17190 #: cp/cp-tree.h:3839
17192 msgid "%s is deprecated, please see the documentation for details"
17195 #: fortran/f95-lang.c:242
17196 msgid "Unexpected type in truthvalue_conversion"
17199 #: fortran/f95-lang.c:295
17201 msgid "can't open input file: %s"
17204 #: fortran/f95-lang.c:622 treelang/treetree.c:860
17206 msgid "global register variable `%s' used in nested function"
17209 #: fortran/f95-lang.c:626 treelang/treetree.c:864
17211 msgid "register variable `%s' used in nested function"
17214 #: fortran/f95-lang.c:633 treelang/treetree.c:871
17216 msgid "address of global register variable `%s' requested"
17219 #: fortran/f95-lang.c:651 treelang/treetree.c:876
17221 msgid "address of register variable `%s' requested"
17224 #: fortran/gfortranspec.c:231
17226 msgid "overflowed output arg list for `%s'"
17229 #: fortran/gfortranspec.c:375
17231 msgid "argument to `%s' missing"
17234 #: fortran/gfortranspec.c:379
17235 msgid "no input files; unwilling to write output files"
17238 #: fortran/trans-array.c:2890
17239 msgid "Possible frontend bug: array constructor not expanded"
17242 #: fortran/trans-array.c:3971
17244 "Possible frontend bug: Deferred array size without pointer or allocatable "
17248 #: fortran/trans-array.c:4131
17249 msgid "scalar vector subscript???"
17252 #: fortran/trans-array.c:4405
17254 msgid "bad expression type during walk (%d)"
17257 #: fortran/trans-const.c:322
17259 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
17262 #: fortran/trans-decl.c:760
17263 msgid "intrinsic variable which isn't a procedure"
17266 #: fortran/trans-decl.c:1913
17267 msgid "Function does not return a value"
17270 #. I don't think this should ever happen.
17271 #: fortran/trans-decl.c:2012
17273 msgid "module symbol %s in wrong namespace"
17276 #: fortran/trans-decl.c:2026
17278 msgid "backend decl for module variable %s already exists"
17281 #: fortran/trans-decl.c:2110
17283 msgid "unused parameter `%s'"
17286 #: fortran/trans-decl.c:2116
17288 msgid "unused variable `%s'"
17291 #: fortran/trans-decl.c:2260
17292 msgid "Function return value not set"
17295 #: fortran/trans-expr.c:903
17296 msgid "Unknown intrinsic op"
17299 #: fortran/trans-intrinsic.c:585
17301 msgid "Intrinsic function %s(%d) not recognized"
17304 #: fortran/trans-io.c:934
17306 msgid "Bad namelist IO basetype (%d)"
17309 #: fortran/trans-io.c:1011
17310 msgid "A format cannot be specified with a namelist"
17313 #: fortran/trans-io.c:1211
17315 msgid "Bad IO basetype (%d)"
17318 #: fortran/trans-types.c:189
17319 msgid "integer kind=8 not available for -i8 option"
17322 #: fortran/trans-types.c:201
17323 msgid "real kind=8 not available for -r8 option"
17326 #: fortran/trans-types.c:904
17327 msgid "Array element size too big"
17330 #: fortran/trans.c:625
17331 msgid "gfc_trans_code(): Bad statement code"
17334 #. I changed this from sorry(...) because it should not return.
17335 #. TODO: Remove gfc_todo_error before releasing version 1.0.
17336 #: fortran/trans.h:560
17337 msgid "gfc_todo: Not Implemented: "
17340 #: java/check-init.c:892
17342 msgid "internal error in check-init: tree code not implemented: %s"
17345 #: java/check-init.c:964
17346 msgid "%Jfinal field `%D' may not have been initialized"
17349 #: java/class.c:756
17350 msgid "bad method signature"
17353 #: java/class.c:800
17354 msgid "misplaced ConstantValue attribute (not in any field)"
17357 #: java/class.c:802
17359 msgid "duplicate ConstantValue attribute for field '%s'"
17362 #: java/class.c:813
17364 msgid "ConstantValue attribute of field '%s' has wrong type"
17367 #: java/class.c:1110
17369 msgid "field '%s' not found in class"
17372 #: java/class.c:1425
17373 msgid "%Jabstract method in non-abstract class"
17376 #: java/class.c:2284
17377 msgid "%Jnon-static method '%D' overrides static method"
17380 #: java/decl.c:1156
17381 msgid "%J'%D' used prior to declaration"
17384 #: java/decl.c:1197
17386 msgid "declaration of `%s' shadows a parameter"
17389 #: java/decl.c:1200
17391 msgid "declaration of `%s' shadows a symbol from the parameter list"
17394 #: java/decl.c:1528
17395 msgid "%Jlabel '%D' used but not defined"
17398 #: java/decl.c:1533
17399 msgid "%Jlabel '%D' defined but not used"
17402 #: java/decl.c:1655
17403 msgid "%JIn %D: overlapped variable and exception ranges at %d"
17406 #: java/decl.c:1719
17407 msgid "bad type in parameter debug info"
17410 #: java/decl.c:1728
17411 msgid "%Jbad PC range for debug info for local '%D'"
17415 msgid "stack underflow - dup* operation"
17418 #: java/expr.c:1489
17421 "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
17424 #: java/expr.c:1517
17426 msgid "field `%s' not found"
17429 #: java/expr.c:1714
17430 msgid "ret instruction not implemented"
17433 #: java/expr.c:1875
17435 msgid "method '%s' not found in class"
17438 #: java/expr.c:2065
17440 msgid "failed to find class '%s'"
17443 #: java/expr.c:2075
17445 msgid "class '%s' has no method named '%s' matching signature '%s'"
17448 #: java/expr.c:2085
17449 msgid "invokestatic on non static method"
17452 #: java/expr.c:2090
17453 msgid "invokestatic on abstract method"
17456 #: java/expr.c:2098
17457 msgid "invoke[non-static] on static method"
17460 #: java/expr.c:2398
17462 msgid "missing field '%s' in '%s'"
17465 #: java/expr.c:2404
17467 msgid "mismatching signature for field '%s' in '%s'"
17470 #: java/expr.c:2426
17471 msgid "%Jassignment to final field '%D' not in field's class"
17474 #: java/expr.c:2431
17475 msgid "%Jassignment to final static field `%D' not in class initializer"
17478 #: java/expr.c:2440
17479 msgid "%Jassignment to final field '%D' not in constructor"
17482 #: java/expr.c:2630
17483 msgid "invalid PC in line number table"
17486 #: java/expr.c:2676
17488 msgid "unreachable bytecode from %d to before %d"
17491 #: java/expr.c:2713
17493 msgid "unreachable bytecode from %d to the end of the method"
17496 #. duplicate code from LOAD macro
17497 #: java/expr.c:3007
17498 msgid "unrecogized wide sub-instruction"
17501 #: java/gjavah.c:675
17502 msgid "static field has same name as method"
17505 #. FIXME: i18n bug here. Order of prints should not be
17507 #: java/gjavah.c:833
17509 msgid "ignored method `"
17512 #: java/gjavah.c:835
17514 msgid "' marked virtual\n"
17517 #: java/gjavah.c:1183
17519 msgid "couldn't find class %s"
17522 #: java/gjavah.c:1190
17524 msgid "parse error while reading %s"
17527 #: java/gjavah.c:1416 java/gjavah.c:1518 java/gjavah.c:1593
17529 msgid "unparseable signature: `%s'"
17532 #: java/gjavah.c:1983
17533 msgid "Not a valid Java .class file."
17536 #: java/gjavah.c:1991 java/jcf-parse.c:625
17537 msgid "error while parsing constant pool"
17540 #: java/gjavah.c:1997
17542 msgid "error in constant pool entry #%d"
17545 #: java/gjavah.c:2140
17546 msgid "class is of array type\n"
17549 #: java/gjavah.c:2148
17550 msgid "base class is of array type"
17553 #: java/gjavah.c:2264
17555 msgid "Try `gcjh --help' for more information.\n"
17558 #: java/gjavah.c:2271
17561 "Usage: gcjh [OPTION]... CLASS...\n"
17565 #: java/gjavah.c:2272
17568 "Generate C++ header files from .class files\n"
17572 #: java/gjavah.c:2273
17574 msgid " -stubs Generate an implementation stub file\n"
17577 #: java/gjavah.c:2274
17579 msgid " -jni Generate a JNI header or stub\n"
17582 #: java/gjavah.c:2276
17584 msgid " -add TEXT Insert TEXT into class body\n"
17587 #: java/gjavah.c:2277
17589 msgid " -append TEXT Insert TEXT after class declaration\n"
17592 #: java/gjavah.c:2278
17594 msgid " -friend TEXT Insert TEXT as `friend' declaration\n"
17597 #: java/gjavah.c:2279
17599 msgid " -prepend TEXT Insert TEXT before start of class\n"
17602 #: java/gjavah.c:2281 java/jcf-dump.c:897
17604 msgid " --classpath PATH Set path to find .class files\n"
17607 #: java/gjavah.c:2282 java/jcf-dump.c:898
17609 msgid " -IDIR Append directory to class path\n"
17612 #: java/gjavah.c:2283 java/jcf-dump.c:899
17614 msgid " --bootclasspath PATH Override built-in class path\n"
17617 #: java/gjavah.c:2284 java/jcf-dump.c:900
17619 msgid " --extdirs PATH Set extensions directory path\n"
17622 #: java/gjavah.c:2285
17624 msgid " -d DIRECTORY Set output directory name\n"
17627 #: java/gjavah.c:2286 java/jcf-dump.c:901 java/jv-scan.c:112
17629 msgid " -o FILE Set output file name\n"
17632 #: java/gjavah.c:2287
17634 msgid " -td DIRECTORY Set temporary directory name\n"
17637 #: java/gjavah.c:2289 java/jcf-dump.c:903 java/jv-scan.c:114
17639 msgid " --help Print this help, then exit\n"
17642 #: java/gjavah.c:2290 java/jcf-dump.c:904 java/jv-scan.c:115
17644 msgid " --version Print version number, then exit\n"
17647 #: java/gjavah.c:2291 java/jcf-dump.c:905
17649 msgid " -v, --verbose Print extra information while running\n"
17652 #: java/gjavah.c:2293
17655 " -M Print all dependencies to stdout;\n"
17656 " suppress ordinary output\n"
17659 #: java/gjavah.c:2295
17662 " -MM Print non-system dependencies to stdout;\n"
17663 " suppress ordinary output\n"
17666 #: java/gjavah.c:2297
17668 msgid " -MD Print all dependencies to stdout\n"
17671 #: java/gjavah.c:2298
17673 msgid " -MMD Print non-system dependencies to stdout\n"
17676 #: java/gjavah.c:2301 java/jcf-dump.c:907 java/jv-scan.c:117
17679 "For bug reporting instructions, please see:\n"
17683 #: java/gjavah.c:2329 java/gjavah.c:2443
17684 msgid "no classes specified"
17687 #: java/gjavah.c:2422
17688 msgid "`-MG' option is unimplemented"
17691 #: java/gjavah.c:2451
17692 msgid "can't specify both -o and -MD"
17695 #: java/gjavah.c:2462
17697 msgid "Processing %s\n"
17700 #: java/gjavah.c:2468
17702 msgid "%s: no such class"
17705 #: java/gjavah.c:2472
17707 msgid "Found in %s\n"
17710 #: java/jcf-dump.c:814
17712 msgid "Not a valid Java .class file.\n"
17715 #: java/jcf-dump.c:820
17717 msgid "error while parsing constant pool\n"
17720 #: java/jcf-dump.c:826 java/jcf-parse.c:628
17722 msgid "error in constant pool entry #%d\n"
17725 #: java/jcf-dump.c:836
17727 msgid "error while parsing fields\n"
17730 #: java/jcf-dump.c:842
17732 msgid "error while parsing methods\n"
17735 #: java/jcf-dump.c:848
17737 msgid "error while parsing final attributes\n"
17740 #: java/jcf-dump.c:885
17742 msgid "Try `jcf-dump --help' for more information.\n"
17745 #: java/jcf-dump.c:892
17748 "Usage: jcf-dump [OPTION]... CLASS...\n"
17752 #: java/jcf-dump.c:893
17755 "Display contents of a class file in readable form.\n"
17759 #: java/jcf-dump.c:894
17761 msgid " -c Disassemble method bodies\n"
17764 #: java/jcf-dump.c:895
17766 msgid " --javap Generate output in `javap' format\n"
17769 #: java/jcf-dump.c:932 java/jcf-dump.c:1000
17771 msgid "jcf-dump: no classes specified\n"
17774 #: java/jcf-dump.c:1020
17776 msgid "Cannot open '%s' for output.\n"
17779 #: java/jcf-dump.c:1066
17781 msgid "bad format of .zip/.jar archive\n"
17784 #: java/jcf-dump.c:1184
17786 msgid "Bad byte codes.\n"
17789 #: java/jcf-io.c:535
17792 "source file for class `%s' is newer than its matching class file. Source "
17793 "file `%s' used instead"
17796 #: java/jcf-parse.c:330
17797 msgid "bad string constant"
17800 #: java/jcf-parse.c:348
17802 msgid "bad value constant type %d, index %d"
17805 #: java/jcf-parse.c:518
17807 msgid "can't reopen %s: %m"
17810 #: java/jcf-parse.c:525
17812 msgid "can't close %s: %m"
17815 #: java/jcf-parse.c:611
17817 msgid "cannot find file for class %s"
17820 #: java/jcf-parse.c:622
17821 msgid "not a valid Java .class file"
17824 #. FIXME - where was first time
17825 #: java/jcf-parse.c:640
17827 msgid "reading class %s for the second time from %s"
17830 #: java/jcf-parse.c:658
17831 msgid "error while parsing fields"
17834 #: java/jcf-parse.c:661
17835 msgid "error while parsing methods"
17838 #: java/jcf-parse.c:664
17839 msgid "error while parsing final attributes"
17842 #: java/jcf-parse.c:678
17845 "the `java.lang.Object' that was found in `%s' didn't have the special zero-"
17846 "length `gnu.gcj.gcj-compiled' attribute. This generally means that your "
17847 "classpath is incorrectly set. Use `info gcj \"Input Options\"' to see the "
17848 "info page describing how to set the classpath"
17851 #: java/jcf-parse.c:756
17852 msgid "missing Code attribute"
17855 #: java/jcf-parse.c:1015
17856 msgid "%Hsource file seen twice on command line and will be compiled only once"
17859 #: java/jcf-parse.c:1030
17860 msgid "no input file specified"
17863 #: java/jcf-parse.c:1061
17865 msgid "can't close input file %s: %m"
17868 #: java/jcf-parse.c:1099
17870 msgid "bad zip/jar file %s"
17873 #: java/jcf-parse.c:1275
17875 msgid "error while reading %s from zip file"
17878 #: java/jcf-write.c:2655
17881 "internal error in generate_bytecode_insn - tree code not implemented: %s"
17884 #: java/jcf-write.c:3027
17885 msgid "field initializer type mismatch"
17888 #: java/jcf-write.c:3484
17890 msgid "can't create directory %s: %m"
17893 #: java/jcf-write.c:3517
17895 msgid "can't open %s for writing: %m"
17898 #: java/jcf-write.c:3537
17900 msgid "can't create %s: %m"
17903 #: java/jv-scan.c:97
17905 msgid "Try `jv-scan --help' for more information.\n"
17908 #: java/jv-scan.c:104
17911 "Usage: jv-scan [OPTION]... FILE...\n"
17915 #: java/jv-scan.c:105
17918 "Print useful information read from Java source files.\n"
17922 #: java/jv-scan.c:106
17924 msgid " --no-assert Don't recognize the assert keyword\n"
17927 #: java/jv-scan.c:107
17929 msgid " --complexity Print cyclomatic complexity of input file\n"
17932 #: java/jv-scan.c:108
17934 msgid " --encoding NAME Specify encoding of input file\n"
17937 #: java/jv-scan.c:109
17939 msgid " --print-main Print name of class containing `main'\n"
17942 #: java/jv-scan.c:110
17944 msgid " --list-class List all classes defined in file\n"
17947 #: java/jv-scan.c:111
17950 " --list-filename Print input filename when listing class names\n"
17953 #: java/jv-scan.c:188
17954 msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
17957 #: java/jv-scan.c:191
17959 msgid "can't open output file `%s'"
17962 #: java/jv-scan.c:225
17964 msgid "file not found `%s'"
17967 #: java/jv-scan.c:247
17969 msgid "%s: error: "
17972 #: java/jv-scan.c:259
17974 msgid "%s: warning: "
17977 #: java/jvgenmain.c:48
17979 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
17982 #: java/jvgenmain.c:98
17984 msgid "%s: Cannot open output file: %s\n"
17987 #: java/jvgenmain.c:135
17989 msgid "%s: Failed to close output file %s\n"
17992 #: java/jvspec.c:418
17993 msgid "can't specify `-D' without `--main'\n"
17996 #: java/jvspec.c:421
17998 msgid "`%s' is not a valid class name"
18001 #: java/jvspec.c:427
18002 msgid "--resource requires -o"
18005 #: java/jvspec.c:434
18006 msgid "warning: already-compiled .class files ignored with -C"
18009 #: java/jvspec.c:441
18010 msgid "cannot specify both -C and -o"
18013 #: java/jvspec.c:453
18014 msgid "cannot create temporary file"
18017 #: java/jvspec.c:481
18018 msgid "using both @FILE with multiple files not implemented"
18021 #: java/jvspec.c:530
18022 msgid "cannot specify `main' class when not linking"
18026 msgid "can't do dependency tracking with input from stdin"
18030 msgid "couldn't determine target name for dependency tracking"
18036 "unknown encoding: `%s'\n"
18037 "This might mean that your locale's encoding is not supported\n"
18038 "by your system's iconv(3) implementation. If you aren't trying\n"
18039 "to use a particular encoding for your input file, try the\n"
18040 "`--encoding=UTF-8' option"
18043 #: java/mangle.c:89
18045 msgid "can't mangle %s"
18048 #: java/mangle_name.c:140 java/mangle_name.c:210
18049 msgid "internal error - invalid Utf8 name"
18052 #: ../../gcc-cvs/gcc/java/parse-scan.y:881 ../../gcc-cvs/gcc/java/parse.y:948
18053 #: ../../gcc-cvs/gcc/java/parse.y:1289 ../../gcc-cvs/gcc/java/parse.y:1350
18054 #: ../../gcc-cvs/gcc/java/parse.y:1554 ../../gcc-cvs/gcc/java/parse.y:1777
18055 #: ../../gcc-cvs/gcc/java/parse.y:1786 ../../gcc-cvs/gcc/java/parse.y:1797
18056 #: ../../gcc-cvs/gcc/java/parse.y:1808 ../../gcc-cvs/gcc/java/parse.y:1820
18057 #: ../../gcc-cvs/gcc/java/parse.y:1835 ../../gcc-cvs/gcc/java/parse.y:1852
18058 #: ../../gcc-cvs/gcc/java/parse.y:1854 ../../gcc-cvs/gcc/java/parse.y:1935
18059 #: ../../gcc-cvs/gcc/java/parse.y:2107 ../../gcc-cvs/gcc/java/parse.y:2176
18060 #: ../../gcc-cvs/gcc/java/parse.y:2340 ../../gcc-cvs/gcc/java/parse.y:2352
18061 #: ../../gcc-cvs/gcc/java/parse.y:2359 ../../gcc-cvs/gcc/java/parse.y:2366
18062 #: ../../gcc-cvs/gcc/java/parse.y:2377 ../../gcc-cvs/gcc/java/parse.y:2379
18063 #: ../../gcc-cvs/gcc/java/parse.y:2417 ../../gcc-cvs/gcc/java/parse.y:2419
18064 #: ../../gcc-cvs/gcc/java/parse.y:2421 ../../gcc-cvs/gcc/java/parse.y:2442
18065 #: ../../gcc-cvs/gcc/java/parse.y:2444 ../../gcc-cvs/gcc/java/parse.y:2446
18066 #: ../../gcc-cvs/gcc/java/parse.y:2462 ../../gcc-cvs/gcc/java/parse.y:2464
18067 #: ../../gcc-cvs/gcc/java/parse.y:2485 ../../gcc-cvs/gcc/java/parse.y:2487
18068 #: ../../gcc-cvs/gcc/java/parse.y:2489 ../../gcc-cvs/gcc/java/parse.y:2517
18069 #: ../../gcc-cvs/gcc/java/parse.y:2519 ../../gcc-cvs/gcc/java/parse.y:2521
18070 #: ../../gcc-cvs/gcc/java/parse.y:2523 ../../gcc-cvs/gcc/java/parse.y:2541
18071 #: ../../gcc-cvs/gcc/java/parse.y:2543 ../../gcc-cvs/gcc/java/parse.y:2554
18072 #: ../../gcc-cvs/gcc/java/parse.y:2565 ../../gcc-cvs/gcc/java/parse.y:2576
18073 #: ../../gcc-cvs/gcc/java/parse.y:2587 ../../gcc-cvs/gcc/java/parse.y:2598
18074 #: ../../gcc-cvs/gcc/java/parse.y:2611 ../../gcc-cvs/gcc/java/parse.y:2615
18075 #: ../../gcc-cvs/gcc/java/parse.y:2617 ../../gcc-cvs/gcc/java/parse.y:2630
18076 msgid "Missing term"
18079 #: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-cvs/gcc/java/parse.y:720
18080 #: ../../gcc-cvs/gcc/java/parse.y:758 ../../gcc-cvs/gcc/java/parse.y:783
18081 #: ../../gcc-cvs/gcc/java/parse.y:969 ../../gcc-cvs/gcc/java/parse.y:1324
18082 #: ../../gcc-cvs/gcc/java/parse.y:1530 ../../gcc-cvs/gcc/java/parse.y:1532
18083 #: ../../gcc-cvs/gcc/java/parse.y:1762 ../../gcc-cvs/gcc/java/parse.y:1788
18084 #: ../../gcc-cvs/gcc/java/parse.y:1799 ../../gcc-cvs/gcc/java/parse.y:1810
18085 #: ../../gcc-cvs/gcc/java/parse.y:1822 ../../gcc-cvs/gcc/java/parse.y:1837
18086 msgid "';' expected"
18089 #: ../../gcc-cvs/gcc/java/parse.y:718 ../../gcc-cvs/gcc/java/parse.y:756
18090 msgid "Missing name"
18093 #: ../../gcc-cvs/gcc/java/parse.y:781
18094 msgid "'*' expected"
18097 #: ../../gcc-cvs/gcc/java/parse.y:795
18098 msgid "Class or interface declaration expected"
18101 #: ../../gcc-cvs/gcc/java/parse.y:832 ../../gcc-cvs/gcc/java/parse.y:834
18102 msgid "Missing class name"
18105 #: ../../gcc-cvs/gcc/java/parse.y:837 ../../gcc-cvs/gcc/java/parse.y:841
18106 #: ../../gcc-cvs/gcc/java/parse.y:849 ../../gcc-cvs/gcc/java/parse.y:1009
18107 #: ../../gcc-cvs/gcc/java/parse.y:1270 ../../gcc-cvs/gcc/java/parse.y:1272
18108 #: ../../gcc-cvs/gcc/java/parse.y:1597 ../../gcc-cvs/gcc/java/parse.y:1848
18109 #: ../../gcc-cvs/gcc/java/parse.y:1880 ../../gcc-cvs/gcc/java/parse.y:1942
18110 msgid "'{' expected"
18113 #: ../../gcc-cvs/gcc/java/parse.y:851
18114 msgid "Missing super class name"
18117 #: ../../gcc-cvs/gcc/java/parse.y:861 ../../gcc-cvs/gcc/java/parse.y:877
18118 msgid "Missing interface name"
18121 #: ../../gcc-cvs/gcc/java/parse.y:963
18122 msgid "Missing variable initializer"
18125 #: ../../gcc-cvs/gcc/java/parse.y:980
18126 msgid "Invalid declaration"
18129 #: ../../gcc-cvs/gcc/java/parse.y:983 ../../gcc-cvs/gcc/java/parse.y:1068
18130 #: ../../gcc-cvs/gcc/java/parse.y:2122 ../../gcc-cvs/gcc/java/parse.y:2151
18131 #: ../../gcc-cvs/gcc/java/parse.y:2173 ../../gcc-cvs/gcc/java/parse.y:2177
18132 #: ../../gcc-cvs/gcc/java/parse.y:2212 ../../gcc-cvs/gcc/java/parse.y:2291
18133 #: ../../gcc-cvs/gcc/java/parse.y:2301 ../../gcc-cvs/gcc/java/parse.y:2311
18134 msgid "']' expected"
18137 #: ../../gcc-cvs/gcc/java/parse.y:987
18138 msgid "Unbalanced ']'"
18141 #: ../../gcc-cvs/gcc/java/parse.y:1023
18142 msgid "Invalid method declaration, method name required"
18145 #: ../../gcc-cvs/gcc/java/parse.y:1028 ../../gcc-cvs/gcc/java/parse.y:1033
18146 #: ../../gcc-cvs/gcc/java/parse.y:1038 ../../gcc-cvs/gcc/java/parse.y:2027
18147 msgid "Identifier expected"
18150 #: ../../gcc-cvs/gcc/java/parse.y:1043
18151 msgid "Invalid method declaration, return type required"
18154 #: ../../gcc-cvs/gcc/java/parse.y:1066 ../../gcc-cvs/gcc/java/parse.y:1510
18155 #: ../../gcc-cvs/gcc/java/parse.y:1517 ../../gcc-cvs/gcc/java/parse.y:1526
18156 #: ../../gcc-cvs/gcc/java/parse.y:1528 ../../gcc-cvs/gcc/java/parse.y:1556
18157 #: ../../gcc-cvs/gcc/java/parse.y:1665 ../../gcc-cvs/gcc/java/parse.y:1972
18158 #: ../../gcc-cvs/gcc/java/parse.y:2025
18159 msgid "')' expected"
18162 #: ../../gcc-cvs/gcc/java/parse.y:1082
18163 msgid "Missing formal parameter term"
18166 #: ../../gcc-cvs/gcc/java/parse.y:1097 ../../gcc-cvs/gcc/java/parse.y:1102
18167 msgid "Missing identifier"
18170 #: ../../gcc-cvs/gcc/java/parse.y:1122 ../../gcc-cvs/gcc/java/parse.y:1131
18171 msgid "Missing class type term"
18174 #: ../../gcc-cvs/gcc/java/parse.y:1287
18175 msgid "Invalid interface type"
18178 #: ../../gcc-cvs/gcc/java/parse.y:1474 ../../gcc-cvs/gcc/java/parse.y:1644
18179 #: ../../gcc-cvs/gcc/java/parse.y:1646
18180 msgid "':' expected"
18183 #: ../../gcc-cvs/gcc/java/parse.y:1496 ../../gcc-cvs/gcc/java/parse.y:1501
18184 #: ../../gcc-cvs/gcc/java/parse.y:1506
18185 msgid "Invalid expression statement"
18188 #: ../../gcc-cvs/gcc/java/parse.y:1524 ../../gcc-cvs/gcc/java/parse.y:1552
18189 #: ../../gcc-cvs/gcc/java/parse.y:1593 ../../gcc-cvs/gcc/java/parse.y:1661
18190 #: ../../gcc-cvs/gcc/java/parse.y:1729 ../../gcc-cvs/gcc/java/parse.y:1850
18191 #: ../../gcc-cvs/gcc/java/parse.y:1928 ../../gcc-cvs/gcc/java/parse.y:2019
18192 #: ../../gcc-cvs/gcc/java/parse.y:2021 ../../gcc-cvs/gcc/java/parse.y:2029
18193 #: ../../gcc-cvs/gcc/java/parse.y:2272 ../../gcc-cvs/gcc/java/parse.y:2274
18194 msgid "'(' expected"
18197 #: ../../gcc-cvs/gcc/java/parse.y:1595
18198 msgid "Missing term or ')'"
18201 #: ../../gcc-cvs/gcc/java/parse.y:1642
18202 msgid "Missing or invalid constant expression"
18205 #: ../../gcc-cvs/gcc/java/parse.y:1663
18206 msgid "Missing term and ')' expected"
18209 #: ../../gcc-cvs/gcc/java/parse.y:1702
18210 msgid "Invalid control expression"
18213 #: ../../gcc-cvs/gcc/java/parse.y:1704 ../../gcc-cvs/gcc/java/parse.y:1706
18214 msgid "Invalid update expression"
18217 #: ../../gcc-cvs/gcc/java/parse.y:1731
18218 msgid "Invalid init statement"
18221 #: ../../gcc-cvs/gcc/java/parse.y:1931
18222 msgid "Missing term or ')' expected"
18225 #: ../../gcc-cvs/gcc/java/parse.y:1974
18226 msgid "'class' or 'this' expected"
18229 #: ../../gcc-cvs/gcc/java/parse.y:1976 ../../gcc-cvs/gcc/java/parse.y:1978
18230 msgid "'class' expected"
18233 #: ../../gcc-cvs/gcc/java/parse.y:2023
18234 msgid "')' or term expected"
18237 #: ../../gcc-cvs/gcc/java/parse.y:2120 ../../gcc-cvs/gcc/java/parse.y:2149
18238 msgid "'[' expected"
18241 #: ../../gcc-cvs/gcc/java/parse.y:2227
18242 msgid "Field expected"
18245 #: ../../gcc-cvs/gcc/java/parse.y:2286 ../../gcc-cvs/gcc/java/parse.y:2296
18246 #: ../../gcc-cvs/gcc/java/parse.y:2306
18247 msgid "Missing term and ']' expected"
18250 #: ../../gcc-cvs/gcc/java/parse.y:2410
18251 msgid "']' expected, invalid type expression"
18254 #: ../../gcc-cvs/gcc/java/parse.y:2413
18255 msgid "Invalid type expression"
18258 #: ../../gcc-cvs/gcc/java/parse.y:2525
18259 msgid "Invalid reference type"
18262 #: ../../gcc-cvs/gcc/java/parse.y:2993
18263 msgid "Constructor invocation must be first thing in a constructor"
18266 #: ../../gcc-cvs/gcc/java/parse.y:2995
18267 msgid "Only constructors can invoke constructors"
18270 #: ../../gcc-cvs/gcc/java/parse.y:3003
18272 msgid ": `%s' JDK1.1(TM) feature"
18275 #: ../../gcc-cvs/gcc/java/parse.y:3062 ../../gcc-cvs/gcc/java/parse.y:3064
18282 #: ../../gcc-cvs/gcc/java/parse.y:6921
18284 msgid "malformed .zip archive in CLASSPATH: %s"
18287 #: ../../gcc-cvs/gcc/java/parse.y:6992
18290 "Can't find default package `%s'. Check the CLASSPATH environment variable "
18291 "and the access to the archives"
18294 #: ../../gcc-cvs/gcc/java/parse.y:12090
18296 msgid "missing static field `%s'"
18299 #: ../../gcc-cvs/gcc/java/parse.y:12095
18301 msgid "not a static field `%s'"
18304 #: ../../gcc-cvs/gcc/java/parse.y:12138
18306 msgid "No case for %s"
18309 #: ../../gcc-cvs/gcc/java/parse.y:13075
18311 msgid "unregistered operator %s"
18314 #: java/typeck.c:547
18315 msgid "junk at end of signature string"
18318 #: java/verify.c:479
18319 msgid "bad pc in exception_table"
18322 #: java/verify.c:1475
18324 msgid "unknown opcode %d@pc=%d during verification"
18327 #: java/verify.c:1550 java/verify.c:1566 java/verify.c:1571
18329 msgid "verification error at PC=%d"
18332 #: objc/objc-act.c:751
18333 msgid "`@end' must appear in an @implementation context"
18336 #: objc/objc-act.c:778
18337 msgid "method declaration not in @interface context"
18340 #: objc/objc-act.c:789
18341 msgid "method definition not in @implementation context"
18344 #: objc/objc-act.c:894
18346 msgid "object does not conform to the `%s' protocol"
18349 #: objc/objc-act.c:980 objc/objc-act.c:1053
18351 msgid "class `%s' does not implement the `%s' protocol"
18354 #: objc/objc-act.c:1159
18356 msgid "statically allocated instance of Objective-C class `%s'"
18359 #: objc/objc-act.c:1216
18361 msgid "protocol `%s' has circular dependency"
18364 #: objc/objc-act.c:1238 objc/objc-act.c:5792
18366 msgid "cannot find protocol declaration for `%s'"
18369 #: objc/objc-act.c:1634 objc/objc-act.c:2767 objc/objc-act.c:6317
18370 #: objc/objc-act.c:6643 objc/objc-act.c:6696 objc/objc-act.c:6721
18372 msgid "cannot find interface declaration for `%s'"
18375 #: objc/objc-act.c:1638
18377 msgid "interface `%s' does not have valid constant string layout"
18380 #: objc/objc-act.c:1643
18382 msgid "cannot find reference tag for class `%s'"
18385 #: objc/objc-act.c:2313
18387 msgid "creating selector for non existant method %s"
18390 #: objc/objc-act.c:2503
18392 msgid "`%s' is not an Objective-C class name or alias"
18395 #: objc/objc-act.c:2618 objc/objc-act.c:2636 objc/objc-act.c:6580
18396 #: objc/objc-act.c:6894 objc/objc-act.c:6924
18397 msgid "Objective-C declarations may only appear in global scope"
18400 #: objc/objc-act.c:2623
18402 msgid "cannot find class `%s'"
18405 #: objc/objc-act.c:2625
18407 msgid "class `%s' already exists"
18410 #: objc/objc-act.c:2650 objc/objc-act.c:6612
18412 msgid "`%s' redeclared as different kind of symbol"
18415 #: objc/objc-act.c:2652 objc/objc-act.c:6614
18416 msgid "%Jprevious declaration of '%D'"
18419 #: objc/objc-act.c:2877
18420 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
18423 #: objc/objc-act.c:3206
18424 msgid "@catch parameter is not a known Objective-C class type"
18427 #: objc/objc-act.c:3222
18428 msgid "exception of type %<%T%> will be caught"
18431 #: objc/objc-act.c:3224
18432 msgid "%H by earlier handler for %<%T%>"
18435 #: objc/objc-act.c:3277
18436 msgid "`@try' without `@catch' or `@finally'"
18439 #: objc/objc-act.c:3324
18440 msgid "%<@throw%> (rethrow) used outside of a @catch block"
18443 #: objc/objc-act.c:3700
18444 msgid "%Jtype '%D' does not have a known size"
18447 #: objc/objc-act.c:4218
18451 #: objc/objc-act.c:4241 objc/objc-act.c:4260
18452 msgid "inconsistent instance variable specification"
18455 #: objc/objc-act.c:5120
18456 msgid "can not use an object as parameter to a method"
18459 #: objc/objc-act.c:5322
18461 msgid "multiple %s named `%c%s' found"
18464 #: objc/objc-act.c:5547
18466 msgid "no super class declared in @interface for `%s'"
18469 #: objc/objc-act.c:5637
18471 msgid "invalid receiver type `%s'"
18474 #: objc/objc-act.c:5648
18476 msgid "`%s' may not respond to `%c%s'"
18479 #: objc/objc-act.c:5653
18481 msgid "`%c%s' not implemented by protocol(s)"
18484 #: objc/objc-act.c:5658
18485 msgid "(Messages without a matching method signature"
18488 #: objc/objc-act.c:5659
18489 msgid "will be assumed to return `id' and accept"
18492 #: objc/objc-act.c:5660
18493 msgid "`...' as arguments.)"
18496 #: objc/objc-act.c:5891
18498 msgid "undeclared selector `%s'"
18501 #. Historically, a class method that produced objects (factory
18502 #. method) would assign `self' to the instance that it
18503 #. allocated. This would effectively turn the class method into
18504 #. an instance method. Following this assignment, the instance
18505 #. variables could be accessed. That practice, while safe,
18506 #. violates the simple rule that a class method should not refer
18507 #. to an instance variable. It's better to catch the cases
18508 #. where this is done unknowingly than to support the above
18510 #: objc/objc-act.c:5933
18512 msgid "instance variable `%s' accessed in class method"
18515 #: objc/objc-act.c:6145
18517 msgid "duplicate declaration of method `%c%s'"
18520 #: objc/objc-act.c:6187
18522 msgid "duplicate interface declaration for category `%s(%s)'"
18525 #: objc/objc-act.c:6214
18527 msgid "illegal reference type specified for instance variable `%s'"
18530 #: objc/objc-act.c:6225
18532 msgid "instance variable `%s' has unknown size"
18535 #. vtable pointers are Real Bad(tm), since Obj-C cannot initialize them
18536 #: objc/objc-act.c:6239
18538 msgid "type `%s' has virtual member functions"
18541 #: objc/objc-act.c:6240
18543 msgid "illegal aggregate type `%s' specified for instance variable `%s'"
18546 #: objc/objc-act.c:6248
18548 msgid "type `%s' has a user-defined constructor"
18551 #: objc/objc-act.c:6250
18553 msgid "type `%s' has a user-defined destructor"
18556 #: objc/objc-act.c:6251
18558 "C++ constructors and destructors will not be invoked for Objective-C fields"
18561 #: objc/objc-act.c:6341
18563 msgid "instance variable `%s' is declared private"
18566 #: objc/objc-act.c:6350
18568 msgid "instance variable `%s' is %s; this will be a hard error in the future"
18571 #: objc/objc-act.c:6357
18573 msgid "instance variable `%s' is declared %s"
18576 #: objc/objc-act.c:6367
18577 msgid "static access to object of type `id'"
18580 #: objc/objc-act.c:6389 objc/objc-act.c:6477
18582 msgid "incomplete implementation of class `%s'"
18585 #: objc/objc-act.c:6393 objc/objc-act.c:6482
18587 msgid "incomplete implementation of category `%s'"
18590 #: objc/objc-act.c:6398 objc/objc-act.c:6487
18592 msgid "method definition for `%c%s' not found"
18595 #: objc/objc-act.c:6528
18597 msgid "%s `%s' does not fully implement the `%s' protocol"
18600 #: objc/objc-act.c:6586 objc/objc-act.c:8124
18601 msgid "`@end' missing in implementation context"
18604 #: objc/objc-act.c:6599
18606 msgid "cannot find interface declaration for `%s', superclass of `%s'"
18609 #: objc/objc-act.c:6626
18611 msgid "reimplementation of class `%s'"
18614 #: objc/objc-act.c:6657
18616 msgid "conflicting super class name `%s'"
18619 #: objc/objc-act.c:6659
18621 msgid "previous declaration of `%s'"
18624 #: objc/objc-act.c:6673 objc/objc-act.c:6675
18626 msgid "duplicate interface declaration for class `%s'"
18629 #: objc/objc-act.c:6952
18631 msgid "duplicate declaration for protocol `%s'"
18634 #. Add a readable method name to the warning.
18635 #: objc/objc-act.c:7468
18636 msgid "%J%s `%c%s'"
18639 #: objc/objc-act.c:7731
18641 msgid "no super class declared in interface for `%s'"
18644 #: objc/objc-act.c:7779
18645 msgid "[super ...] must appear in a method context"
18648 #: objc/objc-parse.y:2704
18649 msgid "extra semicolon in method definition specified"
18652 #: /home/jsm28/src/gcc-build/gcc/options.c:931
18653 msgid "Display this information"
18656 #: /home/jsm28/src/gcc-build/gcc/options.c:937
18658 "--param <param>=<value>\tSet paramter <param> to value. See below for a "
18659 "complete list of parameters"
18662 #: /home/jsm28/src/gcc-build/gcc/options.c:946
18664 "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
18665 "before <question> disables the <answer> to <question>"
18668 #: /home/jsm28/src/gcc-build/gcc/options.c:949
18669 msgid "Do not discard comments"
18672 #: /home/jsm28/src/gcc-build/gcc/options.c:952
18673 msgid "Do not discard comments in macro expansions"
18676 #: /home/jsm28/src/gcc-build/gcc/options.c:955
18678 "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
18679 "<macro> is given, <val> is taken to be 1"
18682 #: /home/jsm28/src/gcc-build/gcc/options.c:961
18683 msgid "-F <dir>\tAdd <dir> to the end of the main framework include path "
18686 #: /home/jsm28/src/gcc-build/gcc/options.c:964
18688 "-G<number>\tPut global and static data smaller than <number> bytes into a "
18689 "special section (on some targets)"
18692 #: /home/jsm28/src/gcc-build/gcc/options.c:967
18693 msgid "Print the name of header files as they are used"
18696 #: /home/jsm28/src/gcc-build/gcc/options.c:973
18697 msgid "-J<directory>\tPut MODULE files in 'directory'"
18700 #: /home/jsm28/src/gcc-build/gcc/options.c:979
18701 msgid "Generate make dependencies and compile"
18704 #: /home/jsm28/src/gcc-build/gcc/options.c:988
18705 msgid "Treat missing header files as generated files"
18708 #: /home/jsm28/src/gcc-build/gcc/options.c:994
18709 msgid "Like -MD but ignore system header files"
18712 #: /home/jsm28/src/gcc-build/gcc/options.c:1003
18713 msgid "-MQ <target>\tAdd a MAKE-quoted target"
18716 #: /home/jsm28/src/gcc-build/gcc/options.c:1009
18717 msgid "-O<number>\tSet optimization level to <number>"
18720 #: /home/jsm28/src/gcc-build/gcc/options.c:1012
18721 msgid "Optimize for space rather than speed"
18724 #: /home/jsm28/src/gcc-build/gcc/options.c:1015
18725 msgid "Do not generate #line directives"
18728 #: /home/jsm28/src/gcc-build/gcc/options.c:1018
18729 msgid "-U<macro>\tUndefine <macro>"
18732 #: /home/jsm28/src/gcc-build/gcc/options.c:1021
18733 msgid "This switch is deprecated; use -Wextra instead"
18736 #: /home/jsm28/src/gcc-build/gcc/options.c:1024
18738 "Warn about things that will change when compiling with an ABI-compliant "
18742 #: /home/jsm28/src/gcc-build/gcc/options.c:1027
18743 msgid "Warn about returning structures, unions or arrays"
18746 #: /home/jsm28/src/gcc-build/gcc/options.c:1030
18747 msgid "Warn about possible aliasing of dummy arguments"
18750 #: /home/jsm28/src/gcc-build/gcc/options.c:1036
18751 msgid "Warn about casting functions to incompatible types"
18754 #: /home/jsm28/src/gcc-build/gcc/options.c:1039
18755 msgid "Warn about pointer casts which increase alignment"
18758 #: /home/jsm28/src/gcc-build/gcc/options.c:1042
18759 msgid "Warn about casts which discard qualifiers"
18762 #: /home/jsm28/src/gcc-build/gcc/options.c:1045
18763 msgid "Warn about subscripts whose type is \"char\""
18766 #: /home/jsm28/src/gcc-build/gcc/options.c:1048
18768 "Warn about possibly nested block comments, and C++ comments spanning more "
18769 "than one physical line"
18772 #: /home/jsm28/src/gcc-build/gcc/options.c:1051
18773 msgid "Synonym for -Wcomment"
18776 #: /home/jsm28/src/gcc-build/gcc/options.c:1054
18777 msgid "Warn about implicit conversion"
18780 #: /home/jsm28/src/gcc-build/gcc/options.c:1057
18781 msgid "Warn when all constructors and destructors are private"
18784 #: /home/jsm28/src/gcc-build/gcc/options.c:1060
18785 msgid "Warn when a declaration is found after a statement"
18788 #: /home/jsm28/src/gcc-build/gcc/options.c:1063
18789 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
18792 #: /home/jsm28/src/gcc-build/gcc/options.c:1066
18793 msgid "Warn about uses of __attribute__((deprecated)) declarations"
18796 #: /home/jsm28/src/gcc-build/gcc/options.c:1069
18797 msgid "Warn when an optimization pass is disabled"
18800 #: /home/jsm28/src/gcc-build/gcc/options.c:1072
18801 msgid "Warn about compile-time integer division by zero"
18804 #: /home/jsm28/src/gcc-build/gcc/options.c:1075
18805 msgid "Warn about violations of Effective C++ style rules"
18808 #: /home/jsm28/src/gcc-build/gcc/options.c:1078
18809 msgid "Warn about stray tokens after #elif and #endif"
18812 #: /home/jsm28/src/gcc-build/gcc/options.c:1081
18813 msgid "Treat all warnings as errors"
18816 #: /home/jsm28/src/gcc-build/gcc/options.c:1084
18817 msgid "Make implicit function declarations an error"
18820 #: /home/jsm28/src/gcc-build/gcc/options.c:1087
18821 msgid "Print extra (possibly unwanted) warnings"
18824 #: /home/jsm28/src/gcc-build/gcc/options.c:1090
18825 msgid "Warn if deprecated empty statements are found"
18828 #: /home/jsm28/src/gcc-build/gcc/options.c:1093
18829 msgid "Exit on the first error occurred"
18832 #: /home/jsm28/src/gcc-build/gcc/options.c:1096
18833 msgid "Warn if testing floating point numbers for equality"
18836 #: /home/jsm28/src/gcc-build/gcc/options.c:1099
18837 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
18840 #: /home/jsm28/src/gcc-build/gcc/options.c:1102
18841 msgid "Warn if passing too many arguments to a function for its format string"
18844 #: /home/jsm28/src/gcc-build/gcc/options.c:1105
18845 msgid "Warn about format strings that are not literals"
18848 #: /home/jsm28/src/gcc-build/gcc/options.c:1108
18849 msgid "Warn about possible security problems with format functions"
18852 #: /home/jsm28/src/gcc-build/gcc/options.c:1111
18853 msgid "Warn about strftime formats yielding 2-digit years"
18856 #: /home/jsm28/src/gcc-build/gcc/options.c:1114
18857 msgid "Warn about zero-length formats"
18860 #: /home/jsm28/src/gcc-build/gcc/options.c:1123
18861 msgid "Warn about implicit function declarations"
18864 #: /home/jsm28/src/gcc-build/gcc/options.c:1126
18865 msgid "Warn when a declaration does not specify a type"
18868 #: /home/jsm28/src/gcc-build/gcc/options.c:1129
18869 msgid "Warn about calls with implicit interface"
18872 #: /home/jsm28/src/gcc-build/gcc/options.c:1132
18873 msgid "Deprecated. This switch has no effect."
18876 #: /home/jsm28/src/gcc-build/gcc/options.c:1135
18877 msgid "Warn about variables which are initialized to themselves."
18880 #: /home/jsm28/src/gcc-build/gcc/options.c:1138
18881 msgid "Warn when an inlined function cannot be inlined"
18884 #: /home/jsm28/src/gcc-build/gcc/options.c:1141
18885 msgid "Warn about invalid uses of the \"offsetof\" macro"
18888 #: /home/jsm28/src/gcc-build/gcc/options.c:1144
18889 msgid "Warn about PCH files that are found but not used"
18892 #: /home/jsm28/src/gcc-build/gcc/options.c:1147
18893 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
18896 #: /home/jsm28/src/gcc-build/gcc/options.c:1150
18897 msgid "Warn about truncated source lines"
18900 #: /home/jsm28/src/gcc-build/gcc/options.c:1153
18901 msgid "Do not warn about using \"long long\" when -pedantic"
18904 #: /home/jsm28/src/gcc-build/gcc/options.c:1156
18905 msgid "Warn about suspicious declarations of \"main\""
18908 #: /home/jsm28/src/gcc-build/gcc/options.c:1159
18909 msgid "Warn about possibly missing braces around initializers"
18912 #: /home/jsm28/src/gcc-build/gcc/options.c:1162
18913 msgid "Warn about global functions without previous declarations"
18916 #: /home/jsm28/src/gcc-build/gcc/options.c:1165
18917 msgid "Warn about missing fields in struct initializers"
18920 #: /home/jsm28/src/gcc-build/gcc/options.c:1168
18921 msgid "Warn about functions which might be candidates for format attributes"
18924 #: /home/jsm28/src/gcc-build/gcc/options.c:1171
18925 msgid "Warn about user-specified include directories that do not exist"
18928 #: /home/jsm28/src/gcc-build/gcc/options.c:1174
18930 "Warn about functions which might be candidates for __attribute__((noreturn))"
18933 #: /home/jsm28/src/gcc-build/gcc/options.c:1177
18934 msgid "Warn about global functions without prototypes"
18937 #: /home/jsm28/src/gcc-build/gcc/options.c:1180
18938 msgid "Warn about use of multi-character character constants"
18941 #: /home/jsm28/src/gcc-build/gcc/options.c:1183
18942 msgid "Warn about \"extern\" declarations not at file scope"
18945 #: /home/jsm28/src/gcc-build/gcc/options.c:1186
18947 "Warn when non-templatized friend functions are declared within a template"
18950 #: /home/jsm28/src/gcc-build/gcc/options.c:1189
18951 msgid "Warn about non-virtual destructors"
18954 #: /home/jsm28/src/gcc-build/gcc/options.c:1192
18956 "Warn about NULL being passed to argument slots marked as requiring non-NULL"
18959 #: /home/jsm28/src/gcc-build/gcc/options.c:1195
18960 msgid "Warn if a C-style cast is used in a program"
18963 #: /home/jsm28/src/gcc-build/gcc/options.c:1198
18964 msgid "Warn if an old-style parameter definition is used"
18967 #: /home/jsm28/src/gcc-build/gcc/options.c:1201
18968 msgid "Warn if .class files are out of date"
18971 #: /home/jsm28/src/gcc-build/gcc/options.c:1204
18972 msgid "Warn about overloaded virtual function names"
18975 #: /home/jsm28/src/gcc-build/gcc/options.c:1207
18976 msgid "Warn when the packed attribute has no effect on struct layout"
18979 #: /home/jsm28/src/gcc-build/gcc/options.c:1210
18980 msgid "Warn when padding is required to align structure members"
18983 #: /home/jsm28/src/gcc-build/gcc/options.c:1213
18984 msgid "Warn about possibly missing parentheses"
18987 #: /home/jsm28/src/gcc-build/gcc/options.c:1216
18988 msgid "Warn when converting the type of pointers to member functions"
18991 #: /home/jsm28/src/gcc-build/gcc/options.c:1219
18992 msgid "Warn about function pointer arithmetic"
18995 #: /home/jsm28/src/gcc-build/gcc/options.c:1222
18996 msgid "Warn if inherited methods are unimplemented"
18999 #: /home/jsm28/src/gcc-build/gcc/options.c:1225
19000 msgid "Warn about multiple declarations of the same object"
19003 #: /home/jsm28/src/gcc-build/gcc/options.c:1228
19004 msgid "Warn if modifiers are specified when not necessary"
19007 #: /home/jsm28/src/gcc-build/gcc/options.c:1231
19008 msgid "Warn when the compiler reorders code"
19011 #: /home/jsm28/src/gcc-build/gcc/options.c:1234
19013 "Warn whenever a function's return type defaults to \"int\" (C), or about "
19014 "inconsistent return types (C++)"
19017 #: /home/jsm28/src/gcc-build/gcc/options.c:1237
19018 msgid "Warn if a selector has multiple methods"
19021 #: /home/jsm28/src/gcc-build/gcc/options.c:1240
19022 msgid "Warn about possible violations of sequence point rules"
19025 #: /home/jsm28/src/gcc-build/gcc/options.c:1243
19026 msgid "Warn when one local variable shadows another"
19029 #: /home/jsm28/src/gcc-build/gcc/options.c:1246
19030 msgid "Warn about signed-unsigned comparisons"
19033 #: /home/jsm28/src/gcc-build/gcc/options.c:1249
19034 msgid "Warn when overload promotes from unsigned to signed"
19037 #: /home/jsm28/src/gcc-build/gcc/options.c:1252
19038 #: /home/jsm28/src/gcc-build/gcc/options.c:1255
19039 msgid "Warn about code which might break strict aliasing rules"
19042 #: /home/jsm28/src/gcc-build/gcc/options.c:1258
19043 msgid "Warn about unprototyped function declarations"
19046 #: /home/jsm28/src/gcc-build/gcc/options.c:1261
19047 msgid "Warn about \"suspicious\" constructs"
19050 #: /home/jsm28/src/gcc-build/gcc/options.c:1264
19051 msgid "Warn about enumerated switches, with no default, missing a case"
19054 #: /home/jsm28/src/gcc-build/gcc/options.c:1267
19055 msgid "Warn about enumerated switches missing a \"default:\" statement"
19058 #: /home/jsm28/src/gcc-build/gcc/options.c:1270
19059 msgid "Warn about all enumerated switches missing a specific case"
19062 #: /home/jsm28/src/gcc-build/gcc/options.c:1273
19063 msgid "Warn when synthesis behavior differs from Cfront"
19066 #: /home/jsm28/src/gcc-build/gcc/options.c:1276
19067 msgid "Do not suppress warnings from system headers"
19070 #: /home/jsm28/src/gcc-build/gcc/options.c:1279
19071 msgid "Warn about features not present in traditional C"
19074 #: /home/jsm28/src/gcc-build/gcc/options.c:1282
19076 "Warn if trigraphs are encountered that might affect the meaning of the "
19080 #: /home/jsm28/src/gcc-build/gcc/options.c:1285
19081 msgid "Warn about @selector()s without previously declared methods"
19084 #: /home/jsm28/src/gcc-build/gcc/options.c:1288
19085 msgid "Warn if an undefined macro is used in an #if directive"
19088 #: /home/jsm28/src/gcc-build/gcc/options.c:1291
19089 msgid "Warn about underflow of numerical constant expressions"
19092 #: /home/jsm28/src/gcc-build/gcc/options.c:1294
19093 msgid "Warn about uninitialized automatic variables"
19096 #: /home/jsm28/src/gcc-build/gcc/options.c:1297
19097 msgid "Warn about unrecognized pragmas"
19100 #: /home/jsm28/src/gcc-build/gcc/options.c:1300
19101 msgid "Warn about code that will never be executed"
19104 #: /home/jsm28/src/gcc-build/gcc/options.c:1303
19105 msgid "Enable all -Wunused- warnings"
19108 #: /home/jsm28/src/gcc-build/gcc/options.c:1306
19109 msgid "Warn when a function is unused"
19112 #: /home/jsm28/src/gcc-build/gcc/options.c:1309
19113 #: /home/jsm28/src/gcc-build/gcc/options.c:1312
19114 msgid "Warn when a label is unused"
19117 #: /home/jsm28/src/gcc-build/gcc/options.c:1315
19118 msgid "Warn about macros defined in the main file that are not used"
19121 #: /home/jsm28/src/gcc-build/gcc/options.c:1318
19122 msgid "Warn when a function parameter is unused"
19125 #: /home/jsm28/src/gcc-build/gcc/options.c:1321
19126 msgid "Warn when an expression value is unused"
19129 #: /home/jsm28/src/gcc-build/gcc/options.c:1324
19130 msgid "Warn when a variable is unused"
19133 #: /home/jsm28/src/gcc-build/gcc/options.c:1327
19134 msgid "Do not warn about using variadic macros when -pedantic"
19137 #: /home/jsm28/src/gcc-build/gcc/options.c:1330
19138 msgid "Give strings the type \"array of char\""
19141 #: /home/jsm28/src/gcc-build/gcc/options.c:1333
19143 "A synonym for -std=c89. In a future version of GCC it will become "
19144 "synonymous with -std=c99 instead"
19147 #: /home/jsm28/src/gcc-build/gcc/options.c:1336
19148 msgid "-aux-info <file>\tEmit declaration information into <file>"
19151 #: /home/jsm28/src/gcc-build/gcc/options.c:1348
19152 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
19155 #: /home/jsm28/src/gcc-build/gcc/options.c:1351
19156 msgid "Set the default real and integer kinds to double precision"
19159 #: /home/jsm28/src/gcc-build/gcc/options.c:1354
19160 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
19163 #: /home/jsm28/src/gcc-build/gcc/options.c:1357
19164 msgid "--CLASSPATH\tDeprecated; use --classpath instead"
19167 #: /home/jsm28/src/gcc-build/gcc/options.c:1360
19168 msgid "Generate position-independent code if possible (large mode)"
19171 #: /home/jsm28/src/gcc-build/gcc/options.c:1363
19173 "Generate position-independent code for executables if possible (large mode)"
19176 #: /home/jsm28/src/gcc-build/gcc/options.c:1369
19177 msgid "Enforce class member access control semantics"
19180 #: /home/jsm28/src/gcc-build/gcc/options.c:1372
19181 msgid "Align the start of functions"
19184 #: /home/jsm28/src/gcc-build/gcc/options.c:1378
19185 msgid "Align labels which are only reached by jumping"
19188 #: /home/jsm28/src/gcc-build/gcc/options.c:1384
19189 msgid "Align all labels"
19192 #: /home/jsm28/src/gcc-build/gcc/options.c:1390
19193 msgid "Align the start of loops"
19196 #: /home/jsm28/src/gcc-build/gcc/options.c:1399
19197 msgid "Change when template instances are emitted"
19200 #: /home/jsm28/src/gcc-build/gcc/options.c:1402
19201 msgid "Specify that arguments may alias each other and globals"
19204 #: /home/jsm28/src/gcc-build/gcc/options.c:1405
19205 msgid "Assume arguments may alias globals but not each other"
19208 #: /home/jsm28/src/gcc-build/gcc/options.c:1408
19209 msgid "Assume arguments alias neither each other nor globals"
19212 #: /home/jsm28/src/gcc-build/gcc/options.c:1411
19213 msgid "Recognize the \"asm\" keyword"
19216 #: /home/jsm28/src/gcc-build/gcc/options.c:1414
19217 msgid "Permit the use of the assert keyword"
19220 #: /home/jsm28/src/gcc-build/gcc/options.c:1423
19221 msgid "Generate unwind tables that are exact at each instruction boundary"
19224 #: /home/jsm28/src/gcc-build/gcc/options.c:1426
19225 msgid "--bootclasspath=<path>\tReplace system path"
19228 #: /home/jsm28/src/gcc-build/gcc/options.c:1429
19229 msgid "Generate code to check bounds before indexing arrays"
19232 #: /home/jsm28/src/gcc-build/gcc/options.c:1432
19233 msgid "Replace add, compare, branch with branch on count register"
19236 #: /home/jsm28/src/gcc-build/gcc/options.c:1435
19237 msgid "Use profiling information for branch probabilities"
19240 #: /home/jsm28/src/gcc-build/gcc/options.c:1438
19242 "Perform branch target load optimization before prologue / epilogue threading"
19245 #: /home/jsm28/src/gcc-build/gcc/options.c:1441
19247 "Perform branch target load optimization after prologue / epilogue threading"
19250 #: /home/jsm28/src/gcc-build/gcc/options.c:1444
19252 "Restrict target load migration not to re-use registers in any basic block"
19255 #: /home/jsm28/src/gcc-build/gcc/options.c:1447
19256 msgid "Recognize built-in functions"
19259 #: /home/jsm28/src/gcc-build/gcc/options.c:1453
19261 "-fcall-saved-<register>\tMark <register> as being preserved across functions"
19264 #: /home/jsm28/src/gcc-build/gcc/options.c:1456
19266 "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
19269 #: /home/jsm28/src/gcc-build/gcc/options.c:1459
19270 msgid "Save registers around function calls"
19273 #: /home/jsm28/src/gcc-build/gcc/options.c:1462
19274 msgid "Check the return value of new"
19277 #: /home/jsm28/src/gcc-build/gcc/options.c:1465
19278 msgid "Generate checks for references to NULL"
19281 #: /home/jsm28/src/gcc-build/gcc/options.c:1468
19282 msgid "--classpath=<path>\tSet class path"
19285 #: /home/jsm28/src/gcc-build/gcc/options.c:1471
19286 msgid "Do not put uninitialized globals in the common section"
19289 #: /home/jsm28/src/gcc-build/gcc/options.c:1477
19290 msgid "Allow the arguments of the '?' operator to have different types"
19293 #: /home/jsm28/src/gcc-build/gcc/options.c:1480
19294 msgid "Reduce the size of object files"
19297 #: /home/jsm28/src/gcc-build/gcc/options.c:1483
19298 msgid "Make string literals \"const char[]\" not \"char[]\""
19301 #: /home/jsm28/src/gcc-build/gcc/options.c:1486
19302 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
19305 #: /home/jsm28/src/gcc-build/gcc/options.c:1489
19306 msgid "Perform a register copy-propagation optimization pass"
19309 #: /home/jsm28/src/gcc-build/gcc/options.c:1492
19310 msgid "Perform cross-jumping optimization"
19313 #: /home/jsm28/src/gcc-build/gcc/options.c:1495
19314 msgid "When running CSE, follow jumps to their targets"
19317 #: /home/jsm28/src/gcc-build/gcc/options.c:1498
19318 msgid "When running CSE, follow conditional jumps"
19321 #: /home/jsm28/src/gcc-build/gcc/options.c:1501
19322 msgid "Place data items into their own section"
19325 #: /home/jsm28/src/gcc-build/gcc/options.c:1504
19326 msgid "Inline member functions by default"
19329 #: /home/jsm28/src/gcc-build/gcc/options.c:1507
19330 msgid "Defer popping functions args from stack until later"
19333 #: /home/jsm28/src/gcc-build/gcc/options.c:1510
19334 msgid "Attempt to fill delay slots of branch instructions"
19337 #: /home/jsm28/src/gcc-build/gcc/options.c:1513
19338 msgid "Delete useless null pointer checks"
19341 #: /home/jsm28/src/gcc-build/gcc/options.c:1516
19343 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
19344 "location at the beginning of line-wrapped diagnostics"
19347 #: /home/jsm28/src/gcc-build/gcc/options.c:1525
19348 msgid "Allow dollar signs in entity names"
19351 #: /home/jsm28/src/gcc-build/gcc/options.c:1528
19352 msgid "Permit '$' as an identifier character"
19355 #: /home/jsm28/src/gcc-build/gcc/options.c:1531
19356 msgid "-fdump-<type>\tDump various compiler internals to a file"
19359 #: /home/jsm28/src/gcc-build/gcc/options.c:1534
19360 msgid "Display the code tree after parsing."
19363 #: /home/jsm28/src/gcc-build/gcc/options.c:1537
19365 "Suppress output of instruction numbers and line number notes in debugging "
19369 #: /home/jsm28/src/gcc-build/gcc/options.c:1543
19370 msgid "Perform DWARF2 duplicate elimination"
19373 #: /home/jsm28/src/gcc-build/gcc/options.c:1546
19374 #: /home/jsm28/src/gcc-build/gcc/options.c:1549
19375 msgid "Perform unused type elimination in debug info"
19378 #: /home/jsm28/src/gcc-build/gcc/options.c:1552
19379 msgid "Output a class file"
19382 #: /home/jsm28/src/gcc-build/gcc/options.c:1555
19383 msgid "Alias for -femit-class-file"
19386 #: /home/jsm28/src/gcc-build/gcc/options.c:1564
19388 "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
19391 #: /home/jsm28/src/gcc-build/gcc/options.c:1567
19392 msgid "Generate code to check exception specifications"
19395 #: /home/jsm28/src/gcc-build/gcc/options.c:1573
19396 msgid "Enable exception handling"
19399 #: /home/jsm28/src/gcc-build/gcc/options.c:1576
19401 "-fexec-charset=<cset>\tConvert all strings and character constants to "
19402 "character set <cset>"
19405 #: /home/jsm28/src/gcc-build/gcc/options.c:1579
19406 msgid "Perform a number of minor, expensive optimizations"
19409 #: /home/jsm28/src/gcc-build/gcc/options.c:1591
19410 msgid "Input file is a file with a list of filenames to compile"
19413 #: /home/jsm28/src/gcc-build/gcc/options.c:1594
19414 msgid "Assume no NaNs or infinities are generated"
19417 #: /home/jsm28/src/gcc-build/gcc/options.c:1597
19419 "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
19422 #: /home/jsm28/src/gcc-build/gcc/options.c:1600
19423 msgid "Assume that the source file is fixed form"
19426 #: /home/jsm28/src/gcc-build/gcc/options.c:1603
19427 msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
19430 #: /home/jsm28/src/gcc-build/gcc/options.c:1606
19431 msgid "Allow arbitrary character line width in fixed mode"
19434 #: /home/jsm28/src/gcc-build/gcc/options.c:1609
19435 msgid "Don't allocate floats and doubles in extended-precision registers"
19438 #: /home/jsm28/src/gcc-build/gcc/options.c:1612
19439 msgid "Scope of for-init-statement variables is local to the loop"
19442 #: /home/jsm28/src/gcc-build/gcc/options.c:1615
19443 msgid "Copy memory address constants into registers before use"
19446 #: /home/jsm28/src/gcc-build/gcc/options.c:1618
19447 msgid "Always check for non gcj generated classes archives"
19450 #: /home/jsm28/src/gcc-build/gcc/options.c:1621
19451 msgid "Copy memory operands into registers before use"
19454 #: /home/jsm28/src/gcc-build/gcc/options.c:1624
19455 msgid "Assume that the source file is free form"
19458 #: /home/jsm28/src/gcc-build/gcc/options.c:1627
19459 msgid "Do not assume that standard C libraries and \"main\" exist"
19462 #: /home/jsm28/src/gcc-build/gcc/options.c:1630
19463 msgid "Allow function addresses to be held in registers"
19466 #: /home/jsm28/src/gcc-build/gcc/options.c:1633
19467 msgid "Place each function into its own section"
19470 #: /home/jsm28/src/gcc-build/gcc/options.c:1636
19471 msgid "Perform global common subexpression elimination"
19474 #: /home/jsm28/src/gcc-build/gcc/options.c:1639
19476 "Perform global common subexpression elimination after register allocation"
19479 #: /home/jsm28/src/gcc-build/gcc/options.c:1642
19481 "Perform redundant load after store elimination in global common subexpression"
19484 #: /home/jsm28/src/gcc-build/gcc/options.c:1645
19486 "Perform enhanced load motion during global common subexpression elimination"
19489 #: /home/jsm28/src/gcc-build/gcc/options.c:1648
19490 msgid "Perform store motion after global common subexpression elimination"
19493 #: /home/jsm28/src/gcc-build/gcc/options.c:1651
19494 msgid "Recognize GNU-defined keywords"
19497 #: /home/jsm28/src/gcc-build/gcc/options.c:1654
19498 msgid "Generate code for GNU runtime environment"
19501 #: /home/jsm28/src/gcc-build/gcc/options.c:1657
19502 msgid "Enable guessing of branch probabilities"
19505 #: /home/jsm28/src/gcc-build/gcc/options.c:1666
19507 "Assume the runtime uses a hash table to map an object to its synchronization "
19511 #: /home/jsm28/src/gcc-build/gcc/options.c:1672
19512 msgid "Assume normal C execution environment"
19515 #: /home/jsm28/src/gcc-build/gcc/options.c:1675
19516 msgid "Enable support for huge objects"
19519 #: /home/jsm28/src/gcc-build/gcc/options.c:1678
19520 msgid "Process #ident directives"
19523 #: /home/jsm28/src/gcc-build/gcc/options.c:1681
19524 msgid "Perform conversion of conditional jumps to branchless equivalents"
19527 #: /home/jsm28/src/gcc-build/gcc/options.c:1684
19528 msgid "Perform conversion of conditional jumps to conditional execution"
19531 #: /home/jsm28/src/gcc-build/gcc/options.c:1687
19532 msgid "Export functions even if they can be inlined"
19535 #: /home/jsm28/src/gcc-build/gcc/options.c:1690
19536 msgid "Emit implicit instantiations of inline templates"
19539 #: /home/jsm28/src/gcc-build/gcc/options.c:1693
19541 "Specify that no implicit typing is allowed, unless overridden by explicit "
19542 "IMPLICIT statements"
19545 #: /home/jsm28/src/gcc-build/gcc/options.c:1696
19546 msgid "Emit implicit instantiations of templates"
19549 #: /home/jsm28/src/gcc-build/gcc/options.c:1699
19550 msgid "Use offset tables for virtual method calls"
19553 #: /home/jsm28/src/gcc-build/gcc/options.c:1702
19554 msgid "Do not generate .size directives"
19557 #: /home/jsm28/src/gcc-build/gcc/options.c:1705
19558 msgid "Pay attention to the \"inline\" keyword"
19561 #: /home/jsm28/src/gcc-build/gcc/options.c:1714
19563 "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
19566 #: /home/jsm28/src/gcc-build/gcc/options.c:1717
19568 "-finput-charset=<cset> Specify the default character set for source "
19572 #: /home/jsm28/src/gcc-build/gcc/options.c:1720
19573 msgid "Instrument function entry and exit with profiling calls"
19576 #: /home/jsm28/src/gcc-build/gcc/options.c:1723
19577 msgid "Optimize induction variables on trees"
19580 #: /home/jsm28/src/gcc-build/gcc/options.c:1726
19581 msgid "Assume native functions are implemented using JNI"
19584 #: /home/jsm28/src/gcc-build/gcc/options.c:1729
19585 msgid "Generate code for functions even if they are fully inlined"
19588 #: /home/jsm28/src/gcc-build/gcc/options.c:1732
19589 msgid "Emit static const variables even if they are not used"
19592 #: /home/jsm28/src/gcc-build/gcc/options.c:1738
19593 msgid "Give external symbols a leading underscore"
19596 #: /home/jsm28/src/gcc-build/gcc/options.c:1741
19597 msgid "Perform loop optimizations"
19600 #: /home/jsm28/src/gcc-build/gcc/options.c:1744
19601 msgid "Perform loop optimizations using the new loop optimizer"
19604 #: /home/jsm28/src/gcc-build/gcc/options.c:1747
19605 msgid "Set errno after built-in math functions"
19608 #: /home/jsm28/src/gcc-build/gcc/options.c:1750
19609 msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
19612 #: /home/jsm28/src/gcc-build/gcc/options.c:1753
19614 "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
19618 #: /home/jsm28/src/gcc-build/gcc/options.c:1756
19619 msgid "Report on permanent memory allocation"
19622 #: /home/jsm28/src/gcc-build/gcc/options.c:1759
19623 msgid "Attempt to merge identical constants and constant variables"
19626 #: /home/jsm28/src/gcc-build/gcc/options.c:1762
19627 msgid "Attempt to merge identical constants across compilation units"
19630 #: /home/jsm28/src/gcc-build/gcc/options.c:1765
19632 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
19633 "line. 0 suppresses line-wrapping"
19636 #: /home/jsm28/src/gcc-build/gcc/options.c:1768
19637 msgid "Set default accessibility of module entities to PRIVATE"
19640 #: /home/jsm28/src/gcc-build/gcc/options.c:1771
19641 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
19644 #: /home/jsm28/src/gcc-build/gcc/options.c:1774
19645 msgid "Move loop invariant computations out of loops"
19648 #: /home/jsm28/src/gcc-build/gcc/options.c:1777
19649 msgid "Don't warn about uses of Microsoft extensions"
19652 #: /home/jsm28/src/gcc-build/gcc/options.c:1780
19654 "Add mudflap bounds-checking instrumentation for single-threaded program."
19657 #: /home/jsm28/src/gcc-build/gcc/options.c:1783
19658 msgid "Ignore read operations when inserting mudflap instrumentation."
19661 #: /home/jsm28/src/gcc-build/gcc/options.c:1786
19662 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
19665 #: /home/jsm28/src/gcc-build/gcc/options.c:1795
19666 msgid "Use graph-coloring register allocation"
19669 #: /home/jsm28/src/gcc-build/gcc/options.c:1798
19670 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
19673 #: /home/jsm28/src/gcc-build/gcc/options.c:1801
19674 msgid "Assume that receivers of Objective-C messages may be nil"
19677 #: /home/jsm28/src/gcc-build/gcc/options.c:1804
19678 msgid "Don't generate code, just do syntax and semantics checking"
19681 #: /home/jsm28/src/gcc-build/gcc/options.c:1807
19682 msgid "Support synchronous non-call exceptions"
19685 #: /home/jsm28/src/gcc-build/gcc/options.c:1816
19686 msgid "Enable Objective-C exception and synchronization syntax"
19689 #: /home/jsm28/src/gcc-build/gcc/options.c:1819
19690 msgid "Enable Objective-C setjmp exception handling runtime"
19693 #: /home/jsm28/src/gcc-build/gcc/options.c:1822
19694 msgid "When possible do not generate stack frames"
19697 #: /home/jsm28/src/gcc-build/gcc/options.c:1825
19698 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
19701 #: /home/jsm28/src/gcc-build/gcc/options.c:1828
19702 msgid "Do the full register move optimization pass"
19705 #: /home/jsm28/src/gcc-build/gcc/options.c:1831
19706 msgid "Optimize sibling and tail recursive calls"
19709 #: /home/jsm28/src/gcc-build/gcc/options.c:1834
19710 msgid "Enable optimization of static class initialization code"
19713 #: /home/jsm28/src/gcc-build/gcc/options.c:1837
19714 msgid "Enable optional diagnostics"
19717 #: /home/jsm28/src/gcc-build/gcc/options.c:1843
19718 msgid "Try to layout derived types as compact as possible"
19721 #: /home/jsm28/src/gcc-build/gcc/options.c:1846
19722 msgid "Pack structure members together without holes"
19725 #: /home/jsm28/src/gcc-build/gcc/options.c:1849
19726 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
19729 #: /home/jsm28/src/gcc-build/gcc/options.c:1852
19730 msgid "Return small aggregates in memory, not registers"
19733 #: /home/jsm28/src/gcc-build/gcc/options.c:1858
19734 msgid "Look for and use PCH files even when preprocessing"
19737 #: /home/jsm28/src/gcc-build/gcc/options.c:1861
19738 msgid "Perform loop peeling"
19741 #: /home/jsm28/src/gcc-build/gcc/options.c:1864
19742 msgid "Enable machine specific peephole optimizations"
19745 #: /home/jsm28/src/gcc-build/gcc/options.c:1867
19746 msgid "Enable an RTL peephole pass before sched2"
19749 #: /home/jsm28/src/gcc-build/gcc/options.c:1870
19750 msgid "Downgrade conformance errors to warnings"
19753 #: /home/jsm28/src/gcc-build/gcc/options.c:1873
19754 msgid "Generate position-independent code if possible (small mode)"
19757 #: /home/jsm28/src/gcc-build/gcc/options.c:1876
19759 "Generate position-independent code for executables if possible (small mode)"
19762 #: /home/jsm28/src/gcc-build/gcc/options.c:1879
19763 msgid "Generate prefetch instructions, if available, for arrays in loops"
19766 #: /home/jsm28/src/gcc-build/gcc/options.c:1882
19767 msgid "Treat the input file as already preprocessed"
19770 #: /home/jsm28/src/gcc-build/gcc/options.c:1885
19771 msgid "Enable basic program profiling code"
19774 #: /home/jsm28/src/gcc-build/gcc/options.c:1888
19775 msgid "Insert arc-based program profiling code"
19778 #: /home/jsm28/src/gcc-build/gcc/options.c:1891
19780 "Enable common options for generating profile info for profile feedback "
19781 "directed optimizations"
19784 #: /home/jsm28/src/gcc-build/gcc/options.c:1894
19786 "Enable common options for performing profile feedback directed optimizations"
19789 #: /home/jsm28/src/gcc-build/gcc/options.c:1897
19790 msgid "Insert code to profile values of expressions"
19793 #: /home/jsm28/src/gcc-build/gcc/options.c:1903
19794 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
19797 #: /home/jsm28/src/gcc-build/gcc/options.c:1906
19798 msgid "Return small aggregates in registers"
19801 #: /home/jsm28/src/gcc-build/gcc/options.c:1909
19802 msgid "Enables a register move optimization"
19805 #: /home/jsm28/src/gcc-build/gcc/options.c:1912
19806 msgid "Perform a register renaming optimization pass"
19809 #: /home/jsm28/src/gcc-build/gcc/options.c:1915
19810 msgid "Reorder basic blocks to improve code placement"
19813 #: /home/jsm28/src/gcc-build/gcc/options.c:1918
19814 msgid "Reorder basic blocks and partition into hot and cold sections"
19817 #: /home/jsm28/src/gcc-build/gcc/options.c:1921
19818 msgid "Reorder functions to improve code placement"
19821 #: /home/jsm28/src/gcc-build/gcc/options.c:1924
19822 msgid "Copy array sections into a contiguous block on procedure entry"
19825 #: /home/jsm28/src/gcc-build/gcc/options.c:1927
19827 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
19831 #: /home/jsm28/src/gcc-build/gcc/options.c:1930
19832 msgid "Enable automatic template instantiation"
19835 #: /home/jsm28/src/gcc-build/gcc/options.c:1933
19836 msgid "Add a common subexpression elimination pass after loop optimizations"
19839 #: /home/jsm28/src/gcc-build/gcc/options.c:1936
19840 msgid "Run the loop optimizer twice"
19843 #: /home/jsm28/src/gcc-build/gcc/options.c:1939
19845 "Enable/Disable the traditional scheduling in loops that already passed "
19846 "modulo scheduling"
19849 #: /home/jsm28/src/gcc-build/gcc/options.c:1942
19850 msgid "Disable optimizations that assume default FP rounding behavior"
19853 #: /home/jsm28/src/gcc-build/gcc/options.c:1945
19854 msgid "Generate run time type descriptor information"
19857 #: /home/jsm28/src/gcc-build/gcc/options.c:1948
19858 msgid "Enable scheduling across basic blocks"
19861 #: /home/jsm28/src/gcc-build/gcc/options.c:1951
19862 msgid "Allow speculative motion of non-loads"
19865 #: /home/jsm28/src/gcc-build/gcc/options.c:1954
19866 msgid "Allow speculative motion of some loads"
19869 #: /home/jsm28/src/gcc-build/gcc/options.c:1957
19870 msgid "Allow speculative motion of more loads"
19873 #: /home/jsm28/src/gcc-build/gcc/options.c:1960
19874 msgid "Allow premature scheduling of queued insns"
19877 #: /home/jsm28/src/gcc-build/gcc/options.c:1963
19879 "Set dependence distance checking in premature scheduling of queued insns"
19882 #: /home/jsm28/src/gcc-build/gcc/options.c:1966
19884 "-fsched-stalled-insns-dep=<number> Set dependence distance checking in "
19885 "premature scheduling of queued insns"
19888 #: /home/jsm28/src/gcc-build/gcc/options.c:1969
19890 "-fsched-stalled-insns=<number> Set number of queued insns that can be "
19891 "prematurely scheduled"
19894 #: /home/jsm28/src/gcc-build/gcc/options.c:1972
19895 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
19898 #: /home/jsm28/src/gcc-build/gcc/options.c:1975
19899 msgid "If scheduling post reload, do superblock scheduling"
19902 #: /home/jsm28/src/gcc-build/gcc/options.c:1978
19903 msgid "If scheduling post reload, do trace scheduling"
19906 #: /home/jsm28/src/gcc-build/gcc/options.c:1981
19907 msgid "Reschedule instructions before register allocation"
19910 #: /home/jsm28/src/gcc-build/gcc/options.c:1984
19911 msgid "Reschedule instructions after register allocation"
19914 #: /home/jsm28/src/gcc-build/gcc/options.c:1987
19915 msgid "Append a second underscore if the name already contains an underscore"
19918 #: /home/jsm28/src/gcc-build/gcc/options.c:1990
19919 msgid "Mark data as shared rather than private"
19922 #: /home/jsm28/src/gcc-build/gcc/options.c:1993
19923 msgid "Use the same size for double as for float"
19926 #: /home/jsm28/src/gcc-build/gcc/options.c:1996
19927 msgid "Use the narrowest integer type possible for enumeration types"
19930 #: /home/jsm28/src/gcc-build/gcc/options.c:1999
19931 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
19934 #: /home/jsm28/src/gcc-build/gcc/options.c:2005
19935 msgid "Disable optimizations observable by IEEE signaling NaNs"
19938 #: /home/jsm28/src/gcc-build/gcc/options.c:2008
19939 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
19942 #: /home/jsm28/src/gcc-build/gcc/options.c:2011
19943 msgid "Make \"char\" signed by default"
19946 #: /home/jsm28/src/gcc-build/gcc/options.c:2014
19947 msgid "Convert floating point constants to single precision constants"
19950 #: /home/jsm28/src/gcc-build/gcc/options.c:2017
19951 msgid "Use value profiling for speculative prefetching"
19954 #: /home/jsm28/src/gcc-build/gcc/options.c:2020
19955 msgid "Split lifetimes of induction variables when loops are unrolled."
19958 #: /home/jsm28/src/gcc-build/gcc/options.c:2026
19959 msgid "Insert stack checking code into the program"
19962 #: /home/jsm28/src/gcc-build/gcc/options.c:2032
19964 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
19967 #: /home/jsm28/src/gcc-build/gcc/options.c:2035
19968 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
19971 #: /home/jsm28/src/gcc-build/gcc/options.c:2038
19972 msgid "Display statistics accumulated during compilation"
19975 #: /home/jsm28/src/gcc-build/gcc/options.c:2041
19976 msgid "Enable assignability checks for stores into object arrays"
19979 #: /home/jsm28/src/gcc-build/gcc/options.c:2044
19980 msgid "Perform strength reduction optimizations"
19983 #: /home/jsm28/src/gcc-build/gcc/options.c:2047
19984 msgid "Assume strict aliasing rules apply"
19987 #: /home/jsm28/src/gcc-build/gcc/options.c:2053
19988 msgid "Check for syntax errors, then stop"
19991 #: /home/jsm28/src/gcc-build/gcc/options.c:2056
19992 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
19995 #: /home/jsm28/src/gcc-build/gcc/options.c:2059
19996 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
19999 #: /home/jsm28/src/gcc-build/gcc/options.c:2062
20000 msgid "Create data files needed by \"gcov\""
20003 #: /home/jsm28/src/gcc-build/gcc/options.c:2068
20004 msgid "Perform jump threading optimizations"
20007 #: /home/jsm28/src/gcc-build/gcc/options.c:2071
20009 "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
20013 #: /home/jsm28/src/gcc-build/gcc/options.c:2074
20014 msgid "Report the time taken by each compiler pass"
20017 #: /home/jsm28/src/gcc-build/gcc/options.c:2077
20019 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
20020 "default thread-local storage code generation model"
20023 #: /home/jsm28/src/gcc-build/gcc/options.c:2080
20024 msgid "Perform superblock formation via tail duplication"
20027 #: /home/jsm28/src/gcc-build/gcc/options.c:2083
20028 msgid "Assume floating-point operations can trap"
20031 #: /home/jsm28/src/gcc-build/gcc/options.c:2086
20032 msgid "Trap for signed overflow in addition, subtraction and multiplication"
20035 #: /home/jsm28/src/gcc-build/gcc/options.c:2089
20036 msgid "Use tree-ssa based implementation of profiling"
20039 #: /home/jsm28/src/gcc-build/gcc/options.c:2092
20040 msgid "Enable SSA-CCP optimization on trees"
20043 #: /home/jsm28/src/gcc-build/gcc/options.c:2095
20044 msgid "Enable loop header copying on trees"
20047 #: /home/jsm28/src/gcc-build/gcc/options.c:2098
20048 msgid "Coalesce memory temporaries in the SSA->normal pass"
20051 #: /home/jsm28/src/gcc-build/gcc/options.c:2101
20052 msgid "Replace SSA temporaries with better names in copies."
20055 #: /home/jsm28/src/gcc-build/gcc/options.c:2104
20056 msgid "Enable SSA dead code elimination optimization on trees"
20059 #: /home/jsm28/src/gcc-build/gcc/options.c:2107
20060 msgid "Enable dominator optimizations"
20063 #: /home/jsm28/src/gcc-build/gcc/options.c:2110
20064 msgid "Enable dead store elimination"
20067 #: /home/jsm28/src/gcc-build/gcc/options.c:2113
20068 msgid "Enable Full Redundancy Elimination (FRE) on trees"
20071 #: /home/jsm28/src/gcc-build/gcc/options.c:2116
20072 msgid "Enable loop invariant motion on trees"
20075 #: /home/jsm28/src/gcc-build/gcc/options.c:2119
20076 msgid "Create canonical induction variables in loops"
20079 #: /home/jsm28/src/gcc-build/gcc/options.c:2122
20080 msgid "Enable linear loop transforms on trees"
20083 #: /home/jsm28/src/gcc-build/gcc/options.c:2125
20084 msgid "Enable loop optimizations on tree level"
20087 #: /home/jsm28/src/gcc-build/gcc/options.c:2128
20088 msgid "Perform live range splitting during the SSA->normal pass."
20091 #: /home/jsm28/src/gcc-build/gcc/options.c:2131
20092 msgid "Enable SSA-PRE optimization on trees"
20095 #: /home/jsm28/src/gcc-build/gcc/options.c:2134
20096 msgid "Perform scalar replacement of aggregates"
20099 #: /home/jsm28/src/gcc-build/gcc/options.c:2137
20100 msgid "Replace temporary expressions in the SSA->normal pass"
20103 #: /home/jsm28/src/gcc-build/gcc/options.c:2140
20104 msgid "Enable loop vectorization on trees"
20107 #: /home/jsm28/src/gcc-build/gcc/options.c:2143
20108 msgid "Append underscores to externally visible names"
20111 #: /home/jsm28/src/gcc-build/gcc/options.c:2146
20112 msgid "Compile whole compilation unit at a time"
20115 #: /home/jsm28/src/gcc-build/gcc/options.c:2149
20116 msgid "Perform loop unrolling for all loops"
20119 #: /home/jsm28/src/gcc-build/gcc/options.c:2152
20120 msgid "Perform loop unrolling when iteration count is known"
20123 #: /home/jsm28/src/gcc-build/gcc/options.c:2155
20124 msgid "Allow math optimizations that may violate IEEE or ISO standards"
20127 #: /home/jsm28/src/gcc-build/gcc/options.c:2158
20128 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
20131 #: /home/jsm28/src/gcc-build/gcc/options.c:2161
20132 msgid "Make \"char\" unsigned by default"
20135 #: /home/jsm28/src/gcc-build/gcc/options.c:2164
20136 msgid "Perform loop unswitching"
20139 #: /home/jsm28/src/gcc-build/gcc/options.c:2167
20140 msgid "Just generate unwind tables for exception handling"
20143 #: /home/jsm28/src/gcc-build/gcc/options.c:2170
20144 msgid "Generate code for the Boehm GC"
20147 #: /home/jsm28/src/gcc-build/gcc/options.c:2173
20148 msgid "Use __cxa_atexit to register destructors"
20151 #: /home/jsm28/src/gcc-build/gcc/options.c:2176
20152 msgid "Call a library routine to do integer divisions"
20155 #: /home/jsm28/src/gcc-build/gcc/options.c:2179
20156 msgid "Perform variable tracking"
20159 #: /home/jsm28/src/gcc-build/gcc/options.c:2182
20160 msgid "Add extra commentary to assembler output"
20163 #: /home/jsm28/src/gcc-build/gcc/options.c:2185
20164 msgid "Marks all inlined methods as having hidden visibility"
20167 #: /home/jsm28/src/gcc-build/gcc/options.c:2188
20169 "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
20173 #: /home/jsm28/src/gcc-build/gcc/options.c:2191
20174 msgid "Use expression value profiles in optimizations"
20177 #: /home/jsm28/src/gcc-build/gcc/options.c:2194
20178 msgid "Discard unused virtual functions"
20181 #: /home/jsm28/src/gcc-build/gcc/options.c:2197
20182 msgid "Implement vtables using thunks"
20185 #: /home/jsm28/src/gcc-build/gcc/options.c:2200
20186 msgid "Emit common-like symbols as weak symbols"
20189 #: /home/jsm28/src/gcc-build/gcc/options.c:2203
20190 msgid "Construct webs and split unrelated uses of single variable"
20193 #: /home/jsm28/src/gcc-build/gcc/options.c:2206
20195 "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
20196 "to character set <cset>"
20199 #: /home/jsm28/src/gcc-build/gcc/options.c:2209
20200 msgid "Generate a #line directive pointing at the current working directory"
20203 #: /home/jsm28/src/gcc-build/gcc/options.c:2212
20204 msgid "Assume signed arithmetic overflow wraps around"
20207 #: /home/jsm28/src/gcc-build/gcc/options.c:2215
20208 msgid "Emit cross referencing information"
20211 #: /home/jsm28/src/gcc-build/gcc/options.c:2218
20212 msgid "Put zero initialized data in the bss section"
20215 #: /home/jsm28/src/gcc-build/gcc/options.c:2221
20217 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
20220 #: /home/jsm28/src/gcc-build/gcc/options.c:2224
20221 msgid "Generate debug information in default format"
20224 #: /home/jsm28/src/gcc-build/gcc/options.c:2227
20225 msgid "Generate debug information in COFF format"
20228 #: /home/jsm28/src/gcc-build/gcc/options.c:2230
20229 msgid "Generate debug information in DWARF v2 format"
20232 #: /home/jsm28/src/gcc-build/gcc/options.c:2233
20233 msgid "Dump declarations to a .decl file"
20236 #: /home/jsm28/src/gcc-build/gcc/options.c:2236
20237 msgid "Generate debug information in default extended format"
20240 #: /home/jsm28/src/gcc-build/gcc/options.c:2239
20241 msgid "Generate debug information in STABS format"
20244 #: /home/jsm28/src/gcc-build/gcc/options.c:2242
20245 msgid "Generate debug information in extended STABS format"
20248 #: /home/jsm28/src/gcc-build/gcc/options.c:2245
20249 msgid "Generate debug information in VMS format"
20252 #: /home/jsm28/src/gcc-build/gcc/options.c:2248
20253 msgid "Generate debug information in XCOFF format"
20256 #: /home/jsm28/src/gcc-build/gcc/options.c:2251
20257 msgid "Generate debug information in extended XCOFF format"
20260 #: /home/jsm28/src/gcc-build/gcc/options.c:2254
20261 msgid "Set the default integer kind to double precision"
20264 #: /home/jsm28/src/gcc-build/gcc/options.c:2257
20265 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
20268 #: /home/jsm28/src/gcc-build/gcc/options.c:2260
20269 msgid "-imacros <file>\tAccept definition of macros in <file>"
20272 #: /home/jsm28/src/gcc-build/gcc/options.c:2263
20273 msgid "-include <file>\tInclude the contents of <file> before other files"
20276 #: /home/jsm28/src/gcc-build/gcc/options.c:2266
20277 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
20280 #: /home/jsm28/src/gcc-build/gcc/options.c:2269
20281 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
20284 #: /home/jsm28/src/gcc-build/gcc/options.c:2272
20285 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
20288 #: /home/jsm28/src/gcc-build/gcc/options.c:2275
20289 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
20292 #: /home/jsm28/src/gcc-build/gcc/options.c:2278
20293 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
20296 #: /home/jsm28/src/gcc-build/gcc/options.c:2281
20297 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
20300 #: /home/jsm28/src/gcc-build/gcc/options.c:2293
20302 "Do not search standard system include directories (those specified with -"
20303 "isystem will still be used)"
20306 #: /home/jsm28/src/gcc-build/gcc/options.c:2296
20307 msgid "Do not search standard system include directories for C++"
20310 #: /home/jsm28/src/gcc-build/gcc/options.c:2299
20311 msgid "-o <file>\tPlace output into <file>"
20314 #: /home/jsm28/src/gcc-build/gcc/options.c:2302
20315 msgid "Enable function profiling"
20318 #: /home/jsm28/src/gcc-build/gcc/options.c:2305
20319 msgid "Issue warnings needed for strict compliance to the standard"
20322 #: /home/jsm28/src/gcc-build/gcc/options.c:2308
20323 msgid "Like -pedantic but issue them as errors"
20326 #: /home/jsm28/src/gcc-build/gcc/options.c:2311
20327 msgid "Generate C header of platform-specific features"
20330 #: /home/jsm28/src/gcc-build/gcc/options.c:2314
20331 msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
20334 #: /home/jsm28/src/gcc-build/gcc/options.c:2317
20335 msgid "Do not display functions compiled or elapsed time"
20338 #: /home/jsm28/src/gcc-build/gcc/options.c:2320
20339 msgid "Set the default real kind to double precision"
20342 #: /home/jsm28/src/gcc-build/gcc/options.c:2323
20343 msgid "Remap file names when including files"
20346 #: /home/jsm28/src/gcc-build/gcc/options.c:2326
20347 msgid "Conform to the ISO 1998 C++ standard"
20350 #: /home/jsm28/src/gcc-build/gcc/options.c:2329
20351 msgid "Conform to the ISO 1990 C standard"
20354 #: /home/jsm28/src/gcc-build/gcc/options.c:2332
20355 msgid "Conform to the ISO 1999 C standard"
20358 #: /home/jsm28/src/gcc-build/gcc/options.c:2335
20359 #: /home/jsm28/src/gcc-build/gcc/options.c:2365
20360 #: /home/jsm28/src/gcc-build/gcc/options.c:2368
20361 msgid "Deprecated in favor of -std=c99"
20364 #: /home/jsm28/src/gcc-build/gcc/options.c:2338
20365 msgid "Conform to the ISO Fortran 2003 standard."
20368 #: /home/jsm28/src/gcc-build/gcc/options.c:2341
20369 msgid "Conform to the ISO Fortran 95 standard."
20372 #: /home/jsm28/src/gcc-build/gcc/options.c:2344
20373 msgid "Conform nothing in particular."
20376 #: /home/jsm28/src/gcc-build/gcc/options.c:2347
20377 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
20380 #: /home/jsm28/src/gcc-build/gcc/options.c:2350
20381 msgid "Conform to the ISO 1990 C standard with GNU extensions"
20384 #: /home/jsm28/src/gcc-build/gcc/options.c:2353
20385 msgid "Conform to the ISO 1999 C standard with GNU extensions"
20388 #: /home/jsm28/src/gcc-build/gcc/options.c:2356
20389 msgid "Deprecated in favor of -std=gnu99"
20392 #: /home/jsm28/src/gcc-build/gcc/options.c:2359
20393 msgid "Deprecated in favor of -std=c89"
20396 #: /home/jsm28/src/gcc-build/gcc/options.c:2362
20397 msgid "Conform to the ISO 1990 C standard as amended in 1994"
20400 #: /home/jsm28/src/gcc-build/gcc/options.c:2371
20401 msgid "Enable traditional preprocessing"
20404 #: /home/jsm28/src/gcc-build/gcc/options.c:2374
20405 msgid "-trigraphs\tSupport ISO C trigraphs"
20408 #: /home/jsm28/src/gcc-build/gcc/options.c:2377
20409 msgid "Do not predefine system-specific and GCC-specific macros"
20412 #: /home/jsm28/src/gcc-build/gcc/options.c:2380
20413 msgid "Enable verbose output"
20416 #: /home/jsm28/src/gcc-build/gcc/options.c:2386
20417 msgid "Suppress warnings"
20420 #: config/mips/mips.h:1114 config/arc/arc.h:63
20421 msgid "may not use both -EB and -EL"
20424 #: config/mips/r3900.h:35
20425 msgid "-mhard-float not supported"
20428 #: config/mips/r3900.h:37
20429 msgid "-msingle-float and -msoft-float cannot both be specified"
20432 #: config/sh/sh.h:685
20433 msgid "SH2a does not support little-endian"
20436 #: config/arm/arm.h:151
20437 msgid "-msoft-float and -mhard_float may not be used together"
20440 #: config/arm/arm.h:153
20441 msgid "-mbig-endian and -mlittle-endian may not be used together"
20444 #: java/lang-specs.h:34
20445 msgid "-fjni and -femit-class-files are incompatible"
20448 #: java/lang-specs.h:35
20449 msgid "-fjni and -femit-class-file are incompatible"
20452 #: java/lang-specs.h:36 java/lang-specs.h:37
20453 msgid "-femit-class-file should used along with -fsyntax-only"
20456 #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
20457 msgid "shared and mdll are not compatible"
20460 #: config/darwin.h:248
20461 msgid "-current_version only allowed with -dynamiclib"
20464 #: config/darwin.h:251
20465 msgid "-install_name only allowed with -dynamiclib"
20468 #: config/darwin.h:256
20469 msgid "-bundle not allowed with -dynamiclib"
20472 #: config/darwin.h:257
20473 msgid "-bundle_loader not allowed with -dynamiclib"
20476 #: config/darwin.h:258
20477 msgid "-client_name not allowed with -dynamiclib"
20480 #: config/darwin.h:261
20481 msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
20484 #: config/darwin.h:262
20485 msgid "-force_flat_namespace not allowed with -dynamiclib"
20488 #: config/darwin.h:264
20489 msgid "-keep_private_externs not allowed with -dynamiclib"
20492 #: config/darwin.h:265
20493 msgid "-private_bundle not allowed with -dynamiclib"
20496 #: config/sparc/linux64.h:207 config/sparc/linux64.h:218
20497 #: config/sparc/netbsd-elf.h:136 config/sparc/netbsd-elf.h:155
20498 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
20499 msgid "may not use both -m32 and -m64"
20502 #: treelang/lang-specs.h:52
20503 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
20506 #: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:796
20507 msgid "-pg and -fomit-frame-pointer are incompatible"
20510 #: config/vax/netbsd-elf.h:42
20511 msgid "The -shared option is not currently supported for VAX ELF."
20514 #: config/vax/vax.h:50 config/vax/vax.h:51
20515 msgid "profiling not supported with -mg\n"
20518 #: config/i386/nwld.h:34
20519 msgid "Static linking is not supported.\n"
20522 #: config/mcore/mcore.h:57
20523 msgid "the m210 does not have little endian support"
20526 #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
20527 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
20528 msgid "does not support multilib"
20531 #: ada/lang-specs.h:35
20532 msgid "-c or -S required for Ada"
20535 #: config/i386/sco5.h:189
20536 msgid "-pg not supported on this platform"
20539 #: config/i386/sco5.h:190
20540 msgid "-p and -pp specified - pick one"
20543 #: config/i386/sco5.h:264
20544 msgid "-G and -static are mutually exclusive"
20547 #: config/i386/cygwin.h:29
20548 msgid "mno-cygwin and mno-win32 are not compatible"
20551 #: config/lynx.h:71
20552 msgid "Cannot use mthreads and mlegacy-threads together."
20555 #: config/lynx.h:96
20556 msgid "Cannot use mshared and static together."
20560 msgid "GCC does not support -C or -CC without -E"
20564 msgid "-E required when input is from standard input"
20567 #: config/rs6000/darwin.h:132
20568 msgid " conflicting code gen style switches are used"