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: 2005-04-06 19:49+0100\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"
41 msgid "Multiple hot/cold transitions found (bb %i)"
45 msgid "verify_hot_cold_block_grouping failed"
49 msgid "offset outside bounds of constant string"
53 msgid "second argument to %<__builtin_prefetch%> must be a constant"
57 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
61 msgid "third argument to %<__builtin_prefetch%> must be a constant"
65 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
69 msgid "argument of %<__builtin_args_info%> must be constant"
73 msgid "argument of %<__builtin_args_info%> out of range"
77 msgid "missing argument in %<__builtin_args_info%>"
80 #: builtins.c:3922 gimplify.c:1765
81 msgid "too few arguments to function %<va_start%>"
85 msgid "first argument to %<va_arg%> not of type %<va_list%>"
88 #. Unfortunately, this is merely undefined, rather than a constraint
89 #. violation, so we cannot make this an error. If this call is never
90 #. executed, the program is still strictly conforming.
92 msgid "%qT is promoted to %qT when passed through %<...%>"
96 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
99 #. We can, however, treat "undefined" any way we please.
100 #. Call abort to encourage the user to fix the program.
101 #: builtins.c:4110 c-typeck.c:2039
102 msgid "if this code is reached, the program will abort"
106 msgid "invalid argument to %<__builtin_frame_address%>"
110 msgid "invalid argument to %<__builtin_return_address%>"
114 msgid "unsupported argument to %<__builtin_frame_address%>"
118 msgid "unsupported argument to %<__builtin_return_address%>"
122 msgid "second argument to %<__builtin_expect%> must be a constant"
126 msgid "%<__builtin_longjmp%> second argument must be 1"
130 msgid "target format does not support infinity"
133 #: builtins.c:7764 builtins.c:7858
135 msgid "too few arguments to function %qs"
138 #: builtins.c:7770 builtins.c:7864
140 msgid "too many arguments to function %qs"
143 #: builtins.c:7776 builtins.c:7889
145 msgid "non-floating-point argument to function %qs"
149 msgid "%<va_start%> used in function with fixed args"
152 #. Evidently an out of date version of <stdarg.h>; can't validate
153 #. va_start's second argument, but can still work as intended.
155 msgid "%<__builtin_next_arg%> called without an argument"
159 msgid "%<va_start%> used with too many arguments"
162 #. FIXME: Sometimes with the tree optimizers we can get the
163 #. not the last argument even though the user used the last
164 #. argument. We just warn and set the arg to be the last
165 #. argument so that we will get wrong-code because of
168 msgid "second parameter of %<va_start%> not last named argument"
172 msgid "%qD is not defined outside of function scope"
178 "string length %qd is greater than the length %qd ISO C%d compilers are "
179 "required to support"
183 msgid "overflow in constant expression"
187 msgid "integer overflow in expression"
191 msgid "floating point overflow in expression"
195 msgid "vector overflow in expression"
198 #. This detects cases like converting -129 or 256 to unsigned char.
200 msgid "large integer implicitly truncated to unsigned type"
204 msgid "negative integer implicitly converted to unsigned type"
208 msgid "overflow in implicit constant conversion"
213 msgid "operation on %qE may be undefined"
217 msgid "case label does not reduce to an integer constant"
221 msgid "case label value is less than minimum value for type"
225 msgid "case label value exceeds maximum value for type"
229 msgid "lower value in case label range less than minimum value for type"
233 msgid "upper value in case label range exceeds maximum value for type"
237 msgid "invalid truth-value expression"
242 msgid "invalid operands to binary %s"
246 msgid "comparison is always false due to limited range of data type"
250 msgid "comparison is always true due to limited range of data type"
254 msgid "comparison of unsigned expression >= 0 is always true"
258 msgid "comparison of unsigned expression < 0 is always false"
262 msgid "pointer of type %<void *%> used in arithmetic"
266 msgid "pointer to a function used in arithmetic"
270 msgid "pointer to member function used in arithmetic"
273 #. Common Ada/Pascal programmer's mistake. We always warn
274 #. about this since it is so bad.
276 msgid "the address of %qD, will always evaluate as %<true%>"
280 msgid "suggest parentheses around assignment used as truth value"
283 #: c-common.c:2548 c-common.c:2588
284 msgid "invalid use of %<restrict%>"
288 msgid "invalid application of %<sizeof%> to a function type"
293 msgid "invalid application of %qs to a void type"
297 msgid "invalid application of %qs to incomplete type %qT "
301 msgid "%<__alignof%> applied to a bit-field"
306 msgid "cannot disable built-in function %qs"
310 msgid "pointers are not permitted as case values"
314 msgid "range expressions in switch statements are non-standard"
318 msgid "empty range specified"
322 msgid "duplicate (or overlapping) case value"
326 msgid "%Jthis is the first entry overlapping that value"
330 msgid "duplicate case value"
334 msgid "%Jpreviously used here"
338 msgid "multiple default labels in one switch"
342 msgid "%Jthis is the first default label"
346 msgid "%Jcase value %qs not in enumerated type"
350 msgid "%Jcase value %qs not in enumerated type %qT"
354 msgid "%Hswitch missing default case"
357 #. Warn if there are enumerators that don't correspond to
360 msgid "%Henumeration value %qE not handled in switch"
364 msgid "taking the address of a label is non-standard"
367 #: c-common.c:3993 c-common.c:4012 c-common.c:4030 c-common.c:4057
368 #: c-common.c:4076 c-common.c:4099 c-common.c:4123 c-common.c:4149
369 #: c-common.c:4183 c-common.c:4227 c-common.c:4255 c-common.c:4283
370 #: c-common.c:4302 c-common.c:4627 c-common.c:4657 c-common.c:4749
371 #: c-common.c:4816 c-common.c:4834 c-common.c:4880 c-common.c:4950
372 #: c-common.c:4974 c-common.c:5245 c-common.c:5268 c-common.c:5307
374 msgid "%qE attribute ignored"
379 msgid "unknown machine mode %qs"
383 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
387 msgid "use __attribute__ ((vector_size)) instead"
392 msgid "unable to emulate %qs"
397 msgid "invalid pointer mode %qs"
402 msgid "no data type for mode %qs"
407 msgid "cannot use mode %qs for enumeral types"
412 msgid "mode %qs applied to inappropriate type"
416 msgid "%Jsection attribute cannot be specified for local variables"
420 msgid "%Jsection of %qD conflicts with previous declaration"
424 msgid "%Jsection attribute not allowed for %qD"
428 msgid "%Jsection attributes are not supported for this target"
432 msgid "requested alignment is not a constant"
436 msgid "requested alignment is not a power of 2"
440 msgid "requested alignment is too large"
444 msgid "%Jalignment may not be specified for %qD"
448 msgid "%J%qD defined both normally and as an alias"
452 msgid "alias argument not a string"
457 msgid "%qE attribute ignored on non-class types"
461 msgid "visibility argument not a string"
466 msgid "%qE attribute ignored on types"
471 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
476 msgid "tls_model argument not a string"
481 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
482 "dynamic\" or \"global-dynamic\""
485 #: c-common.c:4790 c-common.c:4854
486 msgid "%J%qE attribute applies only to functions"
489 #: c-common.c:4795 c-common.c:4859
490 msgid "%Jcan%'t set %qE attribute after definition"
495 msgid "%qE attribute ignored for %qE"
500 msgid "invalid vector type for attribute %qE"
504 msgid "number of components of the vector not a power of two"
508 msgid "nonnull attribute without arguments on a non-prototype"
513 msgid "nonnull argument has invalid operand number (argument %lu)"
519 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
525 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
528 #: c-common.c:5136 c-common.c:5172
529 msgid "missing sentinel in function call"
533 msgid "not enough arguments to fit a sentinel"
538 msgid "null argument where non-null required (argument %lu)"
542 msgid "cleanup argument not an identifier"
546 msgid "cleanup argument not a function"
551 msgid "%qE attribute requires prototypes with named arguments"
556 msgid "%qE attribute only applies to variadic functions"
560 msgid "requested position is not an integer constant"
564 msgid "requested position is less than zero"
569 "%Hignoring return value of %qD, declared with attribute warn_unused_result"
574 "%Hignoring return value of function declared with attribute "
578 #: c-common.c:5718 cp/typeck.c:4102
579 msgid "attempt to take address of bit-field structure member %qD"
583 msgid "invalid lvalue in assignment"
587 msgid "invalid lvalue in increment"
591 msgid "invalid lvalue in decrement"
595 msgid "invalid lvalue in unary %<&%>"
599 msgid "invalid lvalue in asm statement"
602 #. Except for passing an argument to an unprototyped function,
603 #. this is a constraint violation. When passing an argument to
604 #. an unprototyped function, it is compile-time undefined;
605 #. making it a constraint in that case was rejected in
607 #: c-convert.c:84 c-typeck.c:1446 c-typeck.c:3548 cp/typeck.c:1351
608 #: cp/typeck.c:5813 fortran/convert.c:89 treelang/tree-convert.c:79
609 msgid "void value not ignored as it ought to be"
612 #: c-convert.c:122 fortran/convert.c:122 java/typeck.c:153
613 #: treelang/tree-convert.c:105
614 msgid "conversion to non-scalar type requested"
618 msgid "%Jarray %qD assumed to have one element"
623 msgid "GCC supports only %u nested scopes"
627 msgid "%Jlabel %qD used but not defined"
631 msgid "%Jlabel %qD defined but not used"
635 msgid "%Jlabel %qD declared but not defined"
639 msgid "%Jnested function %qD declared but never defined"
642 #: c-decl.c:784 cp/decl.c:568
643 msgid "%Junused variable %qD"
647 msgid "%Jtype of array %qD completed incompatibly with implicit initialization"
652 "a parameter list with an ellipsis can%'t match an empty parameter name list "
658 "an argument type that has a default promotion can%'t match an empty "
659 "parameter name list declaration"
664 "%Jprototype for %qD declares more arguments than previous old-style "
670 "%Jprototype for %qD declares fewer arguments than previous old-style "
675 msgid "%Jprototype for %qD declares argument %d with incompatible type"
678 #. If we get here, no errors were found, but do issue a warning
679 #. for this poor-style construct.
681 msgid "%Jprototype for %qD follows non-prototype definition"
685 msgid "%Jprevious definition of %qD was here"
689 msgid "%Jprevious implicit declaration of %qD was here"
693 msgid "%Jprevious declaration of %qD was here"
697 msgid "%J%qD redeclared as different kind of symbol"
701 msgid "%Jbuilt-in function %qD declared as non-function"
704 #: c-decl.c:1156 c-decl.c:1272 c-decl.c:1879
705 msgid "%Jdeclaration of %qD shadows a built-in function"
709 msgid "%Jredeclaration of enumerator %qD"
712 #. If types don't match for a built-in, throw away the
713 #. built-in. No point in calling locate_old_decl here, it
714 #. won't print anything.
716 msgid "%Jconflicting types for built-in function %qD"
719 #: c-decl.c:1210 c-decl.c:1223 c-decl.c:1233
720 msgid "%Jconflicting types for %qD"
724 msgid "%J conflicting type qualifiers for %qD"
727 #. Allow OLDDECL to continue in use.
729 msgid "%Jredefinition of typedef %qD"
732 #: c-decl.c:1290 c-decl.c:1300 c-decl.c:1313 c-decl.c:1395
733 msgid "%Jredefinition of %qD"
736 #: c-decl.c:1352 c-decl.c:1433
737 msgid "%Jstatic declaration of %qD follows non-static declaration"
740 #: c-decl.c:1362 c-decl.c:1369 c-decl.c:1422 c-decl.c:1430
741 msgid "%Jnon-static declaration of %qD follows static declaration"
745 msgid "%Jthread-local declaration of %qD follows non-thread-local declaration"
749 msgid "%Jnon-thread-local declaration of %qD follows thread-local declaration"
753 msgid "%Jextern declaration of %qD follows declaration with no linkage"
757 msgid "%Jdeclaration of %qD with no linkage follows extern declaration"
761 msgid "%Jredeclaration of %qD with no linkage"
766 "%Jredeclaration of %qD with different visibility (old visibility preserved)"
770 msgid "%Jinline declaration of %qD follows declaration with attribute noinline"
775 "%Jdeclaration of %qD with attribute noinline follows inline declaration "
779 msgid "%J%qD declared inline after being called"
783 msgid "%J%qD declared inline after its definition"
787 msgid "%Jredefinition of parameter %qD"
791 msgid "%Jredundant redeclaration of %qD"
795 msgid "%Jdeclaration of %qD shadows previous non-variable"
799 msgid "%Jdeclaration of %qD shadows a parameter"
803 msgid "%Jdeclaration of %qD shadows a global declaration"
807 msgid "%Jdeclaration of %qD shadows a previous local"
810 #: c-decl.c:1887 cp/name-lookup.c:942 cp/name-lookup.c:973
811 #: cp/name-lookup.c:981
812 msgid "%Jshadowed declaration is here"
816 msgid "nested extern declaration of %qD"
821 msgid "implicit declaration of function %qE"
825 msgid "incompatible implicit declaration of built-in function %qD"
829 msgid "incompatible implicit declaration of function %qD"
833 msgid "%H%qE undeclared here (not in a function)"
837 msgid "%H%qE undeclared (first use in this function)"
841 msgid "%H(Each undeclared identifier is reported only once"
845 msgid "%Hfor each function it appears in.)"
848 #: c-decl.c:2372 cp/decl.c:2055
850 msgid "label %qE referenced outside of any function"
855 msgid "duplicate label declaration %qE"
859 msgid "%Hduplicate label %qD"
863 msgid "%Jjump into statement expression"
868 "%Htraditional C lacks a separate namespace for labels, identifier %qE "
873 msgid "%H%qE defined as wrong kind of tag"
877 msgid "unnamed struct/union that defines no instances"
881 msgid "empty declaration with storage class specifier does not redeclare tag"
885 msgid "empty declaration with type qualifier does not redeclare tag"
888 #: c-decl.c:2798 c-decl.c:2805
889 msgid "useless type name in empty declaration"
893 msgid "%<inline%> in empty declaration"
897 msgid "%<auto%> in file-scope empty declaration"
901 msgid "%<register%> in file-scope empty declaration"
905 msgid "useless storage class specifier in empty declaration"
909 msgid "useless %<__thread%> in empty declaration"
913 msgid "useless type qualifier in empty declaration"
916 #: c-decl.c:2852 c-parser.c:1159
917 msgid "empty declaration"
922 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
927 msgid "ISO C90 does not support %<[*]%> array declarators"
931 msgid "GCC does not yet properly implement %<[*]%> array declarators"
935 msgid "static or type qualifiers in abstract declarator"
939 msgid "%J%qD is usually a function"
942 #: c-decl.c:3011 cp/decl.c:3624 cp/decl2.c:850
943 msgid "typedef %qD is initialized (use __typeof__ instead)"
947 msgid "function %qD is initialized like a variable"
950 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
952 msgid "parameter %qD is initialized"
955 #. Although C99 is unclear about whether incomplete arrays
956 #. of VLAs themselves count as VLAs, it does not make
957 #. sense to permit them to be initialized given that
958 #. ordinary VLAs may not be initialized.
959 #: c-decl.c:3041 c-decl.c:3056 c-typeck.c:4397
960 msgid "variable-sized object may not be initialized"
964 msgid "variable %qD has initializer but incomplete type"
967 #: c-decl.c:3123 c-decl.c:5673 cp/decl.c:3664 cp/decl.c:9900
968 msgid "%Jinline function %qD given attribute noinline"
972 msgid "%Jinitializer fails to determine size of %qD"
976 msgid "%Jarray size missing in %qD"
980 msgid "%Jzero or negative size array %qD"
983 #: c-decl.c:3237 varasm.c:1630
984 msgid "%Jstorage size of %qD isn%'t known"
988 msgid "%Jstorage size of %qD isn%'t constant"
992 msgid "%Jignoring asm-specifier for non-static local variable %qD"
995 #: c-decl.c:3325 fortran/f95-lang.c:644
996 msgid "cannot put object with volatile field into register"
1000 msgid "ISO C forbids forward parameter declarations"
1009 msgid "bit-field %qs width not an integer constant"
1014 msgid "negative width in bit-field %qs"
1019 msgid "zero width for bit-field %qs"
1024 msgid "bit-field %qs has invalid type"
1029 msgid "type of bit-field %qs is a GCC extension"
1034 msgid "width of %qs exceeds its type"
1039 msgid "%qs is narrower than values of its type"
1043 msgid "type defaults to %<int%> in declaration of %qs"
1047 msgid "duplicate %<const%>"
1051 msgid "duplicate %<restrict%>"
1055 msgid "duplicate %<volatile%>"
1059 msgid "function definition declared %<auto%>"
1063 msgid "function definition declared %<register%>"
1067 msgid "function definition declared %<typedef%>"
1071 msgid "function definition declared %<__thread%>"
1076 msgid "storage class specified for structure field %qs"
1079 #: c-decl.c:3842 cp/decl.c:6988
1081 msgid "storage class specified for parameter %qs"
1084 #: c-decl.c:3845 cp/decl.c:6990
1085 msgid "storage class specified for typename"
1088 #: c-decl.c:3858 cp/decl.c:7007
1089 msgid "%qs initialized and declared %<extern%>"
1092 #: c-decl.c:3860 cp/decl.c:7010
1093 msgid "%qs has both %<extern%> and initializer"
1097 msgid "file-scope declaration of %qs specifies %<auto%>"
1101 msgid "file-scope declaration of %qs specifies %<register%>"
1104 #: c-decl.c:3872 cp/decl.c:7014
1105 msgid "nested function %qs declared %<extern%>"
1108 #: c-decl.c:3875 cp/decl.c:7024
1109 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
1112 #. Only the innermost declarator (making a parameter be of
1113 #. array type which is converted to pointer type)
1114 #. may have static or type qualifiers.
1115 #: c-decl.c:3922 c-decl.c:4112
1116 msgid "static or type qualifiers in non-parameter array declarator"
1121 msgid "declaration of %qs as array of voids"
1126 msgid "declaration of %qs as array of functions"
1130 msgid "invalid use of structure with flexible array member"
1135 msgid "size of array %qs has non-integer type"
1140 msgid "ISO C forbids zero-size array %qs"
1145 msgid "size of array %qs is negative"
1149 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
1154 msgid "ISO C90 forbids variable-size array %qs"
1157 #: c-decl.c:4068 c-decl.c:4232 cp/decl.c:7445
1159 msgid "size of array %qs is too large"
1163 msgid "ISO C90 does not support flexible array members"
1167 msgid "array type has incomplete element type"
1170 #: c-decl.c:4144 cp/decl.c:7115
1172 msgid "%qs declared as function returning a function"
1175 #: c-decl.c:4149 cp/decl.c:7120
1177 msgid "%qs declared as function returning an array"
1181 msgid "function definition has qualified void return type"
1185 msgid "type qualifiers ignored on function return type"
1188 #: c-decl.c:4200 c-decl.c:4245 c-decl.c:4339 c-decl.c:4430
1189 msgid "ISO C forbids qualified function types"
1193 msgid "%Jtypedef %qD declared %<inline%>"
1197 msgid "ISO C forbids const or volatile function types"
1202 msgid "variable or field %qs declared void"
1206 msgid "attributes in parameter array declarator ignored"
1210 msgid "%Jparameter %qD declared %<inline%>"
1215 msgid "field %qs declared as a function"
1220 msgid "field %qs has incomplete type"
1223 #: c-decl.c:4400 c-decl.c:4412 c-decl.c:4416
1225 msgid "invalid storage class for function %qs"
1229 msgid "%<noreturn%> function returns non-void value"
1233 msgid "cannot inline function %<main%>"
1237 msgid "variable previously declared %<static%> redeclared %<extern%>"
1241 msgid "%Jvariable %qD declared %<inline%>"
1244 #. A mere warning is sure to result in improper semantics
1245 #. at runtime. Don't bother to allow this to compile.
1246 #: c-decl.c:4552 cp/decl.c:5855
1247 msgid "thread-local storage not supported for this target"
1250 #: c-decl.c:4614 c-decl.c:5711
1251 msgid "function declaration isn%'t a prototype"
1255 msgid "parameter names (without types) in function declaration"
1259 msgid "%Jparameter %u (%qD) has incomplete type"
1263 msgid "%Jparameter %u has incomplete type"
1267 msgid "%Jparameter %u (%qD) has void type"
1271 msgid "%Jparameter %u has void type"
1275 msgid "%<void%> as only parameter may not be qualified"
1278 #: c-decl.c:4731 c-decl.c:4766
1279 msgid "%<void%> must be the only parameter"
1283 msgid "%Jparameter %qD has just a forward declaration"
1286 #. The %s will be one of 'struct', 'union', or 'enum'.
1288 msgid "%<%s %E%> declared inside parameter list"
1291 #. The %s will be one of 'struct', 'union', or 'enum'.
1294 msgid "anonymous %s declared inside parameter list"
1299 "its scope is only this definition or declaration, which is probably not what "
1304 msgid "redefinition of %<union %E%>"
1308 msgid "redefinition of %<struct %E%>"
1312 msgid "nested redefinition of %<union %E%>"
1316 msgid "nested redefinition of %<struct %E%>"
1319 #: c-decl.c:5027 cp/decl.c:3421
1320 msgid "declaration does not declare anything"
1324 msgid "ISO C doesn%'t support unnamed structs/unions"
1327 #: c-decl.c:5074 c-decl.c:5090
1328 msgid "%Jduplicate member %qD"
1332 msgid "union has no named members"
1336 msgid "union has no members"
1340 msgid "struct has no named members"
1344 msgid "struct has no members"
1348 msgid "%Jflexible array member in union"
1352 msgid "%Jflexible array member not at end of struct"
1356 msgid "%Jflexible array member in otherwise empty struct"
1360 msgid "%Jinvalid use of structure with flexible array member"
1364 msgid "union cannot be made transparent"
1368 msgid "nested redefinition of %<enum %E%>"
1371 #. This enum is a named one that has been declared already.
1373 msgid "redeclaration of %<enum %E%>"
1377 msgid "enumeration values exceed range of largest integer"
1381 msgid "specified mode too small for enumeral values"
1386 msgid "enumerator value for %qE is not an integer constant"
1390 msgid "overflow in enumeration values"
1394 msgid "ISO C restricts enumerator values to range of %<int%>"
1398 msgid "return type is an incomplete type"
1402 msgid "return type defaults to %<int%>"
1406 msgid "%Jno previous prototype for %qD"
1410 msgid "%J%qD was used with no prototype before its definition"
1414 msgid "%Jno previous declaration for %qD"
1418 msgid "%J%qD was used with no declaration before its definition"
1421 #: c-decl.c:5774 c-decl.c:6268
1422 msgid "%Jreturn type of %qD is not %<int%>"
1426 msgid "%Jfirst argument of %qD should be %<int%>"
1430 msgid "%Jsecond argument of %qD should be %<char **%>"
1434 msgid "%Jthird argument of %qD should probably be %<char **%>"
1438 msgid "%J%qD takes only zero or two arguments"
1442 msgid "%J%qD is normally a non-static function"
1446 msgid "%Jold-style parameter declarations in prototyped function definition"
1450 msgid "%Jtraditional C rejects ISO C style function definitions"
1454 msgid "%Jparameter name omitted"
1458 msgid "%Jold-style function definition"
1462 msgid "%Jparameter name missing from parameter list"
1466 msgid "%J%qD declared as a non-parameter"
1470 msgid "%Jmultiple parameters named %qD"
1474 msgid "%Jparameter %qD declared with void type"
1477 #: c-decl.c:5978 c-decl.c:5980
1478 msgid "%Jtype of %qD defaults to %<int%>"
1482 msgid "%Jparameter %qD has incomplete type"
1486 msgid "%Jdeclaration for parameter %qD but no such parameter"
1490 msgid "number of arguments doesn%'t match prototype"
1493 #: c-decl.c:6056 c-decl.c:6086 c-decl.c:6093
1494 msgid "%Hprototype declaration"
1498 msgid "promoted argument %qD doesn%'t match prototype"
1502 msgid "argument %qD doesn%'t match prototype"
1505 #: c-decl.c:6311 cp/decl.c:10670
1506 msgid "no return statement in function returning non-void"
1510 msgid "this function may return with or without a value"
1513 #. If we get here, declarations have been used in a for loop without
1514 #. the C99 for loop scope. This doesn't make much sense, so don't
1517 msgid "%<for%> loop initial declaration used outside C99 mode"
1522 "%Jdeclaration of static variable %qD in %<for%> loop initial declaration"
1527 "%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration"
1531 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
1535 msgid "%<union %E%> declared in %<for%> loop initial declaration"
1539 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
1543 msgid "%Jdeclaration of non-variable %qD in %<for%> loop initial declaration"
1546 #: c-decl.c:6754 c-decl.c:6905 c-decl.c:7115
1548 msgid "duplicate %qE"
1551 #: c-decl.c:6777 c-decl.c:6914 c-decl.c:7017
1552 msgid "two or more data types in declaration specifiers"
1555 #: c-decl.c:6789 cp/decl.c:6658
1556 msgid "%<long long long%> is too long for GCC"
1559 #: c-decl.c:6796 c-decl.c:6988
1560 msgid "both %<long long%> and %<double%> in declaration specifiers"
1564 msgid "ISO C90 does not support %<long long%>"
1567 #: c-decl.c:6807 c-decl.c:6827
1568 msgid "both %<long%> and %<short%> in declaration specifiers"
1571 #: c-decl.c:6810 c-decl.c:6921
1572 msgid "both %<long%> and %<void%> in declaration specifiers"
1575 #: c-decl.c:6813 c-decl.c:6940
1576 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
1579 #: c-decl.c:6816 c-decl.c:6959
1580 msgid "both %<long%> and %<char%> in declaration specifiers"
1583 #: c-decl.c:6819 c-decl.c:6972
1584 msgid "both %<long%> and %<float%> in declaration specifiers"
1587 #: c-decl.c:6830 c-decl.c:6924
1588 msgid "both %<short%> and %<void%> in declaration specifiers"
1591 #: c-decl.c:6833 c-decl.c:6943
1592 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
1595 #: c-decl.c:6836 c-decl.c:6962
1596 msgid "both %<short%> and %<char%> in declaration specifiers"
1599 #: c-decl.c:6839 c-decl.c:6975
1600 msgid "both %<short%> and %<float%> in declaration specifiers"
1603 #: c-decl.c:6842 c-decl.c:6991
1604 msgid "both %<short%> and %<double%> in declaration specifiers"
1607 #: c-decl.c:6850 c-decl.c:6870
1608 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
1611 #: c-decl.c:6853 c-decl.c:6927
1612 msgid "both %<signed%> and %<void%> in declaration specifiers"
1615 #: c-decl.c:6856 c-decl.c:6946
1616 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
1619 #: c-decl.c:6859 c-decl.c:6978
1620 msgid "both %<signed%> and %<float%> in declaration specifiers"
1623 #: c-decl.c:6862 c-decl.c:6994
1624 msgid "both %<signed%> and %<double%> in declaration specifiers"
1627 #: c-decl.c:6873 c-decl.c:6930
1628 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
1631 #: c-decl.c:6876 c-decl.c:6949
1632 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
1635 #: c-decl.c:6879 c-decl.c:6981
1636 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
1639 #: c-decl.c:6882 c-decl.c:6997
1640 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
1644 msgid "ISO C90 does not support complex types"
1647 #: c-decl.c:6892 c-decl.c:6933
1648 msgid "both %<complex%> and %<void%> in declaration specifiers"
1651 #: c-decl.c:6895 c-decl.c:6952
1652 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
1657 msgid "%qE fails to be a typedef or built in type"
1662 msgid "%qE is not at beginning of declaration"
1666 msgid "%<__thread%> used with %<auto%>"
1670 msgid "%<__thread%> used with %<register%>"
1674 msgid "%<__thread%> used with %<typedef%>"
1677 #: c-decl.c:7095 cp/parser.c:7245
1678 msgid "%<__thread%> before %<extern%>"
1681 #: c-decl.c:7104 cp/parser.c:7235
1682 msgid "%<__thread%> before %<static%>"
1686 msgid "multiple storage classes in declaration specifiers"
1690 msgid "%<__thread%> used with %qE"
1694 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
1697 #: c-decl.c:7226 c-decl.c:7252
1698 msgid "ISO C does not support complex integer types"
1701 #: c-decl.c:7327 toplev.c:852
1702 msgid "%J%qF used but never defined"
1705 #: c-format.c:96 c-format.c:205
1706 msgid "format string has invalid operand number"
1710 msgid "function does not return string type"
1714 msgid "format string argument not a string type"
1718 msgid "unrecognized format specifier"
1723 msgid "%qE is an unrecognized format function type"
1727 msgid "%<...%> has invalid operand number"
1731 msgid "format string argument follows the args to be formatted"
1734 #: c-format.c:341 c-format.c:365
1738 #: c-format.c:341 c-format.c:365
1739 msgid "the ' ' printf flag"
1742 #: c-format.c:342 c-format.c:366 c-format.c:404 c-format.c:461
1746 #: c-format.c:342 c-format.c:366 c-format.c:404
1747 msgid "the '+' printf flag"
1750 #: c-format.c:343 c-format.c:367 c-format.c:405 c-format.c:437
1754 #: c-format.c:343 c-format.c:367 c-format.c:405
1755 msgid "the '#' printf flag"
1758 #: c-format.c:344 c-format.c:368 c-format.c:435
1762 #: c-format.c:344 c-format.c:368
1763 msgid "the '0' printf flag"
1766 #: c-format.c:345 c-format.c:369 c-format.c:434 c-format.c:464
1770 #: c-format.c:345 c-format.c:369
1771 msgid "the '-' printf flag"
1774 #: c-format.c:346 c-format.c:418
1779 msgid "the ''' printf flag"
1782 #: c-format.c:347 c-format.c:419
1787 msgid "the 'I' printf flag"
1790 #: c-format.c:348 c-format.c:370 c-format.c:416 c-format.c:438 c-format.c:465
1791 #: c-format.c:1527 config/sol2-c.c:46
1795 #: c-format.c:348 c-format.c:370 config/sol2-c.c:46
1796 msgid "field width in printf format"
1799 #: c-format.c:349 c-format.c:371 c-format.c:395 c-format.c:407
1803 #: c-format.c:349 c-format.c:371 c-format.c:395 c-format.c:407
1804 msgid "precision in printf format"
1807 #: c-format.c:350 c-format.c:372 c-format.c:396 c-format.c:408 c-format.c:417
1808 #: c-format.c:468 config/sol2-c.c:47
1809 msgid "length modifier"
1812 #: c-format.c:350 c-format.c:372 c-format.c:396 c-format.c:408
1813 #: config/sol2-c.c:47
1814 msgid "length modifier in printf format"
1817 #: c-format.c:394 c-format.c:406
1821 #: c-format.c:394 c-format.c:406
1822 msgid "the 'q' diagnostic flag"
1826 msgid "assignment suppression"
1830 msgid "the assignment suppression scanf feature"
1838 msgid "the 'a' scanf flag"
1842 msgid "field width in scanf format"
1846 msgid "length modifier in scanf format"
1850 msgid "the ''' scanf flag"
1854 msgid "the 'I' scanf flag"
1862 msgid "the '_' strftime flag"
1866 msgid "the '-' strftime flag"
1870 msgid "the '0' strftime flag"
1873 #: c-format.c:436 c-format.c:460
1878 msgid "the '^' strftime flag"
1882 msgid "the '#' strftime flag"
1886 msgid "field width in strftime format"
1890 msgid "'E' modifier"
1894 msgid "the 'E' strftime modifier"
1898 msgid "'O' modifier"
1902 msgid "the 'O' strftime modifier"
1906 msgid "the 'O' modifier"
1910 msgid "fill character"
1914 msgid "fill character in strfmon format"
1918 msgid "the '^' strfmon flag"
1922 msgid "the '+' strfmon flag"
1930 msgid "the '(' strfmon flag"
1938 msgid "the '!' strfmon flag"
1942 msgid "the '-' strfmon flag"
1946 msgid "field width in strfmon format"
1950 msgid "left precision"
1954 msgid "left precision in strfmon format"
1958 msgid "right precision"
1962 msgid "right precision in strfmon format"
1966 msgid "length modifier in strfmon format"
1971 msgid "function might be possible candidate for %qs format attribute"
1974 #: c-format.c:927 c-format.c:948 c-format.c:1943
1975 msgid "missing $ operand number in format"
1980 msgid "%s does not support %%n$ operand number formats"
1984 msgid "operand number out of range in format"
1989 msgid "format argument %d used more than once in %s format"
1993 msgid "$ operand number used after format without operand number"
1998 msgid "format argument %d unused before used argument %d in $-style format"
2002 msgid "format not a string literal, format string not checked"
2006 msgid "format not a string literal and no format arguments"
2010 msgid "format not a string literal, argument types not checked"
2014 msgid "too many arguments for format"
2018 msgid "unused arguments in $-style format"
2023 msgid "zero-length %s format string"
2027 msgid "format is a wide character string"
2031 msgid "unterminated format string"
2035 msgid "embedded %<\\0%> in format"
2039 msgid "spurious trailing %<%%%> in format"
2042 #: c-format.c:1455 c-format.c:1699
2044 msgid "repeated %s in format"
2048 msgid "missing fill character at end of strfmon format"
2051 #: c-format.c:1512 c-format.c:1614 c-format.c:1893 c-format.c:1955
2052 msgid "too few arguments for format"
2057 msgid "zero width in %s format"
2062 msgid "empty left precision in %s format"
2066 msgid "field precision"
2071 msgid "empty precision in %s format"
2076 msgid "%s does not support the %qs %s length modifier"
2080 msgid "conversion lacks type at end of format"
2085 msgid "unknown conversion type character %qc in format"
2090 msgid "unknown conversion type character 0x%x in format"
2094 msgid "%s does not support the %<%%%c%> %s format"
2098 msgid "%s used with %<%%%c%> %s format"
2103 msgid "%s does not support %s"
2107 msgid "%s does not support %s with the %<%%%c%> %s format"
2111 msgid "%s ignored with %s and %<%%%c%> %s format"
2116 msgid "%s ignored with %s in %s format"
2120 msgid "use of %s and %s together with %<%%%c%> %s format"
2125 msgid "use of %s and %s together in %s format"
2129 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
2133 msgid "%<%%%c%> yields only last 2 digits of year"
2136 #. The end of the format string was reached.
2138 msgid "no closing %<]%> for %<%%[%> format"
2143 msgid "use of %qs length modifier with %qc type character"
2147 msgid "%s does not support the %<%%%s%c%> %s format"
2151 msgid "operand number specified with suppressed assignment"
2155 msgid "operand number specified for format taking no argument"
2160 msgid "writing through null pointer (argument %d)"
2165 msgid "reading through null pointer (argument %d)"
2170 msgid "writing into constant object (argument %d)"
2175 msgid "extra type qualifiers in format argument (argument %d)"
2179 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
2183 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
2187 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
2191 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
2195 msgid "args to be formatted is not %<...%>"
2199 msgid "strftime formats cannot format arguments"
2203 msgid "statement with no effect"
2206 #: c-gimplify.c:315 c-typeck.c:6913 cp/parser.c:6566
2207 msgid "break statement not within loop or switch"
2211 msgid "continue statement not within loop or switch"
2216 msgid "ignoring duplicate directory \"%s\"\n"
2221 msgid " as it is a non-system directory that duplicates a system directory\n"
2226 msgid "ignoring nonexistent directory \"%s\"\n"
2231 msgid "#include \"...\" search starts here:\n"
2236 msgid "#include <...> search starts here:\n"
2241 msgid "End of search list.\n"
2245 msgid "badly nested C headers from preprocessor"
2249 msgid "%Hignoring #pragma %s %s"
2254 msgid "%Hstray %<@%> in program"
2259 msgid "stray %qs in program"
2264 msgid "missing terminating %c character"
2269 msgid "stray %qc in program"
2273 msgid "stray %<\\%o%> in program"
2277 msgid "this decimal constant is unsigned only in ISO C90"
2281 msgid "this decimal constant would be unsigned in ISO C90"
2286 msgid "integer constant is too large for %qs type"
2290 msgid "floating constant exceeds range of %<%s%>"
2294 msgid "traditional C rejects string constant concatenation"
2297 #: c-objc-common.c:80
2299 "%Jfunction %qF can never be inlined because it is suppressed using -fno-"
2303 #: c-objc-common.c:90
2305 "%Jfunction %qF can never be inlined because it might not be bound within "
2306 "this unit of translation"
2309 #: c-objc-common.c:98
2311 "%Jfunction %qF can never be inlined because it uses attributes conflicting "
2317 msgid "no class name specified with %qs"
2322 msgid "assertion missing after %qs"
2327 msgid "macro name missing after %qs"
2332 msgid "missing path after %qs"
2337 msgid "missing filename after %qs"
2342 msgid "missing makefile target after %qs"
2346 msgid "-I- specified twice"
2350 msgid "obsolete option -I- used, please use -iquote instead"
2354 msgid "argument %qs to %<-Wnormalized%> not recognized"
2359 msgid "switch %qs is no longer supported"
2364 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
2368 msgid "output filename specified twice"
2372 msgid "-Wformat-y2k ignored without -Wformat"
2376 msgid "-Wformat-extra-args ignored without -Wformat"
2380 msgid "-Wformat-zero-length ignored without -Wformat"
2384 msgid "-Wformat-nonliteral ignored without -Wformat"
2388 msgid "-Wformat-security ignored without -Wformat"
2392 msgid "-Wmissing-format-attribute ignored without -Wformat"
2397 msgid "opening output file %s: %m"
2402 msgid "too many filenames given. Type %s --help for usage"
2406 msgid "YYDEBUG was not defined at build time, -dy ignored"
2411 msgid "opening dependency file %s: %m"
2416 msgid "closing dependency file %s: %m"
2421 msgid "when writing output to %s: %m"
2425 msgid "to generate dependencies you must specify either -M or -MM"
2433 msgid "<command line>"
2437 msgid "too late for # directive to set debug directory"
2441 msgid "ISO C forbids an empty source file"
2444 #: c-parser.c:1056 c-parser.c:5721
2445 msgid "ISO C does not allow extra %<;%> outside of a function"
2449 msgid "expected declaration specifiers"
2453 msgid "data definition has no type or storage class"
2457 msgid "expected %<,%> or %<;%>"
2460 #. This can appear in many cases looking nothing like a
2461 #. function definition, so we don't give a more specific
2462 #. error suggesting there was one.
2463 #: c-parser.c:1256 c-parser.c:1273
2464 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
2468 msgid "ISO C forbids nested functions"
2471 #: c-parser.c:1611 c-parser.c:2373 c-parser.c:2974 c-parser.c:3208
2472 #: c-parser.c:3991 c-parser.c:4573 c-parser.c:4966 c-parser.c:4986
2473 #: c-parser.c:5101 c-parser.c:5246 c-parser.c:5262 c-parser.c:5374
2474 #: c-parser.c:5386 c-parser.c:5411 c-parser.c:5539 c-parser.c:5568
2475 #: c-parser.c:5576 c-parser.c:5604 c-parser.c:5618 c-parser.c:5825
2477 msgid "expected identifier"
2480 #: c-parser.c:1637 cp/parser.c:10012
2481 msgid "comma at end of enumerator list"
2485 msgid "expected %<,%> or %<}%>"
2488 #: c-parser.c:1657 c-parser.c:1827
2489 msgid "expected %<{%>"
2493 msgid "ISO C forbids forward references to %<enum%> types"
2497 msgid "expected class name"
2500 #: c-parser.c:1788 c-parser.c:5478
2501 msgid "extra semicolon in struct or union specified"
2505 msgid "no semicolon at end of struct or union"
2509 msgid "expected %<;%>"
2512 #: c-parser.c:1890 c-parser.c:2815
2513 msgid "expected specifier-qualifier-list"
2517 msgid "ISO C forbids member declarations with no members"
2521 msgid "expected %<,%>, %<;%> or %<}%>"
2525 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
2529 msgid "%<typeof%> applied to a bit-field"
2533 msgid "expected identifier or %<(%>"
2537 msgid "ISO C requires a named argument before %<...%>"
2541 msgid "expected declaration specifiers or %<...%>"
2545 msgid "wide string literal in %<asm%>"
2549 msgid "expected string literal"
2553 msgid "ISO C forbids empty initializer braces"
2557 msgid "obsolete use of designated initializer with %<:%>"
2561 msgid "ISO C forbids specifying range of elements to initialize"
2565 msgid "ISO C90 forbids specifying subobject to initialize"
2569 msgid "obsolete use of designated initializer without %<=%>"
2573 msgid "expected %<=%>"
2577 msgid "ISO C forbids label declarations"
2580 #: c-parser.c:3232 c-parser.c:3241
2581 msgid "expected declaration or statement"
2584 #: c-parser.c:3261 c-parser.c:3289
2585 msgid "%HISO C90 forbids mixed declarations and code"
2589 msgid "label at end of compound statement"
2593 msgid "expected %<:%> or %<...%>"
2597 msgid "expected identifier or %<*%>"
2600 #. Avoid infinite loop in error recovery:
2601 #. c_parser_skip_until_found stops at a closing nesting
2602 #. delimiter without consuming it, but here we need to consume
2603 #. it to proceed further.
2605 msgid "expected statement"
2610 msgid "%E qualifier ignored on asm"
2614 msgid "ISO C forbids omitting the middle term of a ?: expression"
2618 msgid "traditional C rejects the unary plus operator"
2622 msgid "%<sizeof%> applied to a bit-field"
2625 #: c-parser.c:4802 c-parser.c:5143 c-parser.c:5165
2626 msgid "expected expression"
2630 msgid "braced-group within expression allowed only inside a function"
2634 msgid "ISO C forbids braced-groups within expressions"
2638 msgid "first argument to %<__builtin_choose_expr%> not a constant"
2642 msgid "compound literal has variable size"
2646 msgid "ISO C90 forbids compound literals"
2650 msgid "extra semicolon in method definition specified"
2654 msgid "can%'t create precompiled header %s: %m"
2658 msgid "can%'t write to %s: %m"
2663 msgid "%qs is not a valid output file"
2666 #: c-pch.c:193 c-pch.c:208 c-pch.c:222
2667 msgid "can%'t write %s: %m"
2670 #: c-pch.c:198 c-pch.c:215
2671 msgid "can%'t seek in %s: %m"
2674 #: c-pch.c:206 c-pch.c:248 c-pch.c:276 c-pch.c:281 c-pch.c:365
2675 msgid "can%'t read %s: %m"
2679 msgid "malformed #pragma GCC pch_preprocess, ignored"
2683 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
2687 msgid "use #include instead"
2691 msgid "%s: couldn%'t open PCH file: %m\n"
2695 msgid "use -Winvalid-pch for more information"
2700 msgid "%s: PCH file was invalid"
2704 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
2710 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
2714 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
2718 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
2722 msgid "missing %<(%> after %<#pragma pack%> - ignored"
2725 #: c-pragma.c:161 c-pragma.c:201
2726 msgid "malformed %<#pragma pack%> - ignored"
2730 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
2734 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
2738 msgid "unknown action %qs for %<#pragma pack%> - ignored"
2742 msgid "junk at end of %<#pragma pack%>"
2746 msgid "#pragma pack has no effect with -fpack-struct - ignored"
2751 msgid "alignment must be a small power of two, not %d"
2756 "%Japplying #pragma weak %qD after first use results in unspecified behavior"
2759 #: c-pragma.c:334 c-pragma.c:339
2760 msgid "malformed #pragma weak, ignored"
2764 msgid "junk at end of #pragma weak"
2767 #: c-pragma.c:411 c-pragma.c:413
2768 msgid "malformed #pragma redefine_extname, ignored"
2772 msgid "junk at end of #pragma redefine_extname"
2776 msgid "#pragma redefine_extname not supported on this target"
2779 #: c-pragma.c:438 c-pragma.c:524
2780 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
2785 "#pragma redefine_extname ignored due to conflict with previous #pragma "
2790 msgid "malformed #pragma extern_prefix, ignored"
2794 msgid "junk at end of #pragma extern_prefix"
2798 msgid "#pragma extern_prefix not supported on this target"
2802 msgid "asm declaration ignored due to conflict with previous rename"
2807 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
2811 msgid "#pragma GCC visibility must be followed by push or pop"
2815 msgid "No matching push for %<#pragma GCC visibility pop%>"
2818 #: c-pragma.c:624 c-pragma.c:653
2819 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
2823 msgid "malformed #pragma GCC visibility push"
2827 msgid "No more than sixteen #pragma GCC visibility pushes allowed at once"
2832 "#pragma GCC visibility push() must specify default, internal, hidden or "
2837 msgid "junk at end of %<#pragma GCC visibility%>"
2841 msgid "%qD has an incomplete type"
2844 #: c-typeck.c:164 cp/call.c:2679
2845 msgid "invalid use of void expression"
2849 msgid "invalid use of flexible array member"
2853 msgid "invalid use of array with unspecified bounds"
2857 msgid "invalid use of undefined type %<%s %E%>"
2860 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
2862 msgid "invalid use of incomplete typedef %qD"
2865 #: c-typeck.c:396 c-typeck.c:421
2866 msgid "function types not truly compatible in ISO C"
2870 msgid "types are not quite compatible"
2874 msgid "function return types not compatible due to %<volatile%>"
2877 #: c-typeck.c:1206 c-typeck.c:2459
2878 msgid "arithmetic on pointer to an incomplete type"
2882 msgid "%qT has no member named %qE"
2887 msgid "request for member %qE in something not a structure or union"
2891 msgid "dereferencing pointer to incomplete type"
2895 msgid "dereferencing %<void *%> pointer"
2898 #: c-typeck.c:1665 cp/typeck.c:2109
2900 msgid "invalid type argument of %qs"
2903 #: c-typeck.c:1693 cp/typeck.c:2260
2904 msgid "subscripted value is neither array nor pointer"
2907 #: c-typeck.c:1704 cp/typeck.c:2179 cp/typeck.c:2265
2908 msgid "array subscript is not an integer"
2912 msgid "subscripted value is pointer to function"
2915 #: c-typeck.c:1723 cp/typeck.c:2175
2916 msgid "array subscript has type %<char%>"
2920 msgid "ISO C forbids subscripting %<register%> array"
2924 msgid "ISO C90 forbids subscripting non-lvalue array"
2929 msgid "called object %qE is not a function"
2932 #. This situation leads to run-time undefined behavior. We can't,
2933 #. therefore, simply error unless we can prove that all possible
2934 #. executions of the program must execute the code.
2936 msgid "function called through a non-compatible type"
2939 #: c-typeck.c:2082 c-typeck.c:4344 c-typeck.c:4346 c-typeck.c:4354
2940 #: c-typeck.c:4379 c-typeck.c:5745
2941 msgid "initializer element is not constant"
2946 msgid "too many arguments to function %qE"
2951 msgid "type of formal parameter %d is incomplete"
2957 "passing argument %d of %qE as integer rather than floating due to prototype"
2963 "passing argument %d of %qE as integer rather than complex due to prototype"
2969 "passing argument %d of %qE as complex rather than floating due to prototype"
2975 "passing argument %d of %qE as floating rather than integer due to prototype"
2981 "passing argument %d of %qE as complex rather than integer due to prototype"
2987 "passing argument %d of %qE as floating rather than complex due to prototype"
2992 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
2998 msgid "passing argument %d of %qE with different width due to prototype"
3003 msgid "passing argument %d of %qE as unsigned due to prototype"
3008 msgid "passing argument %d of %qE as signed due to prototype"
3013 msgid "too few arguments to function %qE"
3017 msgid "suggest parentheses around + or - inside shift"
3021 msgid "suggest parentheses around && within ||"
3025 msgid "suggest parentheses around arithmetic in operand of |"
3029 msgid "suggest parentheses around comparison in operand of |"
3033 msgid "suggest parentheses around arithmetic in operand of ^"
3037 msgid "suggest parentheses around comparison in operand of ^"
3041 msgid "suggest parentheses around + or - in operand of &"
3045 msgid "suggest parentheses around comparison in operand of &"
3049 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
3053 msgid "pointer of type %<void *%> used in subtraction"
3057 msgid "pointer to a function used in subtraction"
3061 msgid "wrong type argument to unary plus"
3065 msgid "wrong type argument to unary minus"
3069 msgid "ISO C does not support %<~%> for complex conjugation"
3073 msgid "wrong type argument to bit-complement"
3077 msgid "wrong type argument to abs"
3081 msgid "wrong type argument to conjugation"
3085 msgid "wrong type argument to unary exclamation mark"
3089 msgid "ISO C does not support %<++%> and %<--%> on complex types"
3092 #: c-typeck.c:2627 c-typeck.c:2659
3093 msgid "wrong type argument to increment"
3096 #: c-typeck.c:2629 c-typeck.c:2661
3097 msgid "wrong type argument to decrement"
3101 msgid "increment of pointer to unknown structure"
3105 msgid "decrement of pointer to unknown structure"
3109 msgid "assignment of read-only member %qD"
3113 msgid "increment of read-only member %qD"
3117 msgid "decrement of read-only member %qD"
3121 msgid "assignment of read-only variable %qD"
3125 msgid "increment of read-only variable %qD"
3129 msgid "decrement of read-only variable %qD"
3133 msgid "assignment of read-only location"
3137 msgid "increment of read-only location"
3141 msgid "decrement of read-only location"
3145 msgid "cannot take address of bit-field %qD"
3149 msgid "global register variable %qD used in nested function"
3153 msgid "register variable %qD used in nested function"
3157 msgid "address of global register variable %qD requested"
3161 msgid "address of register variable %qD requested"
3165 msgid "non-lvalue array in conditional expression"
3169 msgid "signed and unsigned type in conditional expression"
3173 msgid "ISO C forbids conditional expr with only one void side"
3176 #: c-typeck.c:3021 c-typeck.c:3029
3177 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
3181 msgid "pointer type mismatch in conditional expression"
3184 #: c-typeck.c:3043 c-typeck.c:3053
3185 msgid "pointer/integer type mismatch in conditional expression"
3189 msgid "type mismatch in conditional expression"
3193 msgid "left-hand operand of comma expression has no effect"
3197 msgid "cast specifies array type"
3201 msgid "cast specifies function type"
3205 msgid "ISO C forbids casting nonscalar to the same type"
3209 msgid "ISO C forbids casts to union type"
3213 msgid "cast to union type from type not present in union"
3217 msgid "cast adds new qualifiers to function type"
3220 #. There are qualifiers present in IN_OTYPE that are not
3221 #. present in IN_TYPE.
3223 msgid "cast discards qualifiers from pointer target type"
3227 msgid "cast increases required alignment of target type"
3231 msgid "cast from pointer to integer of different size"
3235 msgid "cast from function call of type %qT to non-matching type %qT"
3239 msgid "cast to pointer from integer of different size"
3243 msgid "type-punning to incomplete type might break strict-aliasing rules"
3247 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
3251 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
3255 msgid "ISO C forbids conversion of function pointer to object pointer type"
3259 msgid "ISO C forbids conversion of object pointer to function pointer type"
3263 msgid "cannot pass rvalue to reference parameter"
3266 #: c-typeck.c:3668 c-typeck.c:3783
3269 "passing argument %d of %qE makes qualified function pointer from unqualified"
3272 #: c-typeck.c:3671 c-typeck.c:3786
3273 msgid "assignment makes qualified function pointer from unqualified"
3276 #: c-typeck.c:3674 c-typeck.c:3788
3277 msgid "initialization makes qualified function pointer from unqualified"
3280 #: c-typeck.c:3677 c-typeck.c:3790
3281 msgid "return makes qualified function pointer from unqualified"
3284 #: c-typeck.c:3681 c-typeck.c:3751
3286 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
3289 #: c-typeck.c:3683 c-typeck.c:3753
3290 msgid "assignment discards qualifiers from pointer target type"
3293 #: c-typeck.c:3685 c-typeck.c:3755
3294 msgid "initialization discards qualifiers from pointer target type"
3297 #: c-typeck.c:3687 c-typeck.c:3757
3298 msgid "return discards qualifiers from pointer target type"
3302 msgid "ISO C prohibits argument conversion to union type"
3307 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
3312 msgid "ISO C forbids assignment between function pointer and %<void *%>"
3316 msgid "ISO C forbids initialization between function pointer and %<void *%>"
3320 msgid "ISO C forbids return between function pointer and %<void *%>"
3325 msgid "pointer targets in passing argument %d of %qE differ in signedness"
3329 msgid "pointer targets in assignment differ in signedness"
3333 msgid "pointer targets in initialization differ in signedness"
3337 msgid "pointer targets in return differ in signedness"
3342 msgid "passing argument %d of %qE from incompatible pointer type"
3346 msgid "assignment from incompatible pointer type"
3350 msgid "initialization from incompatible pointer type"
3354 msgid "return from incompatible pointer type"
3357 #. ??? This should not be an error when inlining calls to
3358 #. unprototyped functions.
3359 #: c-typeck.c:3807 c-typeck.c:4304 cp/typeck.c:1377
3360 msgid "invalid use of non-lvalue array"
3365 msgid "passing argument %d of %qE makes pointer from integer without a cast"
3369 msgid "assignment makes pointer from integer without a cast"
3373 msgid "initialization makes pointer from integer without a cast"
3377 msgid "return makes pointer from integer without a cast"
3382 msgid "passing argument %d of %qE makes integer from pointer without a cast"
3386 msgid "assignment makes integer from pointer without a cast"
3390 msgid "initialization makes integer from pointer without a cast"
3394 msgid "return makes integer from pointer without a cast"
3397 #. ??? This should not be an error when inlining calls to
3398 #. unprototyped functions.
3401 msgid "incompatible type for argument %d of %qE"
3405 msgid "incompatible types in assignment"
3409 msgid "incompatible types in initialization"
3413 msgid "incompatible types in return"
3417 msgid "traditional C rejects automatic aggregate initialization"
3420 #. Use `%s' to print the string in case there are any escape
3421 #. characters in the message.
3422 #: c-typeck.c:4107 c-typeck.c:4122 c-typeck.c:4137 final.c:2770 final.c:2772
3423 #: gcc.c:4622 rtl-error.c:113 toplev.c:612 config/cris/cris.c:670
3424 #: cp/parser.c:1894 cp/typeck.c:4142 java/expr.c:409
3425 #: java/parse.y:4984 java/verify.c:1553
3426 #: java/verify.c:1554 java/verify.c:1573
3431 #: c-typeck.c:4110 c-typeck.c:4125 c-typeck.c:4140
3433 msgid "(near initialization for %qs)"
3437 msgid "array initialized from parenthesized string constant"
3440 #: c-typeck.c:4214 cp/typeck2.c:703
3441 msgid "char-array initialized from wide string"
3445 msgid "wchar_t-array initialized from non-wide string"
3448 #: c-typeck.c:4237 cp/typeck2.c:725
3449 msgid "initializer-string for array of chars is too long"
3453 msgid "array of inappropriate type initialized from string constant"
3457 msgid "array initialized from non-constant array expression"
3460 #: c-typeck.c:4386 c-typeck.c:5749
3461 msgid "initializer element is not computable at load time"
3464 #: c-typeck.c:4401 cp/typeck2.c:804
3465 msgid "invalid initializer"
3468 #: c-typeck.c:4668 cp/decl.c:4448
3469 msgid "opaque vector types cannot be initialized"
3473 msgid "extra brace group at end of initializer"
3476 #: c-typeck.c:4887 cp/decl.c:4363
3477 msgid "missing braces around initializer"
3481 msgid "braces around scalar initializer"
3485 msgid "initialization of flexible array member in a nested context"
3489 msgid "initialization of a flexible array member"
3493 msgid "missing initializer"
3497 msgid "empty scalar initializer"
3501 msgid "extra elements in scalar initializer"
3504 #: c-typeck.c:5165 c-typeck.c:5225
3505 msgid "array index in non-array initializer"
3508 #: c-typeck.c:5170 c-typeck.c:5278
3509 msgid "field name not in record or union initializer"
3513 msgid "array index in initializer not of integer type"
3516 #: c-typeck.c:5221 c-typeck.c:5223
3517 msgid "nonconstant array index in initializer"
3520 #: c-typeck.c:5227 c-typeck.c:5230
3521 msgid "array index in initializer exceeds array bounds"
3525 msgid "empty index range in initializer"
3529 msgid "array index range in initializer exceeds array bounds"
3534 msgid "unknown field %qE specified in initializer"
3537 #: c-typeck.c:5325 c-typeck.c:5346 c-typeck.c:5812
3538 msgid "initialized field with side-effects overwritten"
3542 msgid "excess elements in char array initializer"
3545 #: c-typeck.c:6028 c-typeck.c:6074
3546 msgid "excess elements in struct initializer"
3550 msgid "non-static initialization of a flexible array member"
3554 msgid "excess elements in union initializer"
3558 msgid "traditional C rejects initialization of unions"
3562 msgid "excess elements in array initializer"
3566 msgid "excess elements in vector initializer"
3570 msgid "excess elements in scalar initializer"
3574 msgid "jump into statement expression"
3578 msgid "ISO C forbids %<goto *expr;%>"
3581 #: c-typeck.c:6524 cp/typeck.c:6020
3582 msgid "function declared %<noreturn%> has a %<return%> statement"
3586 msgid "%<return%> with no value, in function returning non-void"
3590 msgid "%<return%> with a value, in function returning void"
3594 msgid "function returns address of local variable"
3597 #: c-typeck.c:6661 cp/semantics.c:879
3598 msgid "switch quantity not an integer"
3602 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
3607 "case label in statement expression not containing enclosing switch statement"
3612 "%<default%> label in statement expression not containing enclosing switch "
3616 #: c-typeck.c:6718 cp/parser.c:6075
3617 msgid "case label not within a switch statement"
3621 msgid "%<default%> label not within a switch statement"
3625 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
3629 msgid "%Hempty body in an if-statement"
3633 msgid "%Hempty body in an else-statement"
3636 #: c-typeck.c:6915 cp/parser.c:6577
3637 msgid "continue statement not within a loop"
3641 msgid "%Hstatement with no effect"
3645 msgid "expression statement has incomplete type"
3648 #: c-typeck.c:7333 c-typeck.c:7372
3649 msgid "division by zero"
3652 #: c-typeck.c:7417 cp/typeck.c:2927
3653 msgid "right shift count is negative"
3656 #: c-typeck.c:7424 cp/typeck.c:2933
3657 msgid "right shift count >= width of type"
3660 #: c-typeck.c:7445 cp/typeck.c:2952
3661 msgid "left shift count is negative"
3664 #: c-typeck.c:7448 cp/typeck.c:2954
3665 msgid "left shift count >= width of type"
3668 #: c-typeck.c:7465 cp/typeck.c:2989
3669 msgid "comparing floating point with == or != is unsafe"
3672 #: c-typeck.c:7489 c-typeck.c:7496
3673 msgid "ISO C forbids comparison of %<void *%> with function pointer"
3676 #: c-typeck.c:7500 c-typeck.c:7546
3677 msgid "comparison of distinct pointer types lacks a cast"
3680 #: c-typeck.c:7514 c-typeck.c:7519 c-typeck.c:7566 c-typeck.c:7571
3681 msgid "comparison between pointer and integer"
3685 msgid "comparison of complete and incomplete pointers"
3689 msgid "ISO C forbids ordered comparisons of pointers to functions"
3692 #: c-typeck.c:7554 c-typeck.c:7561
3693 msgid "ordered comparison of pointer with integer zero"
3697 msgid "comparison between signed and unsigned"
3700 #: c-typeck.c:7828 cp/typeck.c:3396
3701 msgid "comparison of promoted ~unsigned with constant"
3704 #: c-typeck.c:7836 cp/typeck.c:3404
3705 msgid "comparison of promoted ~unsigned with unsigned"
3709 msgid "used array that cannot be converted to pointer where scalar is required"
3713 msgid "used struct type value where scalar is required"
3717 msgid "used union type value where scalar is required"
3721 msgid "function call has aggregate value"
3726 msgid "bb %d on wrong place"
3731 msgid "prev_bb of %d should be %d, not %d"
3736 msgid "verify_flow_info: Wrong count of block %i %i"
3741 msgid "verify_flow_info: Wrong frequency of block %i %i"
3746 msgid "verify_flow_info: Duplicate edge %i->%i"
3751 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
3756 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
3761 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
3764 #: cfghooks.c:165 cfgrtl.c:2027
3766 msgid "Wrong amount of branch edges after unconditional jump %i"
3769 #: cfghooks.c:173 cfghooks.c:184
3771 msgid "basic block %d pred edge is corrupted"
3776 msgid "its dest_idx should be %d, not %d"
3781 msgid "basic block %i edge lists are corrupted"
3785 msgid "verify_flow_info failed"
3790 msgid "%s does not support redirect_edge_and_branch."
3795 msgid "%s does not support redirect_edge_and_branch_force."
3800 msgid "%s does not support split_block."
3805 msgid "%s does not support move_block_after."
3810 msgid "%s does not support delete_basic_block."
3815 msgid "%s does not support split_edge."
3820 msgid "%s does not support create_basic_block."
3825 msgid "%s does not support can_merge_blocks_p."
3830 msgid "%s does not support predict_edge."
3835 msgid "%s does not support predicted_by_p."
3840 msgid "%s does not support merge_blocks."
3845 msgid "%s does not support make_forwarder_block."
3850 msgid "%s does not support can_duplicate_block_p."
3855 msgid "%s does not support duplicate_block."
3860 msgid "%s does not support block_ends_with_call_p"
3865 msgid "%s does not support block_ends_with_condjump_p"
3870 msgid "%s does not support flow_call_edges_add"
3875 msgid "Size of loop %d should be %d, not %d."
3880 msgid "Bb %d do not belong to loop %d."
3885 msgid "Loop %d's header does not have exactly 2 entries."
3890 msgid "Loop %d's latch does not have exactly 1 successor."
3895 msgid "Loop %d's latch does not have header as successor."
3900 msgid "Loop %d's latch does not belong directly to it."
3905 msgid "Loop %d's header does not belong directly to it."
3910 msgid "Loop %d's latch is marked as part of irreducible region."
3915 msgid "Basic block %d should be marked irreducible."
3920 msgid "Basic block %d should not be marked irreducible."
3925 msgid "Edge from %d to %d should be marked irreducible."
3930 msgid "Edge from %d to %d should not be marked irreducible."
3935 msgid "Wrong single exit %d->%d recorded for loop %d."
3940 msgid "Right exit is %d->%d."
3945 msgid "Single exit not recorded for loop %d."
3950 msgid "Loop %d should not have single exit (%d -> %d)."
3955 msgid "end insn %d for block %d not found in the insn stream"
3960 msgid "insn %d is in multiple basic blocks (%d and %d)"
3965 msgid "head insn %d for block %d not found in the insn stream"
3969 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
3974 msgid "Fallthru edge crosses section boundary (bb %i)"
3979 msgid "Missing REG_EH_REGION note in the end of bb %i"
3984 msgid "Too many outgoing branch edges from bb %i"
3989 msgid "Fallthru edge after unconditional jump %i"
3994 msgid "Wrong amount of branch edges after conditional jump %i"
3999 msgid "Call edges for non-call insn in bb %i"
4004 msgid "Abnormal edges for no purpose in bb %i"
4009 msgid "insn %d inside basic block %d but block_for_insn is NULL"
4014 msgid "insn %d inside basic block %d but block_for_insn is %i"
4017 #: cfgrtl.c:2077 cfgrtl.c:2087
4019 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
4024 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
4029 msgid "in basic block %d:"
4033 msgid "flow control insn inside a basic block"
4038 msgid "missing barrier after block %i"
4043 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
4048 msgid "verify_flow_info: Incorrect fallthru %i->%i"
4052 msgid "wrong insn in the fallthru edge"
4056 msgid "basic blocks not laid down consecutively"
4060 msgid "insn outside basic block"
4064 msgid "return not followed by barrier"
4069 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
4073 msgid "function body not available"
4076 #: cgraph.c:293 cgraphunit.c:752
4077 msgid "redefined extern inline functions are not considered for inlining"
4080 #: cgraph.c:296 cgraphunit.c:757
4081 msgid "function not considered for inlining"
4084 #: cgraph.c:298 cgraphunit.c:755
4085 msgid "function not inlinable"
4089 msgid "%D renamed after being referenced in assembly"
4093 msgid "Shared call_expr:"
4097 msgid "Edge points to wrong declaration:"
4101 msgid "Missing callgraph edge for call expr:"
4106 msgid "Aux field set for edge %s->%s"
4110 msgid "Inlined_to pointer is wrong"
4114 msgid "Multiple inline callers"
4118 msgid "Inlined_to pointer set for noninline callers"
4122 msgid "Inlined_to pointer is set but no predecesors found"
4126 msgid "Inlined_to pointer reffers to itself"
4130 msgid "Node not found in DECL_ASSEMBLER_NAME hash"
4135 msgid "Edge %s->%s has no corresponding call_expr"
4139 msgid "verify_cgraph_node failed."
4143 msgid "failed to reclaim unneeded function"
4146 #: cgraphunit.c:1298
4147 msgid "--param large-function-growth limit reached"
4150 #: cgraphunit.c:1335
4151 msgid "recursive inlining"
4154 #: cgraphunit.c:1500 cgraphunit.c:1752
4155 msgid "--param max-inline-insns-single limit reached"
4158 #: cgraphunit.c:1524
4160 "--param max-inline-insns-single limit reached after inlining into the callee"
4163 #: cgraphunit.c:1574
4164 msgid "--param inline-unit-growth limit reached"
4167 #: cgraphunit.c:1937
4168 msgid "Nodes with no released memory found."
4171 #: collect2.c:393 gcc.c:6712
4173 msgid "internal gcc abort in %s, at %s:%d"
4177 msgid "no arguments"
4182 msgid "unknown demangling style '%s'"
4185 #: collect2.c:1263 collect2.c:1411 collect2.c:1446
4190 #: collect2.c:1266 collect2.c:1416 collect2.c:1449
4197 msgid "collect2 version %s"
4202 msgid "%d constructor(s) found\n"
4207 msgid "%d destructor(s) found\n"
4212 msgid "%d frame table(s) found\n"
4216 msgid "can't get program status"
4221 msgid "%s terminated with signal %d [%s]%s"
4226 msgid "%s returned %d exit status"
4231 msgid "[cannot find %s]"
4236 msgid "cannot find '%s'"
4239 #: collect2.c:1573 collect2.c:2062 collect2.c:2217 gcc.c:2783
4240 msgid "pex_init failed"
4245 msgid "[Leaving %s]\n"
4252 "write_c_file - output name is %s, prefix is %s\n"
4256 msgid "cannot find 'nm'"
4260 msgid "can't open nm output"
4265 msgid "init function found in object %s"
4270 msgid "fini function found in object %s"
4274 msgid "cannot find 'ldd'"
4278 msgid "can't open ldd output"
4284 "ldd output with constructors/destructors.\n"
4289 msgid "dynamic dependency %s not found"
4294 msgid "unable to open dynamic dependency '%s'"
4299 msgid "%s: not a COFF file"
4304 msgid "%s: cannot open as COFF file"
4309 msgid "library lib%s not found"
4315 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
4317 ";; %d successes.\n"
4325 ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
4326 ";; %d successes.\n"
4330 msgid "cannot convert to a pointer type"
4334 msgid "pointer value used where a floating point value was expected"
4338 msgid "aggregate value used where a float was expected"
4342 msgid "conversion to incomplete type"
4345 #: convert.c:660 convert.c:736
4346 msgid "can't convert between vector values of different size"
4350 msgid "aggregate value used where an integer was expected"
4354 msgid "pointer value used where a complex was expected"
4358 msgid "aggregate value used where a complex was expected"
4362 msgid "can't convert value to a vector"
4367 msgid "%qs is not a gcov data file"
4371 msgid "%qs is version %q.*s, expected version %q.*s"
4374 #: coverage.c:274 coverage.c:282
4376 msgid "coverage mismatch for function %u while reading execution counters."
4379 #: coverage.c:276 coverage.c:359
4381 msgid "checksum is %x instead of %x"
4384 #: coverage.c:284 coverage.c:367
4386 msgid "number of counters is %d instead of %d"
4391 msgid "cannot merge separate %s counters for function %u"
4396 msgid "%qs has overflowed"
4401 msgid "%qs is corrupted"
4406 msgid "no coverage for function %qs found."
4409 #: coverage.c:356 coverage.c:364
4411 msgid "coverage mismatch for function %qs while reading counter %qs."
4416 msgid "cannot open %s"
4421 msgid "error writing %qs"
4426 msgid "\"%s\" is not a valid option to the preprocessor"
4430 msgid "too many input files"
4435 msgid ";; Processing block from %d to %d, %d sets.\n"
4440 msgid "%s:%d: confused by earlier errors, bailing out\n"
4444 msgid "compilation terminated due to -Wfatal-errors.\n"
4450 "Please submit a full bug report,\n"
4451 "with preprocessed source if appropriate.\n"
4452 "See %s for instructions.\n"
4456 msgid "compilation terminated.\n"
4460 msgid "Internal compiler error: Error reporting routines re-entered.\n"
4465 msgid "in %s, at %s:%d"
4470 msgid "dominator of %d status unknown"
4475 msgid "dominator of %d should be %d, not %d"
4480 msgid "ENTRY does not dominate bb %d"
4485 msgid "DW_LOC_OP %s not implemented\n"
4489 msgid "Invalid rtl sharing found in the insn"
4497 msgid "Internal consistency failure"
4501 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
4504 #: errors.c:133 java/jv-scan.c:272
4506 msgid "abort in %s, at %s:%d"
4510 msgid "exception handling disabled, use -fexceptions to enable"
4514 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
4518 msgid "__builtin_eh_return not supported on this target"
4522 msgid "stack limits not supported on this target"
4526 msgid "negative insn length"
4530 msgid "could not split insn"
4534 msgid "invalid 'asm': "
4538 msgid "nested assembly dialect alternatives"
4541 #: final.c:2965 final.c:2977
4542 msgid "unterminated assembly dialect alternative"
4547 msgid "operand number missing after %%-letter"
4550 #: final.c:3027 final.c:3068
4551 msgid "operand number out of range"
4556 msgid "invalid %%-code"
4561 msgid "'%%l' operand isn't a label"
4564 #. We can't handle floating point constants;
4565 #. PRINT_OPERAND must handle them.
4566 #. We can't handle floating point constants; PRINT_OPERAND must
4568 #. We can't handle floating point constants;
4569 #. PRINT_OPERAND must handle them.
4570 #: final.c:3219 vmsdbgout.c:487 config/i386/i386.c:6001
4571 #: config/pdp11/pdp11.c:1714
4572 msgid "floating constant misused"
4575 #: final.c:3275 vmsdbgout.c:544 config/i386/i386.c:6079
4576 #: config/pdp11/pdp11.c:1761
4577 msgid "invalid expression as operand"
4580 #: flow.c:494 flow.c:518 flow.c:540
4581 msgid "internal consistency failure"
4585 msgid "Attempt to delete prologue/epilogue insn:"
4588 #: fold-const.c:3231 fold-const.c:3242
4590 msgid "comparison is always %d due to width of bit-field"
4593 #: fold-const.c:4813 fold-const.c:4828
4595 msgid "comparison is always %d"
4598 #: fold-const.c:4957
4599 msgid "%<or%> of unmatched not-equal tests is always 1"
4602 #: fold-const.c:4962
4603 msgid "%<and%> of mutually exclusive equal-tests is always 0"
4606 #: fold-const.c:10071
4607 msgid "fold check: original tree changed by fold"
4610 #: function.c:832 varasm.c:1658
4611 msgid "%Jsize of variable %qD is too large"
4615 msgid "impossible constraint in %<asm%>"
4619 msgid "%Jvariable %qD might be clobbered by %<longjmp%> or %<vfork%>"
4623 msgid "%Jargument %qD might be clobbered by %<longjmp%> or %<vfork%>"
4627 msgid "function returns an aggregate"
4631 msgid "%Junused parameter %qD"
4636 msgid "ambiguous abbreviation %s"
4641 msgid "incomplete '%s' option"
4646 msgid "missing argument to '%s' option"
4651 msgid "extraneous argument to '%s' option"
4655 msgid "Using built-in specs.\n"
4661 "Setting spec %s to '%s'\n"
4667 msgid "Reading specs from %s\n"
4670 #: gcc.c:2009 gcc.c:2028
4672 msgid "specs %%include syntax malformed after %ld characters"
4677 msgid "could not find specs file %s\n"
4680 #: gcc.c:2053 gcc.c:2061 gcc.c:2070 gcc.c:2079
4682 msgid "specs %%rename syntax malformed after %ld characters"
4687 msgid "specs %s spec was not found to be renamed"
4692 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
4697 msgid "rename spec %s to %s\n"
4709 msgid "specs unknown %% command after %ld characters"
4712 #: gcc.c:2126 gcc.c:2139
4714 msgid "specs file malformed after %ld characters"
4718 msgid "spec file has no spec for linking"
4723 msgid "system path '%s' is not absolute"
4727 msgid "-pipe not supported"
4733 "Go ahead? (y or n) "
4737 msgid "failed to get exit status"
4741 msgid "failed to get process times"
4747 "Internal error: %s (program %s)\n"
4748 "Please submit a full bug report.\n"
4749 "See %s for instructions."
4754 msgid "# %s %.2f %.2f\n"
4759 msgid "Usage: %s [options] file...\n"
4767 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
4771 msgid " --help Display this information\n"
4776 " --target-help Display target specific command line options\n"
4780 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
4784 msgid " -dumpspecs Display all of the built in spec strings\n"
4788 msgid " -dumpversion Display the version of the compiler\n"
4792 msgid " -dumpmachine Display the compiler's target processor\n"
4797 " -print-search-dirs Display the directories in the compiler's search "
4803 " -print-libgcc-file-name Display the name of the compiler's companion "
4808 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
4813 " -print-prog-name=<prog> Display the full path to compiler component "
4819 " -print-multi-directory Display the root directory for versions of "
4825 " -print-multi-lib Display the mapping between command line options "
4827 " multiple library search directories\n"
4831 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
4836 " -Wa,<options> Pass comma-separated <options> on to the "
4842 " -Wp,<options> Pass comma-separated <options> on to the "
4848 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
4852 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
4856 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
4860 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
4865 " -combine Pass multiple source files to compiler at once\n"
4869 msgid " -save-temps Do not delete intermediate files\n"
4873 msgid " -pipe Use pipes rather than intermediate files\n"
4877 msgid " -time Time the execution of each subprocess\n"
4882 " -specs=<file> Override built-in specs with the contents of "
4888 " -std=<standard> Assume that the input sources are for <standard>\n"
4893 " -B <directory> Add <directory> to the compiler's search paths\n"
4897 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
4902 " -V <version> Run gcc version number <version>, if installed\n"
4907 " -v Display the programs invoked by the compiler\n"
4912 " -### Like -v but options quoted and commands not "
4918 " -E Preprocess only; do not compile, assemble or "
4923 msgid " -S Compile only; do not assemble or link\n"
4927 msgid " -c Compile and assemble, but do not link\n"
4931 msgid " -o <file> Place the output into <file>\n"
4936 " -x <language> Specify the language of the following input "
4938 " Permissible languages include: c c++ assembler "
4940 " 'none' means revert to the default behavior of\n"
4941 " guessing the language based on the file's "
4949 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
4950 " passed on to the various sub-processes invoked by %s. In order to pass\n"
4951 " other options on to these processes the -W<letter> options must be used.\n"
4956 msgid "'-%c' option must have argument"
4961 msgid "couldn't run '%s': %s"
4964 #. translate_options () has turned --version into -fversion.
4967 msgid "%s (GCC) %s\n"
4970 #: gcc.c:3385 gcov.c:412 java/gjavah.c:2376 java/jcf-dump.c:931
4971 #: java/jv-scan.c:128
4975 #: gcc.c:3386 java/gjavah.c:2377 java/jcf-dump.c:932 java/jv-scan.c:129
4978 "This is free software; see the source for copying conditions. There is NO\n"
4979 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
4984 msgid "argument to '-Xlinker' is missing"
4988 msgid "argument to '-Xpreprocessor' is missing"
4992 msgid "argument to '-Xassembler' is missing"
4996 msgid "argument to '-l' is missing"
5000 msgid "argument to '-specs' is missing"
5004 msgid "argument to '-specs=' is missing"
5009 msgid "'-%c' must come at the start of the command line"
5013 msgid "argument to '-B' is missing"
5017 msgid "warning: -pipe ignored because -save-temps specified"
5021 msgid "argument to '-x' is missing"
5026 msgid "argument to '-%s' is missing"
5031 msgid "warning: '-x %s' after last input file has no effect"
5036 msgid "switch '%s' does not start with '-'"
5041 msgid "spec '%s' invalid"
5051 msgid "spec '%s' has invalid '%%0%c'"
5056 msgid "spec '%s' has invalid '%%W%c"
5061 msgid "spec '%s' has invalid '%%x%c'"
5064 #. Catch the case where a spec string contains something like
5065 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
5066 #. hand side of the :.
5069 msgid "spec failure: '%%*' has not been initialized by pattern match"
5074 msgid "warning: use of obsolete %%[ operator in specs"
5079 msgid "Processing spec %c%s%c, which is '%s'\n"
5084 msgid "spec failure: unrecognized spec option '%c'"
5089 msgid "unknown spec function '%s'"
5094 msgid "error in args to spec function '%s'"
5098 msgid "malformed spec function name"
5103 msgid "no arguments for spec function"
5107 msgid "malformed spec function arguments"
5112 msgid "braced spec '%s' is invalid at '%c'"
5117 msgid "braced spec body '%s' is invalid"
5121 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
5125 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
5130 msgid "unrecognized option '-%s'"
5135 msgid "install: %s%s\n"
5140 msgid "programs: %s\n"
5145 msgid "libraries: %s\n"
5152 "For bug reporting instructions, please see:\n"
5157 msgid "Target: %s\n"
5162 msgid "Configured with: %s\n"
5167 msgid "Thread model: %s\n"
5172 msgid "gcc version %s\n"
5177 msgid "gcc driver version %s executing gcc version %s\n"
5181 msgid "no input files"
5184 #: gcc.c:6430 gcc.c:6493
5186 msgid "%s: %s compiler not installed on this system"
5191 msgid "spec '%s' is invalid"
5196 msgid "%s: linker input file unused because linking not done"
5201 msgid "language %s not recognized"
5211 msgid "multilib spec '%s' is invalid"
5216 msgid "multilib exclusions '%s' is invalid"
5219 #: gcc.c:7156 gcc.c:7297
5221 msgid "multilib select '%s' is invalid"
5226 msgid "multilib exclusion '%s' is invalid"
5231 "Usage: gcov [OPTION]... SOURCEFILE\n"
5237 "Print code coverage information.\n"
5242 msgid " -h, --help Print this help, then exit\n"
5246 msgid " -v, --version Print version number, then exit\n"
5251 " -a, --all-blocks Show information for every basic block\n"
5256 " -b, --branch-probabilities Include branch probabilities in output\n"
5261 " -c, --branch-counts Given counts of branches taken\n"
5262 " rather than percentages\n"
5266 msgid " -n, --no-output Do not create an output file\n"
5271 " -l, --long-file-names Use long output file names for included\n"
5276 msgid " -f, --function-summaries Output summaries for each function\n"
5281 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
5286 msgid " -p, --preserve-paths Preserve all pathname components\n"
5291 " -u, --unconditional-branches Show unconditional branch counts too\n"
5298 "For bug reporting instructions, please see:\n"
5304 msgid "gcov (GCC) %s\n"
5309 "This is free software; see the source for copying conditions.\n"
5310 "There is NO warranty; not even for MERCHANTABILITY or \n"
5311 "FITNESS FOR A PARTICULAR PURPOSE.\n"
5317 msgid "%s:no functions found\n"
5320 #: gcov.c:525 gcov.c:553
5326 msgid "%s:creating '%s'\n"
5331 msgid "%s:error writing output file '%s'\n"
5336 msgid "%s:could not open output file '%s'\n"
5341 msgid "%s:cannot open graph file\n"
5346 msgid "%s:not a gcov graph file\n"
5351 msgid "%s:version '%.4s', prefer '%.4s'\n"
5356 msgid "%s:already seen blocks for '%s'\n"
5359 #: gcov.c:889 gcov.c:1045
5361 msgid "%s:corrupted\n"
5366 msgid "%s:cannot open data file\n"
5371 msgid "%s:not a gcov data file\n"
5376 msgid "%s:version '%.4s', prefer version '%.4s'\n"
5381 msgid "%s:stamp mismatch with graph file\n"
5386 msgid "%s:unknown function '%u'\n"
5391 msgid "%s:profile mismatch for '%s'\n"
5396 msgid "%s:overflowed\n"
5401 msgid "%s:'%s' lacks entry and/or exit blocks\n"
5406 msgid "%s:'%s' has arcs to entry block\n"
5411 msgid "%s:'%s' has arcs from exit block\n"
5416 msgid "%s:graph is unsolvable for '%s'\n"
5426 msgid "Lines executed:%s of %d\n"
5430 msgid "No executable lines\n"
5435 msgid "Branches executed:%s of %d\n"
5440 msgid "Taken at least once:%s of %d\n"
5444 msgid "No branches\n"
5449 msgid "Calls executed:%s of %d\n"
5458 msgid "%s:no lines for '%s'\n"
5463 msgid "call %2d returned %s\n"
5468 msgid "call %2d never executed\n"
5473 msgid "branch %2d taken %s%s\n"
5478 msgid "branch %2d never executed\n"
5483 msgid "unconditional %2d taken %s\n"
5488 msgid "unconditional %2d never executed\n"
5493 msgid "%s:cannot open source file\n"
5498 msgid "%s:source file is newer than graph file '%s'\n"
5501 #. Return if there's nothing to do, or it is too expensive.
5503 msgid "GCSE disabled"
5506 #. Return if there's nothing to do, or it is too expensive.
5508 msgid "jump bypassing disabled"
5513 msgid "%s: %d basic blocks and %d edges/basic block"
5518 msgid "%s: %d basic blocks and %d registers"
5521 #: gengtype-yacc.c:564 java/parse-scan.c:1938
5522 #: java/parse-scan.y:1374
5523 #: java/parse.c:2935 java/parse.y:16334
5524 msgid "syntax error: cannot back up"
5527 #: gengtype-yacc.c:1577 java/parse-scan.c:3078
5528 #: java/parse-scan.y:1372
5529 #: java/parse.c:6170 java/parse.y:16332
5530 msgid "syntax error; also virtual memory exhausted"
5533 #. Depending on the version of Bison used to compile this grammar,
5534 #. it may issue generic diagnostics spelled "syntax error" or
5535 #. "parse error". To prevent this from changing the translation
5536 #. template randomly, we list all the variants of this particular
5537 #. diagnostic here. Translators: there is no fine distinction
5538 #. between diagnostics with "syntax error" in them, and diagnostics
5539 #. with "parse error" in them. It's okay to give them both the same
5541 #: gengtype-yacc.c:1581 java/parse-scan.c:3082
5542 #: java/parse-scan.y:1370
5543 #: java/parse.c:6174 java/parse.y:16330
5544 msgid "syntax error"
5547 #: gengtype-yacc.c:1699 java/parse-scan.c:3200 java/parse.c:6292
5548 msgid "parser stack overflow"
5551 #: ggc-common.c:404 ggc-common.c:412 ggc-common.c:480 ggc-common.c:499
5552 #: ggc-page.c:2199 ggc-page.c:2230 ggc-page.c:2237 ggc-zone.c:2289
5555 msgid "can't write PCH file: %m"
5558 #: ggc-common.c:492 config/i386/host-cygwin.c:58
5560 msgid "can't get position in PCH file: %m"
5565 msgid "can't write padding to PCH file: %m"
5568 #: ggc-common.c:557 ggc-common.c:565 ggc-common.c:572 ggc-common.c:575
5569 #: ggc-common.c:585 ggc-common.c:588 ggc-page.c:2324 ggc-zone.c:2323
5571 msgid "can't read PCH file: %m"
5575 msgid "had to relocate PCH"
5580 msgid "open /dev/zero: %m"
5583 #: ggc-page.c:2215 ggc-page.c:2221
5584 msgid "can't write PCH file"
5587 #: ggc-zone.c:2286 ggc-zone.c:2297
5589 msgid "can't seek PCH file: %m"
5594 msgid "can't write PCH fle: %m"
5598 msgid "unexpected node"
5603 msgid "invalid lvalue in asm output %d"
5608 msgid "memory input %d is not directly addressable"
5612 msgid "gimplification failed"
5615 #: global.c:371 global.c:384 global.c:398
5617 msgid "%s cannot be used in asm here"
5620 #: graph.c:403 passes.c:130 java/jcf-parse.c:1061 java/jcf-parse.c:1196
5621 #: java/lex.c:1846 objc/objc-act.c:552
5623 msgid "can't open %s: %m"
5626 #: haifa-sched.c:182
5628 msgid "fix_sched_param: unknown param: %s"
5631 #. Opening quotation mark.
5636 #. Closing quotation mark.
5642 msgid "At top level:"
5647 msgid "In member function %qs:"
5652 msgid "In function %qs:"
5655 #. What to print when a switch has no documentation.
5657 msgid "This switch lacks documentation"
5660 #. Eventually this should become a hard error IMO.
5663 msgid "command line option \"%s\" is valid for %s but not for %s"
5668 msgid "missing argument to \"%s\""
5673 msgid "argument to \"%s\" should be a non-negative integer"
5678 msgid "unrecognized command line option \"%s\""
5682 msgid "-Wuninitialized is not supported without -O"
5686 msgid "-freorder-blocks-and-partition does not work with exceptions"
5691 msgid "structure alignment must be a small power of two, not %d"
5696 msgid "unrecognised visibility value \"%s\""
5701 msgid "unrecognized register name \"%s\""
5706 msgid "unknown tls-model \"%s\""
5711 msgid "%s: --param arguments should be of the form NAME=VALUE"
5716 msgid "invalid --param value %qs"
5720 msgid "target system does not support debug output"
5725 msgid "debug format \"%s\" conflicts with prior selection"
5730 msgid "unrecognised debug output level \"%s\""
5735 msgid "debug output level %s is too high"
5739 msgid "The following options are language-independent:\n"
5745 "The %s front end recognizes the following options:\n"
5750 msgid "The --param option recognizes the following as parameters:\n"
5755 msgid "minimum value of parameter %qs is %u"
5760 msgid "maximum value of parameter %qs is %u"
5763 #. If we didn't find this parameter, issue an error message.
5766 msgid "invalid parameter %qs"
5771 "branch target register load optimization is not intended to be run twice"
5775 msgid "corrupted profile info: run_max * runs < sum_max"
5779 msgid "corrupted profile info: sum_all is smaller than sum_max"
5784 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
5790 "corrupted profile info: number of iterations for basic block %d thought to "
5797 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
5802 msgid "%s: error writing file '%s': %s\n"
5807 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
5812 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
5817 msgid "%s: warning: no read access for file '%s'\n"
5822 msgid "%s: warning: no write access for file '%s'\n"
5827 msgid "%s: warning: no write access for dir containing '%s'\n"
5830 #. Catch cases like /.. where we try to backup to a
5831 #. point above the absolute root of the logical file
5835 msgid "%s: invalid file name: %s\n"
5840 msgid "%s: %s: can't get status: %s\n"
5847 "%s: fatal error: aux info file corrupted at line %d\n"
5852 msgid "%s:%d: declaration of function '%s' takes different forms\n"
5857 msgid "%s: compiling '%s'\n"
5862 msgid "%s: wait: %s\n"
5867 msgid "%s: subprocess got fatal signal %d\n"
5872 msgid "%s: %s exited with status %d\n"
5877 msgid "%s: warning: missing SYSCALLS file '%s'\n"
5880 #: protoize.c:1979 protoize.c:2008
5882 msgid "%s: can't read aux info file '%s': %s\n"
5885 #: protoize.c:2024 protoize.c:2052
5887 msgid "%s: can't get status of aux info file '%s': %s\n"
5892 msgid "%s: can't open aux info file '%s' for reading: %s\n"
5897 msgid "%s: error reading aux info file '%s': %s\n"
5902 msgid "%s: error closing aux info file '%s': %s\n"
5907 msgid "%s: can't delete aux info file '%s': %s\n"
5910 #: protoize.c:2209 protoize.c:4178
5912 msgid "%s: can't delete file '%s': %s\n"
5917 msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
5922 msgid "%s: conflicting extern definitions of '%s'\n"
5927 msgid "%s: declarations of '%s' will not be converted\n"
5932 msgid "%s: conflict list for '%s' follows:\n"
5937 msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
5942 msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
5947 msgid "%s: %d: warning: no extern definition for '%s'\n"
5952 msgid "%s: warning: no static definition for '%s' in file '%s'\n"
5957 msgid "%s: multiple static defs of '%s' in file '%s'\n"
5960 #: protoize.c:2700 protoize.c:2703
5962 msgid "%s: %d: warning: source too confusing\n"
5967 msgid "%s: %d: warning: varargs function declaration not converted\n"
5972 msgid "%s: declaration of function '%s' not converted\n"
5977 msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
5984 "%s: warning: too few parameter lists in declaration of '%s'\n"
5989 msgid "%s: %d: warning: found '%s' but expected '%s'\n"
5994 msgid "%s: local declaration for function '%s' not inserted\n"
6001 "%s: %d: warning: can't add declaration of '%s' into macro call\n"
6006 msgid "%s: global declarations for file '%s' not inserted\n"
6009 #: protoize.c:3516 protoize.c:3546
6011 msgid "%s: definition of function '%s' not converted\n"
6016 msgid "%s: %d: warning: definition of %s not converted\n"
6021 msgid "%s: found definition of '%s' at %s(%d)\n"
6024 #. If we make it here, then we did not know about this
6025 #. function definition.
6028 msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
6033 msgid "%s: function definition not converted\n"
6038 msgid "%s: '%s' not converted\n"
6043 msgid "%s: would convert file '%s'\n"
6048 msgid "%s: converting file '%s'\n"
6053 msgid "%s: can't get status for file '%s': %s\n"
6058 msgid "%s: can't open file '%s' for reading: %s\n"
6065 "%s: error reading input file '%s': %s\n"
6070 msgid "%s: can't create/open clean file '%s': %s\n"
6075 msgid "%s: warning: file '%s' already saved in '%s'\n"
6080 msgid "%s: can't link file '%s' to '%s': %s\n"
6085 msgid "%s: can't create/open output file '%s': %s\n"
6090 msgid "%s: can't change mode of file '%s': %s\n"
6095 msgid "%s: cannot get working directory: %s\n"
6100 msgid "%s: input file names must have .c suffixes: %s\n"
6105 msgid "output constraint %d must specify a single register"
6110 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
6114 msgid "output regs must be grouped at top of stack"
6118 msgid "implicitly popped regs must be grouped at top of stack"
6122 msgid "output operand %d must use %<&%> constraint"
6127 msgid "can't use '%s' as a %s register"
6130 #: regclass.c:781 config/ia64/ia64.c:4569 config/ia64/ia64.c:4576
6131 #: config/pa/pa.c:341 config/pa/pa.c:348
6133 msgid "unknown register name: %s"
6137 msgid "global register variable follows a function definition"
6141 msgid "register used for two global register variables"
6145 msgid "call-clobbered register used for global register variable"
6150 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
6155 msgid "validate_value_data: Loop in regno chain (%u)"
6160 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
6165 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
6169 msgid "cannot reload integer constant operand in %<asm%>"
6173 msgid "impossible register constraint in %<asm%>"
6177 msgid "%<&%> constraint used with no register class"
6181 msgid "unable to generate reloads for:"
6184 #: reload.c:3706 reload.c:3938
6185 msgid "inconsistent operand constraints in an %<asm%>"
6189 msgid "frame size too large for reliable stack checking"
6193 msgid "try reducing the number of local variables"
6197 msgid "can't find a register in class %qs while reloading %<asm%>"
6202 msgid "unable to find a register to spill in class %qs"
6206 msgid "this is the insn:"
6210 msgid "%<asm%> operand requires impossible reload"
6213 #. It's the compiler's fault.
6215 msgid "could not find a spill register"
6219 msgid "%<asm%> operand constraint incompatible with operand size"
6222 #. It's the compiler's fault.
6224 msgid "VOIDmode on an output"
6228 msgid "output operand is constant in %<asm%>"
6232 msgid "unrecognizable insn:"
6236 msgid "insn does not satisfy its constraints:"
6241 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
6247 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
6253 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
6259 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
6264 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
6269 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
6274 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
6278 msgid "output operand constraint lacks %<=%>"
6283 msgid "output constraint %qc for operand %d is not at the beginning"
6287 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
6290 #: stmt.c:362 stmt.c:461
6291 msgid "%<%%%> constraint used with last operand"
6295 msgid "matching constraint not valid in output operand"
6300 msgid "input operand constraint contains %qc"
6304 msgid "matching constraint references invalid operand number"
6309 msgid "invalid punctuation %qc in constraint"
6313 msgid "matching constraint does not allow a register"
6318 msgid "asm-specifier for variable %qs conflicts with asm clobber list"
6322 msgid "unknown register name %qs in %<asm%>"
6326 msgid "PIC register %qs clobbered in %<asm%>"
6330 msgid "more than %d operands in %<asm%>"
6335 msgid "output number %d not directly addressable"
6339 msgid "asm operand %d probably doesn%'t match constraints"
6344 msgid "use of memory input without lvalue in asm operand %d is deprecated"
6348 msgid "asm clobber conflict with output operand"
6352 msgid "asm clobber conflict with input operand"
6356 msgid "too many alternatives in %<asm%>"
6360 msgid "operand constraints for %<asm%> differ in number of alternatives"
6365 msgid "duplicate asm operand name %qs"
6369 msgid "missing close brace for named operand"
6374 msgid "undefined named operand %qs"
6378 msgid "%Hvalue computed is not used"
6381 #: stor-layout.c:148
6382 msgid "type size can%'t be explicitly evaluated"
6385 #: stor-layout.c:150
6386 msgid "variable-size type declared outside of any function"
6389 #: stor-layout.c:454
6390 msgid "%Jsize of %qD is %d bytes"
6393 #: stor-layout.c:456
6394 msgid "%Jsize of %qD is larger than %d bytes"
6397 #: stor-layout.c:840
6398 msgid "%Jpacked attribute causes inefficient alignment for %qD"
6401 #: stor-layout.c:843
6402 msgid "%Jpacked attribute is unnecessary for %qD"
6405 #: stor-layout.c:859
6406 msgid "%Jpadding struct to align %qD"
6409 #: stor-layout.c:1201
6410 msgid "padding struct size to alignment boundary"
6413 #: stor-layout.c:1231
6415 msgid "packed attribute causes inefficient alignment for %qs"
6418 #: stor-layout.c:1234
6420 msgid "packed attribute is unnecessary for %qs"
6423 #: stor-layout.c:1239
6424 msgid "packed attribute causes inefficient alignment"
6427 #: stor-layout.c:1241
6428 msgid "packed attribute is unnecessary"
6432 msgid "__builtin_saveregs not supported by this target"
6438 "Execution times (seconds)\n"
6441 #. Print total time.
6448 msgid "time in %s: %ld.%06ld (%ld%%)\n"
6453 msgid "collect: reading %s\n"
6457 msgid "removing .rpo file"
6461 msgid "renaming .rpo file"
6466 msgid "repository file '%s' does not contain command-line arguments"
6471 msgid "collect: recompiling %s\n"
6477 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
6483 msgid "collect: tweaking %s in %s\n"
6488 msgid "collect: relinking\n"
6493 msgid "ld returned %d exit status"
6508 msgid "invalid option argument %qs"
6512 msgid "unrecoverable error"
6517 msgid "getting core file size maximum limit: %m"
6522 msgid "setting core file size limit to maximum: %m"
6526 msgid "%J%qF declared %<static%> but never defined"
6530 msgid "%J%qD defined but not used"
6533 #: toplev.c:903 toplev.c:926
6535 msgid "%qs is deprecated (declared at %s:%d)"
6540 msgid "type is deprecated (declared at %s:%d)"
6545 msgid "%qs is deprecated"
6549 msgid "type is deprecated"
6556 "Target specific options:\n"
6559 #: toplev.c:1114 toplev.c:1134
6561 msgid " -m%-23s [undocumented]\n"
6568 "There are undocumented target specific options as well.\n"
6573 msgid " They exist, but they are not documented.\n"
6578 msgid "unrecognized gcc debugging option: %c"
6581 #. Handle -mfix-and-continue.
6582 #: toplev.c:1256 config/rs6000/rs6000.c:1398 config/rs6000/rs6000.c:1409
6583 #: config/rs6000/darwin.h:106
6585 msgid "invalid option %qs"
6591 "%s%s%s version %s (%s)\n"
6592 "%s\tcompiled by GNU C version %s.\n"
6593 "%s%s%s version %s (%s) compiled by CC.\n"
6599 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
6603 msgid "options passed: "
6607 msgid "options enabled: "
6611 msgid "can%'t open %s for writing: %m"
6614 #: toplev.c:1498 config/sh/sh.c:7334
6615 msgid "created and used with different settings of -fpic"
6618 #: toplev.c:1500 config/sh/sh.c:7336
6619 msgid "created and used with different settings of -fpie"
6622 #: toplev.c:1560 config/sh/sh.c:7386
6624 msgid "created and used with differing settings of '-m%s'"
6627 #: toplev.c:1563 config/sh/sh.c:7389
6628 msgid "out of memory"
6632 msgid "instruction scheduling not supported on this target machine"
6636 msgid "this target machine does not have delayed branches"
6641 msgid "-f%sleading-underscore not supported on this target machine"
6646 msgid "target system does not support the \"%s\" debug format"
6650 msgid "variable tracking requested, but useless unless producing debug info"
6654 msgid "variable tracking requested, but not supported by this debug format"
6658 msgid "can%'t open %s: %m"
6662 msgid "-ffunction-sections not supported for this target"
6666 msgid "-fdata-sections not supported for this target"
6670 msgid "-ffunction-sections disabled; it makes profiling impossible"
6674 msgid "-fprefetch-loop-arrays not supported for this target"
6678 msgid "-fspeculative-prefetching not supported for this target"
6683 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
6688 "-fspeculative-prefetching not supported for this target (try -march switches)"
6692 msgid "-fprefetch-loop-arrays is not supported with -Os"
6696 msgid "-ffunction-sections may affect debugging on some targets"
6701 msgid "error writing to %s: %m"
6704 #: toplev.c:2071 java/jcf-parse.c:1080 java/jcf-write.c:3538
6706 msgid "error closing %s: %m"
6709 #: tree-cfg.c:1396 tree-cfg.c:2133 tree-cfg.c:2136
6710 msgid "%Hwill never be executed"
6714 msgid "SSA name in freelist but still referenced"
6718 msgid "GIMPLE register modified with BIT_FIELD_REF"
6722 msgid "address taken, but ADDRESSABLE bit not set"
6726 msgid "non-boolean used in condition"
6730 msgid "Invalid reference prefix."
6734 msgid "Is not a valid GIMPLE statement."
6738 msgid "Statement marked for throw, but doesn%'t."
6742 msgid "Statement marked for throw in middle of block."
6746 msgid "bb_for_stmt (phi) is set to a wrong basic block\n"
6750 msgid "PHI def is not a GIMPLE value"
6753 #: tree-cfg.c:3744 tree-cfg.c:3767
6754 msgid "Incorrect sharing of tree nodes"
6758 msgid "bb_for_stmt (stmt) is set to a wrong basic block\n"
6762 msgid "verify_stmts failed."
6766 msgid "ENTRY_BLOCK has a statement list associated with it\n"
6770 msgid "EXIT_BLOCK has a statement list associated with it\n"
6775 msgid "Fallthru to exit from bb %d\n"
6780 msgid "Nonlocal label %s is not first in a sequence of labels in bb %d"
6785 msgid "Label %s to block does not match in bb %d\n"
6790 msgid "Label %s has incorrect context in bb %d\n"
6795 msgid "Control flow in the middle of basic block %d\n"
6800 msgid "Label %s in the middle of basic block %d\n"
6805 msgid "Fallthru edge after a control statement in bb %d \n"
6810 msgid "Structured COND_EXPR at the end of bb %d\n"
6813 #: tree-cfg.c:3919 tree-cfg.c:3957 tree-cfg.c:3970 tree-cfg.c:4041
6815 msgid "Wrong outgoing edge flags at end of bb %d\n"
6819 msgid "%<then%> label does not match edge at end of bb %d\n"
6823 msgid "%<else%> label does not match edge at end of bb %d\n"
6828 msgid "Explicit goto at end of bb %d\n"
6833 msgid "Return edge does not point to exit in bb %d\n"
6837 msgid "Found default case not at end of case vector"
6842 "Case labels not sorted:\n"
6847 msgid "No default case found at end of case vector"
6852 msgid "Extra outgoing edge %d->%d\n"
6857 msgid "Missing edge %i->%i"
6861 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
6864 #: tree-cfg.c:5967 tree-cfg.c:5971
6865 msgid "%H%<noreturn%> function does return"
6868 #: tree-cfg.c:5992 tree-cfg.c:5997
6869 msgid "%Hcontrol reaches end of non-void function"
6874 msgid "could not open dump file %qs: %s"
6878 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
6881 #: tree-inline.c:972
6883 "%Jfunction %qF can never be inlined because it uses alloca (override using "
6884 "the always_inline attribute)"
6887 #: tree-inline.c:984
6888 msgid "%Jfunction %qF can never be inlined because it uses setjmp"
6891 #: tree-inline.c:998
6893 "%Jfunction %qF can never be inlined because it uses variable argument lists"
6896 #: tree-inline.c:1009
6898 "%Jfunction %qF can never be inlined because it uses setjmp-longjmp exception "
6902 #: tree-inline.c:1016
6903 msgid "%Jfunction %qF can never be inlined because it uses non-local goto"
6906 #: tree-inline.c:1027
6908 "%Jfunction %qF can never be inlined because it uses __builtin_return or "
6909 "__builtin_apply_args"
6912 #: tree-inline.c:1046
6913 msgid "%Jfunction %qF can never be inlined because it contains a computed goto"
6916 #: tree-inline.c:1060
6918 "%Jfunction %qF can never be inlined because it receives a non-local goto"
6921 #: tree-inline.c:1085
6923 "%Jfunction %qF can never be inlined because it uses variable sized variables"
6926 #: tree-inline.c:1562
6927 msgid "originally indirect function call not considered for inlining"
6930 #: tree-inline.c:1572 tree-inline.c:1580
6931 msgid "%Jinlining failed in call to %qF: %s"
6934 #: tree-inline.c:1573 tree-inline.c:1581
6935 msgid "called from here"
6938 #: tree-inline.c:1695
6939 msgid "control may reach end of non-void function %qD being inlined"
6942 #: tree-mudflap.c:857
6943 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
6946 #: tree-mudflap.c:1048
6948 msgid "mudflap cannot track %qs in stub function"
6951 #: tree-mudflap.c:1279
6953 msgid "mudflap cannot track unknown size extern %qs"
6956 #: tree-nomudflap.c:51
6957 msgid "mudflap: this language is not supported"
6960 #: tree-optimize.c:743
6961 msgid "%Jsize of return value of %qD is %u bytes"
6964 #: tree-optimize.c:746
6965 msgid "%Jsize of return value of %qD is larger than %wd bytes"
6968 #: tree-outof-ssa.c:608 tree-outof-ssa.c:623 tree-outof-ssa.c:637
6969 #: tree-outof-ssa.c:659 tree-outof-ssa.c:1027 tree-outof-ssa.c:1863
6970 #: tree-ssa-live.c:415 tree-ssa-live.c:1793
6971 msgid "SSA corruption"
6974 #: tree-outof-ssa.c:2263
6976 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
6979 #: tree-outof-ssa.c:2269
6981 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
6984 #: tree-outof-ssa.c:2276
6986 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
6989 #: tree-outof-ssa.c:2282
6991 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
6994 #: tree-profile.c:567
6995 msgid "unimplemented functionality"
6998 #: tree-ssa-operands.c:1504
6999 msgid "internal error"
7003 msgid "Expected an SSA_NAME object"
7007 msgid "Type mismatch between an SSA_NAME and its symbol."
7011 msgid "Found an SSA_NAME that had been released into the free pool"
7015 msgid "Found a virtual definition for a GIMPLE register"
7019 msgid "Found a real definition for a non-register"
7023 msgid "Found real variable when subvariables should have appeared"
7028 msgid "SSA_NAME created in two different blocks %i and %i"
7032 msgid "SSA_NAME_DEF_STMT is wrong"
7036 msgid "Missing definition"
7041 msgid "Definition in block %i does not dominate use in block %i"
7046 msgid "Definition in block %i follows the use"
7050 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
7054 msgid "No immediate_use list"
7058 msgid "Wrong immediate use list"
7062 msgid "Incoming edge count does not match number of PHI arguments\n"
7067 msgid "PHI argument is missing for edge %d->%d\n"
7071 msgid "PHI argument is not SSA_NAME, or invariant"
7076 msgid "Wrong edge %d->%d for PHI argument\n"
7080 msgid "Non-addressable variable inside an alias set."
7084 msgid "Addressable variable that is an alias tag but is not in any alias set."
7088 msgid "verify_flow_insensitive_alias_info failed."
7092 msgid "Dereferenced pointers should have a name or a type tag"
7097 "Pointers with a memory tag, should have points-to sets or point to malloc"
7101 msgid "Pointer escapes but its name tag is not call-clobbered."
7105 msgid "verify_flow_sensitive_alias_info failed."
7110 "Alias set of a pointer's type tag should be a superset of the corresponding "
7116 "Two different pointers with identical points-to sets but different name tags"
7120 msgid "verify_name_tags failed"
7125 msgid "AUX pointer initialized for edge %d->%d\n"
7130 msgid "Stmt (0x%x) marked modified after optimization pass : "
7134 msgid "Statement makes aliased stores, but has no V_MAY_DEFS"
7138 msgid "verify_ssa failed."
7142 msgid "%H%qD is used uninitialized in this function"
7146 msgid "%H%qD may be used uninitialized in this function"
7149 #: tree-vect-transform.c:578
7150 msgid "no support for reduction/induction"
7153 #: tree-vect-transform.c:604
7154 msgid "unsupported defining stmt"
7157 #: tree.c:3261 config/darwin.c:1241 config/arm/arm.c:2695
7158 #: config/arm/arm.c:2722 config/avr/avr.c:4680 config/h8300/h8300.c:5291
7159 #: config/h8300/h8300.c:5314 config/i386/i386.c:1742 config/i386/i386.c:15746
7160 #: config/ia64/ia64.c:523 config/ip2k/ip2k.c:3164
7161 #: config/m68hc11/m68hc11.c:1126 config/sh/symbian.c:414
7162 #: config/sh/symbian.c:421
7164 msgid "%qs attribute ignored"
7168 msgid "%Jfunction %qD definition is marked dllimport."
7172 msgid "%Jvariable %qD definition is marked dllimport."
7176 msgid "%Jexternal linkage required for symbol %qD because of %qs attribute."
7180 msgid "arrays of functions are not meaningful"
7184 msgid "function return type cannot be function"
7189 msgid "tree check: %s, have %s in %s, at %s:%d"
7194 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
7199 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
7204 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
7209 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
7214 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
7218 msgid "%J%D causes a section type conflict"
7222 msgid "%Jregister name not specified for %qD"
7226 msgid "%Jinvalid register name for %qD"
7230 msgid "%Jdata type of %qD isn%'t suitable for a register"
7234 msgid "%Jregister specified for %qD isn%'t suitable for data type"
7238 msgid "global register variable has initial value"
7242 msgid "volatile register variables don%'t work as you might wish"
7246 msgid "%Jregister name given for non-register variable %qD"
7250 msgid "global destructors not supported on this target"
7254 msgid "global constructors not supported on this target"
7259 "%Jalignment of %qD is greater than maximum object file alignment. Using %d"
7263 msgid "thread-local COMMON data not implemented"
7268 "%Jrequested alignment for %qD is greater than implemented alignment of %d"
7272 msgid "initializer for integer value is too complicated"
7276 msgid "initializer for floating value is not a floating constant"
7281 msgid "invalid initial value for member %qs"
7284 #: varasm.c:4303 varasm.c:4347
7285 msgid "%Jweak declaration of %qD must precede definition"
7290 "%Jweak declaration of %qD after first use results in unspecified behavior"
7294 msgid "%Jweak declaration of %qD must be public"
7298 msgid "%Jweak declaration of %qD not supported"
7302 msgid "only weak aliases are supported in this configuration"
7306 msgid "%J%qD aliased to undefined symbol %qE"
7310 msgid "%J%qD aliased to external symbol %qE"
7314 msgid "%Jalias definitions not supported in this configuration"
7318 msgid "%Jonly weak aliases are supported in this configuration"
7322 msgid "visibility attribute not supported in this configuration; ignored"
7327 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
7332 msgid "underflowed virtual array %s in %s, at %s:%d"
7337 msgid "vector %s %s domain error, in %s at %s:%u"
7340 #. Print an error message for unrecognized stab codes.
7343 msgid "no sclass for %s stab (0x%x)\n"
7352 msgid "fatal error: "
7356 msgid "internal compiler error: "
7364 msgid "sorry, unimplemented: "
7372 msgid "anachronism: "
7384 msgid "The maximum structure size (in bytes) at which GCC will do block copies"
7389 "The threshold ratio between instantiated fields and the total structure size"
7394 "The maximum number of instructions in a single function eligible for inlining"
7398 msgid "The maximum number of instructions when automatically inlining"
7403 "The maximum number of instructions inline function can grow to via recursive "
7409 "The maximum number of instructions non-inline function can grow to via "
7410 "recursive inlining"
7414 msgid "The maximum depth of recursive inlining for inline functions"
7418 msgid "The maximum depth of recursive inlining for non-inline functions"
7423 "If -fvariable-expansion-in-unroller is used, the maximum number "
7424 "of times that an individual variable will be expanded "
7425 "during loop unrolling"
7429 msgid "The maximum number of instructions to consider to fill a delay slot"
7434 "The maximum number of instructions to consider to find accurate live "
7435 "register information"
7439 msgid "The maximum length of scheduling's pending operations list"
7443 msgid "The size of function body to be considered large"
7447 msgid "Maximal growth due to inlining of large function (in percent)"
7452 "how much can given compilation unit grow because of the inlining (in percent)"
7456 msgid "expense of call operation relative to ordinary arithmetic operations"
7460 msgid "The maximum amount of memory to be allocated by GCSE"
7464 msgid "The maximum number of passes to make when doing GCSE"
7469 "The threshold ratio for performing partial redundancy elimination after "
7475 "The threshold ratio of critical edges execution count that permit performing "
7476 "redundancy elimination after reload."
7480 msgid "The maximum number of instructions to consider to unroll in a loop"
7485 "The maximum number of instructions to consider to unroll in a loop on average"
7489 msgid "The maximum number of unrollings of a single loop"
7493 msgid "The maximum number of insns of a peeled loop"
7497 msgid "The maximum number of peelings of a single loop"
7501 msgid "The maximum number of insns of a completely peeled loop"
7506 "The maximum number of peelings of a single loop that is peeled completely"
7510 msgid "The maximum number of insns of a peeled loop that rolls only once"
7514 msgid "The maximum number of insns of an unswitched loop"
7518 msgid "The maximum number of unswitchings in a single loop"
7523 "Bound on the number of iterations the brute force # of iterations analysis "
7524 "algorithm evaluates"
7529 "Maximum number of loops to perform swing modulo scheduling on (mainly for "
7535 "A factor for tuning the upper bound that swing modulo scheduler uses for "
7541 "The number of cycles the swing modulo scheduler considers when \t checking "
7542 "conflicts using DFA"
7547 "A threshold on the average loop count considered by the swing modulo "
7553 "Select fraction of the maximal count of repetitions of basic block in "
7554 "program given basic block needs to have to be considered hot"
7559 "Select fraction of the maximal frequency of executions of basic block in "
7560 "function given basic block needs to have to be considered hot"
7565 "The percentage of function, weighted by execution frequency, that must be "
7566 "covered by trace formation. Used when profile feedback is available"
7571 "The percentage of function, weighted by execution frequency, that must be "
7572 "covered by trace formation. Used when profile feedback is not available"
7576 msgid "Maximal code growth caused by tail duplication (in percent)"
7581 "Stop reverse growth if the reverse probability of best edge is less than "
7582 "this threshold (in percent)"
7587 "Stop forward growth if the probability of best edge is less than this "
7588 "threshold (in percent). Used when profile feedback is available"
7593 "Stop forward growth if the probability of best edge is less than this "
7594 "threshold (in percent). Used when profile feedback is not available"
7598 msgid "The maximum number of incoming edges to consider for crossjumping"
7603 "The minimum number of matching instructions to consider for crossjumping"
7608 "The maximum number of insns to duplicate when unfactoring computed gotos"
7612 msgid "The maximum length of path considered in cse"
7617 "The minimum cost of an expensive expression in the loop invariant motion"
7622 "Bound on number of candidates below that all candidates are considered in iv "
7627 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
7632 "If number of candidates in the set is smaller, we always try to remove "
7633 "unused ivs during its optimization"
7638 "Given N calls and V call-clobbered vars in a function. Use .GLOBAL_VAR if "
7639 "NxV is larger than this limit"
7643 msgid "The maximum memory locations recorded by cselib"
7648 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
7649 "total size of the heap"
7653 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
7658 "The maximum number of instructions to search backward when looking for "
7664 "The maximum number of virtual operands allowed to represent aliases before "
7665 "triggering alias grouping."
7670 "The maximum number of blocks in a region to be considered for interblock "
7676 "The maximum number of insns in a region to be considered for interblock "
7682 "The maximum number of RTL nodes that can be recorded as combiner's last value"
7686 msgid "The upper bound for sharing integer constants"
7689 #: config/darwin-c.c:84
7690 msgid "too many #pragma options align=reset"
7693 #: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
7694 #: config/darwin-c.c:111
7695 msgid "malformed '#pragma options', ignoring"
7698 #: config/darwin-c.c:114
7699 msgid "junk at end of '#pragma options'"
7702 #: config/darwin-c.c:124
7703 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
7706 #: config/darwin-c.c:136
7707 msgid "missing '(' after '#pragma unused', ignoring"
7710 #: config/darwin-c.c:154
7711 msgid "missing ')' after '#pragma unused', ignoring"
7714 #: config/darwin-c.c:157
7715 msgid "junk at end of '#pragma unused'"
7718 #: config/darwin-c.c:367
7720 msgid "subframework include %s conflicts with framework include"
7723 #: config/darwin.c:1355
7725 "internal and protected visibility attributes not supported in this "
7726 "configuration; ignored"
7729 #: config/host-darwin.c:64
7731 msgid "couldn't unmap pch_address_space: %m\n"
7734 #: config/sol2-c.c:94 config/sol2-c.c:110
7735 msgid "malformed %<#pragma align%>, ignoring"
7738 #: config/sol2-c.c:103
7739 msgid "invalid alignment for %<#pragma align%>, ignoring"
7742 #: config/sol2-c.c:118
7743 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
7746 #: config/sol2-c.c:130 config/sol2-c.c:142
7747 msgid "malformed %<#pragma align%>"
7750 #: config/sol2-c.c:137
7751 msgid "junk at end of %<#pragma align%>"
7754 #: config/sol2-c.c:158 config/sol2-c.c:165
7755 msgid "malformed %<#pragma init%>, ignoring"
7758 #: config/sol2-c.c:188 config/sol2-c.c:200
7759 msgid "malformed %<#pragma init%>"
7762 #: config/sol2-c.c:195
7763 msgid "junk at end of %<#pragma init%>"
7766 #: config/sol2-c.c:216 config/sol2-c.c:223
7767 msgid "malformed %<#pragma fini%>, ignoring"
7770 #: config/sol2-c.c:246 config/sol2-c.c:258
7771 msgid "malformed %<#pragma fini%>"
7774 #: config/sol2-c.c:253
7775 msgid "junk at end of %<#pragma fini%>"
7779 msgid "%Jignoring %<#pragma align%> for explicitly aligned %<%D%>"
7782 #: config/darwin.h:155
7783 msgid "Set sizeof(bool) to 1"
7786 #: config/darwin.h:157
7787 msgid "Generate code suitable for fast turn around debugging"
7790 #: config/darwin.h:159
7791 msgid "Don't generate code suitable for fast turn around debugging"
7794 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
7795 #. sections. machopic_select_section ensures that weak variables go in
7796 #. coalesced sections. Weak aliases (or any other kind of aliases) are
7797 #. not supported. Weak symbols that aren't visible outside the .s file
7798 #. are not supported.
7799 #: config/darwin.h:395
7800 msgid "alias definitions not supported in Mach-O; ignored"
7803 #: config/lynx.h:137
7804 msgid "Use shared libraries"
7807 #: config/lynx.h:138
7808 msgid "Support multi-threading"
7811 #: config/lynx.h:139
7812 msgid "Support legacy multi-threading"
7815 #: config/windiss.h:37
7816 msgid "profiler support for WindISS"
7819 #: config/alpha/alpha.c:272 config/rs6000/rs6000.c:1718
7821 msgid "bad value %qs for -mtls-size switch"
7824 #: config/alpha/alpha.c:311
7826 msgid "-f%s ignored for Unicos/Mk (not supported)"
7829 #: config/alpha/alpha.c:335
7830 msgid "-mieee not supported on Unicos/Mk"
7833 #: config/alpha/alpha.c:346
7834 msgid "-mieee-with-inexact not supported on Unicos/Mk"
7837 #: config/alpha/alpha.c:363
7839 msgid "bad value %qs for -mtrap-precision switch"
7842 #: config/alpha/alpha.c:377
7844 msgid "bad value %qs for -mfp-rounding-mode switch"
7847 #: config/alpha/alpha.c:392
7849 msgid "bad value %qs for -mfp-trap-mode switch"
7852 #: config/alpha/alpha.c:406 config/alpha/alpha.c:418
7854 msgid "bad value %qs for -mcpu switch"
7857 #: config/alpha/alpha.c:425
7858 msgid "trap mode not supported on Unicos/Mk"
7861 #: config/alpha/alpha.c:432
7862 msgid "fp software completion requires -mtrap-precision=i"
7865 #: config/alpha/alpha.c:448
7866 msgid "rounding mode not supported for VAX floats"
7869 #: config/alpha/alpha.c:453
7870 msgid "trap mode not supported for VAX floats"
7873 #: config/alpha/alpha.c:457
7874 msgid "128-bit long double not supported for VAX floats"
7877 #: config/alpha/alpha.c:485
7879 msgid "L%d cache latency unknown for %s"
7882 #: config/alpha/alpha.c:500
7884 msgid "bad value %qs for -mmemory-latency"
7887 #: config/alpha/alpha.c:4804
7889 msgid "invalid %%H value"
7892 #: config/alpha/alpha.c:4825 config/bfin/bfin.c:1031
7894 msgid "invalid %%J value"
7897 #: config/alpha/alpha.c:4841 config/ia64/ia64.c:4134
7899 msgid "invalid %%r value"
7902 #: config/alpha/alpha.c:4851 config/rs6000/rs6000.c:9448
7903 #: config/xtensa/xtensa.c:1692
7905 msgid "invalid %%R value"
7908 #: config/alpha/alpha.c:4857 config/rs6000/rs6000.c:9367
7909 #: config/xtensa/xtensa.c:1659
7911 msgid "invalid %%N value"
7914 #: config/alpha/alpha.c:4865 config/rs6000/rs6000.c:9395
7916 msgid "invalid %%P value"
7919 #: config/alpha/alpha.c:4873
7921 msgid "invalid %%h value"
7924 #: config/alpha/alpha.c:4881 config/xtensa/xtensa.c:1685
7926 msgid "invalid %%L value"
7929 #: config/alpha/alpha.c:4920 config/rs6000/rs6000.c:9349
7931 msgid "invalid %%m value"
7934 #: config/alpha/alpha.c:4928 config/rs6000/rs6000.c:9357
7936 msgid "invalid %%M value"
7939 #: config/alpha/alpha.c:4972
7941 msgid "invalid %%U value"
7944 #: config/alpha/alpha.c:4984 config/alpha/alpha.c:4998
7945 #: config/rs6000/rs6000.c:9456
7947 msgid "invalid %%s value"
7950 #: config/alpha/alpha.c:5021
7952 msgid "invalid %%C value"
7955 #: config/alpha/alpha.c:5058 config/rs6000/rs6000.c:9187
7956 #: config/rs6000/rs6000.c:9206
7958 msgid "invalid %%E value"
7961 #: config/alpha/alpha.c:5083 config/alpha/alpha.c:5131
7962 msgid "unknown relocation unspec"
7965 #: config/alpha/alpha.c:5092 config/rs6000/rs6000.c:9774
7967 msgid "invalid %%xn code"
7970 #: config/alpha/alpha.c:6091 config/alpha/alpha.c:6094 config/s390/s390.c:7595
7971 #: config/s390/s390.c:7598
7972 msgid "bad builtin fcode"
7975 #: config/arc/arc.c:413
7977 msgid "argument of %qs attribute is not a string constant"
7980 #: config/arc/arc.c:420
7982 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
7985 #: config/arc/arc.c:1758 config/m32r/m32r.c:1819
7987 msgid "invalid operand to %%R code"
7990 #: config/arc/arc.c:1790 config/m32r/m32r.c:1842
7992 msgid "invalid operand to %%H/%%L code"
7995 #: config/arc/arc.c:1813 config/m32r/m32r.c:1913
7997 msgid "invalid operand to %%U code"
8000 #: config/arc/arc.c:1824
8002 msgid "invalid operand to %%V code"
8006 #. Undocumented flag.
8007 #: config/arc/arc.c:1831 config/m32r/m32r.c:1940 config/sparc/sparc.c:7525
8008 msgid "invalid operand output code"
8011 #: config/arm/arm.c:794
8013 msgid "switch -mcpu=%s conflicts with -march= switch"
8016 #: config/arm/arm.c:804 config/rs6000/rs6000.c:1228 config/sparc/sparc.c:656
8018 msgid "bad value (%s) for %s switch"
8021 #: config/arm/arm.c:913
8022 msgid "target CPU does not support interworking"
8025 #: config/arm/arm.c:919
8026 msgid "target CPU does not support THUMB instructions"
8029 #: config/arm/arm.c:933
8031 "enabling backtrace support is only meaningful when compiling for the Thumb"
8034 #: config/arm/arm.c:936
8036 "enabling callee interworking support is only meaningful when compiling for "
8040 #: config/arm/arm.c:939
8042 "enabling caller interworking support is only meaningful when compiling for "
8046 #: config/arm/arm.c:943
8047 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
8050 #: config/arm/arm.c:951
8051 msgid "-fpic and -mapcs-reent are incompatible"
8054 #: config/arm/arm.c:954
8055 msgid "APCS reentrant code not supported. Ignored"
8058 #: config/arm/arm.c:962
8059 msgid "-g with -mno-apcs-frame may not give sensible debugging"
8062 #: config/arm/arm.c:970
8063 msgid "passing floating point arguments in fp regs not yet supported"
8066 #: config/arm/arm.c:1012
8068 msgid "invalid ABI option: -mabi=%s"
8071 #: config/arm/arm.c:1018
8072 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
8075 #: config/arm/arm.c:1021
8076 msgid "iwmmxt abi requires an iwmmxt capable cpu"
8079 #: config/arm/arm.c:1031
8081 msgid "invalid floating point emulation option: -mfpe=%s"
8084 #: config/arm/arm.c:1048
8086 msgid "invalid floating point option: -mfpu=%s"
8089 #: config/arm/arm.c:1089
8091 msgid "invalid floating point abi: -mfloat-abi=%s"
8094 #: config/arm/arm.c:1104
8095 msgid "-mfloat-abi=hard and VFP"
8098 #: config/arm/arm.c:1130
8100 msgid "structure size boundary can only be set to %s"
8103 #: config/arm/arm.c:1139
8104 msgid "-mpic-register= is useless without -fpic"
8107 #: config/arm/arm.c:1146
8109 msgid "unable to use '%s' for PIC register"
8112 #: config/arm/arm.c:2663 config/arm/arm.c:2681 config/avr/avr.c:4699
8113 #: config/bfin/bfin.c:2544 config/c4x/c4x.c:4488 config/h8300/h8300.c:5267
8114 #: config/i386/i386.c:1714 config/i386/i386.c:1760 config/ip2k/ip2k.c:3182
8115 #: config/m68hc11/m68hc11.c:1162 config/m68k/m68k.c:288
8116 #: config/mcore/mcore.c:3062 config/ns32k/ns32k.c:1108
8117 #: config/rs6000/rs6000.c:15896 config/sh/sh.c:7188 config/sh/sh.c:7209
8118 #: config/sh/sh.c:7244 config/stormy16/stormy16.c:2296 config/v850/v850.c:2105
8120 msgid "%qs attribute only applies to functions"
8123 #: config/arm/arm.c:10516 config/arm/arm.c:10534
8124 msgid "predicated Thumb instruction"
8127 #: config/arm/arm.c:10522
8128 msgid "predicated instruction in conditional sequence"
8131 #: config/arm/arm.c:10630 config/arm/arm.c:10640 config/arm/arm.c:10650
8132 #: config/arm/arm.c:10676 config/arm/arm.c:10694 config/arm/arm.c:10729
8133 #: config/arm/arm.c:10748 config/arm/arm.c:10763 config/arm/arm.c:10789
8134 #: config/arm/arm.c:10796 config/arm/arm.c:10803
8136 msgid "invalid operand for code '%c'"
8139 #: config/arm/arm.c:10689
8140 msgid "instruction never exectued"
8143 #: config/arm/arm.c:10814
8144 msgid "missing operand"
8147 #: config/arm/arm.c:11580
8148 msgid "unable to compute real location of stacked parameter"
8151 #. @@@ better error message
8152 #: config/arm/arm.c:12213 config/arm/arm.c:12250
8153 msgid "selector must be an immediate"
8156 #. @@@ better error message
8157 #: config/arm/arm.c:12293 config/i386/i386.c:14550 config/i386/i386.c:14584
8158 msgid "mask must be an immediate"
8161 #: config/arm/arm.c:12943
8162 msgid "no low registers available for popping high registers"
8165 #: config/arm/arm.c:13161
8166 msgid "interrupt Service Routines cannot be coded in Thumb mode"
8169 #: config/arm/pe.c:171 config/mcore/mcore.c:2928
8170 msgid "%Jinitialized variable '%D' is marked dllimport"
8173 #: config/arm/pe.c:180
8174 msgid "%Jstatic variable '%D' is marked dllimport"
8177 #: config/arm/arm.h:318
8178 msgid "Generate APCS conformant stack frames"
8181 #: config/arm/arm.h:321
8182 msgid "Store function names in object code"
8185 #: config/arm/arm.h:327
8186 msgid "Pass FP arguments in FP registers"
8189 #: config/arm/arm.h:330
8190 msgid "Generate re-entrant, PIC code"
8193 #: config/arm/arm.h:333
8194 msgid "Assume target CPU is configured as big endian"
8197 #: config/arm/arm.h:335
8198 msgid "Assume target CPU is configured as little endian"
8201 #: config/arm/arm.h:337
8202 msgid "Assume big endian bytes, little endian words"
8205 #: config/arm/arm.h:339
8206 msgid "Support calls between Thumb and ARM instruction sets"
8209 #: config/arm/arm.h:342
8210 msgid "Generate a call to abort if a noreturn function returns"
8213 #: config/arm/arm.h:345
8214 msgid "Do not move instructions into a function's prologue"
8217 #: config/arm/arm.h:348
8218 msgid "Do not load the PIC register in function prologues"
8221 #: config/arm/arm.h:351
8222 msgid "Generate call insns as indirect calls, if necessary"
8225 #: config/arm/arm.h:354
8226 msgid "Compile for the Thumb not the ARM"
8229 #: config/arm/arm.h:358
8230 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
8233 #: config/arm/arm.h:361
8234 msgid "Thumb: Generate (leaf) stack frames even if not needed"
8237 #: config/arm/arm.h:364
8238 msgid "Thumb: Assume non-static functions may be called from ARM code"
8241 #: config/arm/arm.h:368
8242 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
8245 #: config/arm/arm.h:372
8246 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
8249 #: config/arm/arm.h:374
8250 msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
8253 #: config/arm/arm.h:382
8254 msgid "Specify the name of the target CPU"
8257 #: config/arm/arm.h:384
8258 msgid "Specify the name of the target architecture"
8261 #: config/arm/arm.h:389
8262 msgid "Specify the name of the target floating point hardware/format"
8265 #: config/arm/arm.h:391
8266 msgid "Specify if floating point hardware should be used"
8269 #: config/arm/arm.h:393
8270 msgid "Specify the minimum bit alignment of structures"
8273 #: config/arm/arm.h:395
8274 msgid "Specify the register to be used for PIC addressing"
8277 #: config/arm/arm.h:396
8278 msgid "Specify an ABI"
8281 #: config/arm/arm.h:398
8282 msgid "Alias for -mfloat-abi=soft"
8285 #: config/arm/arm.h:400
8286 msgid "Alias for -mfloat-abi=hard"
8289 #: config/arm/pe.h:59
8290 msgid "Ignore dllimport attribute for functions"
8293 #: config/avr/avr.c:555
8295 msgid "large frame pointer change (%d) with -mtiny-stack"
8298 #: config/avr/avr.c:1140
8299 msgid "bad address, not (reg+disp):"
8302 #: config/avr/avr.c:1147
8303 msgid "bad address, not post_inc or pre_dec:"
8306 #: config/avr/avr.c:1158
8307 msgid "internal compiler error. Bad address:"
8310 #: config/avr/avr.c:1171
8311 msgid "internal compiler error. Unknown mode:"
8314 #: config/avr/avr.c:1794 config/avr/avr.c:2477
8315 msgid "invalid insn:"
8318 #: config/avr/avr.c:1828 config/avr/avr.c:1914 config/avr/avr.c:1963
8319 #: config/avr/avr.c:1991 config/avr/avr.c:2086 config/avr/avr.c:2255
8320 #: config/avr/avr.c:2511 config/avr/avr.c:2623
8321 msgid "incorrect insn:"
8324 #: config/avr/avr.c:2010 config/avr/avr.c:2171 config/avr/avr.c:2326
8325 #: config/avr/avr.c:2689
8326 msgid "unknown move insn:"
8329 #: config/avr/avr.c:2919
8330 msgid "bad shift insn:"
8333 #: config/avr/avr.c:3035 config/avr/avr.c:3483 config/avr/avr.c:3869
8334 msgid "internal compiler error. Incorrect shift:"
8337 #: config/avr/avr.c:4673 config/ip2k/ip2k.c:3157
8338 msgid "only initialized variables can be placed into program memory area"
8341 #: config/avr/avr.c:4716
8343 msgid "`%s' appears to be a misspelled interrupt handler"
8346 #: config/avr/avr.c:4724
8348 msgid "`%s' appears to be a misspelled signal handler"
8351 #: config/avr/avr.c:4793
8352 msgid "only uninitialized variables can be placed in the .noinit section"
8355 #: config/avr/avr.c:4807
8357 msgid "MCU %qs supported for assembler only"
8360 #: config/avr/avr.h:715
8361 msgid "trampolines not supported"
8364 #: config/bfin/bfin.c:993
8366 msgid "invalid %%j value"
8369 #: config/bfin/bfin.c:1113
8370 msgid "invalid const_double operand"
8373 #: config/bfin/bfin.c:1728 config/m68k/m68k.c:216
8374 msgid "-mshared-library-id= specified without -mid-shared-library"
8377 #: config/bfin/bfin.c:1731 config/m68k/m68k.c:219
8379 msgid "-mshared-library-id=%d is not between 0 and %d"
8382 #: config/bfin/bfin.c:2549
8383 msgid "multiple function type attributes specified"
8386 #: config/c4x/c4x-c.c:71
8388 msgid "missing '(' after '#pragma %s' - ignored"
8391 #: config/c4x/c4x-c.c:74
8393 msgid "missing function name in '#pragma %s' - ignored"
8396 #: config/c4x/c4x-c.c:79
8398 msgid "malformed '#pragma %s' - ignored"
8401 #: config/c4x/c4x-c.c:81
8403 msgid "missing section name in '#pragma %s' - ignored"
8406 #: config/c4x/c4x-c.c:86
8408 msgid "missing ')' for '#pragma %s' - ignored"
8411 #: config/c4x/c4x-c.c:89
8413 msgid "junk at end of '#pragma %s'"
8416 #: config/c4x/c4x.c:871
8418 msgid "ISR %s requires %d words of local vars, max is 32767"
8421 #: config/c4x/c4x.c:1595
8422 msgid "using CONST_DOUBLE for address"
8425 #: config/c4x/c4x.c:1733
8426 msgid "c4x_address_cost: Invalid addressing mode"
8429 #: config/c4x/c4x.c:1868
8431 msgid "c4x_print_operand: %%L inconsistency"
8434 #: config/c4x/c4x.c:1874
8436 msgid "c4x_print_operand: %%N inconsistency"
8439 #: config/c4x/c4x.c:1915
8441 msgid "c4x_print_operand: %%O inconsistency"
8444 #: config/c4x/c4x.c:2010
8445 msgid "c4x_print_operand: Bad operand case"
8448 #: config/c4x/c4x.c:2051
8449 msgid "c4x_print_operand_address: Bad post_modify"
8452 #: config/c4x/c4x.c:2073
8453 msgid "c4x_print_operand_address: Bad pre_modify"
8456 #: config/c4x/c4x.c:2121 config/c4x/c4x.c:2133 config/c4x/c4x.c:2148
8457 msgid "c4x_print_operand_address: Bad operand case"
8460 #: config/c4x/c4x.c:2399
8461 msgid "c4x_rptb_insert: Cannot find start label"
8464 #: config/c4x/c4x.c:3314 config/c4x/c4x.c:3332
8465 msgid "mode not QImode"
8468 #: config/c4x/c4x.c:3402
8469 msgid "invalid indirect memory address"
8472 #: config/c4x/c4x.c:3491
8473 msgid "invalid indirect (S) memory address"
8476 #: config/c4x/c4x.c:3826
8477 msgid "c4x_valid_operands: Internal error"
8480 #: config/c4x/c4x.c:4265
8481 msgid "c4x_operand_subword: invalid mode"
8484 #: config/c4x/c4x.c:4268
8485 msgid "c4x_operand_subword: invalid operand"
8488 #. We could handle these with some difficulty.
8489 #. e.g., *p-- => *(p-=2); *(p+1).
8490 #: config/c4x/c4x.c:4294
8491 msgid "c4x_operand_subword: invalid autoincrement"
8494 #: config/c4x/c4x.c:4300
8495 msgid "c4x_operand_subword: invalid address"
8498 #: config/c4x/c4x.c:4311
8499 msgid "c4x_operand_subword: address not offsettable"
8502 #: config/c4x/c4x.c:4513
8503 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
8506 #: config/cris/cris.c:722
8507 msgid "unexpected index-type in cris_print_index"
8510 #: config/cris/cris.c:736
8511 msgid "unexpected base-type in cris_print_base"
8514 #: config/cris/cris.c:1049
8516 msgid "stackframe too big: %d bytes"
8519 #: config/cris/cris.c:1126
8520 msgid "invalid operand for 'b' modifier"
8523 #: config/cris/cris.c:1139
8524 msgid "invalid operand for 'v' modifier"
8527 #: config/cris/cris.c:1152
8528 msgid "invalid operand for 'o' modifier"
8531 #: config/cris/cris.c:1171
8532 msgid "invalid operand for 'O' modifier"
8535 #: config/cris/cris.c:1192
8536 msgid "invalid operand for 'P' modifier"
8539 #: config/cris/cris.c:1199
8540 msgid "invalid operand for 'p' modifier"
8543 #: config/cris/cris.c:1238
8544 msgid "invalid operand for 'z' modifier"
8547 #: config/cris/cris.c:1286 config/cris/cris.c:1316
8548 msgid "invalid operand for 'H' modifier"
8551 #: config/cris/cris.c:1292
8552 msgid "bad register"
8555 #: config/cris/cris.c:1330
8556 msgid "invalid operand for 'e' modifier"
8559 #: config/cris/cris.c:1347
8560 msgid "invalid operand for 'm' modifier"
8563 #: config/cris/cris.c:1372
8564 msgid "invalid operand for 'A' modifier"
8567 #: config/cris/cris.c:1390
8568 msgid "invalid operand for 'D' modifier"
8571 #: config/cris/cris.c:1404
8572 msgid "invalid operand for 'T' modifier"
8575 #: config/cris/cris.c:1413
8576 msgid "invalid operand modifier letter"
8579 #: config/cris/cris.c:1423
8581 msgid "internal error: bad register: %d"
8584 #: config/cris/cris.c:1471
8585 msgid "unexpected multiplicative operand"
8588 #: config/cris/cris.c:1491
8589 msgid "unexpected operand"
8592 #: config/cris/cris.c:1524 config/cris/cris.c:1534
8593 msgid "unrecognized address"
8596 #: config/cris/cris.c:1883
8597 msgid "internal error: sideeffect-insn affecting main effect"
8600 #. If we get here, the caller got its initial tests wrong.
8601 #: config/cris/cris.c:2267
8602 msgid "internal error: cris_side_effect_mode_ok with bad operands"
8605 #: config/cris/cris.c:2344 config/cris/cris.c:2405
8606 msgid "unrecognized supposed constant"
8609 #: config/cris/cris.c:2449
8610 msgid "unrecognized supposed constant in cris_global_pic_symbol"
8613 #: config/cris/cris.c:2468
8615 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
8618 #: config/cris/cris.c:2496
8620 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
8623 #: config/cris/cris.c:2532
8625 msgid "unknown CRIS cpu version specification in -mtune= : %s"
8628 #: config/cris/cris.c:2550
8629 msgid "-fPIC and -fpic are not supported in this configuration"
8632 #: config/cris/cris.c:2565
8633 msgid "that particular -g option is invalid with -maout and -melinux"
8636 #: config/cris/cris.c:2740 config/cris/cris.c:2785
8637 msgid "unexpected side-effects in address"
8640 #: config/cris/cris.c:3087
8641 msgid "unexpected PIC symbol"
8644 #: config/cris/cris.c:3091
8645 msgid "PIC register isn't set up"
8648 #: config/cris/cris.c:3112
8649 msgid "emitting PIC operand, but PIC register isn't set up"
8652 #: config/cris/aout.h:85
8653 msgid "Compile for the MMU-less Etrax 100-based elinux system"
8656 #: config/cris/aout.h:92
8657 msgid "For elinux, request a specified stack-size for this program"
8660 #: config/cris/cris.h:352
8661 msgid "Work around bug in multiplication instruction"
8664 #. 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.
8665 #: config/cris/cris.h:358
8666 msgid "Compile for ETRAX 4 (CRIS v3)"
8669 #: config/cris/cris.h:363
8670 msgid "Compile for ETRAX 100 (CRIS v8)"
8673 #: config/cris/cris.h:367
8674 msgid "Emit verbose debug information in assembly code"
8677 #: config/cris/cris.h:370
8678 msgid "Do not use condition codes from normal instructions"
8681 #: config/cris/cris.h:374
8682 msgid "Do not emit addressing modes with side-effect assignment"
8685 #: config/cris/cris.h:377
8686 msgid "Do not tune stack alignment"
8689 #: config/cris/cris.h:380
8690 msgid "Do not tune writable data alignment"
8693 #: config/cris/cris.h:383
8694 msgid "Do not tune code and read-only data alignment"
8697 #: config/cris/cris.h:392
8698 msgid "Align code and data to 32 bits"
8701 #: config/cris/cris.h:405
8702 msgid "Don't align items in code or data"
8705 #: config/cris/cris.h:408
8706 msgid "Do not emit function prologue or epilogue"
8709 #. We have to handle this m-option here since we can't wash it off in both CC1_SPEC and CC1PLUS_SPEC.
8710 #: config/cris/cris.h:412
8711 msgid "Use the most feature-enabling options allowed by other options"
8714 #. 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.
8715 #: config/cris/cris.h:418
8716 msgid "Override -mbest-lib-options"
8719 #: config/cris/cris.h:450
8720 msgid "Generate code for the specified chip or CPU version"
8723 #: config/cris/cris.h:452
8724 msgid "Tune alignment for the specified chip or CPU version"
8727 #: config/cris/cris.h:454
8728 msgid "Warn when a stackframe is larger than the specified size"
8731 #. Node: Caller Saves
8733 #. Node: Function entry
8734 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
8735 #. TARGET_ASM_FUNCTION_EPILOGUE.
8737 #: config/cris/cris.h:1040
8738 msgid "no FUNCTION_PROFILER for CRIS"
8741 #: config/cris/linux.h:69
8742 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
8745 #: config/fr30/fr30.c:468
8746 msgid "fr30_print_operand_address: unhandled address"
8749 #: config/fr30/fr30.c:492
8751 msgid "fr30_print_operand: unrecognized %%p code"
8754 #: config/fr30/fr30.c:512
8756 msgid "fr30_print_operand: unrecognized %%b code"
8759 #: config/fr30/fr30.c:533
8761 msgid "fr30_print_operand: unrecognized %%B code"
8764 #: config/fr30/fr30.c:541
8766 msgid "fr30_print_operand: invalid operand to %%A code"
8769 #: config/fr30/fr30.c:558
8771 msgid "fr30_print_operand: invalid %%x code"
8774 #: config/fr30/fr30.c:565
8776 msgid "fr30_print_operand: invalid %%F code"
8779 #: config/fr30/fr30.c:582
8780 msgid "fr30_print_operand: unknown code"
8783 #: config/fr30/fr30.c:611 config/fr30/fr30.c:620 config/fr30/fr30.c:631
8784 #: config/fr30/fr30.c:644
8785 msgid "fr30_print_operand: unhandled MEM"
8788 #: config/frv/frv.c:2509
8789 msgid "Bad insn to frv_print_operand_address:"
8792 #: config/frv/frv.c:2520
8793 msgid "Bad register to frv_print_operand_memory_reference_reg:"
8796 #: config/frv/frv.c:2559 config/frv/frv.c:2569 config/frv/frv.c:2578
8797 #: config/frv/frv.c:2599 config/frv/frv.c:2604
8798 msgid "Bad insn to frv_print_operand_memory_reference:"
8801 #: config/frv/frv.c:2691
8802 msgid "bad condition code"
8805 #: config/frv/frv.c:2766
8806 msgid "Bad insn in frv_print_operand, bad const_double"
8809 #: config/frv/frv.c:2827
8810 msgid "Bad insn to frv_print_operand, 'e' modifier:"
8813 #: config/frv/frv.c:2835
8814 msgid "Bad insn to frv_print_operand, 'F' modifier:"
8817 #: config/frv/frv.c:2851
8818 msgid "Bad insn to frv_print_operand, 'f' modifier:"
8821 #: config/frv/frv.c:2865
8822 msgid "Bad insn to frv_print_operand, 'g' modifier:"
8825 #: config/frv/frv.c:2913
8826 msgid "Bad insn to frv_print_operand, 'L' modifier:"
8829 #: config/frv/frv.c:2926
8830 msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
8833 #: config/frv/frv.c:2947
8834 msgid "Bad insn to frv_print_operand, 'O' modifier:"
8837 #: config/frv/frv.c:2965
8838 msgid "Bad insn to frv_print_operand, P modifier:"
8841 #: config/frv/frv.c:2985
8842 msgid "Bad insn in frv_print_operand, z case"
8845 #: config/frv/frv.c:3016
8846 msgid "Bad insn in frv_print_operand, 0 case"
8849 #: config/frv/frv.c:3021
8850 msgid "frv_print_operand: unknown code"
8853 #: config/frv/frv.c:4391
8854 msgid "Bad output_move_single operand"
8857 #: config/frv/frv.c:4518
8858 msgid "Bad output_move_double operand"
8861 #: config/frv/frv.c:4660
8862 msgid "Bad output_condmove_single operand"
8865 #: config/frv/frv.c:8221
8866 msgid "accumulator is not a constant integer"
8869 #: config/frv/frv.c:8226
8870 msgid "accumulator number is out of bounds"
8873 #: config/frv/frv.c:8237
8875 msgid "inappropriate accumulator for %qs"
8878 #: config/frv/frv.c:8303
8879 msgid "invalid IACC argument"
8882 #: config/frv/frv.c:8326
8884 msgid "%qs expects a constant argument"
8887 #: config/frv/frv.c:8331
8889 msgid "constant argument out of range for %qs"
8892 #: config/frv/frv.c:8766
8893 msgid "media functions are not available unless -mmedia is used"
8896 #: config/frv/frv.c:8778
8897 msgid "this media function is only available on the fr500"
8900 #: config/frv/frv.c:8806
8901 msgid "this media function is only available on the fr400 and fr550"
8904 #: config/frv/frv.c:8825
8905 msgid "this builtin function is only available on the fr405 and fr450"
8908 #: config/frv/frv.c:8834
8909 msgid "this builtin function is only available on the fr500 and fr550"
8912 #: config/frv/frv.c:8846
8913 msgid "this builtin function is only available on the fr450"
8916 #. This macro is a C statement to print on `stderr' a string describing the
8917 #. particular machine description choice. Every machine description should
8918 #. define `TARGET_VERSION'. For example:
8921 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
8923 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
8925 #: config/frv/frv.h:329
8930 #: config/h8300/h8300.c:331
8931 msgid "-ms2600 is used without -ms"
8934 #: config/h8300/h8300.c:337
8935 msgid "-mn is used without -mh or -ms"
8938 #: config/i386/host-cygwin.c:65
8940 msgid "can't extend PCH file: %m"
8943 #: config/i386/host-cygwin.c:76
8945 msgid "can't set position in PCH file: %m"
8948 #: config/i386/i386.c:1244
8950 msgid "code model %s not supported in PIC mode"
8953 #: config/i386/i386.c:1254 config/sparc/sparc.c:619
8955 msgid "bad value (%s) for -mcmodel= switch"
8958 #: config/i386/i386.c:1269
8960 msgid "bad value (%s) for -masm= switch"
8963 #: config/i386/i386.c:1272
8965 msgid "code model %qs not supported in the %s bit mode"
8968 #: config/i386/i386.c:1275
8969 msgid "code model %<large%> not supported yet"
8972 #: config/i386/i386.c:1277
8974 msgid "%i-bit mode not compiled in"
8977 #: config/i386/i386.c:1307 config/i386/i386.c:1331
8978 msgid "CPU you selected does not support x86-64 instruction set"
8981 #: config/i386/i386.c:1313
8983 msgid "bad value (%s) for -march= switch"
8986 #: config/i386/i386.c:1344
8988 msgid "bad value (%s) for -mtune= switch"
8991 #: config/i386/i386.c:1361
8993 msgid "-mregparm=%d is not between 0 and %d"
8996 #: config/i386/i386.c:1374
8997 msgid "-malign-loops is obsolete, use -falign-loops"
9000 #: config/i386/i386.c:1379 config/i386/i386.c:1392 config/i386/i386.c:1405
9002 msgid "-malign-loops=%d is not between 0 and %d"
9005 #: config/i386/i386.c:1387
9006 msgid "-malign-jumps is obsolete, use -falign-jumps"
9009 #: config/i386/i386.c:1400
9010 msgid "-malign-functions is obsolete, use -falign-functions"
9013 #: config/i386/i386.c:1438
9015 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
9018 #: config/i386/i386.c:1450
9020 msgid "-mbranch-cost=%d is not between 0 and 5"
9023 #: config/i386/i386.c:1462
9025 msgid "bad value (%s) for -mtls-dialect= switch"
9028 #: config/i386/i386.c:1509
9029 msgid "-malign-double makes no sense in the 64bit mode"
9032 #: config/i386/i386.c:1511
9033 msgid "-mrtd calling convention not supported in the 64bit mode"
9036 #: config/i386/i386.c:1540 config/i386/i386.c:1551
9037 msgid "SSE instruction set disabled, using 387 arithmetics"
9040 #: config/i386/i386.c:1556
9041 msgid "387 instruction set disabled, using SSE arithmetics"
9044 #: config/i386/i386.c:1563
9046 msgid "bad value (%s) for -mfpmath= switch"
9049 #: config/i386/i386.c:1724 config/i386/i386.c:1735
9050 msgid "fastcall and stdcall attributes are not compatible"
9053 #: config/i386/i386.c:1728 config/i386/i386.c:1784
9054 msgid "fastcall and regparm attributes are not compatible"
9057 #: config/i386/i386.c:1771
9059 msgid "%qs attribute requires an integer constant argument"
9062 #: config/i386/i386.c:1777
9064 msgid "argument to %qs attribute larger than %d"
9067 #: config/i386/i386.c:2590
9068 msgid "SSE register return with SSE disabled"
9071 #: config/i386/i386.c:2592
9072 msgid "SSE register argument with SSE disabled"
9075 #: config/i386/i386.c:2902
9076 msgid "SSE vector argument without SSE enabled changes the ABI"
9079 #: config/i386/i386.c:2919
9080 msgid "MMX vector argument without MMX enabled changes the ABI"
9083 #: config/i386/i386.c:3167
9084 msgid "SSE vector return without SSE enabled changes the ABI"
9087 #: config/i386/i386.c:6073
9088 msgid "invalid UNSPEC as operand"
9091 #: config/i386/i386.c:6311
9092 msgid "extended registers have no high halves"
9095 #: config/i386/i386.c:6326
9096 msgid "unsupported operand size for extended register"
9099 #: config/i386/i386.c:6642
9101 "operand is neither a constant nor a condition code, invalid operand code 'c'"
9104 #: config/i386/i386.c:6695
9106 msgid "invalid operand code '%c'"
9109 #: config/i386/i386.c:6738
9110 msgid "invalid constraints for operand"
9113 #: config/i386/i386.c:12023
9114 msgid "unknown insn mode"
9117 #: config/i386/i386.c:14278
9119 msgid "selector must be an integer constant in the range 0..%i"
9122 #: config/i386/i386.c:14616
9123 msgid "shift must be an immediate"
9126 #: config/i386/i386.c:15755
9128 msgid "%qs incompatible attribute ignored"
9131 #: config/i386/winnt.c:74
9133 msgid "%qs attribute only applies to variables"
9136 #: config/i386/winnt.c:103
9139 "%qs attribute applies only to initialized variables with external linkage"
9142 #: config/i386/winnt.c:202
9144 "%Jfunction '%D' is defined after prior declaration as dllimport: attribute "
9148 #: config/i386/winnt.c:213
9149 msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
9152 #: config/i386/winnt.c:225
9153 msgid "%Jdefinition of static data member '%D' of dllimport'd class."
9156 #: config/i386/winnt.c:285
9157 msgid "%Jinconsistent dll linkage for '%D', dllexport assumed."
9160 #: config/i386/winnt.c:329 config/sh/symbian.c:279
9162 msgid "%qs declared as both exported to and imported from a DLL"
9165 #: config/i386/winnt.c:338
9167 "%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external "
9171 #: config/i386/winnt.c:477
9172 msgid "%J'%D' defined locally after being referenced with dllimport linkage"
9175 #: config/i386/winnt.c:480
9177 "%J'%D' redeclared without dllimport attribute after being referenced with "
9181 #: config/i386/winnt.c:647
9182 msgid "%J'%D' causes a section type conflict"
9185 #: config/i386/cygming.h:61
9186 msgid "Use the Cygwin interface"
9189 #: config/i386/cygming.h:62
9190 msgid "Use the Mingw32 interface"
9193 #: config/i386/cygming.h:63
9194 msgid "Create GUI application"
9197 #: config/i386/cygming.h:64
9198 msgid "Don't set Windows defines"
9201 #: config/i386/cygming.h:65
9202 msgid "Set Windows defines"
9205 #: config/i386/cygming.h:66
9206 msgid "Create console application"
9209 #: config/i386/cygming.h:67
9210 msgid "Generate code for a DLL"
9213 #: config/i386/cygming.h:69
9214 msgid "Ignore dllimport for functions"
9217 #: config/i386/cygming.h:71
9218 msgid "Use Mingw-specific thread support"
9221 #: config/i386/cygming.h:185
9223 msgid "-f%s ignored for target (all code is position independent)"
9226 #: config/i386/djgpp.h:191
9227 msgid "-mbnu210 is ignored (option is obsolete)"
9230 #: config/i386/i386-interix.h:257
9231 msgid "ms-bitfields not supported for objc"
9234 #. WARNING: Do not mark empty strings for translation, as calling
9235 #. gettext on an empty string does NOT return an empty
9237 #. Macro to define tables used to set the flags.
9238 #. This is a list in braces of pairs in braces,
9239 #. each pair being { "NAME", VALUE }
9240 #. where VALUE is the bits to set or minus the bits to clear.
9241 #. An empty string NAME is used to identify the default VALUE.
9242 #: config/i386/i386.h:337 config/i386/i386.h:339 config/i386/i386.h:341
9243 #: config/s390/s390.h:134 config/sparc/sparc.h:625 config/sparc/sparc.h:630
9244 #: config/ns32k/ns32k.opt:28
9245 msgid "Use hardware fp"
9248 #: config/i386/i386.h:338 config/i386/i386.h:340 config/sparc/sparc.h:627
9249 #: config/sparc/sparc.h:632 config/alpha/alpha.opt:24
9250 #: config/ns32k/ns32k.opt:104
9251 msgid "Do not use hardware fp"
9260 #: config/i386/i386.h:349
9261 msgid "Alternate calling convention"
9264 #: config/i386/i386.h:351 config/m68k/m68k.h:336
9265 msgid "Use normal calling convention"
9268 #: config/i386/i386.h:353
9269 msgid "Align some doubles on dword boundary"
9272 #: config/i386/i386.h:355
9273 msgid "Align doubles on word boundary"
9276 #: config/i386/i386.h:357
9277 msgid "Uninitialized locals in .bss"
9280 #: config/i386/i386.h:359
9281 msgid "Uninitialized locals in .data"
9284 #: config/i386/i386.h:361 config/m68k/linux.h:42 config/ns32k/ns32k.opt:52
9285 msgid "Use IEEE math for fp comparisons"
9288 #: config/i386/i386.h:363 config/ns32k/ns32k.opt:68
9289 msgid "Do not use IEEE math for fp comparisons"
9292 #: config/i386/i386.h:365
9293 msgid "Return values of functions in FPU registers"
9296 #: config/i386/i386.h:367
9297 msgid "Do not return values of functions in FPU registers"
9300 #: config/i386/i386.h:369
9301 msgid "Do not generate sin, cos, sqrt for FPU"
9304 #: config/i386/i386.h:371
9305 msgid "Generate sin, cos, sqrt for FPU"
9308 #: config/i386/i386.h:373
9309 msgid "Omit the frame pointer in leaf functions"
9312 #: config/i386/i386.h:376
9313 msgid "Enable stack probing"
9318 #: config/i386/i386.h:381
9319 msgid "Align destination of the string operations"
9322 #: config/i386/i386.h:383
9323 msgid "Do not align destination of the string operations"
9326 #: config/i386/i386.h:385
9327 msgid "Inline all known string operations"
9330 #: config/i386/i386.h:387
9331 msgid "Do not inline all known string operations"
9334 #: config/i386/i386.h:389 config/i386/i386.h:393
9335 msgid "Use push instructions to save outgoing arguments"
9338 #: config/i386/i386.h:391 config/i386/i386.h:395
9339 msgid "Do not use push instructions to save outgoing arguments"
9342 #: config/i386/i386.h:397
9343 msgid "Support MMX built-in functions"
9346 #: config/i386/i386.h:399
9347 msgid "Do not support MMX built-in functions"
9350 #: config/i386/i386.h:401
9351 msgid "Support 3DNow! built-in functions"
9354 #: config/i386/i386.h:403
9355 msgid "Do not support 3DNow! built-in functions"
9358 #: config/i386/i386.h:405
9359 msgid "Support MMX and SSE built-in functions and code generation"
9362 #: config/i386/i386.h:407
9363 msgid "Do not support MMX and SSE built-in functions and code generation"
9366 #: config/i386/i386.h:409
9367 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
9370 #: config/i386/i386.h:411
9371 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
9374 #: config/i386/i386.h:413
9375 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
9378 #: config/i386/i386.h:415
9380 "Do not support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
9383 #: config/i386/i386.h:417
9384 msgid "sizeof(long double) is 16"
9387 #: config/i386/i386.h:419
9388 msgid "sizeof(long double) is 12"
9391 #: config/i386/i386.h:421
9392 msgid "Generate 64bit x86-64 code"
9395 #: config/i386/i386.h:423
9396 msgid "Generate 32bit i386 code"
9399 #: config/i386/i386.h:425
9400 msgid "Use native (MS) bitfield layout"
9403 #: config/i386/i386.h:427
9404 msgid "Use gcc default bitfield layout"
9407 #: config/i386/i386.h:429
9408 msgid "Use red-zone in the x86-64 code"
9411 #: config/i386/i386.h:431
9412 msgid "Do not use red-zone in the x86-64 code"
9415 #: config/i386/i386.h:433
9417 msgid "Use direct references against %gs when accessing tls data"
9420 #: config/i386/i386.h:435
9422 msgid "Do not use direct references against %gs when accessing tls data"
9425 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9426 #. command options that have values. Its definition is an
9427 #. initializer with a subgrouping for each command option.
9429 #. Each subgrouping contains a string constant, that defines the
9430 #. fixed part of the option name, and the address of a variable. The
9431 #. variable, type `char *', is set to the variable part of the given
9432 #. option if the fixed part matches. The actual option name is made
9433 #. by appending `-m' to the specified name.
9434 #: config/i386/i386.h:473 config/rs6000/rs6000.h:457 config/s390/s390.h:158
9435 #: config/sparc/sparc.h:720 config/ia64/ia64.opt:97
9436 msgid "Schedule code for given CPU"
9439 #: config/i386/i386.h:475
9440 msgid "Generate floating point mathematics using given instruction set"
9443 #: config/i386/i386.h:477 config/s390/s390.h:160
9444 msgid "Generate code for given CPU"
9447 #: config/i386/i386.h:479
9448 msgid "Number of registers used to pass integer arguments"
9451 #: config/i386/i386.h:481
9452 msgid "Loop code aligned to this power of 2"
9455 #: config/i386/i386.h:483
9456 msgid "Jump targets are aligned to this power of 2"
9459 #: config/i386/i386.h:485
9460 msgid "Function starts are aligned to this power of 2"
9463 #: config/i386/i386.h:488
9464 msgid "Attempt to keep stack aligned to this power of 2"
9467 #: config/i386/i386.h:490
9468 msgid "Branches are this expensive (1-5, arbitrary units)"
9471 #: config/i386/i386.h:492
9472 msgid "Use given x86-64 code model"
9477 #: config/i386/i386.h:498
9478 msgid "Use given assembler dialect"
9481 #: config/i386/i386.h:500
9482 msgid "Use given thread-local storage dialect"
9485 #: config/i386/sco5.h:290
9486 msgid "Generate ELF output"
9489 #. 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.
9490 #. 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.
9491 #: config/i386/xm-djgpp.h:62
9492 msgid "environment variable DJGPP not defined"
9495 #: config/i386/xm-djgpp.h:64
9497 msgid "environment variable DJGPP points to missing file '%s'"
9500 #: config/i386/xm-djgpp.h:67
9502 msgid "environment variable DJGPP points to corrupt file '%s'"
9505 #: config/ia64/ia64-c.c:52
9506 msgid "malformed #pragma builtin"
9509 #: config/ia64/ia64.c:491 config/m32r/m32r.c:390
9511 msgid "invalid argument of %qs attribute"
9514 #: config/ia64/ia64.c:503
9515 msgid "%Jan address area attribute cannot be specified for local variables"
9518 #: config/ia64/ia64.c:510
9519 msgid "%Jaddress area of '%s' conflicts with previous declaration"
9522 #: config/ia64/ia64.c:517
9523 msgid "%Jaddress area attribute cannot be specified for functions"
9526 #: config/ia64/ia64.c:4184
9527 msgid "ia64_print_operand: unknown code"
9530 #: config/ia64/ia64.c:4557 config/pa/pa.c:329
9531 msgid "value of -mfixed-range must have form REG1-REG2"
9534 #: config/ia64/ia64.c:4584 config/pa/pa.c:356
9536 msgid "%s-%s is an empty range"
9539 #: config/ia64/ia64.c:4615
9540 msgid "bad value %<%s%> for -mtls-size= switch"
9543 #: config/ia64/ia64.c:4646
9544 msgid "bad value %<%s%> for -mtune= switch"
9547 #: config/ia64/ia64.c:4665
9548 msgid "not yet implemented: latency-optimized inline square root"
9551 #: config/ip2k/ip2k.c:1087
9555 #: config/iq2000/iq2000.c:1813
9557 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
9560 #: config/iq2000/iq2000.c:2595
9562 msgid "argument %qd is not a constant"
9565 #: config/iq2000/iq2000.c:2898 config/xtensa/xtensa.c:1774
9566 msgid "PRINT_OPERAND_ADDRESS, null pointer"
9569 #: config/iq2000/iq2000.c:3053
9571 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
9574 #: config/iq2000/iq2000.c:3062 config/mips/mips.c:5069
9575 #: config/xtensa/xtensa.c:1628
9576 msgid "PRINT_OPERAND null pointer"
9579 #: config/iq2000/iq2000.c:3131
9581 msgid "invalid %%P operand"
9584 #: config/iq2000/iq2000.c:3139 config/rs6000/rs6000.c:9385
9586 msgid "invalid %%p value"
9589 #: config/iq2000/iq2000.c:3203 config/mips/mips.c:5195
9591 msgid "invalid use of %%d, %%x, or %%X"
9594 #: config/m32r/m32r.c:1789
9596 msgid "invalid operand to %%s code"
9599 #: config/m32r/m32r.c:1796
9601 msgid "invalid operand to %%p code"
9604 #: config/m32r/m32r.c:1851
9605 msgid "bad insn for 'A'"
9608 #: config/m32r/m32r.c:1898
9610 msgid "invalid operand to %%T/%%B code"
9613 #: config/m32r/m32r.c:1921
9615 msgid "invalid operand to %%N code"
9618 #: config/m32r/m32r.c:1954
9619 msgid "pre-increment address is not a register"
9622 #: config/m32r/m32r.c:1961
9623 msgid "pre-decrement address is not a register"
9626 #: config/m32r/m32r.c:1968
9627 msgid "post-increment address is not a register"
9630 #: config/m32r/m32r.c:2044 config/m32r/m32r.c:2060
9631 #: config/rs6000/rs6000.c:16101
9635 #: config/m32r/m32r.c:2065
9636 msgid "lo_sum not of register"
9639 #: config/m68hc11/m68hc11.c:287
9641 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
9644 #: config/m68hc11/m68hc11.c:1247
9645 msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
9648 #: config/m68hc11/m68hc11.c:1253
9649 msgid "%<trap%> attribute is already used"
9652 #. !!!! SCz wrong here.
9653 #: config/m68hc11/m68hc11.c:3212 config/m68hc11/m68hc11.c:3596
9654 msgid "move insn not handled"
9657 #: config/m68hc11/m68hc11.c:3444 config/m68hc11/m68hc11.c:3528
9658 #: config/m68hc11/m68hc11.c:3799
9659 msgid "invalid register in the move instruction"
9662 #: config/m68hc11/m68hc11.c:3478
9663 msgid "invalid operand in the instruction"
9666 #: config/m68hc11/m68hc11.c:3773
9667 msgid "invalid register in the instruction"
9670 #: config/m68hc11/m68hc11.c:3806
9671 msgid "operand 1 must be a hard register"
9674 #: config/m68hc11/m68hc11.c:3820
9675 msgid "invalid rotate insn"
9678 #: config/m68hc11/m68hc11.c:4244
9679 msgid "registers IX, IY and Z used in the same INSN"
9682 #: config/m68hc11/m68hc11.c:4581 config/m68hc11/m68hc11.c:4881
9683 msgid "cannot do z-register replacement"
9686 #: config/m68hc11/m68hc11.c:4944
9687 msgid "invalid Z register replacement for insn"
9690 #: config/m68k/m68k.c:233
9691 msgid "cannot specify both -msep-data and -mid-shared-library"
9694 #: config/m68k/m68k.c:245
9695 msgid "-fPIC is not currently supported on the 68000 or 68010\n"
9698 #: config/m68k/m68k.c:547 config/rs6000/rs6000.c:12228
9699 msgid "stack limit expression is not supported"
9702 #: config/m68k/m68k.h:240 config/m68k/m68k.h:242
9703 msgid "Generate code for a 68020"
9706 #: config/m68k/m68k.h:247 config/m68k/m68k.h:250
9707 msgid "Generate code for a 68000"
9710 #: config/m68k/m68k.h:252
9711 msgid "Use the bit-field instructions"
9714 #: config/m68k/m68k.h:254
9715 msgid "Do not use the bit-field instructions"
9718 #: config/m68k/m68k.h:256
9719 msgid "Consider type 'int' to be 16 bits wide"
9722 #: config/m68k/m68k.h:258
9723 msgid "Consider type 'int' to be 32 bits wide"
9726 #: config/m68k/m68k.h:261
9727 msgid "Generate code with library calls for floating point"
9730 #: config/m68k/m68k.h:263
9731 msgid "Generate code for a 68040, without any new instructions"
9734 #: config/m68k/m68k.h:266
9735 msgid "Generate code for a 68060, without any new instructions"
9738 #: config/m68k/m68k.h:270
9739 msgid "Generate code for a 68030"
9742 #: config/m68k/m68k.h:273
9743 msgid "Generate code for a 68040"
9746 #: config/m68k/m68k.h:277
9747 msgid "Generate code for a 68060"
9750 #: config/m68k/m68k.h:282
9751 msgid "Generate code for a 520X"
9754 #: config/m68k/m68k.h:286
9755 msgid "Generate code for a 5206e"
9758 #: config/m68k/m68k.h:290
9759 msgid "Generate code for a 528x"
9762 #: config/m68k/m68k.h:294
9763 msgid "Generate code for a 5307"
9766 #: config/m68k/m68k.h:298
9767 msgid "Generate code for a 5407"
9770 #: config/m68k/m68k.h:301
9771 msgid "Generate code for a 68851"
9774 #: config/m68k/m68k.h:303
9775 msgid "Do no generate code for a 68851"
9778 #: config/m68k/m68k.h:306
9779 msgid "Generate code for a 68302"
9782 #: config/m68k/m68k.h:309
9783 msgid "Generate code for a 68332"
9786 #: config/m68k/m68k.h:313
9787 msgid "Generate code for a cpu32"
9790 #: config/m68k/m68k.h:316
9791 msgid "Align variables on a 32-bit boundary"
9794 #: config/m68k/m68k.h:318
9795 msgid "Align variables on a 16-bit boundary"
9798 #: config/m68k/m68k.h:320
9799 msgid "Enable separate data segment"
9802 #: config/m68k/m68k.h:322
9803 msgid "Disable separate data segment"
9806 #: config/m68k/m68k.h:324
9807 msgid "Enable ID based shared library"
9810 #: config/m68k/m68k.h:326
9811 msgid "Disable ID based shared library"
9814 #: config/m68k/m68k.h:328
9815 msgid "Generate pc-relative code"
9818 #: config/m68k/m68k.h:330
9819 msgid "Do not use unaligned memory references"
9822 #: config/m68k/m68k.h:332
9823 msgid "Use unaligned memory references"
9826 #: config/m68k/m68k.h:334
9827 msgid "Use different calling convention using 'rtd'"
9830 #. TARGET_DEFAULT is defined in m68k-none.h, netbsd.h, etc.
9831 #: config/m68k/m68k.h:344
9832 msgid "ID of shared library to build"
9835 #: config/mips/mips.c:4266
9838 "-%s conflicts with the other architecture options, which specify a %s "
9842 #: config/mips/mips.c:4282
9844 msgid "-march=%s is not compatible with the selected ABI"
9847 #: config/mips/mips.c:4297
9848 msgid "-mgp64 used with a 32-bit processor"
9851 #: config/mips/mips.c:4299
9852 msgid "-mgp32 used with a 64-bit ABI"
9855 #: config/mips/mips.c:4301
9856 msgid "-mgp64 used with a 32-bit ABI"
9859 #: config/mips/mips.c:4319 config/mips/mips.c:4321 config/mips/mips.c:4323
9860 #: config/mips/mips.c:4356 config/mips/mips.c:4412
9862 msgid "unsupported combination: %s"
9865 #: config/mips/mips.c:4353
9866 msgid "-mint64 is a deprecated option"
9869 #: config/mips/mips.c:4407
9871 "generation of Branch Likely instructions enabled, but not supported by "
9875 #: config/mips/mips.c:4424
9876 msgid "-G is incompatible with PIC code which is the default"
9879 #: config/mips/mips.c:4491
9880 msgid "-mips3d requires -mpaired-single"
9883 #: config/mips/mips.c:4500
9884 msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
9887 #: config/mips/mips.c:4505
9888 msgid "-mips3d/-mpaired-single must be used with -mips64"
9891 #: config/mips/mips.c:4880
9892 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
9895 #: config/mips/mips.c:5006
9897 msgid "internal error: %%) found without a %%( in assembler pattern"
9900 #: config/mips/mips.c:5020
9902 msgid "internal error: %%] found without a %%[ in assembler pattern"
9905 #: config/mips/mips.c:5033
9907 msgid "internal error: %%> found without a %%< in assembler pattern"
9910 #: config/mips/mips.c:5046
9912 msgid "internal error: %%} found without a %%{ in assembler pattern"
9915 #: config/mips/mips.c:5060
9917 msgid "PRINT_OPERAND: unknown punctuation '%c'"
9920 #: config/mips/mips.c:5089
9922 msgid "PRINT_OPERAND, invalid insn for %%C"
9925 #: config/mips/mips.c:5106
9927 msgid "PRINT_OPERAND, invalid insn for %%N"
9930 #: config/mips/mips.c:5115
9932 msgid "PRINT_OPERAND, invalid insn for %%F"
9935 #: config/mips/mips.c:5124
9937 msgid "PRINT_OPERAND, invalid insn for %%W"
9940 #: config/mips/mips.c:5145
9942 msgid "invalid %%Y value"
9945 #: config/mips/mips.c:5223
9946 msgid "PRINT_OPERAND, invalid operand for relocation"
9949 #: config/mips/mips.c:7820
9951 msgid "cannot handle inconsistent calls to %qs"
9954 #: config/mips/mips.c:9222
9955 msgid "the cpu name must be lower case"
9958 #. Output assembler code to FILE to increment profiler label # LABELNO
9959 #. for profiling a function entry.
9960 #: config/mips/mips.h:2016
9961 msgid "mips16 function profiling"
9964 #: config/mmix/mmix.c:229
9966 msgid "-f%s not supported: ignored"
9969 #: config/mmix/mmix.c:657
9971 msgid "support for mode %qs"
9974 #: config/mmix/mmix.c:671
9977 "too large function value type, needs %d registers, have only %d registers "
9981 #: config/mmix/mmix.c:841
9982 msgid "function_profiler support for MMIX"
9985 #: config/mmix/mmix.c:863
9986 msgid "MMIX Internal: Last named vararg would not fit in a register"
9989 #: config/mmix/mmix.c:1471 config/mmix/mmix.c:1601
9990 msgid "MMIX Internal: Expected a CONST_INT, not this"
9993 #: config/mmix/mmix.c:1479 config/mmix/mmix.c:1503 config/mmix/mmix.c:1619
9995 msgid "MMIX Internal: Bad register: %d"
9998 #: config/mmix/mmix.c:1550
9999 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
10002 #: config/mmix/mmix.c:1569
10003 msgid "MMIX Internal: Expected a register, not this"
10006 #: config/mmix/mmix.c:1579
10007 msgid "MMIX Internal: Expected a constant, not this"
10010 #. Presumably there's a missing case above if we get here.
10011 #: config/mmix/mmix.c:1611
10013 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
10016 #. We need the original here.
10017 #: config/mmix/mmix.c:1663
10018 msgid "MMIX Internal: Cannot decode this operand"
10021 #: config/mmix/mmix.c:1720
10022 msgid "MMIX Internal: This is not a recognized address"
10025 #: config/mmix/mmix.c:1897
10027 msgid "stack frame not a multiple of 8 bytes: %d"
10030 #: config/mmix/mmix.c:2133
10032 msgid "stack frame not a multiple of octabyte: %d"
10035 #: config/mmix/mmix.c:2606 config/mmix/mmix.c:2670
10037 msgid "MMIX Internal: %s is not a shiftable int"
10040 #: config/mmix/mmix.c:2786
10041 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
10044 #: config/mmix/mmix.c:2793
10045 msgid "MMIX Internal: What's the CC of this?"
10048 #: config/mmix/mmix.c:2797
10049 msgid "MMIX Internal: What is the CC of this?"
10052 #: config/mmix/mmix.c:2867
10053 msgid "MMIX Internal: This is not a constant:"
10056 #: config/mmix/mmix.h:132
10057 msgid "Set start-address of the program"
10060 #: config/mmix/mmix.h:134
10061 msgid "Set start-address of data"
10064 #. FIXME: Provide a way to *load* the epsilon register.
10065 #: config/mmix/mmix.h:198
10066 msgid "For intrinsics library: pass all parameters in registers"
10069 #: config/mmix/mmix.h:201
10070 msgid "Use register stack for parameters and return value"
10073 #: config/mmix/mmix.h:203
10074 msgid "Use call-clobbered registers for parameters and return value"
10077 #: config/mmix/mmix.h:205
10078 msgid "Use epsilon-respecting floating point compare instructions"
10081 #: config/mmix/mmix.h:208
10082 msgid "Use zero-extending memory loads, not sign-extending ones"
10085 #: config/mmix/mmix.h:211
10087 "Generate divide results with reminder having the same sign as the divisor "
10088 "(not the dividend)"
10091 #: config/mmix/mmix.h:215
10092 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
10095 #: config/mmix/mmix.h:217
10096 msgid "Do not provide a default start-address 0x100 of the program"
10099 #: config/mmix/mmix.h:219
10100 msgid "Link to emit program in ELF format (rather than mmo)"
10103 #: config/mmix/mmix.h:221
10104 msgid "Use P-mnemonics for branches statically predicted as taken"
10107 #: config/mmix/mmix.h:223
10108 msgid "Don't use P-mnemonics for branches"
10111 #: config/mmix/mmix.h:225
10112 msgid "Use addresses that allocate global registers"
10115 #: config/mmix/mmix.h:227
10116 msgid "Do not use addresses that allocate global registers"
10119 #: config/mmix/mmix.h:229
10120 msgid "Generate a single exit point for each function"
10123 #: config/mmix/mmix.h:231
10124 msgid "Do not generate a single exit point for each function"
10127 #: config/pa/pa.c:417
10130 "unknown -mschedule= option (%s).\n"
10131 "Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
10134 #: config/pa/pa.c:442
10137 "unknown -march= option (%s).\n"
10138 "Valid options are 1.0, 1.1, and 2.0\n"
10141 #: config/pa/pa.c:462
10144 "unknown -munix= option (%s).\n"
10145 "Valid options are 93, 95 and 98.\n"
10148 #: config/pa/pa.c:467
10151 "unknown -munix= option (%s).\n"
10152 "Valid options are 93 and 95.\n"
10155 #: config/pa/pa.c:471
10158 "unknown -munix= option (%s).\n"
10159 "Valid option is 93.\n"
10162 #: config/pa/pa.c:488
10163 msgid "PIC code generation is not supported in the portable runtime model\n"
10166 #: config/pa/pa.c:493
10167 msgid "PIC code generation is not compatible with fast indirect calls\n"
10170 #: config/pa/pa.c:498
10171 msgid "-g is only supported when using GAS on this processor,"
10174 #: config/pa/pa.c:499
10175 msgid "-g option disabled"
10178 #: config/pa/pa.c:7903
10181 "alignment (%u) for %s exceeds maximum alignment for global common data. "
10185 #: config/pa/pa-hpux.h:96 config/pa/pa64-hpux.h:26
10186 msgid "Generate cpp defines for server IO"
10189 #: config/pa/pa-hpux.h:97 config/pa/pa64-hpux.h:28
10190 msgid "Generate cpp defines for workstation IO"
10193 #: config/pa/pa-hpux10.h:84
10195 "Specify UNIX standard for predefines and linking.\n"
10196 "Supported value is 93."
10199 #: config/pa/pa-hpux1010.h:28 config/pa/pa-hpux11.h:99
10201 "Specify UNIX standard for predefines and linking.\n"
10202 "Supported values are 93 and 95."
10205 #: config/pa/pa-hpux11.h:82
10206 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
10209 #: config/pa/pa-hpux1111.h:28
10211 "Specify UNIX standard for predefines and linking.\n"
10212 "Supported values are 93, 95 and 98."
10215 #. Macro to define tables used to set the flags. This is a
10216 #. list in braces of target switches with each switch being
10217 #. { "NAME", VALUE, "HELP_STRING" }. VALUE is the bits to set,
10218 #. or minus the bits to clear. An empty string NAME is used to
10219 #. identify the default VALUE. Do not mark empty strings for
10221 #: config/pa/pa.h:254 config/pa/pa.h:260
10222 msgid "Generate PA1.1 code"
10225 #: config/pa/pa.h:256 config/pa/pa.h:258
10226 msgid "Generate PA1.0 code"
10229 #: config/pa/pa.h:262
10230 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
10233 #: config/pa/pa.h:264
10234 msgid "Disable FP regs"
10237 #: config/pa/pa.h:266
10238 msgid "Do not disable FP regs"
10241 #: config/pa/pa.h:268
10242 msgid "Disable space regs"
10245 #: config/pa/pa.h:270
10246 msgid "Do not disable space regs"
10249 #: config/pa/pa.h:272
10250 msgid "Put jumps in call delay slots"
10253 #: config/pa/pa.h:274
10254 msgid "Do not put jumps in call delay slots"
10257 #: config/pa/pa.h:276
10258 msgid "Disable indexed addressing"
10261 #: config/pa/pa.h:278
10262 msgid "Do not disable indexed addressing"
10265 #: config/pa/pa.h:280
10266 msgid "Use portable calling conventions"
10269 #: config/pa/pa.h:282
10270 msgid "Do not use portable calling conventions"
10273 #: config/pa/pa.h:284
10274 msgid "Assume code will be assembled by GAS"
10277 #: config/pa/pa.h:286
10278 msgid "Do not assume code will be assembled by GAS"
10281 #: config/pa/pa.h:288 config/frv/frv.opt:174
10282 msgid "Use software floating point"
10285 #: config/pa/pa.h:290
10286 msgid "Do not use software floating point"
10289 #: config/pa/pa.h:292
10290 msgid "Emit long load/store sequences"
10293 #: config/pa/pa.h:294
10294 msgid "Do not emit long load/store sequences"
10297 #: config/pa/pa.h:296
10298 msgid "Generate fast indirect calls"
10301 #: config/pa/pa.h:298
10302 msgid "Do not generate fast indirect calls"
10305 #: config/pa/pa.h:300
10306 msgid "Generate code for huge switch statements"
10309 #: config/pa/pa.h:302
10310 msgid "Do not generate code for huge switch statements"
10313 #: config/pa/pa.h:304
10314 msgid "Always generate long calls"
10317 #: config/pa/pa.h:306
10318 msgid "Generate long calls only when needed"
10321 #: config/pa/pa.h:308
10322 msgid "Enable linker optimizations"
10325 #: config/pa/pa.h:332
10327 "Specify PA-RISC architecture for code generation.\n"
10328 "Values are 1.0, 1.1 and 2.0."
10331 #: config/pa/pa.h:335
10332 msgid "Specify range of registers to make fixed."
10335 #: config/pa/pa.h:337
10336 msgid "Specify CPU for scheduling purposes."
10339 #: config/pa/pa64-hpux.h:30
10340 msgid "Assume code will be linked by GNU ld"
10343 #: config/pa/pa64-hpux.h:32
10344 msgid "Assume code will be linked by HP ld"
10347 #: config/rs6000/host-darwin.c:52
10348 msgid "Segmentation Fault (code)"
10351 #: config/rs6000/host-darwin.c:83
10352 msgid "Out of stack space.\n"
10355 #: config/rs6000/host-darwin.c:104
10357 msgid "Try running '%s' in the shell to raise its limit.\n"
10360 #: config/rs6000/host-darwin.c:117
10361 msgid "Segmentation Fault"
10364 #: config/rs6000/host-darwin.c:131
10366 msgid "While setting up signal stack: %m"
10369 #: config/rs6000/host-darwin.c:137
10371 msgid "While setting up signal handler: %m"
10374 #. Handle the machine specific pragma longcall. Its syntax is
10376 #. # pragma longcall ( TOGGLE )
10378 #. where TOGGLE is either 0 or 1.
10380 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
10381 #. whether or not new function declarations receive a longcall
10382 #. attribute by default.
10383 #: config/rs6000/rs6000-c.c:46
10384 msgid "ignoring malformed #pragma longcall"
10387 #: config/rs6000/rs6000-c.c:59
10388 msgid "missing open paren"
10391 #: config/rs6000/rs6000-c.c:61
10392 msgid "missing number"
10395 #: config/rs6000/rs6000-c.c:63
10396 msgid "missing close paren"
10399 #: config/rs6000/rs6000-c.c:66
10400 msgid "number must be 0 or 1"
10403 #: config/rs6000/rs6000-c.c:69
10404 msgid "junk at end of #pragma longcall"
10407 #: config/rs6000/rs6000.c:1252
10408 msgid "-mmultiple is not supported on little endian systems"
10411 #: config/rs6000/rs6000.c:1259
10412 msgid "-mstring is not supported on little endian systems"
10415 #: config/rs6000/rs6000.c:1273
10417 msgid "unknown -mdebug-%s switch"
10420 #: config/rs6000/rs6000.c:1285
10422 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
10425 #: config/rs6000/rs6000.c:1296
10427 msgid "Unknown switch -mlong-double-%s"
10430 #: config/rs6000/rs6000.c:1352
10431 msgid "AltiVec and E500 instructions cannot coexist"
10434 #: config/rs6000/rs6000.c:1620
10436 msgid "unknown -m%s= option specified: '%s'"
10439 #: config/rs6000/rs6000.c:1641
10441 msgid "not configured for ABI: '%s'"
10444 #: config/rs6000/rs6000.c:1649
10445 msgid "Using darwin64 ABI"
10448 #: config/rs6000/rs6000.c:1654
10449 msgid "Using old darwin ABI"
10452 #: config/rs6000/rs6000.c:1660
10454 msgid "unknown ABI specified: '%s'"
10457 #: config/rs6000/rs6000.c:1677
10458 msgid "invalid option for -mfloat-gprs"
10461 #: config/rs6000/rs6000.c:1693
10463 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
10464 "the installed C and C++ libraries"
10467 #: config/rs6000/rs6000.c:1700
10469 msgid "unknown -malign-XXXXX option specified: '%s'"
10472 #: config/rs6000/rs6000.c:3859
10474 "GCC vector returned by reference: non-standard ABI extension with no "
10475 "compatibility guarantee"
10478 #: config/rs6000/rs6000.c:3932
10480 "Cannot return value in vector register because altivec instructions are "
10481 "disabled, use -maltivec to enable them."
10484 #: config/rs6000/rs6000.c:4178
10486 "Cannot pass argument in vector register because altivec instructions are "
10487 "disabled, use -maltivec to enable them."
10490 #: config/rs6000/rs6000.c:5032
10492 "GCC vector passed by reference: non-standard ABI extension with no "
10493 "compatibility guarantee"
10496 #: config/rs6000/rs6000.c:5927
10497 msgid "argument 1 must be a 5-bit signed literal"
10500 #: config/rs6000/rs6000.c:6030 config/rs6000/rs6000.c:6700
10501 msgid "argument 2 must be a 5-bit unsigned literal"
10504 #: config/rs6000/rs6000.c:6070
10505 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
10508 #: config/rs6000/rs6000.c:6124
10509 msgid "argument 1 of __builtin_altivec_predicate is out of range"
10512 #: config/rs6000/rs6000.c:6286
10513 msgid "argument 3 must be a 4-bit unsigned literal"
10516 #: config/rs6000/rs6000.c:6458
10518 msgid "argument to %qs must be a 2-bit unsigned literal"
10521 #: config/rs6000/rs6000.c:6571
10522 msgid "argument to dss must be a 2-bit unsigned literal"
10525 #: config/rs6000/rs6000.c:6586
10527 msgid "invalid parameter combination for %qs AltiVec intrinsic"
10530 #: config/rs6000/rs6000.c:6820
10531 msgid "argument 1 of __builtin_spe_predicate must be a constant"
10534 #: config/rs6000/rs6000.c:6893
10535 msgid "argument 1 of __builtin_spe_predicate is out of range"
10538 #: config/rs6000/rs6000.c:9215
10540 msgid "invalid %%f value"
10543 #: config/rs6000/rs6000.c:9224
10545 msgid "invalid %%F value"
10548 #: config/rs6000/rs6000.c:9233
10550 msgid "invalid %%G value"
10553 #: config/rs6000/rs6000.c:9268
10555 msgid "invalid %%j code"
10558 #: config/rs6000/rs6000.c:9278
10560 msgid "invalid %%J code"
10563 #: config/rs6000/rs6000.c:9288
10565 msgid "invalid %%k value"
10568 #: config/rs6000/rs6000.c:9308 config/xtensa/xtensa.c:1678
10570 msgid "invalid %%K value"
10573 #: config/rs6000/rs6000.c:9375
10575 msgid "invalid %%O value"
10578 #: config/rs6000/rs6000.c:9422
10580 msgid "invalid %%q value"
10583 #: config/rs6000/rs6000.c:9466
10585 msgid "invalid %%S value"
10588 #: config/rs6000/rs6000.c:9508
10590 msgid "invalid %%T value"
10593 #: config/rs6000/rs6000.c:9518
10595 msgid "invalid %%u value"
10598 #: config/rs6000/rs6000.c:9527 config/xtensa/xtensa.c:1648
10600 msgid "invalid %%v value"
10603 #: config/rs6000/rs6000.c:12191
10604 msgid "stack frame too large"
10607 #: config/rs6000/rs6000.c:14709
10608 msgid "no profiling of 64-bit code for this ABI"
10611 #: config/rs6000/rs6000.c:15799
10612 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
10615 #: config/rs6000/rs6000.c:15801
10616 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
10619 #: config/rs6000/rs6000.c:15805
10620 msgid "use of %<long long%> in AltiVec types is invalid"
10623 #: config/rs6000/rs6000.c:15807
10624 msgid "use of %<double%> in AltiVec types is invalid"
10627 #: config/rs6000/rs6000.c:15809
10628 msgid "use of %<long double%> in AltiVec types is invalid"
10631 #: config/rs6000/rs6000.c:15811
10632 msgid "use of boolean types in AltiVec types is invalid"
10635 #: config/rs6000/rs6000.c:15813
10636 msgid "use of %<complex%> in AltiVec types is invalid"
10639 #: config/rs6000/rs6000.c:17497
10640 msgid "AltiVec argument passed to unprototyped function"
10643 #: config/rs6000/aix.h:204
10644 msgid "Conform more closely to IBM XLC semantics"
10647 #: config/rs6000/aix.h:206
10648 msgid "Default GCC semantics that differ from IBM XLC"
10651 #: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:31
10652 #: config/rs6000/aix52.h:31
10653 msgid "Support message passing with the Parallel Environment"
10656 #: config/rs6000/aix43.h:28 config/rs6000/aix51.h:27 config/rs6000/aix52.h:27
10657 msgid "Compile for 64-bit pointers"
10660 #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:29 config/rs6000/aix52.h:29
10661 msgid "Compile for 32-bit pointers"
10664 #: config/rs6000/aix43.h:49 config/rs6000/aix51.h:48 config/rs6000/aix52.h:48
10665 msgid "-maix64 and POWER architecture are incompatible"
10668 #: config/rs6000/aix43.h:54 config/rs6000/aix51.h:53 config/rs6000/aix52.h:53
10669 msgid "-maix64 requires PowerPC64 architecture remain enabled"
10672 #: config/rs6000/aix43.h:58 config/rs6000/aix51.h:57 config/rs6000/aix52.h:57
10674 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
10677 #: config/rs6000/darwin.h:69 config/rs6000/sysv4.h:153
10678 msgid "Generate 64-bit code"
10681 #: config/rs6000/darwin.h:71 config/rs6000/sysv4.h:155
10682 msgid "Generate 32-bit code"
10685 #: config/rs6000/darwin.h:73
10686 msgid "Generate code suitable for executables (NOT shared libs)"
10689 #. The Darwin ABI always includes AltiVec, can't be (validly) turned
10691 #: config/rs6000/darwin.h:89
10692 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
10695 #. Darwin doesn't support -fpic.
10696 #: config/rs6000/darwin.h:95
10697 msgid "-fpic is not supported; -fPIC assumed"
10700 #: config/rs6000/darwin.h:113
10701 msgid "-m64 requires PowerPC64 architecture, enabling"
10705 #. if (rs6000_long_double_size_string == NULL)
10706 #. rs6000_long_double_type_size = 128;
10707 #: config/rs6000/eabispe.h:45 config/rs6000/linuxspe.h:62
10708 msgid "-m64 not supported in this configuration"
10711 #: config/rs6000/linux64.h:109
10712 msgid "-m64 requires a PowerPC64 cpu"
10715 #: config/rs6000/linux64.h:221
10716 msgid "Call mcount for profiling before a function prologue"
10719 #: config/rs6000/linux64.h:223
10720 msgid "Call mcount for profiling after a function prologue"
10723 #. Run-time compilation parameters selecting different hardware subsets.
10725 #. Macro to define tables used to set the flags.
10726 #. This is a list in braces of pairs in braces,
10727 #. each pair being { "NAME", VALUE }
10728 #. where VALUE is the bits to set or minus the bits to clear.
10729 #. An empty string NAME is used to identify the default VALUE.
10730 #: config/rs6000/rs6000.h:281
10731 msgid "Use POWER instruction set"
10734 #: config/rs6000/rs6000.h:284
10735 msgid "Use POWER2 instruction set"
10738 #: config/rs6000/rs6000.h:286
10739 msgid "Do not use POWER2 instruction set"
10742 #: config/rs6000/rs6000.h:289
10743 msgid "Do not use POWER instruction set"
10746 #: config/rs6000/rs6000.h:291
10747 msgid "Use PowerPC instruction set"
10750 #: config/rs6000/rs6000.h:294
10751 msgid "Do not use PowerPC instruction set"
10754 #: config/rs6000/rs6000.h:296
10755 msgid "Use PowerPC General Purpose group optional instructions"
10758 #: config/rs6000/rs6000.h:298
10759 msgid "Do not use PowerPC General Purpose group optional instructions"
10762 #: config/rs6000/rs6000.h:300
10763 msgid "Use PowerPC Graphics group optional instructions"
10766 #: config/rs6000/rs6000.h:302
10767 msgid "Do not use PowerPC Graphics group optional instructions"
10770 #: config/rs6000/rs6000.h:304
10771 msgid "Use PowerPC-64 instruction set"
10774 #: config/rs6000/rs6000.h:306
10775 msgid "Do not use PowerPC-64 instruction set"
10778 #: config/rs6000/rs6000.h:308
10779 msgid "Use AltiVec instructions"
10782 #: config/rs6000/rs6000.h:310
10783 msgid "Do not use AltiVec instructions"
10786 #: config/rs6000/rs6000.h:312
10787 msgid "Use new mnemonics for PowerPC architecture"
10790 #: config/rs6000/rs6000.h:314
10791 msgid "Use old mnemonics for PowerPC architecture"
10794 #: config/rs6000/rs6000.h:317
10795 msgid "Put everything in the regular TOC"
10798 #: config/rs6000/rs6000.h:319
10799 msgid "Place floating point constants in TOC"
10802 #: config/rs6000/rs6000.h:321
10803 msgid "Do not place floating point constants in TOC"
10806 #: config/rs6000/rs6000.h:323
10807 msgid "Place symbol+offset constants in TOC"
10810 #: config/rs6000/rs6000.h:325
10811 msgid "Do not place symbol+offset constants in TOC"
10814 #: config/rs6000/rs6000.h:331
10815 msgid "Place variable addresses in the regular TOC"
10818 #: config/rs6000/rs6000.h:333 config/frv/frv.opt:121 config/pdp11/pdp11.opt:72
10819 msgid "Use hardware floating point"
10822 #: config/rs6000/rs6000.h:335 config/pdp11/pdp11.opt:84
10823 msgid "Do not use hardware floating point"
10826 #: config/rs6000/rs6000.h:337
10827 msgid "Generate load/store multiple instructions"
10830 #: config/rs6000/rs6000.h:339
10831 msgid "Do not generate load/store multiple instructions"
10834 #: config/rs6000/rs6000.h:341
10835 msgid "Generate string instructions for block moves"
10838 #: config/rs6000/rs6000.h:343
10839 msgid "Do not generate string instructions for block moves"
10842 #: config/rs6000/rs6000.h:345
10843 msgid "Generate load/store with update instructions"
10846 #: config/rs6000/rs6000.h:347
10847 msgid "Do not generate load/store with update instructions"
10850 #: config/rs6000/rs6000.h:349
10851 msgid "Generate fused multiply/add instructions"
10854 #: config/rs6000/rs6000.h:351
10855 msgid "Do not generate fused multiply/add instructions"
10858 #: config/rs6000/rs6000.h:355
10859 msgid "Do not schedule the start and end of the procedure"
10862 #: config/rs6000/rs6000.h:361
10863 msgid "Return all structures in memory (AIX default)"
10866 #: config/rs6000/rs6000.h:363
10867 msgid "Return small structures in registers (SVR4 default)"
10870 #: config/rs6000/rs6000.h:369
10871 msgid "Generate single field mfcr instruction"
10874 #: config/rs6000/rs6000.h:371
10875 msgid "Do not generate single field mfcr instruction"
10878 #: config/rs6000/rs6000.h:455 config/sparc/sparc.h:718
10879 msgid "Use features of and schedule code for given CPU"
10882 #: config/rs6000/rs6000.h:458
10883 msgid "Enable debug output"
10886 #: config/rs6000/rs6000.h:460
10887 msgid "Select full, part, or no traceback table"
10890 #: config/rs6000/rs6000.h:461
10891 msgid "Specify ABI to use"
10894 #: config/rs6000/rs6000.h:463
10895 msgid "Specify size of long double (64 or 128 bits)"
10898 #: config/rs6000/rs6000.h:465
10899 msgid "Specify yes/no if isel instructions should be generated"
10902 #: config/rs6000/rs6000.h:467
10903 msgid "Specify yes/no if SPE SIMD instructions should be generated"
10906 #: config/rs6000/rs6000.h:469
10907 msgid "Specify yes/no if using floating point in the GPRs"
10910 #: config/rs6000/rs6000.h:471
10911 msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
10914 #: config/rs6000/rs6000.h:473
10915 msgid "Avoid all range limits on call instructions"
10918 #: config/rs6000/rs6000.h:476
10919 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
10922 #: config/rs6000/rs6000.h:479
10923 msgid "Determine which dependences between insns are considered costly"
10926 #: config/rs6000/rs6000.h:481
10927 msgid "Specify which post scheduling nop insertion scheme to apply"
10930 #: config/rs6000/rs6000.h:483
10931 msgid "Specify alignment of structure fields default/natural"
10934 #: config/rs6000/rs6000.h:485
10935 msgid "Specify scheduling priority for dispatch slot restricted insns"
10938 #. Definitions for __builtin_return_address and __builtin_frame_address.
10939 #. __builtin_return_address (0) should give link register (65), enable
10941 #. This should be uncommented, so that the link register is used, but
10942 #. currently this would result in unmatched insns and spilling fixed
10943 #. registers so we'll leave it for another day. When these problems are
10944 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
10946 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
10947 #. Number of bytes into the frame return addresses can be found. See
10948 #. rs6000_stack_info in rs6000.c for more information on how the different
10949 #. abi's store the return address.
10950 #: config/rs6000/rs6000.h:1838
10951 msgid "RETURN_ADDRESS_OFFSET not supported"
10954 #: config/rs6000/sysv4.h:87
10955 msgid "Select ABI calling convention"
10958 #: config/rs6000/sysv4.h:88
10959 msgid "Select method for sdata handling"
10962 #: config/rs6000/sysv4.h:90 config/alpha/alpha.opt:135 config/ia64/ia64.opt:93
10963 msgid "Specify bit size of immediate TLS offsets"
10966 #: config/rs6000/sysv4.h:100
10967 msgid "Align to the base type of the bit-field"
10970 #: config/rs6000/sysv4.h:102
10971 msgid "Don't align to the base type of the bit-field"
10974 #: config/rs6000/sysv4.h:104
10975 msgid "Don't assume that unaligned accesses are handled by the system"
10978 #: config/rs6000/sysv4.h:106
10979 msgid "Assume that unaligned accesses are handled by the system"
10982 #: config/rs6000/sysv4.h:108 config/rs6000/sysv4.h:112
10983 msgid "Produce code relocatable at runtime"
10986 #: config/rs6000/sysv4.h:110 config/rs6000/sysv4.h:114
10987 msgid "Don't produce code relocatable at runtime"
10990 #: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:118
10991 msgid "Produce little endian code"
10994 #: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
10995 msgid "Produce big endian code"
10998 #: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:124
10999 #: config/rs6000/sysv4.h:125 config/rs6000/sysv4.h:126
11000 #: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
11001 #: config/rs6000/sysv4.h:138 config/rs6000/sysv4.h:139
11002 #: config/rs6000/sysv4.h:151 config/rs6000/sysv4.h:157
11003 msgid "no description yet"
11006 #: config/rs6000/sysv4.h:129
11010 #: config/rs6000/sysv4.h:130
11011 msgid "Don't use EABI"
11014 #: config/rs6000/sysv4.h:133
11015 msgid "Do not allow bit-fields to cross word boundaries"
11018 #: config/rs6000/sysv4.h:135
11019 msgid "Use alternate register names"
11022 #: config/rs6000/sysv4.h:137
11023 msgid "Don't use alternate register names"
11026 #: config/rs6000/sysv4.h:141
11027 msgid "Link with libsim.a, libc.a and sim-crt0.o"
11030 #: config/rs6000/sysv4.h:143
11031 msgid "Link with libads.a, libc.a and crt0.o"
11034 #: config/rs6000/sysv4.h:145
11035 msgid "Link with libyk.a, libc.a and crt0.o"
11038 #: config/rs6000/sysv4.h:147
11039 msgid "Link with libmvme.a, libc.a and crt0.o"
11042 #: config/rs6000/sysv4.h:149
11043 msgid "Set the PPC_EMB bit in the ELF flags header"
11046 #: config/rs6000/sysv4.h:150
11047 msgid "Use the WindISS simulator"
11050 #. Sometimes certain combinations of command options do not make sense
11051 #. on a particular target machine. You can define a macro
11052 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
11053 #. defined, is executed once just after all the command options have
11056 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
11058 #: config/rs6000/sysv4.h:219
11060 msgid "bad value for -mcall-%s"
11063 #: config/rs6000/sysv4.h:235
11065 msgid "bad value for -msdata=%s"
11068 #: config/rs6000/sysv4.h:252
11070 msgid "-mrelocatable and -msdata=%s are incompatible"
11073 #: config/rs6000/sysv4.h:261
11075 msgid "-f%s and -msdata=%s are incompatible"
11078 #: config/rs6000/sysv4.h:270
11080 msgid "-msdata=%s and -mcall-%s are incompatible"
11083 #: config/rs6000/sysv4.h:279
11084 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
11087 #: config/rs6000/sysv4.h:285
11089 msgid "-mrelocatable and -mcall-%s are incompatible"
11092 #: config/rs6000/sysv4.h:292
11094 msgid "-fPIC and -mcall-%s are incompatible"
11097 #: config/rs6000/sysv4.h:299
11098 msgid "-mcall-aixdesc must be big endian"
11101 #: config/rs6000/sysv4.h:314
11103 msgid "-m%s not supported in this configuration"
11106 #: config/s390/s390.c:1295
11108 msgid "Unknown cpu used in -march=%s."
11111 #: config/s390/s390.c:1314
11113 msgid "Unknown cpu used in -mtune=%s."
11116 #: config/s390/s390.c:1319
11118 msgid "z/Architecture mode not supported on %s."
11121 #: config/s390/s390.c:1321
11122 msgid "64-bit ABI not supported in ESA/390 mode."
11125 #: config/s390/s390.c:1332
11127 "-mbackchain -mpacked-stack -mhard-float are not supported in combination."
11130 #: config/s390/s390.c:1339
11131 msgid "invalid value for -mwarn-framesize"
11134 #: config/s390/s390.c:1349
11135 msgid "invalid value for -mstack-size"
11138 #: config/s390/s390.c:1352
11139 msgid "stack size must be an exact power of 2"
11142 #: config/s390/s390.c:1358
11143 msgid "invalid value for -mstack-guard"
11146 #: config/s390/s390.c:1361
11147 msgid "stack size must be greater than the stack guard value"
11150 #: config/s390/s390.c:1364
11151 msgid "stack guard value must be an exact power of 2"
11154 #: config/s390/s390.c:1367
11155 msgid "-mstack-size implies use of -mstack-guard"
11158 #: config/s390/s390.c:1371
11159 msgid "-mstack-guard implies use of -mstack-size"
11162 #: config/s390/s390.c:3875
11163 msgid "Cannot decompose address."
11166 #: config/s390/s390.c:4067
11167 msgid "UNKNOWN in print_operand !?"
11170 #: config/s390/s390.c:6114
11171 msgid "Total size of local variables exceeds architecture limit."
11174 #: config/s390/s390.c:6650
11176 msgid "frame size of %qs is "
11179 #: config/s390/s390.c:6650
11183 #: config/s390/s390.c:6654
11185 msgid "%qs uses dynamic stack allocation"
11188 #: config/s390/s390.h:135
11189 msgid "Don't use hardware fp"
11192 #: config/s390/s390.h:136
11193 msgid "Use bras for executable < 64k"
11196 #: config/s390/s390.h:137
11197 msgid "Don't use bras"
11200 #: config/s390/s390.h:138
11201 msgid "Additional debug prints"
11204 #: config/s390/s390.h:139
11205 msgid "Don't print additional debug prints"
11208 #: config/s390/s390.h:140
11212 #: config/s390/s390.h:141
11216 #: config/s390/s390.h:142
11217 msgid "z/Architecture"
11220 #: config/s390/s390.h:143
11221 msgid "ESA/390 architecture"
11224 #: config/s390/s390.h:144
11228 #: config/s390/s390.h:145
11232 #: config/s390/s390.h:146
11233 msgid "Enable tpf OS tracing code"
11236 #: config/s390/s390.h:147
11237 msgid "Disable tpf OS tracing code"
11240 #: config/s390/s390.h:148
11241 msgid "Disable fused multiply/add instructions"
11244 #: config/s390/s390.h:149
11245 msgid "Enable fused multiply/add instructions"
11248 #: config/s390/s390.h:150
11249 msgid "Maintain backchain pointer"
11252 #: config/s390/s390.h:151
11253 msgid "Don't maintain backchain pointer"
11256 #: config/s390/s390.h:152
11257 msgid "Use packed stack layout"
11260 #: config/s390/s390.h:153
11261 msgid "Don't use packed stack layout"
11264 #: config/s390/s390.h:162
11265 msgid "Warn if a single function's framesize exceeds the given framesize"
11268 #: config/s390/s390.h:165
11269 msgid "Warn if a function uses alloca or creates an array with dynamic size"
11272 #: config/s390/s390.h:168
11274 "Emit extra code in the function prologue in order to trap if the stacksize "
11275 "exceeds the given limit"
11278 #: config/s390/s390.h:171
11280 "Set the max. number of bytes which has to be left to stack size before a "
11281 "trap instruction is triggered"
11284 #: config/sh/sh.c:6201
11285 msgid "__builtin_saveregs not supported by this subtarget"
11288 #: config/sh/sh.c:7194
11289 msgid "attribute interrupt_handler is not compatible with -m5-compact"
11292 #. The sp_switch attribute only has meaning for interrupt functions.
11293 #. The trap_exit attribute only has meaning for interrupt functions.
11294 #: config/sh/sh.c:7216 config/sh/sh.c:7251
11296 msgid "%qs attribute only applies to interrupt functions"
11299 #. The argument must be a constant string.
11300 #: config/sh/sh.c:7223
11302 msgid "%qs attribute argument not a string constant"
11305 #. The argument must be a constant integer.
11306 #: config/sh/sh.c:7258
11308 msgid "%qs attribute argument not an integer constant"
11311 #: config/sh/symbian.c:147
11313 "%H function '%D' is defined after prior declaration as dllimport: attribute "
11317 #: config/sh/symbian.c:158
11318 msgid "%Hinline function '%D' is declared as dllimport: attribute ignored."
11321 #: config/sh/symbian.c:171
11322 msgid "%Hdefinition of static data member '%D' of dllimport'd class."
11325 #: config/sh/symbian.c:286
11327 "%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external "
11331 #: config/sh/symbian.c:332
11332 msgid "%H%s '%D' %s after being referenced with dllimport linkage."
11335 #: config/sh/symbian.c:436
11336 msgid "%Hvariable %qD definition is marked dllimport."
11339 #: config/sh/symbian.c:511
11340 msgid "%Hexternal linkage required for symbol '%D' because of '%s' attribute."
11343 #: config/sh/symbian.c:892 cp/tree.c:2290
11345 msgid "lang_* check: failed in %s, at %s:%d"
11348 #. There are no delay slots on SHmedia.
11349 #. Relaxation isn't yet supported for SHmedia
11350 #. -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.
11351 #: config/sh/sh.h:754
11352 msgid "Profiling is not supported on this target."
11355 #: config/sparc/sparc.c:592
11357 msgid "%s is not supported by this configuration"
11360 #: config/sparc/sparc.c:599
11361 msgid "-mlong-double-64 not allowed with -m64"
11364 #: config/sparc/sparc.c:624
11365 msgid "-mcmodel= is not supported on 32 bit systems"
11368 #: config/sparc/sparc.c:7333 config/sparc/sparc.c:7339
11370 msgid "invalid %%Y operand"
11373 #: config/sparc/sparc.c:7409
11375 msgid "invalid %%A operand"
11378 #: config/sparc/sparc.c:7419
11380 msgid "invalid %%B operand"
11383 #: config/sparc/sparc.c:7458
11385 msgid "invalid %%c operand"
11388 #: config/sparc/sparc.c:7459
11390 msgid "invalid %%C operand"
11393 #: config/sparc/sparc.c:7480
11395 msgid "invalid %%d operand"
11398 #: config/sparc/sparc.c:7481
11400 msgid "invalid %%D operand"
11403 #: config/sparc/sparc.c:7497
11405 msgid "invalid %%f operand"
11408 #: config/sparc/sparc.c:7511
11410 msgid "invalid %%s operand"
11413 #: config/sparc/sparc.c:7565
11414 msgid "long long constant not a valid immediate operand"
11417 #: config/sparc/sparc.c:7568
11418 msgid "floating point constant not a valid immediate operand"
11421 #: config/sparc/freebsd.h:77 config/sparc/linux.h:91
11422 #: config/sparc/linux64.h:111 config/sparc/netbsd-elf.h:201
11423 msgid "Use 64 bit long doubles"
11426 #: config/sparc/freebsd.h:78 config/sparc/linux.h:92
11427 #: config/sparc/linux64.h:112 config/sparc/netbsd-elf.h:202
11428 msgid "Use 128 bit long doubles"
11431 #: config/sparc/sp64-elf.h:87
11432 msgid "Generate code for big endian"
11435 #: config/sparc/sp64-elf.h:88
11436 msgid "Generate code for little endian"
11439 #: config/sparc/sparc.h:635
11440 msgid "Assume possible double misalignment"
11443 #: config/sparc/sparc.h:637
11444 msgid "Assume all doubles are aligned"
11447 #: config/sparc/sparc.h:639
11448 msgid "Pass -assert pure-text to linker"
11451 #: config/sparc/sparc.h:641
11452 msgid "Do not pass -assert pure-text to linker"
11455 #: config/sparc/sparc.h:643
11456 msgid "Use ABI reserved registers"
11459 #: config/sparc/sparc.h:645
11460 msgid "Do not use ABI reserved registers"
11463 #: config/sparc/sparc.h:647
11464 msgid "Use hardware quad fp instructions"
11467 #: config/sparc/sparc.h:649
11468 msgid "Do not use hardware quad fp instructions"
11471 #: config/sparc/sparc.h:651
11472 msgid "Compile for v8plus ABI"
11475 #: config/sparc/sparc.h:653
11476 msgid "Do not compile for v8plus ABI"
11479 #: config/sparc/sparc.h:655
11480 msgid "Utilize Visual Instruction Set"
11483 #: config/sparc/sparc.h:657
11484 msgid "Do not utilize Visual Instruction Set"
11487 #: config/sparc/sparc.h:659
11488 msgid "Pointers are 64-bit"
11491 #: config/sparc/sparc.h:661
11492 msgid "Pointers are 32-bit"
11495 #: config/sparc/sparc.h:663
11496 msgid "Use 32-bit ABI"
11499 #: config/sparc/sparc.h:665
11500 msgid "Use 64-bit ABI"
11503 #: config/sparc/sparc.h:667
11504 msgid "Use stack bias"
11507 #: config/sparc/sparc.h:669
11508 msgid "Do not use stack bias"
11511 #: config/sparc/sparc.h:671
11512 msgid "Use structs on stronger alignment for double-word copies"
11515 #: config/sparc/sparc.h:673
11516 msgid "Do not use structs on stronger alignment for double-word copies"
11519 #: config/sparc/sparc.h:675
11520 msgid "Optimize tail call instructions in assembler and linker"
11523 #: config/sparc/sparc.h:677
11524 msgid "Do not optimize tail call instructions in assembler or linker"
11527 #: config/sparc/sparc.h:722
11528 msgid "Use given SPARC code model"
11531 #: config/stormy16/stormy16.c:500
11532 msgid "Constant halfword load operand out of range."
11535 #: config/stormy16/stormy16.c:510
11536 msgid "Constant arithmetic operand out of range."
11539 #: config/stormy16/stormy16.c:1119
11540 msgid "Local variable memory requirements exceed capacity."
11543 #: config/stormy16/stormy16.c:1285
11544 msgid "function_profiler support"
11547 #: config/stormy16/stormy16.c:1374
11548 msgid "cannot use va_start in interrupt function"
11551 #: config/stormy16/stormy16.c:1816 config/stormy16/stormy16.c:1887
11552 msgid "'B' operand is not constant"
11555 #: config/stormy16/stormy16.c:1843
11556 msgid "'B' operand has multiple bits set"
11559 #: config/stormy16/stormy16.c:1869
11560 msgid "'o' operand is not constant"
11563 #: config/stormy16/stormy16.c:1901
11564 msgid "xstormy16_print_operand: unknown code"
11567 #: config/stormy16/stormy16.c:1947
11569 msgid "switch statement of size %lu entries too large"
11572 #: config/stormy16/stormy16.c:2317
11573 msgid "%<__BELOW100__%> attribute only applies to variables"
11576 #: config/stormy16/stormy16.c:2324
11577 msgid "__BELOW100__ attribute not allowed with auto storage class."
11580 #: config/v850/v850-c.c:67
11581 msgid "#pragma GHS endXXXX found without previous startXXX"
11584 #: config/v850/v850-c.c:69
11585 msgid "#pragma GHS endXXX does not match previous startXXX"
11588 #: config/v850/v850-c.c:94
11589 msgid "cannot set interrupt attribute: no current function"
11592 #: config/v850/v850-c.c:102
11593 msgid "cannot set interrupt attribute: no such identifier"
11596 #: config/v850/v850-c.c:147
11597 msgid "junk at end of #pragma ghs section"
11600 #: config/v850/v850-c.c:164
11602 msgid "unrecognized section name \"%s\""
11605 #: config/v850/v850-c.c:179
11606 msgid "malformed #pragma ghs section"
11609 #: config/v850/v850-c.c:198
11610 msgid "junk at end of #pragma ghs interrupt"
11613 #: config/v850/v850-c.c:209
11614 msgid "junk at end of #pragma ghs starttda"
11617 #: config/v850/v850-c.c:220
11618 msgid "junk at end of #pragma ghs startsda"
11621 #: config/v850/v850-c.c:231
11622 msgid "junk at end of #pragma ghs startzda"
11625 #: config/v850/v850-c.c:242
11626 msgid "junk at end of #pragma ghs endtda"
11629 #: config/v850/v850-c.c:253
11630 msgid "junk at end of #pragma ghs endsda"
11633 #: config/v850/v850-c.c:264
11634 msgid "junk at end of #pragma ghs endzda"
11637 #: config/v850/v850.c:172
11638 msgid "value passed to %<-m%s%> is too large"
11641 #: config/v850/v850.c:360
11642 msgid "const_double_split got a bad insn:"
11645 #: config/v850/v850.c:925
11646 msgid "output_move_single:"
11649 #: config/v850/v850.c:2141
11650 msgid "%Jdata area attributes cannot be specified for local variables"
11653 #: config/v850/v850.c:2152
11654 msgid "%Jdata area of '%D' conflicts with previous declaration"
11657 #: config/v850/v850.c:2282
11659 msgid "bogus JR construction: %d\n"
11662 #: config/v850/v850.c:2303 config/v850/v850.c:2423
11664 msgid "bad amount of stack space removal: %d"
11667 #: config/v850/v850.c:2399
11669 msgid "bogus JARL construction: %d\n"
11672 #: config/v850/v850.c:2708
11674 msgid "Bogus DISPOSE construction: %d\n"
11677 #: config/v850/v850.c:2730
11679 msgid "Too much stack space to dispose of: %d"
11682 #: config/v850/v850.c:2834
11684 msgid "Bogus PREPEARE construction: %d\n"
11687 #: config/v850/v850.c:2856
11689 msgid "Too much stack space to prepare: %d"
11692 #: config/xtensa/xtensa.c:746 config/xtensa/xtensa.c:778
11693 #: config/xtensa/xtensa.c:787
11697 #: config/xtensa/xtensa.c:1506
11698 msgid "boolean registers required for the floating-point option"
11701 #: config/xtensa/xtensa.c:1552
11703 msgid "-f%s is not supported with CONST16 instructions"
11706 #: config/xtensa/xtensa.c:1557
11707 msgid "PIC is required but not supported with CONST16 instructions"
11710 #: config/xtensa/xtensa.c:1636
11712 msgid "invalid %%D value"
11715 #: config/xtensa/xtensa.c:1673
11716 msgid "invalid mask"
11719 #: config/xtensa/xtensa.c:1699
11721 msgid "invalid %%x value"
11724 #: config/xtensa/xtensa.c:1706
11726 msgid "invalid %%d value"
11729 #: config/xtensa/xtensa.c:1727 config/xtensa/xtensa.c:1737
11731 msgid "invalid %%t/%%b value"
11734 #: config/xtensa/xtensa.c:1779
11735 msgid "invalid address"
11738 #: config/xtensa/xtensa.c:1804
11739 msgid "no register in address"
11742 #: config/xtensa/xtensa.c:1812
11743 msgid "address offset not a constant"
11746 #: config/xtensa/xtensa.c:2413
11747 msgid "only uninitialized variables can be placed in a .bss section"
11750 #: config/xtensa/xtensa.h:79
11751 msgid "Use CONST16 instruction to load constants"
11754 #: config/xtensa/xtensa.h:81
11755 msgid "Use PC-relative L32R instruction to load constants"
11758 #: config/xtensa/xtensa.h:83
11759 msgid "Disable fused multiply/add and multiply/subtract FP instructions"
11762 #: config/xtensa/xtensa.h:85
11763 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
11766 #: config/xtensa/xtensa.h:87
11767 msgid "Intersperse literal pools with code in the text section"
11770 #: config/xtensa/xtensa.h:89
11771 msgid "Put literal pools in a separate literal section"
11774 #: config/xtensa/xtensa.h:91
11775 msgid "Automatically align branch targets to reduce branch penalties"
11778 #: config/xtensa/xtensa.h:93
11779 msgid "Do not automatically align branch targets"
11782 #: config/xtensa/xtensa.h:95
11783 msgid "Use indirect CALLXn instructions for large programs"
11786 #: config/xtensa/xtensa.h:97
11787 msgid "Use direct CALLn instructions for fast calls"
11792 msgid "missing argument to \"-%s\""
11796 msgid "%<-gnat%> misspelled as %<-gant%>"
11800 msgid "unable to call pointer to member function here"
11804 msgid "%s %D(%T, %T, %T) <built-in>"
11808 msgid "%s %D(%T, %T) <built-in>"
11812 msgid "%s %D(%T) <built-in>"
11816 msgid "%s %T <conversion>"
11820 msgid "%J%s %+#D <near match>"
11828 msgid "candidates are:"
11832 msgid "conversion from %qT to %qT is ambiguous"
11835 #: cp/call.c:2767 cp/call.c:2825
11836 msgid "no matching function for call to %<%D(%A)%>"
11839 #: cp/call.c:2770 cp/call.c:2828
11840 msgid "call of overloaded %<%D(%A)%> is ambiguous"
11843 #. It's no good looking for an overloaded operator() on a
11844 #. pointer-to-member-function.
11848 "pointer-to-member function %E cannot be called without an object; consider "
11853 msgid "no match for call to %<(%T) (%A)%>"
11857 msgid "call of %<(%T) (%A)%> is ambiguous"
11861 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
11865 msgid "%s for %<operator%s%> in %<%E%s%>"
11869 msgid "%s for %<operator[]%> in %<%E[%E]%>"
11873 msgid "%s for %qs in %<%s %E%>"
11877 msgid "%s for %<operator%s%> in %<%E %s %E%>"
11881 msgid "%s for %<operator%s%> in %<%s%E%>"
11885 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
11889 msgid "%qE has type %<void%> and is not a throw-expression"
11892 #: cp/call.c:3241 cp/call.c:3451
11893 msgid "operands to ?: have different types"
11897 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
11901 msgid "enumeral and non-enumeral type in conditional expression"
11905 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
11909 msgid "comparison between %q#T and %q#T"
11913 msgid "no suitable %<operator %s> for %qT"
11917 msgid "%q+#D is private"
11921 msgid "%q+#D is protected"
11925 msgid "%q+#D is inaccessible"
11929 msgid "within this context"
11932 #: cp/call.c:4149 cp/cvt.c:263
11933 msgid "invalid conversion from %qT to %qT"
11937 msgid " initializing argument %P of %qD"
11941 msgid "passing NULL to non-pointer argument %P of %qD"
11945 msgid "converting to non-pointer type %qT from NULL"
11949 msgid "passing %qT for argument %P to %qD"
11953 msgid "converting to %qT from %qT"
11957 msgid "passing negative value %qE for argument %P to %qD"
11961 msgid "converting negative value %qE to %qT"
11965 msgid "cannot bind bitfield %qE to %qT"
11968 #: cp/call.c:4334 cp/call.c:4350
11969 msgid "cannot bind packed field %qE to %qT"
11973 msgid "cannot bind rvalue %qE to %qT"
11978 "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
11982 #. Undefined behavior [expr.call] 5.2.2/7.
11985 "cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
11990 msgid "the default argument for parameter %d of %qD has not yet been parsed"
11994 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
11998 msgid "%qT is not an accessible base of %qT"
12002 msgid "could not find class$ field in java interface type %qT"
12006 msgid "call to non-function %qD"
12010 msgid "request for member %qD in %qE, which is of non-aggregate type %qT"
12014 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
12018 msgid "call of overloaded %<%s(%A)%> is ambiguous"
12022 msgid "cannot call member function %qD without object"
12026 msgid "passing %qT chooses %qT over %qT"
12029 #: cp/call.c:6002 cp/name-lookup.c:4120
12030 msgid " in call to %qD"
12034 msgid "choosing %qD over %qD"
12038 msgid " for conversion from %qT to %qT"
12042 msgid " because conversion sequence for the argument is better"
12047 "ISO C++ says that these are ambiguous, even though the worst conversion for "
12048 "the first is better than the worst conversion for the second:"
12052 msgid "candidate 1:"
12056 msgid "candidate 2:"
12060 msgid "could not convert %qE to %qT"
12065 "invalid initialization of non-const reference of type %qT from a temporary "
12071 "invalid initialization of reference of type %qT from expression of type %qT"
12075 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
12079 msgid "Java class %qT cannot have a destructor"
12083 msgid "Java class %qT cannot have an implicit non-trivial destructor"
12087 msgid "%q#D and %q#D cannot be overloaded"
12091 msgid "conflicting access specifications for method %qD, ignored"
12096 msgid "conflicting access specifications for field %qE, ignored"
12100 msgid "%qD names constructor"
12104 msgid "%qD invalid in %qT"
12108 msgid "no members matching %qD in %q#T"
12111 #: cp/class.c:1186 cp/class.c:1194
12112 msgid "%qD invalid in %q#T"
12116 msgid " because of local method %q#D with same name"
12120 msgid " because of local member %q#D with same name"
12124 msgid "base class %q#T has a non-virtual destructor"
12128 msgid "all member functions in class %qT are private"
12132 msgid "%q#T only defines a private destructor and has no friends"
12136 msgid "%q#T only defines private constructors and has no friends"
12140 msgid "no unique final overrider for %qD in %qT"
12143 #. Here we know it is a hider, and no overrider exists.
12145 msgid "%qD was hidden"
12152 #: cp/class.c:2455 cp/decl2.c:1100
12153 msgid "%q#D invalid; an anonymous union can only have non-static data members"
12156 #: cp/class.c:2462 cp/decl2.c:1107
12157 msgid "private member %q#D in anonymous union"
12160 #: cp/class.c:2465 cp/decl2.c:1109
12161 msgid "protected member %q#D in anonymous union"
12165 msgid "bit-field %q#D with non-integral type"
12169 msgid "bit-field %qD width not an integer constant"
12173 msgid "negative width in bit-field %qD"
12177 msgid "zero width for bit-field %qD"
12181 msgid "width of %qD exceeds its type"
12185 msgid "%qD is too small to hold all values of %q#T"
12189 msgid "member %q#D with constructor not allowed in union"
12193 msgid "member %q#D with destructor not allowed in union"
12197 msgid "member %q#D with copy assignment operator not allowed in union"
12201 msgid "multiple fields in union %qT initialized"
12205 msgid "ignoring packed attribute on unpacked non-POD field %q#D"
12209 msgid "%qD may not be static because it is a member of a union"
12213 msgid "%qD may not have reference type %qT because it is a member of a union"
12217 msgid "field %qD in local class cannot be static"
12221 msgid "field %qD invalidly declared function type"
12225 msgid "field %qD invalidly declared method type"
12229 msgid "non-static reference %q#D in class without a constructor"
12233 msgid "non-static const member %q#D in class without a constructor"
12237 msgid "field %q#D with same name as class"
12241 msgid "%q#T has pointer data members"
12245 msgid " but does not override %<%T(const %T&)%>"
12249 msgid " or %<operator=(const %T&)%>"
12253 msgid " but does not override %<operator=(const %T&)%>"
12258 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
12263 msgid "class %qT will be considered nearly empty in a future version of GCC"
12267 msgid "initializer specified for non-virtual method %qD"
12272 "offset of virtual base %qT is not ABI-compliant and may change in a future "
12277 msgid "direct base %qT inaccessible in %qT due to ambiguity"
12281 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
12286 "size assigned to %qT may not be ABI-compliant and may change in a future "
12290 #. Versions of G++ before G++ 3.4 did not reset the
12294 "the offset of %qD may not be ABI-compliant and may change in a future "
12300 "offset of %qD is not ABI-compliant and may change in a future version of GCC"
12305 "%qD contains empty classes which may cause base classes to be placed at "
12306 "different locations in a future version of GCC"
12311 "layout of classes derived from empty class %qT may change in a future "
12315 #: cp/class.c:4898 cp/parser.c:12877
12316 msgid "redefinition of %q#T"
12320 msgid "%q#T has virtual functions but non-virtual destructor"
12324 msgid "trying to finish struct, but kicked out due to previous parse errors"
12328 msgid "language string %<\"%E\"%> not recognized"
12332 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
12336 msgid "no matches converting function %qD to type %q#T"
12340 msgid "converting overloaded function %qD to type %q#T is ambiguous"
12344 msgid "assuming pointer to member %qD"
12348 msgid "(a pointer to member can only be formed with %<&%E%>)"
12351 #: cp/class.c:5870 cp/class.c:5901 cp/class.c:6053 cp/class.c:6060
12352 msgid "not enough type information"
12356 msgid "argument of type %qT does not match %qT"
12360 msgid "invalid operation on uninstantiated type"
12363 #. [basic.scope.class]
12365 #. A name N used in a class S shall refer to the same declaration
12366 #. in its context and when re-evaluated in the completed scope of
12368 #: cp/class.c:6274 cp/decl.c:1102 cp/name-lookup.c:508 cp/pt.c:2204
12369 msgid "declaration of %q#D"
12373 msgid "changes meaning of %qD from %q+#D"
12377 msgid "can't convert from incomplete type %qT to %qT"
12381 msgid "conversion of %qE from %qT to %qT is ambiguous"
12384 #: cp/cvt.c:168 cp/cvt.c:237 cp/cvt.c:284
12385 msgid "cannot convert %qE from type %qT to type %qT"
12388 #: cp/cvt.c:197 cp/cvt.c:201
12389 msgid "pointer to member cast from %qT to %qT is via virtual base"
12393 msgid "conversion from %qT to %qT discards qualifiers"
12396 #: cp/cvt.c:515 cp/typeck.c:4808
12397 msgid "casting %qT to %qT does not dereference pointer"
12401 msgid "cannot convert type %qT to type %qT"
12405 msgid "conversion from %q#T to %q#T"
12408 #: cp/cvt.c:682 cp/cvt.c:702
12409 msgid "%q#T used where a %qT was expected"
12413 msgid "%q#T used where a floating point value was expected"
12417 msgid "conversion from %qT to non-scalar type %qT requested"
12421 msgid "pseudo-destructor is not called"
12425 msgid "object of incomplete type %qT will not be accessed in %s"
12429 msgid "object of type %qT will not be accessed in %s"
12433 msgid "object %qE of incomplete type %qT will not be accessed in %s"
12436 #. [over.over] enumerates the places where we can take the address
12437 #. of an overloaded function, and this is not one of them.
12440 msgid "%s cannot resolve address of overloaded function"
12443 #. Only warn when there is no &.
12446 msgid "%s is a reference, not call, to function %qE"
12451 msgid "%s has no effect"
12455 msgid "value computed is not used"
12459 msgid "converting NULL to non-pointer type"
12463 msgid "ambiguous default type conversion from %qT"
12467 msgid " candidate conversions include %qD and %qD"
12471 msgid "label %qD used but not defined"
12475 msgid "label %qD defined but not used"
12479 msgid "%qD was declared %<extern%> and later %<static%>"
12482 #: cp/decl.c:1010 cp/decl.c:1475
12483 msgid "previous declaration of %qD"
12487 msgid "%Jfunction %qD redeclared as inline"
12491 msgid "%Jprevious declaration of %qD with attribute noinline"
12495 msgid "%Jfunction %qD redeclared with attribute noinline"
12499 msgid "%Jprevious declaration of %qD was inline"
12502 #: cp/decl.c:1089 cp/decl.c:1160
12503 msgid "shadowing %s function %q#D"
12507 msgid "library function %q#D redeclared as non-function %q#D"
12511 msgid "conflicts with built-in declaration %q#D"
12514 #: cp/decl.c:1155 cp/decl.c:1264 cp/decl.c:1280
12515 msgid "new declaration %q#D"
12519 msgid "ambiguates built-in declaration %q#D"
12523 msgid "%q#D redeclared as different kind of symbol"
12527 msgid "previous declaration of %q#D"
12531 msgid "declaration of template %q#D"
12534 #: cp/decl.c:1250 cp/name-lookup.c:509
12535 msgid "conflicts with previous declaration %q#D"
12538 #: cp/decl.c:1265 cp/decl.c:1281
12539 msgid "ambiguates old declaration %q#D"
12543 msgid "declaration of C function %q#D conflicts with"
12547 msgid "previous declaration %q#D here"
12551 msgid "conflicting declaration %q#D"
12555 msgid "%qD has a previous declaration as %q#D"
12558 #. [namespace.alias]
12560 #. A namespace-name or namespace-alias shall not be declared as
12561 #. the name of any other entity in the same declarative region.
12562 #. A namespace-name defined at global scope shall not be
12563 #. declared as the name of any other entity in any global scope
12566 msgid "declaration of namespace %qD conflicts with"
12570 msgid "previous declaration of namespace %qD here"
12574 msgid "%q#D previously defined here"
12578 msgid "%q#D previously declared here"
12581 #. Prototype decl follows defn w/o prototype.
12583 msgid "prototype for %q#D"
12587 msgid "%Jfollows non-prototype definition here"
12591 msgid "previous declaration of %q#D with %qL linkage"
12595 msgid "conflicts with new declaration with %qL linkage"
12598 #: cp/decl.c:1403 cp/decl.c:1410
12599 msgid "default argument given for parameter %d of %q#D"
12602 #: cp/decl.c:1405 cp/decl.c:1412
12603 msgid "after previous specification in %q#D"
12607 msgid "%q#D was used before it was declared inline"
12611 msgid "%Jprevious non-inline declaration here"
12615 msgid "redundant redeclaration of %qD in same scope"
12620 msgid "declaration of %qF throws different exceptions"
12625 msgid "than previous declaration %qF"
12628 #. From [temp.expl.spec]:
12630 #. If a template, a member template or the member of a class
12631 #. template is explicitly specialized then that
12632 #. specialization shall be declared before the first use of
12633 #. that specialization that would cause an implicit
12634 #. instantiation to take place, in every translation unit in
12635 #. which such a use occurs.
12637 msgid "explicit specialization of %qD after first use"
12641 msgid "%J%qD: visibility attribute ignored because it"
12645 msgid "%Jconflicts with previous declaration here"
12648 #: cp/decl.c:2151 cp/decl.c:2175 cp/decl.c:2263
12649 msgid "jump to label %qD"
12652 #: cp/decl.c:2153 cp/decl.c:2177
12653 msgid "jump to case label"
12656 #: cp/decl.c:2156 cp/decl.c:2180
12657 msgid "%H from here"
12661 msgid " crosses initialization of %q#D"
12664 #: cp/decl.c:2164 cp/decl.c:2279
12665 msgid " enters scope of non-POD %q#D"
12668 #: cp/decl.c:2184 cp/decl.c:2283
12669 msgid " enters try block"
12672 #: cp/decl.c:2186 cp/decl.c:2285
12673 msgid " enters catch block"
12680 #. Can't skip init of __exception_info.
12682 msgid "%J enters catch block"
12686 msgid " skips initialization of %q#D"
12690 msgid "label named wchar_t"
12694 msgid "duplicate label %qD"
12697 #: cp/decl.c:2562 cp/parser.c:3525
12698 msgid "%qD used without template parameters"
12701 #: cp/decl.c:2579 cp/decl.c:2670
12702 msgid "no class template named %q#T in %q#T"
12705 #: cp/decl.c:2600 cp/decl.c:2610 cp/decl.c:2630
12706 msgid "no type named %q#T in %q#T"
12710 msgid "template parameters do not match template"
12713 #: cp/decl.c:2680 cp/friend.c:317 cp/friend.c:325
12714 msgid "%qD declared here"
12718 msgid "%Jan anonymous union cannot have function members"
12722 msgid "member %q#D with constructor not allowed in anonymous aggregate"
12726 msgid "member %q#D with destructor not allowed in anonymous aggregate"
12731 "member %q#D with copy assignment operator not allowed in anonymous aggregate"
12735 msgid "multiple types in one declaration"
12739 msgid "redeclaration of C++ built-in type %qT"
12743 msgid "missing type-name in typedef-declaration"
12747 msgid "ISO C++ prohibits anonymous structs"
12752 msgid "%qs can only be specified for functions"
12756 msgid "%<friend%> can only be specified inside a class"
12760 msgid "%<explicit%> can only be specified for constructors"
12764 msgid "a storage class can only be specified for objects and functions"
12768 msgid "qualifiers can only be specified for objects and functions"
12772 msgid "attribute ignored in declaration of %q#T"
12776 msgid "attribute for %q#T must follow the %qs keyword"
12780 msgid "function %q#D is initialized like a variable"
12784 msgid "declaration of %q#D has %<extern%> and is initialized"
12788 msgid "%q#D is not a static member of %q#T"
12792 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
12797 "template header not allowed in member definition of explicitly specialized "
12802 msgid "duplicate initialization of %qD"
12806 msgid "declaration of %q#D outside of class is not definition"
12810 msgid "variable %q#D has initializer but incomplete type"
12813 #: cp/decl.c:3789 cp/decl.c:4408
12814 msgid "elements of array %q#D have incomplete type"
12818 msgid "aggregate %q#D has incomplete type and cannot be defined"
12822 msgid "%qD declared as reference but not initialized"
12826 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
12830 msgid "cannot initialize %qT from %qT"
12834 msgid "initializer fails to determine size of %qD"
12838 msgid "array size missing in %qD"
12842 msgid "zero-size array %qD"
12845 #. An automatic variable with an incomplete type: that is an error.
12846 #. Don't talk about array types here, since we took care of that
12847 #. message in grokdeclarator.
12849 msgid "storage size of %qD isn't known"
12853 msgid "storage size of %qD isn't constant"
12858 "sorry: semantics of inline function static data %q#D are wrong (you'll wind "
12859 "up with multiple copies)"
12863 msgid "%J you can work around this by removing the initializer"
12867 msgid "uninitialized const %qD"
12871 msgid "name %qD used in a GNU-style designated initializer for an array"
12875 msgid "brace-enclosed initializer used to initialize %qT"
12879 msgid "initializer for %qT must be brace-enclosed"
12883 msgid "ISO C++ does not allow designated initializers"
12887 msgid "%qT has no non-static data member named %qD"
12891 msgid "too many initializers for %qT"
12895 msgid "variable-sized object %qD may not be initialized"
12899 msgid "%qD has incomplete type"
12903 msgid "%qD must be initialized by constructor, not by %<{...}%>"
12907 msgid "array %qD initialized by parenthesized string literal %qE"
12911 msgid "structure %qD with uninitialized const members"
12915 msgid "structure %qD with uninitialized reference members"
12919 msgid "assignment (not initialization) in declaration"
12923 msgid "cannot initialize %qD to namespace %qD"
12927 msgid "shadowing previous type declaration of %q#D"
12931 msgid "%qD cannot be thread-local because it has non-POD type %qT"
12935 msgid "%qD is thread-local and so cannot be dynamically initialized"
12939 msgid "destructor for alien class %qT cannot be a member"
12943 msgid "constructor for alien class %qT cannot be a member"
12947 msgid "%qD declared as a %<virtual%> %s"
12951 msgid "%qD declared as an %<inline%> %s"
12956 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
12961 msgid "%qD declared as a friend"
12965 msgid "%qD declared with an exception specification"
12969 msgid "cannot declare %<::main%> to be a template"
12973 msgid "cannot declare %<::main%> to be inline"
12977 msgid "cannot declare %<::main%> to be static"
12981 msgid "%<::main%> must return %<int%>"
12985 msgid "non-local function %q#D uses anonymous type"
12988 #: cp/decl.c:5546 cp/decl.c:5882
12990 "%q#D does not refer to the unqualified type, so it is not used for linkage"
12994 msgid "non-local function %q#D uses local type %qT"
12998 msgid "%smember function %qD cannot have cv-qualifier"
13002 msgid "defining explicit specialization %qD in friend declaration"
13005 #. Something like `template <class T> friend void f<T>()'.
13007 msgid "invalid use of template-id %qD in declaration of primary template"
13012 "default arguments are not allowed in declaration of friend template "
13013 "specialization %qD"
13018 "%<inline%> is not allowed in declaration of friend template specialization %"
13023 msgid "definition of implicitly-declared %qD"
13026 #: cp/decl.c:5731 cp/decl2.c:712
13027 msgid "no %q#D member function declared in class %qT"
13030 #. DRs 132, 319 and 389 seem to indicate types with
13031 #. no linkage can only be used to declare extern "C"
13032 #. entities. Since it's not always an error in the
13033 #. ISO C++ 90 Standard, we only issue a warning.
13035 msgid "non-local variable %q#D uses anonymous type"
13039 msgid "non-local variable %q#D uses local type %qT"
13044 "invalid in-class initialization of static data member of non-integral type %"
13049 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
13054 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
13059 msgid "size of array %qD has non-integral type %qT"
13063 msgid "size of array has non-integral type %qT"
13067 msgid "size of array %qD is negative"
13071 msgid "size of array is negative"
13075 msgid "ISO C++ forbids zero-size array %qD"
13079 msgid "ISO C++ forbids zero-size array"
13083 msgid "size of array %qD is not an integral constant-expression"
13087 msgid "size of array is not an integral constant-expression"
13091 msgid "ISO C++ forbids variable-size array %qD"
13095 msgid "ISO C++ forbids variable-size array"
13099 msgid "overflow in array dimension"
13103 msgid "declaration of %qD as %s"
13108 msgid "creating %s"
13113 "declaration of %qD as multidimensional array must have bounds for all "
13114 "dimensions except the first"
13119 "multidimensional array must have bounds for all dimensions except the first"
13123 msgid "return type specification for constructor invalid"
13127 msgid "return type specification for destructor invalid"
13131 msgid "operator %qT declared to return %qT"
13135 msgid "return type specified for %<operator %T%>"
13139 msgid "unnamed variable or field declared void"
13144 msgid "variable or field %qE declared void"
13148 msgid "variable or field declared void"
13152 msgid "type %qT is not derived from type %qT"
13155 #: cp/decl.c:6492 cp/decl.c:6584 cp/decl.c:7728
13156 msgid "declaration of %qD as non-function"
13160 msgid "declaration of %qD as non-member"
13164 msgid "declarator-id missing; using reserved word %qD"
13169 msgid "two or more data types in declaration of %qs"
13173 msgid "ISO C++ does not support %<long long%>"
13178 msgid "duplicate %qs"
13181 #: cp/decl.c:6720 cp/decl.c:6722
13183 msgid "ISO C++ forbids declaration of %qs with no type"
13188 msgid "short, signed or unsigned invalid for %qs"
13193 msgid "long, short, signed or unsigned invalid for %qs"
13198 msgid "long and short specified together for %qs"
13203 msgid "long or short specified with char for %qs"
13208 msgid "long or short specified with floating type for %qs"
13213 msgid "signed and unsigned given together for %qs"
13218 msgid "long, short, signed or unsigned used invalidly for %qs"
13223 msgid "complex invalid for %qs"
13227 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
13230 #: cp/decl.c:6869 cp/typeck.c:6375
13231 msgid "ignoring %qV qualifiers added to function type %qT"
13235 msgid "member %qD cannot be declared both virtual and static"
13239 msgid "%<%T::%D%> is not a valid declarator"
13243 msgid "typedef declaration invalid in parameter declaration"
13247 msgid "storage class specifiers invalid in parameter declarations"
13251 msgid "virtual outside class declaration"
13254 #: cp/decl.c:6931 cp/decl.c:6938
13256 msgid "multiple storage classes in declaration of %qs"
13261 msgid "storage class specified for %s %qs"
13265 msgid "top-level declaration of %qs specifies %<auto%>"
13269 msgid "storage class specifiers invalid in friend function declarations"
13273 msgid "destructor cannot be static member function"
13277 msgid "destructors may not be cv-qualified"
13281 msgid "constructor cannot be static member function"
13285 msgid "constructors cannot be declared virtual"
13289 msgid "constructors may not be cv-qualified"
13294 msgid "can't initialize friend function %qs"
13297 #. Cannot be both friend and virtual.
13299 msgid "virtual functions cannot be friends"
13303 msgid "friend declaration not in class definition"
13308 msgid "can't define friend function %qs in a local class definition"
13312 msgid "destructors may not have parameters"
13315 #: cp/decl.c:7249 cp/decl.c:7256
13316 msgid "cannot declare reference to %q#T"
13320 msgid "cannot declare pointer to %q#T"
13324 msgid "cannot declare pointer to %q#T member"
13328 msgid "%qD is a namespace"
13332 msgid "template-id %qD used as a declarator"
13336 msgid "extra qualification %<%T::%> on member %qs ignored"
13340 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
13344 msgid "cannot declare member %<%T::%s%> within %qT"
13348 msgid "data member may not have variably modified type %qT"
13352 msgid "parameter may not have variably modified type %qT"
13355 #. [dcl.fct.spec] The explicit specifier shall only be used in
13356 #. declarations of constructors within a class definition.
13358 msgid "only declarations of constructors can be %<explicit%>"
13362 msgid "non-member %qs cannot be declared %<mutable%>"
13366 msgid "non-object member %qs cannot be declared %<mutable%>"
13370 msgid "function %qs cannot be declared %<mutable%>"
13374 msgid "static %qs cannot be declared %<mutable%>"
13378 msgid "const %qs cannot be declared %<mutable%>"
13382 msgid "%Jtypedef name may not be a nested-name-specifier"
13386 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
13391 msgid "qualified function types cannot be used to declare %s functions"
13395 msgid "type qualifiers specified for friend class declaration"
13399 msgid "%<inline%> specified for friend class declaration"
13403 msgid "template parameters cannot be friends"
13407 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
13411 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
13415 msgid "trying to make class %qT a friend of global scope"
13419 msgid "invalid qualifiers on non-member function type"
13423 msgid "abstract declarator %qT used as declaration"
13427 msgid "cannot use %<::%> in parameter declaration"
13430 #. Something like struct S { int N::j; };
13432 msgid "invalid use of %<::%>"
13436 msgid "can't make %qD into a method -- not in a class"
13440 msgid "function %qD declared virtual inside a union"
13444 msgid "%qD cannot be declared virtual, since it is always static"
13448 msgid "declaration of %qD as member of %qT"
13452 msgid "field %qD has incomplete type"
13456 msgid "name %qT has incomplete type"
13460 msgid " in instantiation of template %qT"
13465 msgid "%qE is neither function nor member function; cannot be declared friend"
13469 msgid "member functions are implicitly friends of their class"
13472 #. An attempt is being made to initialize a non-static
13473 #. member. But, from [class.mem]:
13475 #. 4 A member-declarator can contain a
13476 #. constant-initializer only if it declares a static
13477 #. member (_class.static_) of integral or enumeration
13478 #. type, see _class.static.data_.
13480 #. This used to be relatively common practice, but
13481 #. the rest of the compiler does not correctly
13482 #. handle the initialization unless the member is
13483 #. static so we make it static below.
13485 msgid "ISO C++ forbids initialization of member %qD"
13489 msgid "making %qD static"
13493 msgid "storage class %<auto%> invalid for function %qs"
13497 msgid "storage class %<register%> invalid for function %qs"
13501 msgid "storage class %<__thread%> invalid for function %qs"
13506 "%<static%> specified invalid for function %qs declared out of global scope"
13511 "%<inline%> specifier invalid for function %qs declared out of global scope"
13516 msgid "virtual non-class function %qs"
13520 msgid "cannot declare member function %qD to have static linkage"
13523 #. FIXME need arm citation
13525 msgid "cannot declare static function inside another function"
13530 "%<static%> may not be used when defining (as opposed to declaring) a static "
13535 msgid "static member %qD declared %<register%>"
13539 msgid "cannot explicitly declare member %q#D to have extern linkage"
13543 msgid "default argument for %q#D has type %qT"
13547 msgid "default argument for parameter of type %qT has type %qT"
13551 msgid "default argument %qE uses local variable %qD"
13555 msgid "parameter %qD invalidly declared method type"
13559 msgid "parameter %qD includes %s to array of unknown bound %qT"
13564 #. A declaration of a constructor for a class X is ill-formed if
13565 #. its first parameter is of type (optionally cv-qualified) X
13566 #. and either there are no other parameters or else all other
13567 #. parameters have default arguments.
13569 #. We *don't* complain about member template instantiations that
13570 #. have this form, though; they can occur as we try to decide
13571 #. what constructor to use during overload resolution. Since
13572 #. overload resolution will never prefer such a constructor to
13573 #. the non-template copy constructor (which is either explicitly
13574 #. or implicitly defined), there's no need to worry about their
13575 #. existence. Theoretically, they should never even be
13576 #. instantiated, but that's hard to forestall.
13578 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
13582 msgid "%qD may not be declared within a namespace"
13586 msgid "%qD may not be declared as static"
13590 msgid "%qD must be a nonstatic member function"
13595 "%qD must be either a non-static member function or a non-member function"
13599 msgid "%qD must have an argument of class or enumerated type"
13604 msgid "conversion to %s%s will never use a type conversion operator"
13609 msgid "ISO C++ prohibits overloading operator ?:"
13613 msgid "postfix %qD must take %<int%> as its argument"
13617 msgid "postfix %qD must take %<int%> as its second argument"
13621 msgid "%qD must take either zero or one argument"
13625 msgid "%qD must take either one or two arguments"
13629 msgid "prefix %qD should return %qT"
13633 msgid "postfix %qD should return %qT"
13637 msgid "%qD must take %<void%>"
13640 #: cp/decl.c:8880 cp/decl.c:8888
13641 msgid "%qD must take exactly one argument"
13645 msgid "%qD must take exactly two arguments"
13649 msgid "user-defined %qD always evaluates both arguments"
13653 msgid "%qD should return by value"
13656 #: cp/decl.c:8924 cp/decl.c:8927
13657 msgid "%qD cannot have default arguments"
13661 msgid "using template type parameter %qT after %qs"
13665 msgid "using typedef-name %qD after %qs"
13669 msgid "%qD has a previous declaration here"
13673 msgid "%qT referred to as %qs"
13676 #: cp/decl.c:9009 cp/decl.c:9017
13677 msgid "%qT has a previous declaration here"
13681 msgid "%qT referred to as enum"
13684 #. If a class template appears as elaborated type specifier
13685 #. without a template header such as:
13687 #. template <class T> class C {};
13688 #. void f(class C); // No template header here
13690 #. then the required template argument is missing.
13692 msgid "template argument required for %<%s %T%>"
13695 #: cp/decl.c:9079 cp/name-lookup.c:2596
13696 msgid "%qD has the same name as the class in which it is declared"
13700 msgid "use of enum %q#D without previous declaration"
13704 msgid "redeclaration of %qT as a non-template"
13708 msgid "derived union %qT invalid"
13712 msgid "Java class %qT cannot have multiple bases"
13716 msgid "Java class %qT cannot have virtual bases"
13720 msgid "base type %qT fails to be a struct or class type"
13724 msgid "recursive type %qT undefined"
13728 msgid "duplicate base type %qT invalid"
13732 msgid "multiple definition of %q#T"
13736 msgid "%Jprevious definition here"
13741 #. IF no integral type can represent all the enumerator values, the
13742 #. enumeration is ill-formed.
13744 msgid "no integral type can represent all of the enumerator values for %qT"
13748 msgid "enumerator value for %qD not integer constant"
13752 msgid "overflow in enumeration values at %qD"
13756 msgid "return type %q#T is incomplete"
13759 #: cp/decl.c:9937 cp/typeck.c:6134
13760 msgid "%<operator=%> should return a reference to %<*this%>"
13764 msgid "parameter %qD declared void"
13768 msgid "invalid member function declaration"
13772 msgid "%qD is already defined in class %qT"
13776 msgid "static member function %q#D declared with type qualifiers"
13780 msgid "name missing for member function"
13783 #: cp/decl2.c:372 cp/decl2.c:386
13784 msgid "ambiguous conversion for array subscript"
13788 msgid "invalid types %<%T[%T]%> for array subscript"
13792 msgid "deleting array %q#D"
13796 msgid "type %q#T argument given to %<delete%>, expected pointer"
13801 "cannot delete a function. Only pointer-to-objects are valid arguments to %"
13806 msgid "deleting %qT is undefined"
13809 #. 14.5.2.2 [temp.mem]
13811 #. A local class shall not have member templates.
13813 msgid "invalid declaration of member template %q#D in local class"
13817 msgid "invalid use of %<virtual%> in template declaration of %q#D"
13820 #: cp/decl2.c:504 cp/pt.c:2971
13821 msgid "template declaration of %q#D"
13825 msgid "Java method %qD has non-Java return type %qT"
13829 msgid "Java method %qD has non-Java parameter type %qT"
13833 msgid "prototype for %q#D does not match any in class %qT"
13837 msgid "local class %q#T shall not have static data member %q#D"
13841 msgid "initializer invalid for static member with constructor"
13845 msgid "(an out of class initialization is required)"
13849 msgid "member %qD conflicts with virtual function table field name"
13853 msgid "applying attributes to template parameters is not implemented"
13857 msgid "%qD is already defined in %qT"
13861 msgid "field initializer is not constant"
13865 msgid "%<asm%> specifiers are not permitted on non-static data members"
13869 msgid "cannot declare %qD to be a bit-field type"
13873 msgid "cannot declare bit-field %qD with function type"
13877 msgid "%qD is already defined in the class %qT"
13881 msgid "static member %qD cannot be a bit-field"
13885 msgid "anonymous struct not inside named type"
13889 msgid "namespace-scope anonymous aggregates must be static"
13893 msgid "anonymous union with no members"
13897 msgid "%<operator new%> must return type %qT"
13901 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
13905 msgid "%<operator delete%> must return type %qT"
13909 msgid "%<operator delete%> takes type %qT as first parameter"
13913 msgid "inline function %qD used but never defined"
13917 msgid "default argument missing for parameter %P of %q+#D"
13920 #. damn ICE suppression
13923 msgid "unexpected letter %qc in locate_error\n"
13926 #. Can't throw a reference.
13928 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
13932 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
13935 #. Thrown object must be a Throwable.
13937 msgid "type %qT is not derived from %<java::lang::Throwable%>"
13941 msgid "mixing C++ and Java catches in a single translation unit"
13945 msgid "throwing NULL, which has integral, not pointer type"
13948 #: cp/except.c:625 cp/init.c:1887
13949 msgid "%qD should never be overloaded"
13953 msgid " in thrown expression"
13958 "expression %qE of abstract class type %qT cannot be used in throw-expression"
13962 msgid "%Hexception of type %qT will be caught"
13966 msgid "%H by earlier handler for %qT"
13970 msgid "%H%<...%> handler must be the last handler for its try block"
13974 msgid "%qD is already a friend of class %qT"
13978 msgid "invalid type %qT declared %<friend%>"
13982 #. Friend declarations shall not declare partial
13983 #. specializations.
13984 #. template <class U> friend class T::X<U>;
13986 #. Friend declarations shall not declare partial
13987 #. specializations.
13988 #: cp/friend.c:244 cp/friend.c:274
13989 msgid "partial specialization %qT declared %<friend%>"
13993 msgid "class %qT is implicitly friends with itself"
13997 msgid "%qT is not a member of %qT"
14001 msgid "%qT is not a member class template of %qT"
14005 msgid "%qT is not a nested class of %qT"
14008 #. template <class T> friend class T;
14010 msgid "template parameter type %qT declared %<friend%>"
14013 #. template <class T> friend class A; where A is not a template
14015 msgid "%q#T is not a template"
14019 msgid "%qD is already a friend of %qT"
14023 msgid "%qT is already a friend of %qT"
14027 msgid "member %qD declared as friend before type %qT defined"
14031 msgid "friend declaration %q#D declares a non-template function"
14036 "(if this is not what you intended, make sure the function template has "
14037 "already been declared and add <> after the function name here) -Wno-non-"
14038 "template-friend disables this warning"
14041 #: cp/g++spec.c:238 java/jvspec.c:417
14043 msgid "argument to '%s' missing\n"
14047 msgid "%J%qD should be initialized in the member initialization list"
14051 msgid "%Jdefault-initialization of %q#D, which has reference type"
14055 msgid "%Juninitialized reference member %qD"
14059 msgid "%Juninitialized member %qD with %<const%> type %qT"
14063 msgid "%qD will be initialized after"
14067 msgid "base %qT will be initialized after"
14079 msgid "%J when initialized here"
14083 msgid "%Jmultiple initializations given for %qD"
14087 msgid "%Jmultiple initializations given for base %qT"
14091 msgid "%Jinitializations for multiple members of %qT"
14096 "%Jbase class %q#T should be explicitly initialized in the copy constructor"
14099 #: cp/init.c:906 cp/init.c:925
14100 msgid "class %qT does not have any field named %qD"
14105 "%q#D is a static data member; it can only be initialized at its definition"
14109 msgid "%q#D is not a non-static data member of %qT"
14113 msgid "unnamed initializer for %qT, which has no base classes"
14117 msgid "unnamed initializer for %qT, which uses multiple inheritance"
14121 msgid "%qD is both a direct base and an indirect virtual base"
14125 msgid "type %qD is not a direct or virtual base of %qT"
14129 msgid "type %qD is not a direct base of %qT"
14133 msgid "bad array initializer"
14137 msgid "%qT is not an aggregate type"
14141 msgid "qualified type %qT does not match destructor name %<~%T%>"
14145 msgid "incomplete type %qT does not have member %qD"
14149 msgid "%qD is not a member of type %qT"
14153 msgid "invalid pointer to bit-field %qD"
14157 msgid "invalid use of non-static member function %qD"
14160 #: cp/init.c:1548 cp/semantics.c:1321
14161 msgid "invalid use of non-static data member %qD"
14165 msgid "size in array new must have integral type"
14169 msgid "zero size array reserves no space"
14173 msgid "new cannot be applied to a reference type"
14177 msgid "new cannot be applied to a function type"
14181 msgid "call to Java constructor, while %<jclass%> undefined"
14185 msgid "can't find class$"
14189 msgid "invalid type %<void%> for new"
14193 msgid "uninitialized const in %<new%> of %q#T"
14198 msgid "call to Java constructor with %qs undefined"
14202 msgid "request for member %qD is ambiguous"
14206 msgid "ISO C++ forbids initialization in array new"
14210 msgid "initializer ends prematurely"
14214 msgid "cannot initialize multi-dimensional array with initializer"
14218 msgid "possible problem detected in invocation of delete operator:"
14223 "neither the destructor nor the class-specific operator delete will be "
14224 "called, even if they are declared when the class is defined."
14228 msgid "unknown array size in delete"
14232 msgid "type to vector delete is neither pointer or array type"
14237 msgid "junk at end of #pragma %s"
14242 msgid "invalid #pragma %s"
14246 msgid "#pragma vtable no longer supported"
14251 msgid "#pragma implementation for %qs appears after file is included"
14255 msgid "junk at end of #pragma GCC java_exceptions"
14259 msgid "%qD not defined"
14263 msgid "%qD was not declared in this scope"
14266 #. In a template, it is invalid to write "f()" or "f(3)" if no
14267 #. declaration of "f" is available. Historically, G++ and most
14268 #. other compilers accepted that usage since they deferred all name
14269 #. lookup until instantiation time rather than doing unqualified
14270 #. name lookup at template definition time; explain to the user what
14273 #. Note that we have the exact wording of the following message in
14274 #. the manual (trouble.texi, node "Name lookup"), so they need to
14275 #. be kept in synch.
14278 "there are no arguments to %qD that depend on a template parameter, so a "
14279 "declaration of %qD must be available"
14284 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
14285 "use of an undeclared name is deprecated)"
14288 #: cp/mangle.c:2114
14289 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
14292 #: cp/mangle.c:2122
14293 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
14296 #: cp/mangle.c:2172
14297 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
14300 #: cp/mangle.c:2482
14301 msgid "the mangled name of %qD will change in a future version of GCC"
14305 msgid "generic thunk code fails for method %q#D which uses %<...%>"
14309 msgid "non-static const member %q#D, can't use default assignment operator"
14313 msgid "non-static reference member %q#D, can't use default assignment operator"
14316 #: cp/method.c:1099
14318 "vtable layout for class %qT may not be ABI-compliantand may change in a "
14319 "future version of GCC due to implicit virtual destructor"
14322 #: cp/name-lookup.c:693
14323 msgid "redeclaration of %<wchar_t%> as %qT"
14326 #. A redeclaration of main, but not a duplicate of the
14329 #. [basic.start.main]
14331 #. This function shall not be overloaded.
14332 #: cp/name-lookup.c:725
14333 msgid "invalid redeclaration of %qD"
14336 #: cp/name-lookup.c:726
14340 #: cp/name-lookup.c:814
14341 msgid "type mismatch with previous external decl of %q#D"
14344 #: cp/name-lookup.c:815
14345 msgid "previous external decl of %q#D"
14348 #: cp/name-lookup.c:897
14349 msgid "extern declaration of %q#D doesn't match"
14352 #: cp/name-lookup.c:898
14353 msgid "global declaration %q#D"
14356 #: cp/name-lookup.c:934 cp/name-lookup.c:941
14357 msgid "declaration of %q#D shadows a parameter"
14360 #. Location of previous decl is not useful in this case.
14361 #: cp/name-lookup.c:966
14362 msgid "declaration of %qD shadows a member of 'this'"
14365 #: cp/name-lookup.c:972
14366 msgid "declaration of %qD shadows a previous local"
14369 #: cp/name-lookup.c:979
14370 msgid "declaration of %qD shadows a global declaration"
14373 #: cp/name-lookup.c:1095
14374 msgid "name lookup of %qD changed"
14377 #: cp/name-lookup.c:1096
14378 msgid " matches this %qD under ISO standard rules"
14381 #: cp/name-lookup.c:1098
14382 msgid " matches this %qD under old rules"
14385 #: cp/name-lookup.c:1116 cp/name-lookup.c:1124
14386 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
14389 #: cp/name-lookup.c:1118
14390 msgid " cannot use obsolete binding at %qD because it has a destructor"
14393 #: cp/name-lookup.c:1126
14394 msgid " using obsolete binding at %qD"
14397 #: cp/name-lookup.c:1179
14399 msgid "%s %s(%E) %p %d\n"
14402 #: cp/name-lookup.c:1182
14404 msgid "%s %s %p %d\n"
14407 #: cp/name-lookup.c:1308
14408 msgid "XXX is_class_level != (current_scope == class_scope)\n"
14411 #: cp/name-lookup.c:1864
14412 msgid "%q#D hides constructor for %q#T"
14415 #: cp/name-lookup.c:1880
14416 msgid "%q#D conflicts with previous using declaration %q#D"
14419 #: cp/name-lookup.c:1892
14420 msgid "previous non-function declaration %q#D"
14423 #: cp/name-lookup.c:1893
14424 msgid "conflicts with function declaration %q#D"
14427 #. It's a nested name with template parameter dependent scope.
14428 #. This can only be using-declaration for class member.
14429 #: cp/name-lookup.c:1971 cp/name-lookup.c:1996 cp/name-lookup.c:3158
14430 msgid "%qT is not a namespace"
14434 #. A using-declaration shall not name a template-id.
14435 #: cp/name-lookup.c:1981
14436 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
14439 #: cp/name-lookup.c:1988
14440 msgid "namespace %qD not allowed in using-declaration"
14443 #: cp/name-lookup.c:2024
14444 msgid "%qD not declared"
14447 #: cp/name-lookup.c:2036 cp/name-lookup.c:2081 cp/name-lookup.c:2115
14448 msgid "%qD is already declared in this scope"
14451 #: cp/name-lookup.c:2121
14452 msgid "using declaration %qD introduced ambiguous type %qT"
14455 #: cp/name-lookup.c:2692
14456 msgid "using-declaration for non-member at class scope"
14459 #: cp/name-lookup.c:2697
14460 msgid "using-declaration cannot name destructor"
14463 #: cp/name-lookup.c:2770
14464 msgid "declaration of %qD not in a namespace surrounding %qD"
14467 #: cp/name-lookup.c:2778
14468 msgid "explicit qualification in declaration of `%D'"
14471 #: cp/name-lookup.c:2814
14472 msgid "%qD should have been declared inside %qD"
14475 #: cp/name-lookup.c:2876
14476 msgid "namespace alias %qD not allowed here, assuming %qD"
14479 #. The parser did not find it, so it's not there.
14480 #: cp/name-lookup.c:2991
14481 msgid "unknown namespace %qD"
14484 #: cp/name-lookup.c:3152
14485 msgid "namespace %qT undeclared"
14488 #: cp/name-lookup.c:3196
14489 msgid "strong using only meaningful at namespace scope"
14492 #: cp/name-lookup.c:3203
14493 msgid "%qD attribute directive ignored"
14496 #: cp/name-lookup.c:3338
14497 msgid "use of %qD is ambiguous"
14500 #: cp/name-lookup.c:3339
14501 msgid " first declared as %q#D here"
14504 #: cp/name-lookup.c:3341
14505 msgid " also declared as %q#D here"
14508 #: cp/name-lookup.c:3356
14509 msgid "%qD denotes an ambiguous type"
14512 #: cp/name-lookup.c:3357
14513 msgid "%J first type here"
14516 #: cp/name-lookup.c:3358
14517 msgid "%J other type here"
14520 #. This happens for A::B where B is a template, and there are no
14521 #. template arguments.
14522 #: cp/name-lookup.c:3436 cp/parser.c:4384 cp/typeck.c:1786
14523 msgid "invalid use of %qD"
14526 #: cp/name-lookup.c:3476
14527 msgid "%<%D::%D%> is not a template"
14530 #: cp/name-lookup.c:3491
14531 msgid "%qD undeclared in namespace %qD"
14534 #: cp/name-lookup.c:4118
14535 msgid "%qD is not a function,"
14538 #: cp/name-lookup.c:4119
14539 msgid " conflict with %qD"
14542 #: cp/name-lookup.c:4905
14543 msgid "XXX entering pop_everything ()\n"
14546 #: cp/name-lookup.c:4914
14547 msgid "XXX leaving pop_everything ()\n"
14550 #: cp/parser.c:1797
14551 msgid "minimum/maximum operators are deprecated"
14554 #: cp/parser.c:1817
14555 msgid "%<#pragma%> is not allowed here"
14558 #: cp/parser.c:1846
14559 msgid "%<%D::%D%> has not been declared"
14562 #: cp/parser.c:1849 cp/semantics.c:2379
14563 msgid "%<::%D%> has not been declared"
14566 #: cp/parser.c:1852
14567 msgid "request for member %qD in non-class type %qT"
14570 #: cp/parser.c:1855
14571 msgid "%<%T::%D%> has not been declared"
14574 #: cp/parser.c:1858
14575 msgid "%qD has not been declared"
14578 #: cp/parser.c:1861
14579 msgid "%<%D::%D%> %s"
14582 #: cp/parser.c:1863
14583 msgid "%<::%D%> %s"
14586 #: cp/parser.c:1865
14590 #: cp/parser.c:1917
14591 msgid "new types may not be defined in a return type"
14594 #: cp/parser.c:1918
14595 msgid "(perhaps a semicolon is missing after the definition of %qT)"
14598 #: cp/parser.c:1937 cp/pt.c:4341
14599 msgid "%qT is not a template"
14602 #: cp/parser.c:1939
14604 msgid "%qE is not a template"
14607 #: cp/parser.c:1941
14608 msgid "invalid template-id"
14611 #: cp/parser.c:1970
14613 msgid "%s cannot appear in a constant-expression"
14616 #: cp/parser.c:1995
14618 msgid "invalid use of template-name %qE without an argument list"
14621 #. Issue an error message.
14622 #: cp/parser.c:2000
14624 msgid "%qE does not name a type"
14627 #: cp/parser.c:2032
14628 msgid "(perhaps %<typename %T::%E%> was intended)"
14631 #: cp/parser.c:2047
14633 msgid "%qE in namespace %qE does not name a type"
14636 #: cp/parser.c:2050
14637 msgid "%qE in class %qT does not name a type"
14640 #: cp/parser.c:2759
14641 msgid "ISO C++ forbids braced-groups within expressions"
14644 #: cp/parser.c:2768
14645 msgid "statement-expressions are allowed only inside functions"
14648 #: cp/parser.c:2819
14649 msgid "%<this%> may not be used in this context"
14652 #: cp/parser.c:2955
14653 msgid "local variable %qD may not appear in this context"
14656 #: cp/parser.c:3327
14657 msgid "typedef-name %qD used as destructor declarator"
14660 #: cp/parser.c:3984
14661 msgid "ISO C++ forbids compound-literals"
14664 #: cp/parser.c:4904
14665 msgid "array bound forbidden after parenthesized type-id"
14668 #: cp/parser.c:4905
14669 msgid "try removing the parentheses around the type-id"
14672 #: cp/parser.c:5106
14673 msgid "expression in new-declarator must have integral or enumeration type"
14676 #: cp/parser.c:5295
14677 msgid "use of old-style cast"
14680 #: cp/parser.c:6065
14682 msgid "case label %qE not within a switch statement"
14685 #: cp/parser.c:6608
14686 msgid "ISO C++ forbids computed gotos"
14689 #: cp/parser.c:6733
14690 msgid "extra %<;%>"
14693 #: cp/parser.c:7052
14694 msgid "mixing declarations and function-definitions is forbidden"
14697 #: cp/parser.c:7183
14698 msgid "duplicate %<friend%>"
14701 #: cp/parser.c:7352
14702 msgid "class definition may not be declared a friend"
14705 #: cp/parser.c:7665
14706 msgid "only constructors take base initializers"
14709 #: cp/parser.c:7716
14710 msgid "anachronistic old-style base class initializer"
14713 #: cp/parser.c:7758
14715 "keyword %<typename%> not allowed in this context (a qualified member "
14716 "initializer is implicitly a type)"
14719 #. Warn that we do not support `export'.
14720 #: cp/parser.c:8124
14721 msgid "keyword %<export%> not implemented, and will be ignored"
14724 #. Otherwise, emit an error about the invalid digraph, but continue
14725 #. parsing because we got our argument list.
14726 #: cp/parser.c:8497
14727 msgid "%<<::%> cannot begin a template-argument list"
14730 #: cp/parser.c:8498
14732 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
14736 #: cp/parser.c:8505
14737 msgid "(if you use -fpermissive G++ will accept your code)"
14740 #: cp/parser.c:8569
14741 msgid "parse error in template argument list"
14744 #. Explain what went wrong.
14745 #: cp/parser.c:8682
14746 msgid "non-template %qD used as template"
14749 #: cp/parser.c:8683
14750 msgid "use %<%T::template %D%> to indicate that it is a template"
14753 #: cp/parser.c:9272 cp/parser.c:15038
14755 msgid "template declaration of %qs"
14758 #: cp/parser.c:9715
14759 msgid "using %<typename%> outside of template"
14762 #: cp/parser.c:9910
14763 msgid "type attributes are honored only at type definition"
14766 #. [namespace.udecl]
14768 #. A using declaration shall not name a template-id.
14769 #: cp/parser.c:10292
14770 msgid "a template-id may not appear in a using-declaration"
14773 #: cp/parser.c:10622
14774 msgid "an asm-specification is not allowed on a function-definition"
14777 #: cp/parser.c:10624
14778 msgid "attributes are not allowed on a function-definition"
14781 #: cp/parser.c:10755
14782 msgid "attributes after parenthesized initializer ignored"
14785 #: cp/parser.c:11140
14786 msgid "array bound is not an integer constant"
14789 #: cp/parser.c:11210
14790 msgid "%<%T::%D%> is not a type"
14793 #: cp/parser.c:11253
14794 msgid "invalid use of constructor as a template"
14797 #: cp/parser.c:11254
14799 "use %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified "
14803 #: cp/parser.c:11442
14804 msgid "duplicate cv-qualifier"
14807 #: cp/parser.c:11944
14808 msgid "file ends in default argument"
14811 #: cp/parser.c:12005
14812 msgid "deprecated use of default argument for parameter of non-function"
14815 #: cp/parser.c:12008
14816 msgid "default arguments are only permitted for function parameters"
14819 #: cp/parser.c:12750
14820 msgid "invalid class name in declaration of %qD"
14823 #: cp/parser.c:12761
14824 msgid "declaration of %qD in %qD which does not enclose %qD"
14827 #: cp/parser.c:12774
14828 msgid "extra qualification ignored"
14831 #: cp/parser.c:12785
14832 msgid "an explicit specialization must be preceded by %<template <>%>"
14835 #: cp/parser.c:12878
14836 msgid "previous definition of %q#T"
14839 #: cp/parser.c:13088
14840 msgid "%Hextra %<;%>"
14843 #: cp/parser.c:13106
14844 msgid "a class-key must be used when declaring a friend"
14847 #: cp/parser.c:13120
14848 msgid "friend declaration does not name a class or function"
14851 #: cp/parser.c:13296
14852 msgid "pure-specifier on function-definition"
14855 #: cp/parser.c:13574
14856 msgid "keyword %<typename%> not allowed outside of templates"
14859 #: cp/parser.c:13576
14861 "keyword %<typename%> not allowed in this context (the base class is "
14862 "implicitly a type)"
14865 #: cp/parser.c:13850
14866 msgid "invalid catch parameter"
14869 #: cp/parser.c:14425
14870 msgid "reference to %qD is ambiguous"
14873 #: cp/parser.c:14594
14874 msgid "too few template-parameter-lists"
14877 #. Otherwise, there are too many template parameter lists. We have
14880 #. template <class T> template <class U> void S::f();
14881 #: cp/parser.c:14609
14882 msgid "too many template-parameter-lists"
14885 #. Skip the entire function.
14886 #: cp/parser.c:14833
14887 msgid "invalid function declaration"
14890 #. Issue an error message.
14891 #: cp/parser.c:14870
14892 msgid "named return values are no longer supported"
14895 #: cp/parser.c:15244
14896 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
14899 #: cp/parser.c:15259
14900 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
14903 #: cp/parser.c:15264
14904 msgid "missing %<>%> to terminate the template argument list"
14907 #: cp/parser.c:15792
14908 msgid "%qs tag used in naming %q#T"
14911 #: cp/parser.c:15813
14912 msgid "%qD redeclared with different access"
14915 #: cp/parser.c:15830
14916 msgid "%<template%> (as a disambiguator) is only allowed within templates"
14919 #: cp/parser.c:16038
14920 msgid "inter-module optimizations not implemented for C++"
14924 msgid "data member %qD cannot be a member template"
14928 msgid "invalid member template declaration %qD"
14932 msgid "explicit specialization in non-namespace scope %qD"
14936 msgid "enclosing class templates are not explicitly specialized"
14940 msgid "specialization of %qD in different namespace"
14943 #: cp/pt.c:669 cp/pt.c:738
14944 msgid " from definition of %q#D"
14948 msgid "specialization of %qT after instantiation"
14952 msgid "specializing %q#T in different namespace"
14956 msgid "specialization %qT after instantiation %qT"
14960 msgid "explicit specialization of non-template %qT"
14964 msgid "specialization of %qD after instantiation"
14972 msgid "%qD is not a function template"
14976 msgid "template-id %qD for %q+D does not match any template declaration"
14980 msgid "ambiguous template specialization %qD for %q+D"
14983 #. This case handles bogus declarations like template <>
14984 #. template <class T> void f<int>();
14985 #: cp/pt.c:1780 cp/pt.c:1834
14986 msgid "template-id %qD in declaration of primary template"
14990 msgid "template parameter list used in explicit instantiation"
14994 msgid "definition provided for explicit instantiation"
14998 msgid "too many template parameter lists in declaration of %qD"
15002 msgid "too few template parameter lists in declaration of %qD"
15006 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
15010 msgid "function template partial specialization %qD is not allowed"
15014 msgid "default argument specified in explicit specialization"
15018 msgid "template specialization with C linkage"
15022 msgid "%qD is not a template function"
15025 #. From [temp.expl.spec]:
15027 #. If such an explicit specialization for the member
15028 #. of a class template names an implicitly-declared
15029 #. special member function (clause _special_), the
15030 #. program is ill-formed.
15032 #. Similar language is found in [temp.explicit].
15034 msgid "specialization of implicitly-declared special member function"
15038 msgid "no member function %qD declared in %qT"
15042 msgid " shadows template parm %q#D"
15046 msgid "template parameters not used in partial specialization:"
15054 msgid "partial specialization %qT does not specialize any template arguments"
15059 msgid "template argument %qE involves template parameter(s)"
15063 msgid "type %qT of template argument %qE depends on template parameter(s)"
15067 msgid "no default argument for %qD"
15071 msgid "template with C linkage"
15075 msgid "template class without a name"
15080 #. A destructor shall not be a member template.
15082 msgid "destructor %qD declared as member template"
15085 #. [basic.stc.dynamic.allocation]
15087 #. An allocation function can be a function
15088 #. template. ... Template allocation functions shall
15089 #. have two or more parameters.
15091 msgid "invalid template declaration of %qD"
15095 msgid "%qD does not declare a template type"
15099 msgid "template definition of non-template %q#D"
15103 msgid "expected %d levels of template parms for %q#D, got %d"
15107 msgid "got %d template parameters for %q#D"
15111 msgid "got %d template parameters for %q#T"
15116 msgid " but %d required"
15120 msgid "%qT is not a template type"
15124 msgid "template specifiers not specified in declaration of %qD"
15128 msgid "previous declaration %qD"
15133 msgid "used %d template parameter%s instead of %d"
15137 msgid "template parameter %q#D"
15141 msgid "redeclared here as %q#D"
15144 #. We have in [temp.param]:
15146 #. A template-parameter may not be given default arguments
15147 #. by two different declarations in the same scope.
15149 msgid "redefinition of default argument for %q#D"
15153 msgid "%J original definition appeared here"
15158 "%qE is not a valid template argument for type %qT because function %qD has "
15159 "not external linkage"
15164 "%qE is not a valid template argument for type %qT because string literals "
15165 "can never be used in this context"
15170 "%qE is not a valid template argument for type %qT because it is a non-"
15171 "constant expression"
15176 "%qE is not a valid template argument for type %qT because it is not a "
15182 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
15188 "%qE is not a valid template argument for type %qT because it is not a lvalue"
15193 "%qE is not a valid template argument for type %qT because object %qD has not "
15199 "%qE is not a valid template argument for type %qT because it is a pointer"
15204 msgid "try using %qE instead"
15209 "%qE is not a valid template argument for type %qT because it is of type %qT"
15213 msgid "standard conversions are not allowed in this context"
15217 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
15220 #: cp/pt.c:3827 cp/pt.c:3846 cp/pt.c:3886
15221 msgid "type/value mismatch at argument %d in template parameter list for %qD"
15225 msgid " expected a constant of type %qT, got %qT"
15230 msgid " expected a class template, got %qE"
15235 msgid " expected a type, got %qE"
15239 msgid " expected a type, got %qT"
15243 msgid " expected a class template, got %qT"
15247 msgid " expected a template of type %qD, got %qD"
15251 msgid "could not convert template argument %qE to %qT"
15256 msgid "wrong number of template arguments (%d, should be %d)"
15260 msgid "provided for %qD"
15265 msgid "template argument %d is invalid"
15269 msgid "non-template type %qT used as a template"
15273 msgid "for template declaration %qD"
15278 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
15279 "to increase the maximum) instantiating %qD"
15283 msgid "ambiguous class template instantiation for %q#T"
15291 msgid "instantiation of %qD as type %qT"
15295 msgid "invalid parameter type %qT"
15299 msgid "in declaration %qD"
15303 msgid "function returning an array"
15307 msgid "function returning a function"
15311 msgid "creating pointer to member function of non-class type %qT"
15315 msgid "creating array with size zero"
15320 msgid "creating array with size zero (%qE)"
15324 msgid "forming reference to void"
15328 msgid "forming %s to reference type %qT"
15332 msgid "creating pointer to member of non-class type %qT"
15336 msgid "creating pointer to member reference type %qT"
15340 msgid "creating array of %qT"
15344 msgid "creating array of %qT, which is an abstract class type"
15348 msgid "%qT is not a class, struct, or union type"
15352 msgid "%qT resolves to %qT, which is not an enumeration type"
15356 msgid "%qT resolves to %qT, which is is not a class type"
15361 msgid "use of %qs in template"
15367 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
15371 msgid "say %<typename %E%> if a type is meant"
15375 msgid "using invalid field %qD"
15379 msgid "%qT is not a class or namespace"
15383 msgid "%qD is not a class or namespace"
15387 msgid "%qT is/uses anonymous type"
15391 msgid "%qT uses local type %qT"
15395 msgid "%qT is a variably modified type"
15400 msgid "integral expression %qE is not constant"
15404 msgid " trying to instantiate %qD"
15408 msgid "incomplete type unification"
15411 #: cp/pt.c:10873 cp/pt.c:10944
15412 msgid "explicit instantiation of non-template %q#D"
15415 #: cp/pt.c:10889 cp/pt.c:10939
15416 msgid "no matching template for %qD found"
15420 msgid "explicit instantiation of %q#D"
15424 msgid "duplicate explicit instantiation of %q#D"
15428 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
15431 #: cp/pt.c:10958 cp/pt.c:11048
15432 msgid "storage class %qD applied to template instantiation"
15436 msgid "explicit instantiation of non-template type %qT"
15440 msgid "explicit instantiation of %q#T before definition of template"
15445 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
15449 msgid "duplicate explicit instantiation of %q#T"
15453 msgid "explicit instantiation of %qD but no definition available"
15458 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
15459 "to increase the maximum) instantiating %q+D, possibly from virtual table "
15464 msgid "%q#T is not a valid type for a template constant parameter"
15468 msgid "-frepo must be used with -c"
15473 msgid "mysterious repository information in %s"
15478 msgid "can't create repository information file %qs"
15482 msgid "cannot use typeid with -fno-rtti"
15486 msgid "must #include <typeinfo> before using typeid"
15491 "cannot create type information for type %qT because its size is variable"
15494 #: cp/rtti.c:570 cp/rtti.c:584
15495 msgid "dynamic_cast of %q#D to %q#T can never succeed"
15499 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
15503 msgid "%qT is an ambiguous base of %qT"
15507 msgid "%qT is an inaccessible base of %qT"
15510 #: cp/search.c:1843
15511 msgid "deprecated covariant return type for %q#D"
15514 #: cp/search.c:1845 cp/search.c:1860 cp/search.c:1866
15515 msgid " overriding %q#D"
15518 #: cp/search.c:1859
15519 msgid "invalid covariant return type for %q#D"
15522 #: cp/search.c:1864
15523 msgid "conflicting return type specified for %q#D"
15526 #: cp/search.c:1875
15527 msgid "looser throw specifier for %q#F"
15530 #: cp/search.c:1876
15531 msgid " overriding %q#F"
15534 #. A static member function cannot match an inherited
15535 #. virtual member function.
15536 #: cp/search.c:1969
15537 msgid "%q#D cannot be declared"
15540 #: cp/search.c:1970
15541 msgid " since %q#D declared in base class"
15544 #: cp/semantics.c:1199
15546 msgid "type of asm operand %qE could not be determined"
15549 #: cp/semantics.c:1318
15550 msgid "invalid use of member %qD in static member function"
15553 #: cp/semantics.c:1322 cp/semantics.c:1361
15554 msgid "from this location"
15557 #: cp/semantics.c:1360
15558 msgid "object missing in reference to %qD"
15561 #: cp/semantics.c:1841
15562 msgid "arguments to destructor are not allowed"
15565 #: cp/semantics.c:1891
15566 msgid "%<this%> is unavailable for static member functions"
15569 #: cp/semantics.c:1897
15570 msgid "invalid use of %<this%> in non-member function"
15573 #: cp/semantics.c:1899
15574 msgid "invalid use of %<this%> at top level"
15577 #: cp/semantics.c:1923
15578 msgid "invalid qualifying scope in pseudo-destructor name"
15581 #: cp/semantics.c:1943
15582 msgid "%qE is not of type %qT"
15585 #: cp/semantics.c:2043
15586 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
15589 #: cp/semantics.c:2087
15591 "invalid use of type %qT as a default value for a template template-parameter"
15594 #: cp/semantics.c:2090
15595 msgid "invalid use of %qD as a default value for a template template-parameter"
15598 #: cp/semantics.c:2094
15599 msgid "invalid default argument for a template template parameter"
15602 #: cp/semantics.c:2111
15603 msgid "definition of %q#T inside template parameter list"
15606 #: cp/semantics.c:2122
15607 msgid "invalid definition of qualified type %qT"
15610 #: cp/semantics.c:2338
15611 msgid "invalid base-class specification"
15614 #: cp/semantics.c:2347
15615 msgid "base class %qT has cv qualifiers"
15618 #: cp/semantics.c:2367
15619 msgid "incomplete type %qT used in nested name specifier"
15622 #: cp/semantics.c:2370
15623 msgid "reference to %<%T::%D%> is ambiguous"
15626 #: cp/semantics.c:2374 cp/typeck.c:1621
15627 msgid "%qD is not a member of %qT"
15630 #: cp/semantics.c:2377
15631 msgid "%qD is not a member of %qD"
15634 #: cp/semantics.c:2506
15636 "template parameter %qD of type %qT is not allowed in an integral constant "
15637 "expression because it is not of integral or enumeration type"
15640 #: cp/semantics.c:2660
15641 msgid "%qD cannot appear in a constant-expression"
15644 #: cp/semantics.c:2668
15645 msgid "use of namespace %qD as expression"
15648 #: cp/semantics.c:2673
15649 msgid "use of class template %qT as expression"
15652 #. Ambiguous reference to base members.
15653 #: cp/semantics.c:2679
15654 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
15657 #: cp/semantics.c:2752
15659 msgid "use of %s from containing function"
15662 #: cp/semantics.c:2755
15663 msgid " %q#D declared here"
15666 #: cp/semantics.c:2805
15668 msgid "type of %qE is unknown"
15672 msgid "%qV qualifiers cannot be applied to %qT"
15677 msgid "%qE attribute can only be applied to Java class definitions"
15682 msgid "%qE attribute can only be applied to class definitions"
15687 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
15691 msgid "requested init_priority is not an integer constant"
15697 "can only use %qE attribute on file-scope definitions of objects of class type"
15701 msgid "requested init_priority is out of range"
15705 msgid "requested init_priority is reserved for internal use"
15710 msgid "%qE attribute is not supported on this platform"
15713 #: cp/typeck.c:418 cp/typeck.c:432 cp/typeck.c:525
15714 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
15719 "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
15723 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
15726 #: cp/typeck.c:1239
15728 msgid "invalid application of %qs to a member function"
15731 #: cp/typeck.c:1272
15733 msgid "invalid application of %qs to a bit-field"
15736 #: cp/typeck.c:1277
15738 msgid "ISO C++ forbids applying %qs to an expression of function type"
15741 #: cp/typeck.c:1314
15742 msgid "invalid use of non-static member function"
15745 #: cp/typeck.c:1481
15746 msgid "deprecated conversion from string constant to %qT'"
15749 #: cp/typeck.c:1592 cp/typeck.c:1882
15750 msgid "request for member %qD in %qE, which is of non-class type %qT"
15753 #: cp/typeck.c:1619
15755 msgid "invalid use of nonstatic data member %qE"
15758 #: cp/typeck.c:1671 cp/typeck.c:1699
15759 msgid "invalid access to non-static data member %qD of NULL object"
15762 #: cp/typeck.c:1674 cp/typeck.c:1701
15763 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
15766 #: cp/typeck.c:1812
15767 msgid "qualified type %qT does not match destructor name ~%qT"
15770 #: cp/typeck.c:1818
15771 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
15774 #: cp/typeck.c:1928
15775 msgid "%<%D::%D%> is not a member of %qT"
15778 #: cp/typeck.c:1939
15779 msgid "%qT is not a base of %qT"
15782 #: cp/typeck.c:1958
15783 msgid "%qD has no member named %qE"
15786 #: cp/typeck.c:1973
15787 msgid "%qD is not a member template function"
15790 #. A pointer to incomplete type (other than cv void) can be
15791 #. dereferenced [expr.unary.op]/1
15792 #: cp/typeck.c:2080
15793 msgid "%qT is not a pointer-to-object type"
15796 #: cp/typeck.c:2105
15798 msgid "invalid use of %qs on pointer to member"
15801 #: cp/typeck.c:2111
15802 msgid "invalid type argument"
15805 #: cp/typeck.c:2134
15806 msgid "subscript missing in array reference"
15809 #: cp/typeck.c:2216
15810 msgid "ISO C++ forbids subscripting non-lvalue array"
15813 #: cp/typeck.c:2227
15814 msgid "subscripting array declared %<register%>"
15817 #: cp/typeck.c:2310
15819 msgid "object missing in use of %qE"
15822 #: cp/typeck.c:2411
15823 msgid "ISO C++ forbids calling %<::main%> from within program"
15826 #: cp/typeck.c:2436
15828 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
15831 #: cp/typeck.c:2450
15833 msgid "%qE cannot be used as a function"
15836 #: cp/typeck.c:2529
15837 msgid "too many arguments to %s %q+#D"
15840 #: cp/typeck.c:2531 cp/typeck.c:2634
15841 msgid "at this point in file"
15844 #: cp/typeck.c:2534
15845 msgid "too many arguments to function"
15848 #: cp/typeck.c:2568
15849 msgid "parameter %P of %qD has incomplete type %qT"
15852 #: cp/typeck.c:2571
15853 msgid "parameter %P has incomplete type %qT"
15856 #: cp/typeck.c:2632
15857 msgid "too few arguments to %s %q+#D"
15860 #: cp/typeck.c:2637
15861 msgid "too few arguments to function"
15864 #: cp/typeck.c:2784 cp/typeck.c:2794
15865 msgid "assuming cast to type %qT from overloaded function"
15868 #: cp/typeck.c:2855
15869 msgid "division by zero in %<%E / 0%>"
15872 #: cp/typeck.c:2857
15873 msgid "division by zero in %<%E / 0.%>"
15876 #: cp/typeck.c:2891
15877 msgid "division by zero in %<%E %% 0%>"
15880 #: cp/typeck.c:2893
15881 msgid "division by zero in %<%E %% 0.%>"
15884 #: cp/typeck.c:2973
15886 msgid "%s rotate count is negative"
15889 #: cp/typeck.c:2976
15891 msgid "%s rotate count >= width of type"
15894 #: cp/typeck.c:3010 cp/typeck.c:3015 cp/typeck.c:3111 cp/typeck.c:3116
15895 msgid "ISO C++ forbids comparison between pointer and integer"
15898 #: cp/typeck.c:3130
15899 msgid "unordered comparison on non-floating point argument"
15902 #: cp/typeck.c:3152
15903 msgid "invalid operands of types %qT and %qT to binary %qO"
15906 #: cp/typeck.c:3316
15907 msgid "comparison between types %q#T and %q#T"
15910 #: cp/typeck.c:3352
15911 msgid "comparison between signed and unsigned integer expressions"
15914 #. Some sort of arithmetic operation involving NULL was
15915 #. performed. Note that pointer-difference and pointer-addition
15916 #. have already been handled above, and so we don't end up here in
15918 #: cp/typeck.c:3431
15919 msgid "NULL used in arithmetic"
15922 #: cp/typeck.c:3489
15923 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
15926 #: cp/typeck.c:3491
15927 msgid "ISO C++ forbids using pointer to a function in subtraction"
15930 #: cp/typeck.c:3493
15931 msgid "ISO C++ forbids using pointer to a method in subtraction"
15934 #: cp/typeck.c:3505
15935 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
15938 #: cp/typeck.c:3564
15941 "invalid use of %qE to form a pointer-to-member-function. Use a qualified-id."
15944 #: cp/typeck.c:3571
15947 "parenthesis around %qE cannot be used to form a pointer-to-member-function"
15950 #: cp/typeck.c:3594
15951 msgid "taking address of temporary"
15954 #: cp/typeck.c:3829
15956 msgid "ISO C++ forbids %sing an enum"
15959 #: cp/typeck.c:3840
15960 msgid "cannot %s a pointer to incomplete type %qT"
15963 #: cp/typeck.c:3846
15964 msgid "ISO C++ forbids %sing a pointer of type %qT"
15967 #: cp/typeck.c:3871
15968 msgid "cast to non-reference type used as lvalue"
15971 #: cp/typeck.c:3906
15972 msgid "invalid use of %<--%> on bool variable %qD"
15976 #: cp/typeck.c:3935
15977 msgid "ISO C++ forbids taking address of function %<::main%>"
15980 #. An expression like &memfn.
15981 #: cp/typeck.c:3989
15983 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
15984 "static member function to form a pointer to member function. Say %<&%T::%D%>"
15987 #: cp/typeck.c:3994
15989 "ISO C++ forbids taking the address of a bound member function to form a "
15990 "pointer to member function. Say %<&%T::%D%>"
15993 #: cp/typeck.c:4022
15994 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
15997 #: cp/typeck.c:4042
15998 msgid "cannot create pointer to reference member %qD"
16001 #: cp/typeck.c:4261
16002 msgid "cannot take the address of %<this%>, which is an rvalue expression"
16005 #: cp/typeck.c:4284
16006 msgid "address of explicit register variable %qD requested"
16009 #: cp/typeck.c:4289
16010 msgid "address requested for %qD, which is declared %<register%>"
16013 #: cp/typeck.c:4355
16015 msgid "%s expression list treated as compound expression"
16018 #: cp/typeck.c:4430
16019 msgid "%s from type %qT to type %qT casts away constness"
16022 #: cp/typeck.c:4729
16023 msgid "invalid static_cast from type %qT to type %qT"
16026 #: cp/typeck.c:4751
16027 msgid "converting from %qT to %qT"
16030 #: cp/typeck.c:4796
16031 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
16034 #: cp/typeck.c:4855
16035 msgid "cast from %qT to %qT loses precision"
16038 #: cp/typeck.c:4880
16039 msgid "cast from %qT to %qT increases required alignment of target type"
16042 #. Only issue a warning, as we have always supported this
16043 #. where possible, and it is necessary in some cases. DR 195
16044 #. addresses this issue, but as of 2004/10/26 is still in
16046 #: cp/typeck.c:4894
16048 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
16051 #: cp/typeck.c:4905
16052 msgid "invalid cast from type %qT to type %qT"
16055 #: cp/typeck.c:4961
16057 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
16058 "nor a pointer-to-data-member type"
16061 #: cp/typeck.c:4970
16063 "invalid use of const_cast with type %qT, which is a pointer or reference to "
16067 #: cp/typeck.c:4992
16068 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
16071 #: cp/typeck.c:5035
16072 msgid "invalid const_cast from type %qT to type %qT"
16075 #: cp/typeck.c:5103 cp/typeck.c:5108
16076 msgid "ISO C++ forbids casting to an array type %qT"
16079 #: cp/typeck.c:5116
16080 msgid "invalid cast to function type %qT"
16083 #: cp/typeck.c:5332
16084 msgid " in evaluation of %<%Q(%#T, %#T)%>"
16087 #: cp/typeck.c:5401
16088 msgid "incompatible types in assignment of %qT to %qT"
16091 #: cp/typeck.c:5408
16092 msgid "ISO C++ forbids assignment of arrays"
16095 #: cp/typeck.c:5519
16096 msgid " in pointer to member function conversion"
16099 #: cp/typeck.c:5525
16100 msgid " in pointer to member conversion"
16103 #. This is a reinterpret cast, we choose to do nothing.
16104 #: cp/typeck.c:5536 cp/typeck.c:5552
16105 msgid "pointer to member cast via virtual base %qT"
16108 #: cp/typeck.c:5555
16109 msgid "pointer to member conversion via virtual base %qT"
16112 #: cp/typeck.c:5628
16113 msgid "invalid conversion to type %qT from type %qT"
16116 #: cp/typeck.c:5846
16117 msgid "cannot convert %qT to %qT for argument %qP to %qD"
16120 #: cp/typeck.c:5849
16121 msgid "cannot convert %qT to %qT in %s"
16124 #: cp/typeck.c:5922 cp/typeck.c:5924
16125 msgid "in passing argument %P of %q+D"
16128 #: cp/typeck.c:5974
16129 msgid "returning reference to temporary"
16132 #: cp/typeck.c:5981
16133 msgid "reference to non-lvalue returned"
16136 #: cp/typeck.c:5993
16137 msgid "reference to local variable %qD returned"
16140 #: cp/typeck.c:5996
16141 msgid "address of local variable %qD returned"
16144 #: cp/typeck.c:6026
16145 msgid "returning a value from a destructor"
16148 #. If a return statement appears in a handler of the
16149 #. function-try-block of a constructor, the program is ill-formed.
16150 #: cp/typeck.c:6034
16151 msgid "cannot return from a handler of a function-try-block of a constructor"
16154 #. You can't return a value from a constructor.
16155 #: cp/typeck.c:6037
16156 msgid "returning a value from a constructor"
16159 #: cp/typeck.c:6060
16160 msgid "return-statement with no value, in function returning %qT"
16163 #: cp/typeck.c:6077
16164 msgid "return-statement with a value, in function returning 'void'"
16167 #: cp/typeck.c:6108
16169 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
16170 "fcheck-new is in effect)"
16174 msgid "type %qT is not a base type for type %qT"
16177 #: cp/typeck2.c:292
16178 msgid "cannot declare variable %q+D to be of abstract type %qT"
16181 #: cp/typeck2.c:295
16182 msgid "cannot declare parameter %q+D to be of abstract type %qT"
16185 #: cp/typeck2.c:298
16186 msgid "cannot declare field %q+D to be of abstract type %qT"
16189 #: cp/typeck2.c:302
16190 msgid "invalid abstract return type for member function %q+#D"
16193 #: cp/typeck2.c:305
16194 msgid "invalid abstract return type for function %q+#D"
16197 #. Here we do not have location information, so use error instead
16199 #: cp/typeck2.c:310
16200 msgid "invalid abstract type %qT for %qE"
16203 #: cp/typeck2.c:312
16204 msgid "invalid abstract type for %q+D"
16207 #: cp/typeck2.c:315
16208 msgid "cannot allocate an object of abstract type %qT"
16211 #: cp/typeck2.c:323
16212 msgid "%J because the following virtual functions are pure within %qT:"
16215 #: cp/typeck2.c:327
16219 #: cp/typeck2.c:334
16220 msgid "%J since type %qT has pure virtual functions"
16223 #: cp/typeck2.c:582
16224 msgid "constructor syntax used, but no constructor declared for type %qT"
16227 #: cp/typeck2.c:596
16228 msgid "cannot initialize arrays using this syntax"
16231 #: cp/typeck2.c:688
16232 msgid "initializing array with parameter list"
16235 #: cp/typeck2.c:710
16236 msgid "int-array initialized from non-wide string"
16239 #: cp/typeck2.c:743
16240 msgid "initializer for scalar variable requires one element"
16243 #: cp/typeck2.c:750
16244 msgid "braces around scalar initializer for %qT"
16247 #: cp/typeck2.c:753
16248 msgid "ignoring extra initializers for %qT"
16251 #: cp/typeck2.c:765
16252 msgid "variable-sized object of type %qT may not be initialized"
16255 #: cp/typeck2.c:776
16256 msgid "subobject of type %qT must be initialized by constructor, not by %qE"
16259 #: cp/typeck2.c:842
16260 msgid "aggregate has a partly bracketed initializer"
16263 #: cp/typeck2.c:880 cp/typeck2.c:969
16264 msgid "non-trivial labeled initializers"
16267 #: cp/typeck2.c:894
16268 msgid "non-empty initializer for array of empty elements"
16271 #: cp/typeck2.c:1008 cp/typeck2.c:1023
16272 msgid "missing initializer for member %qD"
16275 #: cp/typeck2.c:1013
16276 msgid "uninitialized const member %qD"
16279 #: cp/typeck2.c:1015
16280 msgid "member %qD with uninitialized const fields"
16283 #: cp/typeck2.c:1017
16284 msgid "member %qD is uninitialized reference"
16287 #: cp/typeck2.c:1064
16288 msgid "index value instead of field name in union initializer"
16291 #: cp/typeck2.c:1076
16292 msgid "no field %qD in union being initialized"
16295 #: cp/typeck2.c:1084
16296 msgid "union %qT with no named members cannot be initialized"
16299 #: cp/typeck2.c:1119
16300 msgid "excess elements in aggregate initializer"
16303 #: cp/typeck2.c:1227
16304 msgid "circular pointer delegation detected"
16307 #: cp/typeck2.c:1240
16308 msgid "base operand of %<->%> has non-pointer type %qT"
16311 #: cp/typeck2.c:1264
16312 msgid "result of %<operator->()%> yields non-pointer result"
16315 #: cp/typeck2.c:1266
16316 msgid "base operand of %<->%> is not a pointer"
16319 #: cp/typeck2.c:1290
16320 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
16323 #: cp/typeck2.c:1299
16325 "cannot apply member pointer %qE to %qE, which is of non-aggregate type %qT"
16328 #: cp/typeck2.c:1321
16329 msgid "pointer to member type %qT incompatible with object type %qT"
16332 #: cp/typeck2.c:1544
16333 msgid "call to function %qD which throws incomplete type %q#T"
16336 #: cp/typeck2.c:1547
16337 msgid "call to function which throws incomplete type %q#T"
16340 #. XXX Not i18n clean.
16341 #: cp/cp-tree.h:3885
16343 msgid "%s is deprecated, please see the documentation for details"
16346 #: fortran/f95-lang.c:240
16347 msgid "Unexpected type in truthvalue_conversion"
16350 #: fortran/f95-lang.c:293
16352 msgid "can't open input file: %s"
16355 #: fortran/f95-lang.c:620
16357 msgid "global register variable %qs used in nested function"
16360 #: fortran/f95-lang.c:624
16362 msgid "register variable %qs used in nested function"
16365 #: fortran/f95-lang.c:631
16367 msgid "address of global register variable %qs requested"
16370 #: fortran/f95-lang.c:649
16372 msgid "address of register variable %qs requested"
16375 #: fortran/gfortranspec.c:231
16377 msgid "overflowed output arg list for '%s'"
16380 #: fortran/gfortranspec.c:375
16382 msgid "argument to '%s' missing"
16385 #: fortran/gfortranspec.c:379
16386 msgid "no input files; unwilling to write output files"
16389 #: fortran/trans-array.c:2849
16390 msgid "Possible frontend bug: array constructor not expanded"
16393 #: fortran/trans-array.c:3952
16395 "Possible frontend bug: Deferred array size without pointer or allocatable "
16399 #: fortran/trans-array.c:4112
16400 msgid "scalar vector subscript???"
16403 #: fortran/trans-array.c:4386
16405 msgid "bad expression type during walk (%d)"
16408 #: fortran/trans-const.c:328
16410 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
16413 #: fortran/trans-decl.c:780
16414 msgid "intrinsic variable which isn't a procedure"
16417 #: fortran/trans-decl.c:1919
16418 msgid "Function does not return a value"
16421 #. I don't think this should ever happen.
16422 #: fortran/trans-decl.c:2018
16424 msgid "module symbol %s in wrong namespace"
16427 #: fortran/trans-decl.c:2032
16429 msgid "backend decl for module variable %s already exists"
16432 #: fortran/trans-decl.c:2114
16434 msgid "unused parameter %qs"
16437 #: fortran/trans-decl.c:2119
16439 msgid "unused variable %qs"
16442 #: fortran/trans-decl.c:2260
16443 msgid "Function return value not set"
16446 #: fortran/trans-expr.c:948
16447 msgid "Unknown intrinsic op"
16450 #: fortran/trans-intrinsic.c:583
16452 msgid "Intrinsic function %s(%d) not recognized"
16455 #: fortran/trans-io.c:937
16457 msgid "Bad namelist IO basetype (%d)"
16460 #: fortran/trans-io.c:1014
16461 msgid "A format cannot be specified with a namelist"
16464 #: fortran/trans-io.c:1312
16466 msgid "Bad IO basetype (%d)"
16469 #: fortran/trans-types.c:193
16470 msgid "integer kind=8 not available for -fdefault-integer-8 option"
16473 #: fortran/trans-types.c:205
16474 msgid "real kind=8 not available for -fdefault-real-8 option"
16477 #: fortran/trans-types.c:218
16478 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
16481 #: fortran/trans-types.c:927
16482 msgid "Array element size too big"
16485 #: fortran/trans.c:621
16486 msgid "gfc_trans_code(): Bad statement code"
16489 #. I changed this from sorry(...) because it should not return.
16490 #. TODO: Remove gfc_todo_error before releasing version 1.0.
16491 #: fortran/trans.h:569
16492 msgid "gfc_todo: Not Implemented: "
16495 #: java/check-init.c:248
16497 msgid "Can't reassign a value to the final variable %qs"
16500 #: java/check-init.c:518 java/check-init.c:531
16501 msgid "variable %qD may not have been initialized"
16504 #: java/check-init.c:946
16506 msgid "internal error in check-init: tree code not implemented: %s"
16509 #: java/check-init.c:1019
16510 msgid "%Jfinal field %qD may not have been initialized"
16513 #: java/class.c:746
16514 msgid "bad method signature"
16517 #: java/class.c:790
16518 msgid "misplaced ConstantValue attribute (not in any field)"
16521 #: java/class.c:792
16523 msgid "duplicate ConstantValue attribute for field '%s'"
16526 #: java/class.c:803
16528 msgid "ConstantValue attribute of field '%s' has wrong type"
16531 #: java/class.c:1099
16533 msgid "field '%s' not found in class"
16536 #: java/class.c:1419
16537 msgid "%Jabstract method in non-abstract class"
16540 #: java/class.c:2370
16541 msgid "%Jnon-static method '%D' overrides static method"
16544 #: java/decl.c:1275
16545 msgid "%J'%D' used prior to declaration"
16548 #: java/decl.c:1316
16550 msgid "declaration of %qs shadows a parameter"
16553 #: java/decl.c:1319
16555 msgid "declaration of %qs shadows a symbol from the parameter list"
16558 #: java/decl.c:1647
16559 msgid "%Jlabel '%D' used but not defined"
16562 #: java/decl.c:1652
16563 msgid "%Jlabel '%D' defined but not used"
16566 #: java/decl.c:1780
16567 msgid "%JIn %D: overlapped variable and exception ranges at %d"
16570 #: java/decl.c:1844
16571 msgid "bad type in parameter debug info"
16574 #: java/decl.c:1853
16575 msgid "%Jbad PC range for debug info for local '%D'"
16580 msgid "need to insert runtime check for %s"
16583 #: java/expr.c:505 java/expr.c:552
16585 msgid "assert: %s is assign compatible with %s"
16589 msgid "stack underflow - dup* operation"
16592 #: java/expr.c:1688
16594 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
16597 #: java/expr.c:1716
16599 msgid "field %qs not found"
16602 #: java/expr.c:2101
16604 msgid "method '%s' not found in class"
16607 #: java/expr.c:2306
16609 msgid "failed to find class '%s'"
16612 #: java/expr.c:2335
16614 msgid "class '%s' has no method named '%s' matching signature '%s'"
16617 #: java/expr.c:2366
16618 msgid "invokestatic on non static method"
16621 #: java/expr.c:2371
16622 msgid "invokestatic on abstract method"
16625 #: java/expr.c:2379
16626 msgid "invoke[non-static] on static method"
16629 #: java/expr.c:2697
16631 msgid "missing field '%s' in '%s'"
16634 #: java/expr.c:2704
16636 msgid "mismatching signature for field '%s' in '%s'"
16639 #: java/expr.c:2726
16640 msgid "%Jassignment to final field '%D' not in field's class"
16643 #: java/expr.c:2731
16644 msgid "%Jassignment to final static field %qD not in class initializer"
16647 #: java/expr.c:2740
16648 msgid "%Jassignment to final field '%D' not in constructor"
16651 #: java/expr.c:2930
16652 msgid "invalid PC in line number table"
16655 #: java/expr.c:2986
16657 msgid "unreachable bytecode from %d to before %d"
16660 #: java/expr.c:3028
16662 msgid "unreachable bytecode from %d to the end of the method"
16665 #. duplicate code from LOAD macro
16666 #: java/expr.c:3328
16667 msgid "unrecogized wide sub-instruction"
16670 #: java/gjavah.c:701
16671 msgid "static field has same name as method"
16674 #. FIXME: i18n bug here. Order of prints should not be
16676 #: java/gjavah.c:899
16678 msgid "ignored method '"
16681 #: java/gjavah.c:901
16683 msgid "' marked virtual\n"
16686 #: java/gjavah.c:1249
16688 msgid "couldn't find class %s"
16691 #: java/gjavah.c:1256
16693 msgid "parse error while reading %s"
16696 #: java/gjavah.c:1482 java/gjavah.c:1584 java/gjavah.c:1659
16698 msgid "unparseable signature: '%s'"
16701 #: java/gjavah.c:2049
16702 msgid "Not a valid Java .class file."
16705 #: java/gjavah.c:2057 java/jcf-parse.c:746
16706 msgid "error while parsing constant pool"
16709 #: java/gjavah.c:2063
16711 msgid "error in constant pool entry #%d"
16714 #: java/gjavah.c:2206
16715 msgid "class is of array type\n"
16718 #: java/gjavah.c:2214
16719 msgid "base class is of array type"
16722 #: java/gjavah.c:2330
16724 msgid "Try 'gcjh --help' for more information.\n"
16727 #: java/gjavah.c:2337
16730 "Usage: gcjh [OPTION]... CLASS...\n"
16734 #: java/gjavah.c:2338
16737 "Generate C++ header files from .class files\n"
16741 #: java/gjavah.c:2339
16743 msgid " -stubs Generate an implementation stub file\n"
16746 #: java/gjavah.c:2340
16748 msgid " -jni Generate a JNI header or stub\n"
16751 #: java/gjavah.c:2342
16753 msgid " -add TEXT Insert TEXT into class body\n"
16756 #: java/gjavah.c:2343
16758 msgid " -append TEXT Insert TEXT after class declaration\n"
16761 #: java/gjavah.c:2344
16763 msgid " -friend TEXT Insert TEXT as 'friend' declaration\n"
16766 #: java/gjavah.c:2345
16768 msgid " -prepend TEXT Insert TEXT before start of class\n"
16771 #: java/gjavah.c:2347 java/jcf-dump.c:912
16773 msgid " --classpath PATH Set path to find .class files\n"
16776 #: java/gjavah.c:2348 java/jcf-dump.c:913
16778 msgid " -IDIR Append directory to class path\n"
16781 #: java/gjavah.c:2349 java/jcf-dump.c:914
16783 msgid " --bootclasspath PATH Override built-in class path\n"
16786 #: java/gjavah.c:2350 java/jcf-dump.c:915
16788 msgid " --extdirs PATH Set extensions directory path\n"
16791 #: java/gjavah.c:2351
16793 msgid " -d DIRECTORY Set output directory name\n"
16796 #: java/gjavah.c:2352 java/jcf-dump.c:916 java/jv-scan.c:114
16798 msgid " -o FILE Set output file name\n"
16801 #: java/gjavah.c:2353
16803 msgid " -td DIRECTORY Set temporary directory name\n"
16806 #: java/gjavah.c:2355 java/jcf-dump.c:918 java/jv-scan.c:116
16808 msgid " --help Print this help, then exit\n"
16811 #: java/gjavah.c:2356 java/jcf-dump.c:919 java/jv-scan.c:117
16813 msgid " --version Print version number, then exit\n"
16816 #: java/gjavah.c:2357 java/jcf-dump.c:920
16818 msgid " -v, --verbose Print extra information while running\n"
16821 #: java/gjavah.c:2359
16824 " -M Print all dependencies to stdout;\n"
16825 " suppress ordinary output\n"
16828 #: java/gjavah.c:2361
16831 " -MM Print non-system dependencies to stdout;\n"
16832 " suppress ordinary output\n"
16835 #: java/gjavah.c:2363
16837 msgid " -MD Print all dependencies to stdout\n"
16840 #: java/gjavah.c:2364
16842 msgid " -MMD Print non-system dependencies to stdout\n"
16845 #: java/gjavah.c:2367 java/jcf-dump.c:922 java/jv-scan.c:119
16848 "For bug reporting instructions, please see:\n"
16852 #: java/gjavah.c:2395 java/gjavah.c:2509
16853 msgid "no classes specified"
16856 #: java/gjavah.c:2488
16857 msgid "'-MG' option is unimplemented"
16860 #: java/gjavah.c:2517
16861 msgid "can't specify both -o and -MD"
16864 #: java/gjavah.c:2528
16866 msgid "Processing %s\n"
16869 #: java/gjavah.c:2534
16871 msgid "%s: no such class"
16874 #: java/gjavah.c:2538
16876 msgid "Found in %s\n"
16879 #: java/jcf-dump.c:829
16881 msgid "Not a valid Java .class file.\n"
16884 #: java/jcf-dump.c:835
16886 msgid "error while parsing constant pool\n"
16889 #: java/jcf-dump.c:841 java/jcf-parse.c:749
16891 msgid "error in constant pool entry #%d\n"
16894 #: java/jcf-dump.c:851
16896 msgid "error while parsing fields\n"
16899 #: java/jcf-dump.c:857
16901 msgid "error while parsing methods\n"
16904 #: java/jcf-dump.c:863
16906 msgid "error while parsing final attributes\n"
16909 #: java/jcf-dump.c:900
16911 msgid "Try 'jcf-dump --help' for more information.\n"
16914 #: java/jcf-dump.c:907
16917 "Usage: jcf-dump [OPTION]... CLASS...\n"
16921 #: java/jcf-dump.c:908
16924 "Display contents of a class file in readable form.\n"
16928 #: java/jcf-dump.c:909
16930 msgid " -c Disassemble method bodies\n"
16933 #: java/jcf-dump.c:910
16935 msgid " --javap Generate output in 'javap' format\n"
16938 #: java/jcf-dump.c:947 java/jcf-dump.c:1015
16940 msgid "jcf-dump: no classes specified\n"
16943 #: java/jcf-dump.c:1035
16945 msgid "Cannot open '%s' for output.\n"
16948 #: java/jcf-dump.c:1081
16950 msgid "bad format of .zip/.jar archive\n"
16953 #: java/jcf-dump.c:1199
16955 msgid "Bad byte codes.\n"
16958 #: java/jcf-io.c:536
16961 "source file for class %qs is newer than its matching class file. Source "
16962 "file %qs used instead"
16965 #: java/jcf-parse.c:366
16966 msgid "bad string constant"
16969 #: java/jcf-parse.c:384
16971 msgid "bad value constant type %d, index %d"
16974 #: java/jcf-parse.c:572
16976 msgid "can't reopen %s: %m"
16979 #: java/jcf-parse.c:579
16981 msgid "can't close %s: %m"
16984 #: java/jcf-parse.c:714 java/jcf-parse.c:720
16986 msgid "cannot find file for class %s"
16989 #: java/jcf-parse.c:743
16990 msgid "not a valid Java .class file"
16993 #. FIXME - where was first time
16994 #: java/jcf-parse.c:761
16996 msgid "reading class %s for the second time from %s"
16999 #: java/jcf-parse.c:779
17000 msgid "error while parsing fields"
17003 #: java/jcf-parse.c:782
17004 msgid "error while parsing methods"
17007 #: java/jcf-parse.c:785
17008 msgid "error while parsing final attributes"
17011 #: java/jcf-parse.c:802
17013 "the %<java.lang.Object%> that was found in %qs didn't have the special zero-"
17014 "length %<gnu.gcj.gcj-compiled%> attribute. This generally means that your "
17015 "classpath is incorrectly set. Use %<info gcj \"Input Options\"%> to see the "
17016 "info page describing how to set the classpath"
17019 #: java/jcf-parse.c:836
17020 msgid "%Hduplicate class will only be compiled once"
17023 #: java/jcf-parse.c:890
17024 msgid "missing Code attribute"
17027 #: java/jcf-parse.c:1157
17028 msgid "no input file specified"
17031 #: java/jcf-parse.c:1192
17033 msgid "can't close input file %s: %m"
17036 #: java/jcf-parse.c:1239
17038 msgid "bad zip/jar file %s"
17041 #: java/jcf-parse.c:1460
17043 msgid "error while reading %s from zip file"
17046 #: java/jcf-write.c:2667
17049 "internal error in generate_bytecode_insn - tree code not implemented: %s"
17052 #: java/jcf-write.c:3041
17053 msgid "field initializer type mismatch"
17056 #: java/jcf-write.c:3498
17058 msgid "can't create directory %s: %m"
17061 #: java/jcf-write.c:3531
17063 msgid "can't open %s for writing: %m"
17066 #: java/jcf-write.c:3551
17068 msgid "can't create %s: %m"
17071 #: java/jv-scan.c:99
17073 msgid "Try 'jv-scan --help' for more information.\n"
17076 #: java/jv-scan.c:106
17079 "Usage: jv-scan [OPTION]... FILE...\n"
17083 #: java/jv-scan.c:107
17086 "Print useful information read from Java source files.\n"
17090 #: java/jv-scan.c:108
17092 msgid " --no-assert Don't recognize the assert keyword\n"
17095 #: java/jv-scan.c:109
17097 msgid " --complexity Print cyclomatic complexity of input file\n"
17100 #: java/jv-scan.c:110
17102 msgid " --encoding NAME Specify encoding of input file\n"
17105 #: java/jv-scan.c:111
17107 msgid " --print-main Print name of class containing 'main'\n"
17110 #: java/jv-scan.c:112
17112 msgid " --list-class List all classes defined in file\n"
17115 #: java/jv-scan.c:113
17118 " --list-filename Print input filename when listing class names\n"
17121 #: java/jv-scan.c:190
17122 msgid "only one of '--print-main', '--list-class', and '--complexity' allowed"
17125 #: java/jv-scan.c:193
17127 msgid "can't open output file '%s'"
17130 #: java/jv-scan.c:229
17132 msgid "file not found '%s'"
17135 #: java/jv-scan.c:251
17137 msgid "%s: error: "
17140 #: java/jv-scan.c:263
17142 msgid "%s: warning: "
17145 #: java/jvgenmain.c:48
17147 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
17150 #: java/jvgenmain.c:98
17152 msgid "%s: Cannot open output file: %s\n"
17155 #: java/jvgenmain.c:135
17157 msgid "%s: Failed to close output file %s\n"
17160 #: java/jvspec.c:420
17161 msgid "can't specify '-D' without '--main'\n"
17164 #: java/jvspec.c:423
17166 msgid "'%s' is not a valid class name"
17169 #: java/jvspec.c:429
17170 msgid "--resource requires -o"
17173 #: java/jvspec.c:436
17174 msgid "warning: already-compiled .class files ignored with -C"
17177 #: java/jvspec.c:443
17178 msgid "cannot specify both -C and -o"
17181 #: java/jvspec.c:455
17182 msgid "cannot create temporary file"
17185 #: java/jvspec.c:483
17186 msgid "using both @FILE with multiple files not implemented"
17189 #: java/jvspec.c:534
17190 msgid "cannot specify 'main' class when not linking"
17194 msgid "can't do dependency tracking with input from stdin"
17198 msgid "couldn't determine target name for dependency tracking"
17203 "unknown encoding: %qs\n"
17204 "This might mean that your locale's encoding is not supported\n"
17205 "by your system's iconv(3) implementation. If you aren't trying\n"
17206 "to use a particular encoding for your input file, try the\n"
17207 "%<--encoding=UTF-8%> option"
17211 msgid "internal error - bad unget"
17214 #: java/mangle.c:89
17216 msgid "can't mangle %s"
17219 #: java/mangle_name.c:140 java/mangle_name.c:210
17220 msgid "internal error - invalid Utf8 name"
17223 #: java/parse-scan.y:878
17224 #: java/parse.y:965
17225 #: java/parse.y:1306
17226 #: java/parse.y:1367
17227 #: java/parse.y:1575
17228 #: java/parse.y:1798
17229 #: java/parse.y:1807
17230 #: java/parse.y:1818
17231 #: java/parse.y:1829
17232 #: java/parse.y:1841
17233 #: java/parse.y:1856
17234 #: java/parse.y:1873
17235 #: java/parse.y:1875
17236 #: java/parse.y:1956
17237 #: java/parse.y:2133
17238 #: java/parse.y:2202
17239 #: java/parse.y:2366
17240 #: java/parse.y:2379
17241 #: java/parse.y:2386
17242 #: java/parse.y:2393
17243 #: java/parse.y:2404
17244 #: java/parse.y:2406
17245 #: java/parse.y:2444
17246 #: java/parse.y:2446
17247 #: java/parse.y:2448
17248 #: java/parse.y:2469
17249 #: java/parse.y:2471
17250 #: java/parse.y:2473
17251 #: java/parse.y:2489
17252 #: java/parse.y:2491
17253 #: java/parse.y:2512
17254 #: java/parse.y:2514
17255 #: java/parse.y:2516
17256 #: java/parse.y:2544
17257 #: java/parse.y:2546
17258 #: java/parse.y:2548
17259 #: java/parse.y:2550
17260 #: java/parse.y:2568
17261 #: java/parse.y:2570
17262 #: java/parse.y:2581
17263 #: java/parse.y:2592
17264 #: java/parse.y:2603
17265 #: java/parse.y:2614
17266 #: java/parse.y:2625
17267 #: java/parse.y:2638
17268 #: java/parse.y:2642
17269 #: java/parse.y:2644
17270 #: java/parse.y:2657
17271 msgid "Missing term"
17274 #: java/parse-scan.y:880
17275 #: java/parse.y:745
17276 #: java/parse.y:783
17277 #: java/parse.y:808
17278 #: java/parse.y:986
17279 #: java/parse.y:1341
17280 #: java/parse.y:1551
17281 #: java/parse.y:1553
17282 #: java/parse.y:1783
17283 #: java/parse.y:1809
17284 #: java/parse.y:1820
17285 #: java/parse.y:1831
17286 #: java/parse.y:1843
17287 #: java/parse.y:1858
17288 msgid "';' expected"
17291 #: java/parse-scan.y:1371
17292 #: java/parse.y:16331
17293 msgid "parse error"
17296 #: java/parse-scan.y:1373
17297 #: java/parse.y:16333
17298 msgid "parse error; also virtual memory exhausted"
17301 #: java/parse-scan.y:1375
17302 #: java/parse.y:16335
17303 msgid "parse error: cannot back up"
17306 #: java/parse.y:743
17307 #: java/parse.y:781
17308 msgid "Missing name"
17311 #: java/parse.y:771
17313 msgid "Ambiguous class: %qs and %qs"
17316 #: java/parse.y:806
17317 msgid "'*' expected"
17320 #: java/parse.y:820
17321 msgid "Class or interface declaration expected"
17324 #: java/parse.y:837
17326 msgid "Modifier %qs declared twice"
17329 #: java/parse.y:857
17330 #: java/parse.y:859
17331 msgid "Missing class name"
17334 #: java/parse.y:862
17335 #: java/parse.y:866
17336 #: java/parse.y:874
17337 #: java/parse.y:1026
17338 #: java/parse.y:1287
17339 #: java/parse.y:1289
17340 #: java/parse.y:1618
17341 #: java/parse.y:1869
17342 #: java/parse.y:1901
17343 #: java/parse.y:1963
17344 msgid "'{' expected"
17347 #: java/parse.y:876
17348 msgid "Missing super class name"
17351 #: java/parse.y:886
17352 #: java/parse.y:902
17353 msgid "Missing interface name"
17356 #: java/parse.y:980
17357 msgid "Missing variable initializer"
17360 #: java/parse.y:997
17361 msgid "Invalid declaration"
17364 #: java/parse.y:1000
17365 #: java/parse.y:1085
17366 #: java/parse.y:2148
17367 #: java/parse.y:2177
17368 #: java/parse.y:2199
17369 #: java/parse.y:2203
17370 #: java/parse.y:2238
17371 #: java/parse.y:2317
17372 #: java/parse.y:2327
17373 #: java/parse.y:2337
17374 msgid "']' expected"
17377 #: java/parse.y:1004
17378 msgid "Unbalanced ']'"
17381 #: java/parse.y:1040
17382 msgid "Invalid method declaration, method name required"
17385 #: java/parse.y:1045
17386 #: java/parse.y:1050
17387 #: java/parse.y:1055
17388 #: java/parse.y:2051
17389 msgid "Identifier expected"
17392 #: java/parse.y:1060
17393 #: java/parse.y:4717
17394 msgid "Invalid method declaration, return type required"
17397 #: java/parse.y:1080
17398 msgid "Discouraged form of returned type specification"
17401 #: java/parse.y:1083
17402 #: java/parse.y:1531
17403 #: java/parse.y:1538
17404 #: java/parse.y:1547
17405 #: java/parse.y:1549
17406 #: java/parse.y:1577
17407 #: java/parse.y:1686
17408 #: java/parse.y:1993
17409 #: java/parse.y:2046
17410 msgid "')' expected"
17413 #: java/parse.y:1099
17414 msgid "Missing formal parameter term"
17417 #: java/parse.y:1114
17418 #: java/parse.y:1119
17419 msgid "Missing identifier"
17422 #: java/parse.y:1139
17423 #: java/parse.y:1148
17424 msgid "Missing class type term"
17427 #: java/parse.y:1175
17430 "Can't define static initializer in class %qs. Static initializer can only be "
17431 "defined in top-level classes"
17434 #: java/parse.y:1304
17435 msgid "Invalid interface type"
17438 #: java/parse.y:1470
17439 msgid "An empty declaration is a deprecated feature that should not be used"
17442 #: java/parse.y:1491
17443 #: java/parse.y:1665
17444 #: java/parse.y:1667
17445 msgid "':' expected"
17448 #: java/parse.y:1517
17449 #: java/parse.y:1522
17450 #: java/parse.y:1527
17451 msgid "Invalid expression statement"
17454 #: java/parse.y:1545
17455 #: java/parse.y:1573
17456 #: java/parse.y:1614
17457 #: java/parse.y:1682
17458 #: java/parse.y:1750
17459 #: java/parse.y:1871
17460 #: java/parse.y:1949
17461 #: java/parse.y:2040
17462 #: java/parse.y:2042
17463 #: java/parse.y:2055
17464 #: java/parse.y:2298
17465 #: java/parse.y:2300
17466 msgid "'(' expected"
17469 #: java/parse.y:1616
17470 msgid "Missing term or ')'"
17473 #: java/parse.y:1663
17474 msgid "Missing or invalid constant expression"
17477 #: java/parse.y:1684
17478 msgid "Missing term and ')' expected"
17481 #: java/parse.y:1723
17482 msgid "Invalid control expression"
17485 #: java/parse.y:1725
17486 #: java/parse.y:1727
17487 msgid "Invalid update expression"
17490 #: java/parse.y:1752
17491 msgid "Invalid init statement"
17494 #: java/parse.y:1952
17495 msgid "Missing term or ')' expected"
17498 #: java/parse.y:1995
17499 msgid "'class' or 'this' expected"
17502 #: java/parse.y:1997
17503 #: java/parse.y:1999
17504 msgid "'class' expected"
17507 #: java/parse.y:2044
17508 msgid "')' or term expected"
17511 #: java/parse.y:2146
17512 #: java/parse.y:2175
17513 msgid "'[' expected"
17516 #: java/parse.y:2253
17517 msgid "Field expected"
17520 #: java/parse.y:2312
17521 #: java/parse.y:2322
17522 #: java/parse.y:2332
17523 msgid "Missing term and ']' expected"
17526 #: java/parse.y:2437
17527 msgid "']' expected, invalid type expression"
17530 #: java/parse.y:2440
17531 msgid "Invalid type expression"
17534 #: java/parse.y:2552
17535 msgid "Invalid reference type"
17538 #: java/parse.y:3019
17539 msgid "Constructor invocation must be first thing in a constructor"
17542 #: java/parse.y:3021
17543 msgid "Only constructors can invoke constructors"
17546 #: java/parse.y:3029
17548 msgid ": %qs JDK1.1(TM) feature"
17551 #: java/parse.y:3109
17552 #: java/parse.y:3111
17559 #: java/parse.y:3270
17560 msgid "Missing return statement"
17563 #: java/parse.y:3292
17564 #: java/parse.y:11882
17565 #: java/parse.y:11886
17566 msgid "Unreachable statement"
17569 #: java/parse.y:3302
17570 msgid "Can't access %s field %<%s.%s%> from %qs"
17573 #: java/parse.y:3371
17575 msgid "%s %qs already defined in %s:%d"
17578 #: java/parse.y:3389
17580 "Variable %qs is already defined in this method and was declared %<%s %s%> at "
17584 #: java/parse.y:3500
17586 msgid "Interface %qs repeated"
17589 #: java/parse.y:3530
17591 msgid "%s name %qs clashes with imported type %qs"
17594 #: java/parse.y:3562
17595 msgid "Public %s %qs must be defined in a file called %<%s.java%>"
17598 #: java/parse.y:3577
17601 "Inner class %qs can't be static. Static classes can only occur in interfaces "
17602 "and top-level classes"
17605 #: java/parse.y:3658
17608 "The class name %qs is already defined in this scope. An inner class may not "
17609 "have the same simple name as any of its enclosing classes"
17612 #: java/parse.y:3700
17613 msgid "Qualifier must be a reference"
17616 #: java/parse.y:3721
17618 msgid "Cyclic inheritance involving %s"
17621 #: java/parse.y:3981
17623 "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
17626 #: java/parse.y:4136
17628 msgid "Class %qs can't be declared both abstract and final"
17631 #: java/parse.y:4148
17632 msgid "%<java.lang.Object%> can't extend anything"
17635 #: java/parse.y:4385
17636 msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
17639 #: java/parse.y:4449
17641 msgid "Field %qs can't be static in inner class %qs unless it is final"
17644 #: java/parse.y:4692
17646 msgid "Class %qs must be declared abstract to define abstract method %qs"
17649 #: java/parse.y:4699
17651 msgid "native method %qs can't be strictfp"
17654 #: java/parse.y:4703
17656 msgid "method %qs can't be transient"
17659 #: java/parse.y:4706
17661 msgid "method %qs can't be volatile"
17664 #: java/parse.y:4756
17665 #: java/parse.y:6497
17668 "Method %qs can't be static in inner class %qs. Only members of interfaces "
17669 "and top-level classes can be static"
17672 #: java/parse.y:4911
17674 msgid "%s method %qs can't have a body defined"
17677 #: java/parse.y:4922
17679 msgid "Non native and non abstract method %qs must have a body defined"
17682 #: java/parse.y:4992
17684 msgid "%s: recursive invocation of constructor %qs"
17687 #: java/parse.y:5022
17689 "Inconsistent member declaration. At most one of %<public%>, %<private%>, or "
17690 "%<protected%> may be specified"
17693 #: java/parse.y:5030
17695 "Inconsistent member declaration. At most one of %<final%> or %<volatile%> "
17699 #: java/parse.y:5120
17701 msgid "Variable %qs is used more than once in the argument list of method %qs"
17704 #: java/parse.y:5204
17706 msgid "%s %qs can't implement/extend %s %qs"
17709 #: java/parse.y:5238
17711 msgid "Class %qs can't subclass %s %qs"
17714 #: java/parse.y:5247
17716 msgid "Can't subclass final classes: %s"
17719 #: java/parse.y:5433
17721 msgid "Cyclic class inheritance%s"
17724 #: java/parse.y:6148
17726 msgid "Superclass %qs of class %qs not found"
17729 #: java/parse.y:6154
17731 msgid "Type %qs not found in declaration of field %qs"
17734 #: java/parse.y:6160
17736 msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
17739 #: java/parse.y:6167
17741 msgid "Type %qs not found in the declaration of the return type of method %qs"
17744 #: java/parse.y:6173
17746 msgid "Superinterface %qs of %s %qs not found"
17749 #: java/parse.y:6180
17751 msgid "Type %qs not found in the declaration of the local variable %qs"
17754 #: java/parse.y:6187
17755 msgid "Class %qs not found in %<throws%>"
17758 #: java/parse.y:6244
17760 msgid "Duplicate %s declaration %qs"
17763 #: java/parse.y:6318
17765 "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This "
17766 "method must be defined or %s %qs must be declared abstract"
17769 #: java/parse.y:6474
17771 "Class %qs in %<throws%> clause must be a subclass of class %<java.lang."
17775 #: java/parse.y:6518
17778 "Class %qs must override %qs with a public method in order to implement "
17782 #: java/parse.y:6532
17783 #: java/parse.y:6755
17785 msgid "Method %qs was defined with return type %qs in class %qs"
17788 #: java/parse.y:6549
17790 msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
17793 #: java/parse.y:6563
17796 "Instance methods can't be overridden by a static method. Method %qs is an "
17797 "instance method in class %qs"
17800 #: java/parse.y:6586
17803 "Methods can't be overridden to be more private. Method %qs is not %s in "
17807 #: java/parse.y:6723
17809 "Invalid checked exception class %qs in %<throws%> clause. The exception "
17810 "must be a subclass of an exception thrown by %qs from class %qs"
17813 #: java/parse.y:6780
17816 "Interface %qs inherits method %qs from interface %qs. This method is "
17817 "redefined with a different return type in interface %qs"
17820 #: java/parse.y:6955
17822 msgid "Class or interface %qs not found in import"
17825 #: java/parse.y:7040
17827 msgid "malformed .zip archive in CLASSPATH: %s"
17830 #: java/parse.y:7111
17833 "Can't find default package %qs. Check the CLASSPATH environment variable and "
17834 "the access to the archives"
17837 #: java/parse.y:7116
17839 msgid "Package %qs not found in import"
17842 #: java/parse.y:7213
17844 msgid "Type %qs also potentially defined in package %qs"
17847 #: java/parse.y:7358
17849 msgid "Nested %s %s is %s; cannot be accessed from here"
17852 #: java/parse.y:7396
17855 "Can't access %s %qs. Only public classes and interfaces in other packages "
17859 #: java/parse.y:7434
17860 msgid "Only %<final%> is allowed as a local variables modifier"
17863 #: java/parse.y:8974
17865 msgid "No constructor matching %qs found in class %qs"
17868 #: java/parse.y:9472
17870 msgid "Can't reference %qs before the superclass constructor has been called"
17873 #: java/parse.y:9526
17876 "Local variable %qs can't be accessed from within the inner class %qs unless "
17877 "it is declared final"
17880 #: java/parse.y:9531
17881 #: java/parse.y:9993
17883 msgid "Undefined variable %qs"
17886 #: java/parse.y:9542
17888 msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
17891 #: java/parse.y:9747
17892 #: java/parse.y:10602
17894 msgid "No enclosing instance for inner class %qs is in scope%s"
17897 #: java/parse.y:9866
17898 #: java/parse.y:12301
17899 msgid "Keyword %<this%> used outside allowed context"
17902 #: java/parse.y:9872
17903 #: java/parse.y:10756
17905 "Can't reference %<this%> before the superclass constructor has been called"
17908 #: java/parse.y:9888
17910 "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
17913 #: java/parse.y:9921
17914 msgid "Keyword %<super%> used outside allowed context"
17917 #: java/parse.y:9970
17919 msgid "No variable %qs defined in class %qs"
17922 #: java/parse.y:9975
17924 msgid "Undefined variable or class name: %qs"
17927 #: java/parse.y:10046
17929 msgid "Can't use type %qs as a qualifier"
17932 #: java/parse.y:10065
17933 msgid "Attempt to reference field %qs in %<%s %s%>"
17936 #: java/parse.y:10096
17938 msgid "No variable %qs defined in type %qs"
17941 #: java/parse.y:10180
17942 msgid "Attempt to reference field %<new%> in a %qs"
17945 #: java/parse.y:10317
17947 msgid "The class %qs has been deprecated"
17950 #: java/parse.y:10327
17952 msgid "The %s %qs in class %qs has been deprecated"
17955 #: java/parse.y:10444
17957 msgid "Can't invoke a method on primitive type %qs"
17960 #: java/parse.y:10459
17962 msgid "Can't make static reference to method %qs in interface %qs"
17965 #: java/parse.y:10469
17966 #: java/parse.y:10803
17967 msgid "Can't make static reference to method %<%s %s%> in class %qs"
17970 #: java/parse.y:10509
17971 msgid "Can't invoke super constructor on java.lang.Object"
17974 #: java/parse.y:10522
17975 #: java/parse.y:14359
17977 msgid "Class %qs not found in type declaration"
17980 #: java/parse.y:10534
17982 msgid "Class %qs is an abstract class. It can't be instantiated"
17985 #: java/parse.y:10564
17987 msgid "No method named %qs in scope"
17990 #: java/parse.y:10675
17991 msgid "Can't access %s %s %<%s.%s%> from %qs"
17994 #: java/parse.y:11149
17995 msgid "Can't find %s %<%s(%s)%> in type %qs%s"
17998 #: java/parse.y:11728
17999 msgid "Constant expression required"
18002 #: java/parse.y:11741
18003 msgid "Incompatible type for case. Can't convert %qs to %<int%>"
18006 #: java/parse.y:11775
18007 msgid "Duplicate case label: %<default%>"
18010 #: java/parse.y:12115
18011 msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
18014 #: java/parse.y:12281
18016 msgid "missing static field %qs"
18019 #: java/parse.y:12286
18021 msgid "not a static field %qs"
18024 #: java/parse.y:12309
18026 "Can't reference %<this%> or %<super%> before the superclass constructor has "
18030 #: java/parse.y:12329
18032 msgid "No case for %s"
18035 #: java/parse.y:12759
18036 msgid "Invalid left hand side of assignment"
18039 #: java/parse.y:12810
18041 msgid "Incompatible type for %s. Can't convert %qs to %qs"
18044 #: java/parse.y:12813
18046 msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
18049 #: java/parse.y:12985
18052 "Constant expression %qs too wide for narrowing primitive conversion to %qs"
18055 #: java/parse.y:13276
18057 msgid "unregistered operator %s"
18060 #: java/parse.y:13425
18062 "Evaluating this expression will result in an arithmetic exception being "
18066 #: java/parse.y:13507
18069 "Incompatible type for %qs. Explicit cast needed to convert shift distance "
18070 "from %qs to integral"
18073 #: java/parse.y:13512
18076 "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
18079 #: java/parse.y:13588
18080 msgid "Invalid argument %qs for %<instanceof%>"
18083 #: java/parse.y:13615
18085 msgid "Impossible for %qs to be instance of %qs"
18088 #: java/parse.y:13746
18090 msgid "Incompatible type for %qs. Can't convert %qs to %qs"
18093 #: java/parse.y:14220
18095 msgid "Invalid argument type %qs to %qs"
18098 #: java/parse.y:14450
18100 msgid "Invalid cast from %qs to %qs"
18103 #: java/parse.y:14497
18104 msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
18107 #: java/parse.y:14510
18109 "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
18112 #: java/parse.y:14514
18113 msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
18116 #: java/parse.y:14585
18118 "Incompatible type for dimension in array creation expression. %s convert %qs "
18122 #: java/parse.y:14701
18124 msgid "Invalid array initializer for non-array type %qs"
18127 #: java/parse.y:14788
18129 msgid "Incompatible type for array. %s convert %qs to %qs"
18132 #: java/parse.y:14857
18133 msgid "%<return%> inside instance initializer"
18136 #: java/parse.y:14861
18137 msgid "%<return%> inside static initializer"
18140 #: java/parse.y:14867
18141 msgid "%<return%> with%s value from %<%s %s%>"
18144 #: java/parse.y:14874
18145 msgid "%<return%> with value from constructor %qs"
18148 #: java/parse.y:14939
18149 msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
18152 #: java/parse.y:14972
18154 msgid "Declaration of %qs shadows a previous label declaration"
18157 #: java/parse.y:14977
18159 msgid "This is the location of the previous declaration of label %qs"
18162 #: java/parse.y:15224
18164 msgid "No label definition found for %qs"
18167 #: java/parse.y:15237
18168 msgid "%<continue%> must be in loop"
18171 #: java/parse.y:15240
18173 msgid "continue label %qs does not name a loop"
18176 #: java/parse.y:15261
18177 msgid "%<break%> must be in loop or switch"
18180 #: java/parse.y:15302
18182 "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
18185 #: java/parse.y:15340
18186 msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
18189 #. The case_label_list is in reverse order, so print the
18190 #. outer label first.
18191 #: java/parse.y:15371
18192 msgid "duplicate case label: %<"
18195 #: java/parse.y:15372
18199 #: java/parse.y:15375
18200 msgid "original label is here"
18203 #: java/parse.y:15592
18205 "Can't catch class %qs. Catch clause parameter type must be a subclass of "
18206 "class %<java.lang.Throwable%>"
18209 #: java/parse.y:15616
18210 msgid "%<catch%> not reached because of the catch clause at line %d"
18213 #: java/parse.y:15683
18215 "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang."
18219 #: java/parse.y:15734
18220 msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
18223 #: java/parse.y:15763
18225 "Checked exception %qs can't be thrown in instance initializer (not all "
18226 "declared constructor are declaring it in their %<throws%> clause)"
18229 #: java/parse.y:15784
18231 "Checked exception %qs can't be caught by any of the catch clause(s) of the "
18232 "surrounding %<try%> block"
18235 #: java/parse.y:15797
18237 msgid "Checked exception %qs can't be thrown in initializer"
18240 #: java/parse.y:15801
18241 msgid "Checked exception %qs isn't thrown from a %<try%> block"
18244 #: java/parse.y:15807
18246 "Checked exception %qs doesn't match any of current method's %<throws%> "
18250 #: java/parse.y:15859
18252 msgid "Exception %qs can't be thrown in initializer"
18255 #: java/parse.y:15864
18257 "Exception %qs must be caught, or it must be declared in the %<throws%> "
18261 #: java/parse.y:15977
18262 msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
18265 #: java/parse.y:16045
18266 msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
18269 #: java/typeck.c:530
18270 msgid "junk at end of signature string"
18273 #: java/verify-glue.c:387
18275 msgid "verification failed: %s"
18278 #: java/verify-glue.c:389
18280 msgid "verification failed at PC=%d: %s"
18283 #: java/verify-glue.c:473 java/verify.c:480
18284 msgid "bad pc in exception_table"
18287 #: java/verify.c:1476
18289 msgid "unknown opcode %d@pc=%d during verification"
18292 #: java/verify.c:1551 java/verify.c:1567 java/verify.c:1572
18294 msgid "verification error at PC=%d"
18297 #: java/parse.h:125
18299 msgid "%s method can't be abstract"
18302 #: java/parse.h:129
18304 msgid "Constructor can't be %s"
18307 #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
18308 #. flags was set artificially, such as for a interface method
18309 #: java/parse.h:161
18311 msgid "Discouraged redundant use of %qs modifier in declaration of %s"
18314 #: java/parse.h:168
18316 msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
18319 #. Standard error messages
18320 #: java/parse.h:352
18322 msgid "Incompatible type for %qs. Can't convert %qs to boolean"
18325 #: java/parse.h:357
18327 msgid "Incompatible type for %qs. Can't convert %qs to numeric type"
18330 #: java/parse.h:365
18333 "Incompatible type for %qs. Explicit cast needed to convert %qs to integral"
18336 #: java/parse.h:370
18338 msgid "Incompatible type for %qs. Can't convert %qs to integral"
18341 #: java/parse.h:377
18343 msgid "Variable %qs may not have been initialized"
18346 #: objc/objc-act.c:756
18347 msgid "%<@end%> must appear in an @implementation context"
18350 #: objc/objc-act.c:783
18351 msgid "method declaration not in @interface context"
18354 #: objc/objc-act.c:794
18355 msgid "method definition not in @implementation context"
18358 #: objc/objc-act.c:925
18360 msgid "object does not conform to the %qs protocol"
18363 #: objc/objc-act.c:1015 objc/objc-act.c:1092
18365 msgid "class %qs does not implement the %qs protocol"
18368 #: objc/objc-act.c:1198
18370 msgid "statically allocated instance of Objective-C class %qs"
18373 #: objc/objc-act.c:1269
18375 msgid "protocol %qs has circular dependency"
18378 #: objc/objc-act.c:1291 objc/objc-act.c:5881
18380 msgid "cannot find protocol declaration for %qs"
18383 #: objc/objc-act.c:1687 objc/objc-act.c:2836 objc/objc-act.c:6409
18384 #: objc/objc-act.c:6735 objc/objc-act.c:6788 objc/objc-act.c:6813
18386 msgid "cannot find interface declaration for %qs"
18389 #: objc/objc-act.c:1691
18391 msgid "interface %qs does not have valid constant string layout"
18394 #: objc/objc-act.c:1696
18396 msgid "cannot find reference tag for class %qs"
18399 #: objc/objc-act.c:2374
18400 msgid "%Hcreating selector for nonexistent method %qE"
18403 #: objc/objc-act.c:2563
18405 msgid "%qs is not an Objective-C class name or alias"
18408 #: objc/objc-act.c:2678 objc/objc-act.c:2696 objc/objc-act.c:6672
18409 #: objc/objc-act.c:6964 objc/objc-act.c:6994
18410 msgid "Objective-C declarations may only appear in global scope"
18413 #: objc/objc-act.c:2683
18415 msgid "cannot find class %qs"
18418 #: objc/objc-act.c:2685
18420 msgid "class %qs already exists"
18423 #: objc/objc-act.c:2716 objc/objc-act.c:6704
18425 msgid "%qs redeclared as different kind of symbol"
18428 #: objc/objc-act.c:2718 objc/objc-act.c:6706
18429 msgid "%Jprevious declaration of '%D'"
18432 #: objc/objc-act.c:2946
18433 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
18436 #: objc/objc-act.c:3275
18437 msgid "@catch parameter is not a known Objective-C class type"
18440 #: objc/objc-act.c:3291
18441 msgid "exception of type %<%T%> will be caught"
18444 #: objc/objc-act.c:3293
18445 msgid "%H by earlier handler for %<%T%>"
18448 #: objc/objc-act.c:3346
18449 msgid "%<@try%> without %<@catch%> or %<@finally%>"
18452 #: objc/objc-act.c:3393
18453 msgid "%<@throw%> (rethrow) used outside of a @catch block"
18456 #: objc/objc-act.c:3758
18457 msgid "%Jtype '%D' does not have a known size"
18460 #: objc/objc-act.c:4271
18464 #: objc/objc-act.c:4294 objc/objc-act.c:4313
18465 msgid "inconsistent instance variable specification"
18468 #: objc/objc-act.c:5169
18469 msgid "can not use an object as parameter to a method"
18472 #: objc/objc-act.c:5377
18473 msgid "multiple %s named %<%c%s%> found"
18476 #: objc/objc-act.c:5602
18478 msgid "no super class declared in @interface for %qs"
18481 #: objc/objc-act.c:5645
18482 msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
18485 #: objc/objc-act.c:5704
18487 msgid "invalid receiver type %qs"
18490 #: objc/objc-act.c:5719
18491 msgid "%<%c%s%> not found in protocol(s)"
18494 #: objc/objc-act.c:5733
18495 msgid "%qs may not respond to %<%c%s%>"
18498 #: objc/objc-act.c:5741
18499 msgid "no %<%c%s%> method found"
18502 #: objc/objc-act.c:5747
18503 msgid "(Messages without a matching method signature"
18506 #: objc/objc-act.c:5748
18507 msgid "will be assumed to return %<id%> and accept"
18510 #: objc/objc-act.c:5749
18511 msgid "%<...%> as arguments.)"
18514 #: objc/objc-act.c:5980
18516 msgid "undeclared selector %qs"
18519 #. Historically, a class method that produced objects (factory
18520 #. method) would assign `self' to the instance that it
18521 #. allocated. This would effectively turn the class method into
18522 #. an instance method. Following this assignment, the instance
18523 #. variables could be accessed. That practice, while safe,
18524 #. violates the simple rule that a class method should not refer
18525 #. to an instance variable. It's better to catch the cases
18526 #. where this is done unknowingly than to support the above
18528 #: objc/objc-act.c:6022
18530 msgid "instance variable %qs accessed in class method"
18533 #: objc/objc-act.c:6234
18534 msgid "duplicate declaration of method %<%c%s%>"
18537 #: objc/objc-act.c:6279
18538 msgid "duplicate interface declaration for category %<%s(%s)%>"
18541 #: objc/objc-act.c:6306
18543 msgid "illegal reference type specified for instance variable %qs"
18546 #: objc/objc-act.c:6317
18548 msgid "instance variable %qs has unknown size"
18551 #. vtable pointers are Real Bad(tm), since Obj-C cannot initialize them
18552 #: objc/objc-act.c:6331
18554 msgid "type %qs has virtual member functions"
18557 #: objc/objc-act.c:6332
18559 msgid "illegal aggregate type %qs specified for instance variable %qs"
18562 #: objc/objc-act.c:6340
18564 msgid "type %qs has a user-defined constructor"
18567 #: objc/objc-act.c:6342
18569 msgid "type %qs has a user-defined destructor"
18572 #: objc/objc-act.c:6343
18574 "C++ constructors and destructors will not be invoked for Objective-C fields"
18577 #: objc/objc-act.c:6433
18579 msgid "instance variable %qs is declared private"
18582 #: objc/objc-act.c:6442
18584 msgid "instance variable %qs is %s; this will be a hard error in the future"
18587 #: objc/objc-act.c:6449
18589 msgid "instance variable %qs is declared %s"
18592 #: objc/objc-act.c:6459
18593 msgid "static access to object of type %<id%>"
18596 #: objc/objc-act.c:6481 objc/objc-act.c:6569
18598 msgid "incomplete implementation of class %qs"
18601 #: objc/objc-act.c:6485 objc/objc-act.c:6574
18603 msgid "incomplete implementation of category %qs"
18606 #: objc/objc-act.c:6490 objc/objc-act.c:6579
18607 msgid "method definition for %<%c%s%> not found"
18610 #: objc/objc-act.c:6620
18612 msgid "%s %qs does not fully implement the %qs protocol"
18615 #: objc/objc-act.c:6678 objc/objc-act.c:8278
18616 msgid "%<@end%> missing in implementation context"
18619 #: objc/objc-act.c:6691
18621 msgid "cannot find interface declaration for %qs, superclass of %qs"
18624 #: objc/objc-act.c:6718
18626 msgid "reimplementation of class %qs"
18629 #: objc/objc-act.c:6749
18631 msgid "conflicting super class name %qs"
18634 #: objc/objc-act.c:6751
18636 msgid "previous declaration of %qs"
18639 #: objc/objc-act.c:6765 objc/objc-act.c:6767
18641 msgid "duplicate interface declaration for class %qs"
18644 #: objc/objc-act.c:7022
18646 msgid "duplicate declaration for protocol %qs"
18649 #. Add a readable method name to the warning.
18650 #: objc/objc-act.c:7552
18651 msgid "%J%s %<%c%s%>"
18654 #: objc/objc-act.c:7855
18656 msgid "no super class declared in interface for %qs"
18659 #: objc/objc-act.c:7903
18660 msgid "[super ...] must appear in a method context"
18663 #: objc/objc-act.c:8560
18665 msgid "local declaration of %qs hides instance variable"
18668 #: treelang/tree1.c:278
18669 msgid "%HDuplicate name %q.*s."
18672 #: treelang/treetree.c:815
18673 msgid "Global register variable %qD used in nested function."
18676 #: treelang/treetree.c:819
18677 msgid "Register variable %qD used in nested function."
18680 #: treelang/treetree.c:825
18681 msgid "Address of global register variable %qD requested."
18684 #: treelang/treetree.c:830
18685 msgid "Address of register variable %qD requested."
18688 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
18689 #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
18690 msgid "does not support multilib"
18693 #: config/rs6000/darwin.h:130
18694 msgid " conflicting code gen style switches are used"
18697 #: config/mips/mips.h:817 config/arc/arc.h:63
18698 msgid "may not use both -EB and -EL"
18701 #: objc/lang-specs.h:31 objc/lang-specs.h:46
18702 msgid "GNU Objective C no longer supports traditional compilation"
18705 #: config/mips/r3900.h:35
18706 msgid "-mhard-float not supported"
18709 #: config/mips/r3900.h:37
18710 msgid "-msingle-float and -msoft-float cannot both be specified"
18713 #: config/vax/vax.h:50 config/vax/vax.h:51
18714 msgid "profiling not supported with -mg\n"
18717 #: config/vax/netbsd-elf.h:42
18718 msgid "The -shared option is not currently supported for VAX ELF."
18721 #: config/sh/sh.h:685
18722 msgid "SH2a does not support little-endian"
18725 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
18726 #: config/sparc/netbsd-elf.h:126 config/sparc/netbsd-elf.h:145
18727 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
18728 msgid "may not use both -m32 and -m64"
18731 #: ada/lang-specs.h:34 gcc.c:777 java/jvspec.c:80
18732 msgid "-pg and -fomit-frame-pointer are incompatible"
18735 #: ada/lang-specs.h:35
18736 msgid "-c or -S required for Ada"
18739 #: config/arm/arm.h:153
18740 msgid "-msoft-float and -mhard_float may not be used together"
18743 #: config/arm/arm.h:155
18744 msgid "-mbig-endian and -mlittle-endian may not be used together"
18748 msgid "GCC does not support -C or -CC without -E"
18752 msgid "GNU C no longer supports -traditional without -E"
18756 msgid "-E required when input is from standard input"
18759 #: config/darwin.h:251
18760 msgid "-current_version only allowed with -dynamiclib"
18763 #: config/darwin.h:253
18764 msgid "-install_name only allowed with -dynamiclib"
18767 #: config/darwin.h:258
18768 msgid "-bundle not allowed with -dynamiclib"
18771 #: config/darwin.h:259
18772 msgid "-bundle_loader not allowed with -dynamiclib"
18775 #: config/darwin.h:260
18776 msgid "-client_name not allowed with -dynamiclib"
18779 #: config/darwin.h:265
18780 msgid "-force_flat_namespace not allowed with -dynamiclib"
18783 #: config/darwin.h:267
18784 msgid "-keep_private_externs not allowed with -dynamiclib"
18787 #: config/darwin.h:268
18788 msgid "-private_bundle not allowed with -dynamiclib"
18791 #: config/i386/cygwin.h:29
18792 msgid "mno-cygwin and mno-win32 are not compatible"
18795 #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
18796 msgid "shared and mdll are not compatible"
18799 #: config/lynx.h:71
18800 msgid "Cannot use mthreads and mlegacy-threads together."
18803 #: config/lynx.h:96
18804 msgid "Cannot use mshared and static together."
18807 #: java/lang-specs.h:34
18808 msgid "-fjni and -femit-class-files are incompatible"
18811 #: java/lang-specs.h:35
18812 msgid "-fjni and -femit-class-file are incompatible"
18815 #: java/lang-specs.h:36 java/lang-specs.h:37
18816 msgid "-femit-class-file should used along with -fsyntax-only"
18819 #: config/mcore/mcore.h:57
18820 msgid "the m210 does not have little endian support"
18823 #: config/i386/sco5.h:189
18824 msgid "-pg not supported on this platform"
18827 #: config/i386/sco5.h:190
18828 msgid "-p and -pp specified - pick one"
18831 #: config/i386/sco5.h:264
18832 msgid "-G and -static are mutually exclusive"
18835 #: config/i386/nwld.h:34
18836 msgid "Static linking is not supported.\n"
18840 msgid "Specify options to GNAT"
18843 #: config/alpha/alpha.opt:28
18844 msgid "Use fp registers"
18847 #: config/alpha/alpha.opt:32
18851 #: config/alpha/alpha.opt:36
18852 msgid "Do not assume GAS"
18855 #: config/alpha/alpha.opt:40
18856 msgid "Request IEEE-conformant math library routines (OSF/1)"
18859 #: config/alpha/alpha.opt:44
18860 msgid "Emit IEEE-conformant code, without inexact exceptions"
18863 #: config/alpha/alpha.opt:51
18864 msgid "Do not emit complex integer constants to read-only memory"
18867 #: config/alpha/alpha.opt:55
18871 #: config/alpha/alpha.opt:59
18872 msgid "Do not use VAX fp"
18875 #: config/alpha/alpha.opt:63
18876 msgid "Emit code for the byte/word ISA extension"
18879 #: config/alpha/alpha.opt:67
18880 msgid "Emit code for the motion video ISA extension"
18883 #: config/alpha/alpha.opt:71
18884 msgid "Emit code for the fp move and sqrt ISA extension"
18887 #: config/alpha/alpha.opt:75
18888 msgid "Emit code for the counting ISA extension"
18891 #: config/alpha/alpha.opt:79
18892 msgid "Emit code using explicit relocation directives"
18895 #: config/alpha/alpha.opt:83
18896 msgid "Emit 16-bit relocations to the small data areas"
18899 #: config/alpha/alpha.opt:87
18900 msgid "Emit 32-bit relocations to the small data areas"
18903 #: config/alpha/alpha.opt:91
18904 msgid "Emit direct branches to local functions"
18907 #: config/alpha/alpha.opt:95
18908 msgid "Emit indirect branches to local functions"
18911 #: config/alpha/alpha.opt:99
18912 msgid "Emit rdval instead of rduniq for thread pointer"
18915 #: config/alpha/alpha.opt:103
18916 msgid "Use 128-bit long double"
18919 #: config/alpha/alpha.opt:107
18920 msgid "Use 64-bit long double"
18923 #: config/alpha/alpha.opt:111
18924 msgid "Use features of and schedule given CPU"
18927 #: config/alpha/alpha.opt:115
18928 msgid "Schedule given CPU"
18931 #: config/alpha/alpha.opt:119
18932 msgid "Control the generated fp rounding mode"
18935 #: config/alpha/alpha.opt:123
18936 msgid "Control the IEEE trap mode"
18939 #: config/alpha/alpha.opt:127
18940 msgid "Control the precision given to fp exceptions"
18943 #: config/alpha/alpha.opt:131
18944 msgid "Tune expected memory latency"
18947 #: config/arc/arc.opt:33
18948 msgid "Prepend the name of the cpu to all public symbol names"
18951 #: config/arc/arc.opt:43
18952 msgid "Compile code for ARC variant CPU"
18955 #: config/arc/arc.opt:47
18956 msgid "Put functions in SECTION"
18959 #: config/arc/arc.opt:51
18960 msgid "Put data in SECTION"
18963 #: config/arc/arc.opt:55
18964 msgid "Put read-only data in SECTION"
18967 #: config/avr/avr.opt:24
18968 msgid "Use subroutines for function prologues and epilogues"
18971 #: config/avr/avr.opt:28
18972 msgid "Select the target MCU"
18975 #: config/avr/avr.opt:35
18976 msgid "Use STACK as the initial value of the stack pointer"
18979 #: config/avr/avr.opt:39
18980 msgid "Use an 8-bit 'int' type"
18983 #: config/avr/avr.opt:43
18984 msgid "Change the stack pointer without disabling interrupts"
18987 #: config/avr/avr.opt:47
18988 msgid "Do not generate tablejump insns"
18991 #: config/avr/avr.opt:57
18992 msgid "Use rjmp/rcall (limited range) on >8K devices"
18995 #: config/avr/avr.opt:61
18996 msgid "Output instruction sizes to the asm file"
18999 #: config/avr/avr.opt:65
19000 msgid "Change only the low 8 bits of the stack pointer"
19003 #: config/c4x/c4x.opt:24
19004 msgid "Generate code for C30 CPU"
19007 #: config/c4x/c4x.opt:28
19008 msgid "Generate code for C31 CPU"
19011 #: config/c4x/c4x.opt:32
19012 msgid "Generate code for C32 CPU"
19015 #: config/c4x/c4x.opt:36
19016 msgid "Generate code for C33 CPU"
19019 #: config/c4x/c4x.opt:40
19020 msgid "Generate code for C40 CPU"
19023 #: config/c4x/c4x.opt:44
19024 msgid "Generate code for C44 CPU"
19027 #: config/c4x/c4x.opt:48
19028 msgid "Assume that pointers may be aliased"
19031 #: config/c4x/c4x.opt:52
19032 msgid "Big memory model"
19035 #: config/c4x/c4x.opt:56
19036 msgid "Use the BK register as a general purpose register"
19039 #: config/c4x/c4x.opt:60
19040 msgid "Generate code for CPU"
19043 #: config/c4x/c4x.opt:64
19044 msgid "Enable use of DB instruction"
19047 #: config/c4x/c4x.opt:68
19048 msgid "Enable debugging"
19051 #: config/c4x/c4x.opt:72
19052 msgid "Enable new features under development"
19055 #: config/c4x/c4x.opt:76
19056 msgid "Use fast but approximate float to integer conversion"
19059 #: config/c4x/c4x.opt:80
19060 msgid "Force RTL generation to emit valid 3 operand insns"
19063 #: config/c4x/c4x.opt:84
19064 msgid "Force constants into registers to improve hoisting"
19067 #: config/c4x/c4x.opt:88 config/c4x/c4x.opt:112
19068 msgid "Save DP across ISR in small memory model"
19071 #: config/c4x/c4x.opt:92
19072 msgid "Allow unsigned iteration counts for RPTB/DB"
19075 #: config/c4x/c4x.opt:96
19076 msgid "Pass arguments on the stack"
19079 #: config/c4x/c4x.opt:100
19080 msgid "Use MPYI instruction for C3x"
19083 #: config/c4x/c4x.opt:104
19084 msgid "Enable parallel instructions"
19087 #: config/c4x/c4x.opt:108
19088 msgid "Enable MPY||ADD and MPY||SUB instructions"
19091 #: config/c4x/c4x.opt:116
19092 msgid "Preserve all 40 bits of FP reg across call"
19095 #: config/c4x/c4x.opt:120
19096 msgid "Pass arguments in registers"
19099 #: config/c4x/c4x.opt:124
19100 msgid "Enable use of RTPB instruction"
19103 #: config/c4x/c4x.opt:128
19104 msgid "Enable use of RTPS instruction"
19107 #: config/c4x/c4x.opt:132
19108 msgid "Set the maximum number of iterations for RPTS to N"
19111 #: config/c4x/c4x.opt:136
19112 msgid "Small memory model"
19115 #: config/c4x/c4x.opt:140
19116 msgid "Emit code compatible with TI tools"
19119 #: config/fr30/fr30.opt:24
19120 msgid "Assume small address space"
19123 #: config/frv/frv.opt:24
19124 msgid "Use 4 media accumulators"
19127 #: config/frv/frv.opt:28
19128 msgid "Use 8 media accumulators"
19131 #: config/frv/frv.opt:32
19132 msgid "Enable label alignment optimizations"
19135 #: config/frv/frv.opt:36
19136 msgid "Dynamically allocate cc registers"
19139 #: config/frv/frv.opt:43
19140 msgid "Set the cost of branches"
19143 #: config/frv/frv.opt:47
19144 msgid "Enable conditional execution other than moves/scc"
19147 #: config/frv/frv.opt:51
19148 msgid "Change the maximum length of conditionally-executed sequences"
19151 #: config/frv/frv.opt:55
19153 "Change the number of temporary registers that are available to conditionally-"
19154 "executed sequences"
19157 #: config/frv/frv.opt:59
19158 msgid "Enable conditional moves"
19161 #: config/frv/frv.opt:63
19162 msgid "Set the target CPU type"
19165 #: config/frv/frv.opt:85
19166 msgid "Use fp double instructions"
19169 #: config/frv/frv.opt:89
19170 msgid "Change the ABI to allow double word insns"
19173 #: config/frv/frv.opt:93
19174 msgid "Enable Function Descriptor PIC mode"
19177 #: config/frv/frv.opt:97
19178 msgid "Just use icc0/fcc0"
19181 #: config/frv/frv.opt:101
19182 msgid "Only use 32 FPRs"
19185 #: config/frv/frv.opt:105
19186 msgid "Use 64 FPRs"
19189 #: config/frv/frv.opt:109
19190 msgid "Only use 32 GPRs"
19193 #: config/frv/frv.opt:113
19194 msgid "Use 64 GPRs"
19197 #: config/frv/frv.opt:117
19198 msgid "Enable use of GPREL for read-only data in FDPIC"
19201 #: config/frv/frv.opt:125
19202 msgid "Enable inlining of PLT in function calls"
19205 #: config/frv/frv.opt:129
19206 msgid "Enable PIC support for building libraries"
19209 #: config/frv/frv.opt:133
19210 msgid "Follow the EABI linkage requirements"
19213 #: config/frv/frv.opt:137
19214 msgid "Disallow direct calls to global functions"
19217 #: config/frv/frv.opt:141
19218 msgid "Use media instructions"
19221 #: config/frv/frv.opt:145
19222 msgid "Use multiply add/subtract instructions"
19225 #: config/frv/frv.opt:149
19226 msgid "Enable optimizing &&/|| in conditional execution"
19229 #: config/frv/frv.opt:153
19230 msgid "Enable nested conditional execution optimizations"
19233 #: config/frv/frv.opt:158
19234 msgid "Do not mark ABI switches in e_flags"
19237 #: config/frv/frv.opt:162
19238 msgid "Pack VLIW instructions"
19241 #: config/frv/frv.opt:166
19242 msgid "Enable setting GPRs to the result of comparisons"
19245 #: config/frv/frv.opt:170
19246 msgid "Change the amount of scheduler lookahead"
19249 #: config/frv/frv.opt:178
19250 msgid "Assume a large TLS segment"
19253 #: config/frv/frv.opt:182
19254 msgid "Do not assume a large TLS segment"
19257 #: config/frv/frv.opt:187
19258 msgid "Cause gas to print tomcat statistics"
19261 #: config/frv/frv.opt:192
19262 msgid "Link with the library-pic libraries"
19265 #: config/frv/frv.opt:196
19266 msgid "Allow branches to be packed with other instructions"
19269 #: config/h8300/h8300.opt:24
19270 msgid "Generate H8S code"
19273 #: config/h8300/h8300.opt:28
19274 msgid "Generate H8SX code"
19277 #: config/h8300/h8300.opt:32
19278 msgid "Generate H8S/2600 code"
19281 #: config/h8300/h8300.opt:36
19282 msgid "Make integers 32 bits wide"
19285 #: config/h8300/h8300.opt:43
19286 msgid "Use registers for argument passing"
19289 #: config/h8300/h8300.opt:47
19290 msgid "Consider access to byte sized memory slow"
19293 #: config/h8300/h8300.opt:51
19294 msgid "Enable linker relaxing"
19297 #: config/h8300/h8300.opt:55
19298 msgid "Generate H8/300H code"
19301 #: config/h8300/h8300.opt:59
19302 msgid "Enable the normal mode"
19305 #: config/h8300/h8300.opt:63
19306 msgid "Use H8/300 alignment rules"
19309 #: config/i860/i860.opt:24
19310 msgid "Generate code which uses the FPU"
19313 #: config/i860/i860.opt:28 config/i860/i860.opt:32
19314 msgid "Do not generate code which uses the FPU"
19317 #: config/ia64/ia64.opt:3
19318 msgid "Generate big endian code"
19321 #: config/ia64/ia64.opt:7
19322 msgid "Generate little endian code"
19325 #: config/ia64/ia64.opt:11
19326 msgid "Generate code for GNU as"
19329 #: config/ia64/ia64.opt:15
19330 msgid "Generate code for GNU ld"
19333 #: config/ia64/ia64.opt:19
19334 msgid "Emit stop bits before and after volatile extended asms"
19337 #: config/ia64/ia64.opt:23
19338 msgid "Use in/loc/out register names"
19341 #: config/ia64/ia64.opt:30
19342 msgid "Enable use of sdata/scommon/sbss"
19345 #: config/ia64/ia64.opt:34
19346 msgid "Generate code without GP reg"
19349 #: config/ia64/ia64.opt:38
19350 msgid "gp is constant (but save/restore gp on indirect calls)"
19353 #: config/ia64/ia64.opt:42
19354 msgid "Generate self-relocatable code"
19357 #: config/ia64/ia64.opt:46
19358 msgid "Generate inline floating point division, optimize for latency"
19361 #: config/ia64/ia64.opt:50
19362 msgid "Generate inline floating point division, optimize for throughput"
19365 #: config/ia64/ia64.opt:57
19366 msgid "Generate inline integer division, optimize for latency"
19369 #: config/ia64/ia64.opt:61
19370 msgid "Generate inline integer division, optimize for throughput"
19373 #: config/ia64/ia64.opt:65
19374 msgid "Do not inline integer division"
19377 #: config/ia64/ia64.opt:69
19378 msgid "Generate inline square root, optimize for latency"
19381 #: config/ia64/ia64.opt:73
19382 msgid "Generate inline square root, optimize for throughput"
19385 #: config/ia64/ia64.opt:77
19386 msgid "Do not inline square root"
19389 #: config/ia64/ia64.opt:81
19390 msgid "Enable Dwarf 2 line debug info via GNU as"
19393 #: config/ia64/ia64.opt:85
19394 msgid "Enable earlier placing stop bits for better scheduling"
19397 #: config/ia64/ia64.opt:89
19398 msgid "Specify range of registers to make fixed"
19401 #: config/ia64/ilp32.opt:3
19402 msgid "Generate ILP32 code"
19405 #: config/ia64/ilp32.opt:7
19406 msgid "Generate LP64 code"
19409 #: config/iq2000/iq2000.opt:24
19410 msgid "Specify CPU for code generation purposes"
19413 #: config/iq2000/iq2000.opt:28
19414 msgid "Specify CPU for scheduling purposes"
19417 #: config/iq2000/iq2000.opt:32 config/mips/mips.opt:74
19418 msgid "Use ROM instead of RAM"
19421 #: config/iq2000/iq2000.opt:36
19422 msgid "Use GP relative sdata/sbss sections"
19425 #: config/iq2000/iq2000.opt:41
19426 msgid "No default crt0.o"
19429 #: config/iq2000/iq2000.opt:45 config/mips/mips.opt:210
19430 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
19433 #: config/m32r/m32r.opt:24
19434 msgid "Compile for the m32rx"
19437 #: config/m32r/m32r.opt:28
19438 msgid "Compile for the m32r2"
19441 #: config/m32r/m32r.opt:32
19442 msgid "Compile for the m32r"
19445 #: config/m32r/m32r.opt:36
19446 msgid "Align all loops to 32 byte boundary"
19449 #: config/m32r/m32r.opt:40
19450 msgid "Prefer branches over conditional execution"
19453 #: config/m32r/m32r.opt:44
19454 msgid "Give branches their default cost"
19457 #: config/m32r/m32r.opt:48
19458 msgid "Display compile time statistics"
19461 #: config/m32r/m32r.opt:52
19462 msgid "Specify cache flush function"
19465 #: config/m32r/m32r.opt:56
19466 msgid "Specify cache flush trap number"
19469 #: config/m32r/m32r.opt:60
19470 msgid "Only issue one instruction per cycle"
19473 #: config/m32r/m32r.opt:64
19474 msgid "Allow two instructions to be issued per cycle"
19477 #: config/m32r/m32r.opt:68
19478 msgid "Code size: small, medium or large"
19481 #: config/m32r/m32r.opt:72
19482 msgid "Don't call any cache flush functions"
19485 #: config/m32r/m32r.opt:76
19486 msgid "Don't call any cache flush trap"
19489 #: config/m32r/m32r.opt:83
19490 msgid "Small data area: none, sdata, use"
19493 #: config/m68hc11/m68hc11.opt:24 config/m68hc11/m68hc11.opt:32
19494 msgid "Compile for a 68HC11"
19497 #: config/m68hc11/m68hc11.opt:28 config/m68hc11/m68hc11.opt:36
19498 msgid "Compile for a 68HC12"
19501 #: config/m68hc11/m68hc11.opt:42 config/m68hc11/m68hc11.opt:46
19502 msgid "Compile for a 68HCS12"
19505 #: config/m68hc11/m68hc11.opt:50
19506 msgid "Auto pre/post decrement increment allowed"
19509 #: config/m68hc11/m68hc11.opt:54
19510 msgid "Min/max instructions allowed"
19513 #: config/m68hc11/m68hc11.opt:58
19514 msgid "Use call and rtc for function calls and returns"
19517 #: config/m68hc11/m68hc11.opt:62
19518 msgid "Auto pre/post decrement increment not allowed"
19521 #: config/m68hc11/m68hc11.opt:66
19522 msgid "Use jsr and rts for function calls and returns"
19525 #: config/m68hc11/m68hc11.opt:70
19526 msgid "Min/max instructions not allowed"
19529 #: config/m68hc11/m68hc11.opt:74
19530 msgid "Use direct addressing mode for soft registers"
19533 #: config/m68hc11/m68hc11.opt:78
19534 msgid "Compile with 32-bit integer mode"
19537 #: config/m68hc11/m68hc11.opt:83
19538 msgid "Specify the register allocation order"
19541 #: config/m68hc11/m68hc11.opt:87
19542 msgid "Do not use direct addressing mode for soft registers"
19545 #: config/m68hc11/m68hc11.opt:91
19546 msgid "Compile with 16-bit integer mode"
19549 #: config/m68hc11/m68hc11.opt:95
19550 msgid "Indicate the number of soft registers available"
19553 #: config/mcore/mcore.opt:24
19554 msgid "Generate code for the M*Core M210"
19557 #: config/mcore/mcore.opt:28
19558 msgid "Generate code for the M*Core M340"
19561 #: config/mcore/mcore.opt:32
19562 msgid "Set maximum alignment to 4"
19565 #: config/mcore/mcore.opt:36
19566 msgid "Force functions to be aligned to a 4 byte boundary"
19569 #: config/mcore/mcore.opt:40
19570 msgid "Set maximum alignment to 8"
19573 #: config/mcore/mcore.opt:44
19574 msgid "Generate big-endian code"
19577 #: config/mcore/mcore.opt:48
19578 msgid "Emit call graph information"
19581 #: config/mcore/mcore.opt:52
19582 msgid "Use the divide instruction"
19585 #: config/mcore/mcore.opt:56
19586 msgid "Inline constants if it can be done in 2 insns or less"
19589 #: config/mcore/mcore.opt:60
19590 msgid "Generate little-endian code"
19593 #: config/mcore/mcore.opt:68
19594 msgid "Use arbitrary sized immediates in bit operations"
19597 #: config/mcore/mcore.opt:72
19598 msgid "Prefer word accesses over byte accesses"
19601 #: config/mcore/mcore.opt:76
19602 msgid "Set the maximum amount for a single stack increment operation"
19605 #: config/mcore/mcore.opt:80
19606 msgid "Always treat bitfields as int-sized"
19609 #: config/mips/mips.opt:24
19610 msgid "Generate code that conforms to the given ABI"
19613 #: config/mips/mips.opt:28
19614 msgid "Use SVR4-style PIC"
19617 #: config/mips/mips.opt:32
19618 msgid "Use PMC-style 'mad' instructions"
19621 #: config/mips/mips.opt:36
19622 msgid "Generate code for the given ISA"
19625 #: config/mips/mips.opt:40
19626 msgid "Use Branch Likely instructions, overriding the architecture default"
19629 #: config/mips/mips.opt:44
19630 msgid "Trap on integer divide by zero"
19633 #: config/mips/mips.opt:48
19634 msgid "Use branch-and-break sequences to check for integer divide by zero"
19637 #: config/mips/mips.opt:52
19638 msgid "Use trap instructions to check for integer divide by zero"
19641 #: config/mips/mips.opt:56
19643 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
19647 #: config/mips/mips.opt:66
19648 msgid "Use big-endian byte order"
19651 #: config/mips/mips.opt:70
19652 msgid "Use little-endian byte order"
19655 #: config/mips/mips.opt:78
19656 msgid "Use NewABI-style %reloc() assembly operators"
19659 #: config/mips/mips.opt:82
19660 msgid "Work around certain R4000 errata"
19663 #: config/mips/mips.opt:86
19664 msgid "Work around certain R4400 errata"
19667 #: config/mips/mips.opt:90
19668 msgid "Work around errata for early SB-1 revision 2 cores"
19671 #: config/mips/mips.opt:94
19672 msgid "Work around certain VR4120 errata"
19675 #: config/mips/mips.opt:98
19676 msgid "Work around VR4130 mflo/mfhi errata"
19679 #: config/mips/mips.opt:102
19680 msgid "Work around an early 4300 hardware bug"
19683 #: config/mips/mips.opt:106
19684 msgid "FP exceptions are enabled"
19687 #: config/mips/mips.opt:110
19688 msgid "Use 32-bit floating-point registers"
19691 #: config/mips/mips.opt:114
19692 msgid "Use 64-bit floating-point registers"
19695 #: config/mips/mips.opt:118
19696 msgid "Use FUNC to flush the cache before calling stack trampolines"
19699 #: config/mips/mips.opt:122
19700 msgid "Generate floating-point multiply-add instructions"
19703 #: config/mips/mips.opt:126
19704 msgid "Use 32-bit general registers"
19707 #: config/mips/mips.opt:130
19708 msgid "Use 64-bit general registers"
19711 #: config/mips/mips.opt:134
19712 msgid "Allow the use of hardware floating-point instructions"
19715 #: config/mips/mips.opt:138
19716 msgid "Use a 64-bit int type"
19719 #: config/mips/mips.opt:142
19720 msgid "Generate code for ISA level N"
19723 #: config/mips/mips.opt:146
19724 msgid "Generate mips16 code"
19727 #: config/mips/mips.opt:150
19728 msgid "Use MIPS-3D instructions"
19731 #: config/mips/mips.opt:154
19732 msgid "Use indirect calls"
19735 #: config/mips/mips.opt:158
19736 msgid "Use a 32-bit long type"
19739 #: config/mips/mips.opt:162
19740 msgid "Use a 64-bit long type"
19743 #: config/mips/mips.opt:166
19744 msgid "Don't optimize block moves"
19747 #: config/mips/mips.opt:170
19748 msgid "Use the mips-tfile postpass"
19751 #: config/mips/mips.opt:174
19752 msgid "Do not use a cache-flushing function before calling stack trampolines"
19755 #: config/mips/mips.opt:178
19756 msgid "Generate normal-mode code"
19759 #: config/mips/mips.opt:182
19760 msgid "Do not use MIPS-3D instructions"
19763 #: config/mips/mips.opt:186
19764 msgid "Use paired-single floating-point instructions"
19767 #: config/mips/mips.opt:190
19769 "Restrict the use of hardware floating-point instructions to 32-bit operations"
19772 #: config/mips/mips.opt:194
19773 msgid "Prevent the use of all hardware floating-point instructions"
19776 #: config/mips/mips.opt:198
19777 msgid "Optimize lui/addiu address loads"
19780 #: config/mips/mips.opt:202
19781 msgid "Assume all symbols have 32-bit values"
19784 #: config/mips/mips.opt:206
19785 msgid "Optimize the output for PROCESSOR"
19788 #: config/mips/mips.opt:214
19789 msgid "Perform VR4130-specific alignment optimizations"
19792 #: config/mips/mips.opt:218
19793 msgid "Lift restrictions on GOT size"
19796 #: config/mn10300/mn10300.opt:24
19797 msgid "Target the AM33 processor"
19800 #: config/mn10300/mn10300.opt:28
19801 msgid "Target the AM33/2.0 processor"
19804 #: config/mn10300/mn10300.opt:32
19805 msgid "Work around hardware multiply bug"
19808 #: config/mn10300/mn10300.opt:37
19809 msgid "Enable linker relaxations"
19812 #: config/ns32k/ns32k.opt:24
19813 msgid "Optimize for 32032"
19816 #: config/ns32k/ns32k.opt:32
19817 msgid "Optimize for 32332"
19820 #: config/ns32k/ns32k.opt:36
19821 msgid "Use the 32381 fpu"
19824 #: config/ns32k/ns32k.opt:40
19825 msgid "Optimize for 32532"
19828 #: config/ns32k/ns32k.opt:44
19829 msgid "Use bit-field instructions"
19832 #: config/ns32k/ns32k.opt:48
19833 msgid "Generate code for high memory"
19836 #: config/ns32k/ns32k.opt:56
19837 msgid "Use multiply-accumulate fp instructions"
19840 #: config/ns32k/ns32k.opt:60
19841 msgid "Do not use bit-field instructions"
19844 #: config/ns32k/ns32k.opt:64
19845 msgid "Generate code for low memory"
19848 #: config/ns32k/ns32k.opt:72
19849 msgid "Do not use multiply-accumulate fp instructions"
19852 #: config/ns32k/ns32k.opt:76
19853 msgid "Pass all arguments on the stack"
19856 #: config/ns32k/ns32k.opt:80
19857 msgid "Use the normal calling convention"
19860 #: config/ns32k/ns32k.opt:84
19861 msgid "Do not use register sb"
19864 #: config/ns32k/ns32k.opt:88
19865 msgid "Do not use the 'small register classes' kludge"
19868 #: config/ns32k/ns32k.opt:92
19869 msgid "Pass some arguments in registers"
19872 #: config/ns32k/ns32k.opt:96
19873 msgid "Use an alternative calling convention"
19876 #: config/ns32k/ns32k.opt:100
19877 msgid "Register sb is zero, use it for absolute addressing"
19880 #: config/ns32k/ns32k.opt:108
19881 msgid "Use the 'small register classes' kludge"
19884 #: config/pdp11/pdp11.opt:24
19885 msgid "Generate code for an 11/10"
19888 #: config/pdp11/pdp11.opt:28
19889 msgid "Generate code for an 11/40"
19892 #: config/pdp11/pdp11.opt:32
19893 msgid "Generate code for an 11/45"
19896 #: config/pdp11/pdp11.opt:36
19897 msgid "Use 16-bit abs patterns"
19900 #: config/pdp11/pdp11.opt:40
19901 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
19904 #: config/pdp11/pdp11.opt:44
19905 msgid "Do not use inline patterns for copying memory"
19908 #: config/pdp11/pdp11.opt:48
19909 msgid "Use inline patterns for copying memory"
19912 #: config/pdp11/pdp11.opt:52
19913 msgid "Do not pretend that branches are expensive"
19916 #: config/pdp11/pdp11.opt:56
19917 msgid "Pretend that branches are expensive"
19920 #: config/pdp11/pdp11.opt:60
19921 msgid "Use the DEC assembler syntax"
19924 #: config/pdp11/pdp11.opt:64
19925 msgid "Use 32 bit float"
19928 #: config/pdp11/pdp11.opt:68
19929 msgid "Use 64 bit float"
19932 #: config/pdp11/pdp11.opt:76
19933 msgid "Use 16 bit int"
19936 #: config/pdp11/pdp11.opt:80
19937 msgid "Use 32 bit int"
19940 #: config/pdp11/pdp11.opt:88
19941 msgid "Target has split I&D"
19944 #: config/pdp11/pdp11.opt:92
19945 msgid "Use UNIX assembler syntax"
19948 #: config/stormy16/stormy16.opt:25
19949 msgid "Provide libraries for the simulator"
19952 #: config/v850/v850.opt:24
19953 msgid "Use registers r2 and r5"
19956 #: config/v850/v850.opt:28
19957 msgid "Use 4 byte entries in switch tables"
19960 #: config/v850/v850.opt:32
19961 msgid "Enable backend debugging"
19964 #: config/v850/v850.opt:36
19965 msgid "Do not use the callt instruction"
19968 #: config/v850/v850.opt:40
19969 msgid "Reuse r30 on a per function basis"
19972 #: config/v850/v850.opt:44
19973 msgid "Support Green Hills ABI"
19976 #: config/v850/v850.opt:48
19977 msgid "Prohibit PC relative function calls"
19980 #: config/v850/v850.opt:52
19981 msgid "Use stubs for function prologues"
19984 #: config/v850/v850.opt:56
19985 msgid "Set the max size of data eligible for the SDA area"
19988 #: config/v850/v850.opt:60
19989 msgid "Enable the use of the short load instructions"
19992 #: config/v850/v850.opt:64
19993 msgid "Same as: -mep -mprolog-function"
19996 #: config/v850/v850.opt:68
19997 msgid "Set the max size of data eligible for the TDA area"
20000 #: config/v850/v850.opt:72
20001 msgid "Enforce strict alignment"
20004 #: config/v850/v850.opt:79
20005 msgid "Compile for the v850 processor"
20008 #: config/v850/v850.opt:83
20009 msgid "Compile for the v850e processor"
20012 #: config/v850/v850.opt:87
20013 msgid "Compile for the v850e1 processor"
20016 #: config/v850/v850.opt:91
20017 msgid "Set the max size of data eligible for the ZDA area"
20020 #: config/vax/vax.opt:24 config/vax/vax.opt:28
20021 msgid "Target DFLOAT double precision code"
20024 #: config/vax/vax.opt:32 config/vax/vax.opt:36
20025 msgid "Generate GFLOAT double precision code"
20028 #: config/vax/vax.opt:40
20029 msgid "Generate code for GNU assembler (gas)"
20032 #: config/vax/vax.opt:44
20033 msgid "Generate code for UNIX assembler"
20036 #: config/vax/vax.opt:48
20037 msgid "Use VAXC structure conventions"
20040 #: config/bfin/bfin.opt:24
20041 msgid "Omit frame pointer for leaf functions"
20044 #: config/bfin/bfin.opt:28
20045 msgid "Program is entirely located in low 64k of memory."
20048 #: config/bfin/bfin.opt:32
20049 msgid "Avoid speculative loads by inserting CSYNC or equivalent"
20052 #: config/bfin/bfin.opt:36
20053 msgid "Enabled ID based shared library"
20056 #: java/lang.opt:66
20057 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
20060 #: java/lang.opt:70
20061 msgid "Warn if deprecated empty statements are found"
20064 #: java/lang.opt:74
20065 msgid "Warn if .class files are out of date"
20068 #: java/lang.opt:78
20069 msgid "Warn if modifiers are specified when not necessary"
20072 #: java/lang.opt:82
20073 msgid "Deprecated; use --classpath instead"
20076 #: java/lang.opt:86
20077 msgid "Permit the use of the assert keyword"
20080 #: java/lang.opt:108
20081 msgid "Replace system path"
20084 #: java/lang.opt:112
20085 msgid "Generate checks for references to NULL"
20088 #: java/lang.opt:116
20089 msgid "Set class path"
20092 #: java/lang.opt:123
20093 msgid "Output a class file"
20096 #: java/lang.opt:127
20097 msgid "Alias for -femit-class-file"
20100 #: java/lang.opt:131
20101 msgid "Choose input encoding (defaults from your locale)"
20104 #: java/lang.opt:135
20105 msgid "Set the extension directory path"
20108 #: java/lang.opt:139
20109 msgid "Input file is a file with a list of filenames to compile"
20112 #: java/lang.opt:143
20113 msgid "Always check for non gcj generated classes archives"
20116 #: java/lang.opt:147
20118 "Assume the runtime uses a hash table to map an object to its synchronization "
20122 #: java/lang.opt:151
20123 msgid "Use offset tables for virtual method calls"
20126 #: java/lang.opt:158
20127 msgid "Assume native functions are implemented using JNI"
20130 #: java/lang.opt:162
20131 msgid "Enable optimization of static class initialization code"
20134 #: java/lang.opt:169
20135 msgid "Enable assignability checks for stores into object arrays"
20138 #: java/lang.opt:173
20139 msgid "Generate code for the Boehm GC"
20142 #: java/lang.opt:177
20143 msgid "Call a library routine to do integer divisions"
20148 "Assert the <answer> to <question>. Putting '-' before <question> disables "
20149 "the <answer> to <question>"
20153 msgid "Do not discard comments"
20157 msgid "Do not discard comments in macro expansions"
20162 "Define a <macro> with <val> as its value. If just <macro> is given, <val> "
20167 msgid "Add <dir> to the end of the main framework include path"
20171 msgid "Print the name of header files as they are used"
20174 #: c.opt:69 c.opt:725
20175 msgid "Add <dir> to the end of the main include path"
20179 msgid "Generate make dependencies"
20183 msgid "Generate make dependencies and compile"
20187 msgid "Write dependency output to the given file"
20191 msgid "Treat missing header files as generated files"
20195 msgid "Like -M but ignore system header files"
20199 msgid "Like -MD but ignore system header files"
20203 msgid "Generate phony targets for all headers"
20207 msgid "Add a MAKE-quoted target"
20211 msgid "Add an unquoted target"
20215 msgid "Do not generate #line directives"
20219 msgid "Undefine <macro>"
20224 "Warn about things that will change when compiling with an ABI-compliant "
20229 msgid "Enable most warning messages"
20233 msgid "Warn about casting functions to incompatible types"
20237 msgid "Warn about casts which discard qualifiers"
20241 msgid "Warn about subscripts whose type is \"char\""
20246 "Warn about possibly nested block comments, and C++ comments spanning more "
20247 "than one physical line"
20251 msgid "Synonym for -Wcomment"
20255 msgid "Warn about possibly confusing type conversions"
20259 msgid "Warn when all constructors and destructors are private"
20263 msgid "Warn when a declaration is found after a statement"
20267 msgid "Warn about deprecated compiler features"
20271 msgid "Warn about compile-time integer division by zero"
20275 msgid "Warn about violations of Effective C++ style rules"
20279 msgid "Warn about stray tokens after #elif and #endif"
20283 msgid "Make implicit function declarations an error"
20287 msgid "Warn if testing floating point numbers for equality"
20291 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
20295 msgid "Warn if passing too many arguments to a function for its format string"
20299 msgid "Warn about format strings that are not literals"
20303 msgid "Warn about possible security problems with format functions"
20307 msgid "Warn about strftime formats yielding 2-digit years"
20311 msgid "Warn about zero-length formats"
20315 msgid "Warn about variables which are initialized to themselves."
20319 msgid "Warn about implicit function declarations"
20323 msgid "Warn when a declaration does not specify a type"
20327 msgid "Deprecated. This switch has no effect."
20331 msgid "Warn about invalid uses of the \"offsetof\" macro"
20335 msgid "Warn about PCH files that are found but not used"
20339 msgid "Do not warn about using \"long long\" when -pedantic"
20343 msgid "Warn about suspicious declarations of \"main\""
20347 msgid "Warn about possibly missing braces around initializers"
20351 msgid "Warn about global functions without previous declarations"
20355 msgid "Warn about missing fields in struct initializers"
20359 msgid "Warn about functions which might be candidates for format attributes"
20363 msgid "Warn about user-specified include directories that do not exist"
20367 msgid "Warn about global functions without prototypes"
20371 msgid "Warn about use of multi-character character constants"
20375 msgid "Warn about \"extern\" declarations not at file scope"
20380 "Warn when non-templatized friend functions are declared within a template"
20384 msgid "Warn about non-virtual destructors"
20389 "Warn about NULL being passed to argument slots marked as requiring non-NULL"
20393 msgid "Warn about non-normalised Unicode strings"
20397 msgid "Warn if a C-style cast is used in a program"
20401 msgid "Warn if an old-style parameter definition is used"
20405 msgid "Warn about overloaded virtual function names"
20409 msgid "Warn about possibly missing parentheses"
20413 msgid "Warn when converting the type of pointers to member functions"
20417 msgid "Warn about function pointer arithmetic"
20421 msgid "Warn if inherited methods are unimplemented"
20425 msgid "Warn about multiple declarations of the same object"
20429 msgid "Warn when the compiler reorders code"
20434 "Warn whenever a function's return type defaults to \"int\" (C), or about "
20435 "inconsistent return types (C++)"
20439 msgid "Warn if a selector has multiple methods"
20443 msgid "Warn about possible violations of sequence point rules"
20447 msgid "Warn about signed-unsigned comparisons"
20451 msgid "Warn when overload promotes from unsigned to signed"
20455 msgid "Warn about unprototyped function declarations"
20459 msgid "Warn when synthesis behavior differs from Cfront"
20462 #: c.opt:359 common.opt:130
20463 msgid "Do not suppress warnings from system headers"
20467 msgid "Warn about features not present in traditional C"
20472 "Warn if trigraphs are encountered that might affect the meaning of the "
20477 msgid "Warn about @selector()s without previously declared methods"
20481 msgid "Warn if an undefined macro is used in an #if directive"
20485 msgid "Warn about unrecognized pragmas"
20489 msgid "Warn about macros defined in the main file that are not used"
20493 msgid "Do not warn about using variadic macros when -pedantic"
20497 msgid "Give strings the type \"array of char\""
20501 msgid "Warn when a pointer differs in signedness in an assignment."
20505 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
20509 msgid "Enforce class member access control semantics"
20513 msgid "Change when template instances are emitted"
20517 msgid "Recognize the \"asm\" keyword"
20521 msgid "Recognize built-in functions"
20525 msgid "Check the return value of new"
20529 msgid "Allow the arguments of the '?' operator to have different types"
20533 msgid "Reduce the size of object files"
20537 msgid "Make string literals \"const char[]\" not \"char[]\""
20541 msgid "Use class <name> for constant strings"
20545 msgid "Inline member functions by default"
20549 msgid "Permit '$' as an identifier character"
20553 msgid "Generate code to check exception specifications"
20557 msgid "Convert all strings and character constants to character set <cset>"
20561 msgid "Specify the default character set for source files."
20565 msgid "Scope of for-init-statement variables is local to the loop"
20569 msgid "Do not assume that standard C libraries and \"main\" exist"
20573 msgid "Recognize GNU-defined keywords"
20577 msgid "Generate code for GNU runtime environment"
20581 msgid "Assume normal C execution environment"
20585 msgid "Enable support for huge objects"
20589 msgid "Export functions even if they can be inlined"
20593 msgid "Emit implicit instantiations of inline templates"
20597 msgid "Emit implicit instantiations of templates"
20601 msgid "Don't warn about uses of Microsoft extensions"
20605 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
20609 msgid "Assume that receivers of Objective-C messages may be nil"
20613 msgid "Enable Objective-C exception and synchronization syntax"
20617 msgid "Enable Objective-C setjmp exception handling runtime"
20621 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
20625 msgid "Enable optional diagnostics"
20629 msgid "Look for and use PCH files even when preprocessing"
20633 msgid "Downgrade conformance errors to warnings"
20637 msgid "Treat the input file as already preprocessed"
20642 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
20647 msgid "Enable automatic template instantiation"
20651 msgid "Generate run time type descriptor information"
20655 msgid "Use the same size for double as for float"
20659 msgid "Use the narrowest integer type possible for enumeration types"
20663 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
20667 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
20671 msgid "Make \"char\" signed by default"
20675 msgid "Display statistics accumulated during compilation"
20679 msgid "Distance between tab stops for column reporting"
20683 msgid "Specify maximum template instantiation depth"
20687 msgid "Do not generate thread-safe code for initializing local statics."
20691 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
20695 msgid "Make \"char\" unsigned by default"
20699 msgid "Use __cxa_atexit to register destructors"
20703 msgid "Marks all inlined methods as having hidden visibility"
20707 msgid "Discard unused virtual functions"
20711 msgid "Implement vtables using thunks"
20715 msgid "Emit common-like symbols as weak symbols"
20720 "Convert all wide strings and character constants to character set <cset>"
20724 msgid "Generate a #line directive pointing at the current working directory"
20728 msgid "Emit cross referencing information"
20733 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
20737 msgid "Dump declarations to a .decl file"
20740 #: c.opt:693 c.opt:721
20741 msgid "Add <dir> to the end of the system include path"
20745 msgid "Accept definition of macros in <file>"
20749 msgid "Include the contents of <file> before other files"
20753 msgid "Specify <path> as a prefix for next two options"
20757 msgid "Set <dir> to be the system root directory"
20761 msgid "Add <dir> to the start of the system include path"
20765 msgid "Add <dir> to the end of the quote include path"
20770 "Do not search standard system include directories (those specified with -"
20771 "isystem will still be used)"
20775 msgid "Do not search standard system include directories for C++"
20779 msgid "Generate C header of platform-specific features"
20783 msgid "Remap file names when including files"
20787 msgid "Conform to the ISO 1998 C++ standard"
20790 #: c.opt:767 c.opt:795
20791 msgid "Conform to the ISO 1990 C standard"
20794 #: c.opt:771 c.opt:803
20795 msgid "Conform to the ISO 1999 C standard"
20799 msgid "Deprecated in favor of -std=c99"
20803 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
20807 msgid "Conform to the ISO 1990 C standard with GNU extensions"
20811 msgid "Conform to the ISO 1999 C standard with GNU extensions"
20815 msgid "Deprecated in favor of -std=gnu99"
20819 msgid "Conform to the ISO 1990 C standard as amended in 1994"
20823 msgid "Deprecated in favor of -std=iso9899:1999"
20827 msgid "Enable traditional preprocessing"
20831 msgid "Support ISO C trigraphs"
20835 msgid "Do not predefine system-specific and GCC-specific macros"
20839 msgid "Enable verbose output"
20843 msgid "Display this information"
20848 "Set parameter <param> to value. See below for a complete list of parameters"
20853 "Put global and static data smaller than <number> bytes into a special "
20854 "section (on some targets)"
20858 msgid "Set optimization level to <number>"
20862 msgid "Optimize for space rather than speed"
20866 msgid "This switch is deprecated; use -Wextra instead"
20870 msgid "Warn about returning structures, unions or arrays"
20874 msgid "Warn about pointer casts which increase alignment"
20878 msgid "Warn about uses of __attribute__((deprecated)) declarations"
20882 msgid "Warn when an optimization pass is disabled"
20886 msgid "Treat all warnings as errors"
20890 msgid "Print extra (possibly unwanted) warnings"
20894 msgid "Exit on the first error occurred"
20898 msgid "Warn when an inlined function cannot be inlined"
20902 msgid "Warn if an object is larger than <number> bytes"
20907 "Warn about functions which might be candidates for __attribute__((noreturn))"
20911 msgid "Warn when the packed attribute has no effect on struct layout"
20915 msgid "Warn when padding is required to align structure members"
20919 msgid "Warn when one local variable shadows another"
20922 #: common.opt:110 common.opt:114
20923 msgid "Warn about code which might break strict aliasing rules"
20927 msgid "Warn about enumerated switches, with no default, missing a case"
20931 msgid "Warn about enumerated switches missing a \"default:\" statement"
20935 msgid "Warn about all enumerated switches missing a specific case"
20939 msgid "Warn about uninitialized automatic variables"
20943 msgid "Warn about code that will never be executed"
20947 msgid "Enable all -Wunused- warnings"
20951 msgid "Warn when a function is unused"
20954 #: common.opt:150 fortran/lang.opt:70
20955 msgid "Warn when a label is unused"
20959 msgid "Warn when a function parameter is unused"
20963 msgid "Warn when an expression value is unused"
20967 msgid "Warn when a variable is unused"
20971 msgid "Emit declaration information into <file>"
20975 msgid "Enable dumps from specific passes of the compiler"
20979 msgid "Set the file basename to be used for dumps"
20983 msgid "Align the start of functions"
20987 msgid "Align labels which are only reached by jumping"
20991 msgid "Align all labels"
20995 msgid "Align the start of loops"
20999 msgid "Specify that arguments may alias each other and globals"
21003 msgid "Assume arguments may alias globals but not each other"
21007 msgid "Assume arguments alias neither each other nor globals"
21011 msgid "Generate unwind tables that are exact at each instruction boundary"
21015 msgid "Generate code to check bounds before indexing arrays"
21019 msgid "Replace add, compare, branch with branch on count register"
21023 msgid "Use profiling information for branch probabilities"
21028 "Perform branch target load optimization before prologue / epilogue threading"
21033 "Perform branch target load optimization after prologue / epilogue threading"
21038 "Restrict target load migration not to re-use registers in any basic block"
21042 msgid "Mark <register> as being preserved across functions"
21046 msgid "Mark <register> as being corrupted by function calls"
21050 msgid "Save registers around function calls"
21054 msgid "Do not put uninitialized globals in the common section"
21058 msgid "Perform a register copy-propagation optimization pass"
21062 msgid "Perform cross-jumping optimization"
21066 msgid "When running CSE, follow jumps to their targets"
21070 msgid "When running CSE, follow conditional jumps"
21074 msgid "Omit range reduction step when performing complex division"
21078 msgid "Place data items into their own section"
21082 msgid "Defer popping functions args from stack until later"
21086 msgid "Attempt to fill delay slots of branch instructions"
21090 msgid "Delete useless null pointer checks"
21095 "How often to emit source location at the beginning of line-wrapped "
21100 msgid "Dump various compiler internals to a file"
21105 "Suppress output of instruction numbers and line number notes in debugging "
21110 msgid "Perform DWARF2 duplicate elimination"
21113 #: common.opt:353 common.opt:357
21114 msgid "Perform unused type elimination in debug info"
21118 msgid "Enable exception handling"
21122 msgid "Perform a number of minor, expensive optimizations"
21126 msgid "Assume no NaNs or infinities are generated"
21130 msgid "Mark <register> as being unavailable to the compiler"
21134 msgid "Don't allocate floats and doubles in extended-precision registers"
21138 msgid "Copy memory address constants into registers before use"
21142 msgid "Copy memory operands into registers before use"
21146 msgid "Allow function addresses to be held in registers"
21150 msgid "Place each function into its own section"
21154 msgid "Perform global common subexpression elimination"
21159 "Perform enhanced load motion during global common subexpression elimination"
21163 msgid "Perform store motion after global common subexpression elimination"
21168 "Perform redundant load after store elimination in global common subexpression"
21173 "Perform global common subexpression elimination after register allocation"
21177 msgid "Enable guessing of branch probabilities"
21181 msgid "Process #ident directives"
21185 msgid "Perform conversion of conditional jumps to branchless equivalents"
21189 msgid "Perform conversion of conditional jumps to conditional execution"
21193 msgid "Do not generate .size directives"
21197 msgid "Pay attention to the \"inline\" keyword"
21201 msgid "Integrate simple functions into their callers"
21205 msgid "Limit the size of inlined functions to <number>"
21209 msgid "Instrument function entry and exit with profiling calls"
21213 msgid "Optimize induction variables on trees"
21217 msgid "Generate code for functions even if they are fully inlined"
21221 msgid "Emit static const variables even if they are not used"
21225 msgid "Give external symbols a leading underscore"
21229 msgid "Perform loop optimizations"
21233 msgid "Perform loop optimizations using the new loop optimizer"
21237 msgid "Set errno after built-in math functions"
21241 msgid "Report on permanent memory allocation"
21245 msgid "Attempt to merge identical constants and constant variables"
21249 msgid "Attempt to merge identical constants across compilation units"
21254 "Limit diagnostics to <number> characters per line. 0 suppresses line-"
21259 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
21263 msgid "Move loop invariant computations out of loops"
21268 "Add mudflap bounds-checking instrumentation for single-threaded program."
21272 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
21276 msgid "Ignore read operations when inserting mudflap instrumentation."
21281 "Enable/Disable the traditional scheduling in loops that already passed "
21282 "modulo scheduling"
21286 msgid "Support synchronous non-call exceptions"
21290 msgid "When possible do not generate stack frames"
21294 msgid "Do the full register move optimization pass"
21298 msgid "Optimize sibling and tail recursive calls"
21302 msgid "Pack structure members together without holes"
21306 msgid "Set initial maximum structure member alignment"
21310 msgid "Return small aggregates in memory, not registers"
21314 msgid "Perform loop peeling"
21318 msgid "Enable machine specific peephole optimizations"
21322 msgid "Enable an RTL peephole pass before sched2"
21326 msgid "Generate position-independent code if possible (large mode)"
21331 "Generate position-independent code for executables if possible (large mode)"
21335 msgid "Generate position-independent code if possible (small mode)"
21340 "Generate position-independent code for executables if possible (small mode)"
21344 msgid "Generate prefetch instructions, if available, for arrays in loops"
21348 msgid "Enable basic program profiling code"
21352 msgid "Insert arc-based program profiling code"
21357 "Enable common options for generating profile info for profile feedback "
21358 "directed optimizations"
21363 "Enable common options for performing profile feedback directed optimizations"
21367 msgid "Insert code to profile values of expressions"
21371 msgid "Make compile reproducible using <string>"
21375 msgid "Return small aggregates in registers"
21379 msgid "Enables a register move optimization"
21383 msgid "Perform a register renaming optimization pass"
21387 msgid "Reorder basic blocks to improve code placement"
21391 msgid "Reorder basic blocks and partition into hot and cold sections"
21395 msgid "Reorder functions to improve code placement"
21399 msgid "Add a common subexpression elimination pass after loop optimizations"
21403 msgid "Run the loop optimizer twice"
21407 msgid "Disable optimizations that assume default FP rounding behavior"
21411 msgid "Enable scheduling across basic blocks"
21415 msgid "Allow speculative motion of non-loads"
21419 msgid "Allow speculative motion of some loads"
21423 msgid "Allow speculative motion of more loads"
21427 msgid "Set the verbosity level of the scheduler"
21431 msgid "If scheduling post reload, do superblock scheduling"
21435 msgid "If scheduling post reload, do trace scheduling"
21439 msgid "Reschedule instructions before register allocation"
21443 msgid "Reschedule instructions after register allocation"
21447 msgid "Allow premature scheduling of queued insns"
21451 msgid "Set number of queued insns that can be prematurely scheduled"
21454 #: common.opt:725 common.opt:729
21456 "Set dependence distance checking in premature scheduling of queued insns"
21460 msgid "Mark data as shared rather than private"
21464 msgid "Show column numbers in diagnostics, when available. Default on."
21468 msgid "Disable optimizations observable by IEEE signaling NaNs"
21472 msgid "Convert floating point constants to single precision constants"
21476 msgid "Use value profiling for speculative prefetching"
21480 msgid "Split lifetimes of induction variables when loops are unrolled."
21484 msgid "Apply variable expansion when loops are unrolled."
21488 msgid "Insert stack checking code into the program"
21492 msgid "Trap if the stack goes past <register>"
21496 msgid "Trap if the stack goes past symbol <name>"
21500 msgid "Perform strength reduction optimizations"
21504 msgid "Assume strict aliasing rules apply"
21508 msgid "Check for syntax errors, then stop"
21512 msgid "Create data files needed by \"gcov\""
21516 msgid "Perform jump threading optimizations"
21520 msgid "Report the time taken by each compiler pass"
21524 msgid "Set the default thread-local storage code generation model"
21528 msgid "Perform superblock formation via tail duplication"
21532 msgid "Assume floating-point operations can trap"
21536 msgid "Trap for signed overflow in addition, subtraction and multiplication"
21540 msgid "Use tree-ssa based implementation of profiling"
21544 msgid "Enable SSA-CCP optimization on trees"
21548 msgid "Enable loop header copying on trees"
21552 msgid "Coalesce memory temporaries in the SSA->normal pass"
21556 msgid "Replace SSA temporaries with better names in copies."
21560 msgid "Enable SSA dead code elimination optimization on trees"
21564 msgid "Enable dominator optimizations"
21568 msgid "Enable dead store elimination"
21572 msgid "Enable Full Redundancy Elimination (FRE) on trees"
21576 msgid "Enable loop invariant motion on trees"
21580 msgid "Enable linear loop transforms on trees"
21584 msgid "Create canonical induction variables in loops"
21588 msgid "Enable loop optimizations on tree level"
21592 msgid "Enable SSA-PRE optimization on trees"
21596 msgid "Perform structural alias analysis"
21600 msgid "Enable SSA code sinking on trees"
21604 msgid "Perform scalar replacement of aggregates"
21608 msgid "Replace temporary expressions in the SSA->normal pass"
21612 msgid "Perform live range splitting during the SSA->normal pass."
21616 msgid "Compile whole compilation unit at a time"
21620 msgid "Perform loop unrolling when iteration count is known"
21624 msgid "Perform loop unrolling for all loops"
21628 msgid "Allow math optimizations that may violate IEEE or ISO standards"
21632 msgid "Perform loop unswitching"
21636 msgid "Just generate unwind tables for exception handling"
21640 msgid "Perform variable tracking"
21644 msgid "Enable loop vectorization on trees"
21648 msgid "Set the verbosity level of the vectorizer"
21652 msgid "Add extra commentary to assembler output"
21656 msgid "Set the default symbol visibility"
21660 msgid "Use expression value profiles in optimizations"
21664 msgid "Construct webs and split unrelated uses of single variable"
21668 msgid "Assume signed arithmetic overflow wraps around"
21672 msgid "Put zero initialized data in the bss section"
21676 msgid "Generate debug information in default format"
21680 msgid "Generate debug information in COFF format"
21684 msgid "Generate debug information in DWARF v2 format"
21688 msgid "Generate debug information in default extended format"
21692 msgid "Generate debug information in STABS format"
21696 msgid "Generate debug information in extended STABS format"
21700 msgid "Generate debug information in VMS format"
21704 msgid "Generate debug information in XCOFF format"
21708 msgid "Generate debug information in extended XCOFF format"
21712 msgid "Place output into <file>"
21716 msgid "Enable function profiling"
21720 msgid "Issue warnings needed for strict compliance to the standard"
21724 msgid "Like -pedantic but issue them as errors"
21728 msgid "Do not display functions compiled or elapsed time"
21732 msgid "Display the compiler's version"
21736 msgid "Suppress warnings"
21739 #: treelang/lang.opt:30
21740 msgid "Trace lexical analysis"
21743 #: treelang/lang.opt:34
21744 msgid "Trace the parsing process"
21747 #: fortran/lang.opt:30
21748 msgid "Add a directory for INCLUDE and MODULE searching"
21751 #: fortran/lang.opt:34
21752 msgid "Put MODULE files in 'directory'"
21755 #: fortran/lang.opt:42
21756 msgid "Warn about possible aliasing of dummy arguments"
21759 #: fortran/lang.opt:46
21760 msgid "Warn about implicit conversion"
21763 #: fortran/lang.opt:50
21764 msgid "Warn about calls with implicit interface"
21767 #: fortran/lang.opt:54
21768 msgid "Warn about truncated source lines"
21771 #: fortran/lang.opt:58
21772 msgid "Warn about usage of non-standard intrinsics"
21775 #: fortran/lang.opt:62
21776 msgid "Warn about \"suspicious\" constructs"
21779 #: fortran/lang.opt:66
21780 msgid "Warn about underflow of numerical constant expressions"
21783 #: fortran/lang.opt:74
21784 msgid "Set the default double precision kind to an 8 byte wide type"
21787 #: fortran/lang.opt:78
21788 msgid "Set the default integer kind to an 8 byte wide type"
21791 #: fortran/lang.opt:82
21792 msgid "Set the default real kind to an 8 byte wide type"
21795 #: fortran/lang.opt:86
21796 msgid "Allow dollar signs in entity names"
21799 #: fortran/lang.opt:90
21800 msgid "Display the code tree after parsing."
21803 #: fortran/lang.opt:94
21804 msgid "Assume that the source file is fixed form"
21807 #: fortran/lang.opt:98
21808 msgid "Assume that the source file is free form"
21811 #: fortran/lang.opt:102
21812 msgid "Append underscores to externally visible names"
21815 #: fortran/lang.opt:106
21816 msgid "Append a second underscore if the name already contains an underscore"
21819 #: fortran/lang.opt:110
21821 "Specify that no implicit typing is allowed, unless overridden by explicit "
21822 "IMPLICIT statements"
21825 #: fortran/lang.opt:114
21826 msgid "Allow arbitrary character line width in fixed mode"
21829 #: fortran/lang.opt:118
21830 msgid "Use n as character line width in fixed mode"
21833 #: fortran/lang.opt:122
21834 msgid "Maximum identifier length."
21837 #: fortran/lang.opt:126
21838 msgid "Size in bytes of the largest array that will be put on the stack"
21841 #: fortran/lang.opt:130
21842 msgid "Set default accessibility of module entities to PRIVATE"
21845 #: fortran/lang.opt:134
21846 msgid "Don't generate code, just do syntax and semantics checking"
21849 #: fortran/lang.opt:138
21850 msgid "Try to layout derived types as compact as possible"
21853 #: fortran/lang.opt:142
21854 msgid "Copy array sections into a contiguous block on procedure entry"
21857 #: fortran/lang.opt:146
21858 msgid "Set the kind for a real with the 'q' exponent to 'n'"
21861 #: fortran/lang.opt:150
21862 msgid "Conform to the ISO Fortran 95 standard."
21865 #: fortran/lang.opt:154
21866 msgid "Conform to the ISO Fortran 2003 standard."
21869 #: fortran/lang.opt:158
21870 msgid "Conform nothing in particular."