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-02-25 23:27+0000\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
21 msgid "%qs attribute directive ignored"
26 msgid "wrong number of arguments specified for %qs attribute"
31 msgid "%qs attribute does not apply to types"
36 msgid "%qs attribute only applies to function types"
40 msgid "offset outside bounds of constant string"
44 msgid "second argument to %<__builtin_prefetch%> must be a constant"
48 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
52 msgid "third argument to %<__builtin_prefetch%> must be a constant"
56 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
60 msgid "argument of %<__builtin_args_info%> must be constant"
64 msgid "argument of %<__builtin_args_info%> out of range"
68 msgid "missing argument in %<__builtin_args_info%>"
71 #: builtins.c:3914 gimplify.c:1765
72 msgid "too few arguments to function %<va_start%>"
76 msgid "first argument to %<va_arg%> not of type %<va_list%>"
79 #. Unfortunately, this is merely undefined, rather than a constraint
80 #. violation, so we cannot make this an error. If this call is never
81 #. executed, the program is still strictly conforming.
83 msgid "%qT is promoted to %qT when passed through %<...%>"
87 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
90 #. We can, however, treat "undefined" any way we please.
91 #. Call abort to encourage the user to fix the program.
92 #: builtins.c:4102 c-typeck.c:2023
93 msgid "if this code is reached, the program will abort"
97 msgid "invalid argument to %<__builtin_frame_address%>"
101 msgid "invalid argument to %<__builtin_return_address%>"
105 msgid "unsupported argument to %<__builtin_frame_address%>"
109 msgid "unsupported argument to %<__builtin_return_address%>"
113 msgid "second argument to %<__builtin_expect%> must be a constant"
117 msgid "%<__builtin_longjmp%> second argument must be 1"
121 msgid "target format does not support infinity"
124 #: builtins.c:7699 builtins.c:7794
126 msgid "too few arguments to function %qs"
129 #: builtins.c:7705 builtins.c:7800
131 msgid "too many arguments to function %qs"
134 #: builtins.c:7711 builtins.c:7825
136 msgid "non-floating-point argument to function %qs"
140 msgid "%<va_start%> used in function with fixed args"
143 #. Evidently an out of date version of <stdarg.h>; can't validate
144 #. va_start's second argument, but can still work as intended.
146 msgid "%<__builtin_next_arg%> called without an argument"
150 msgid "%<va_start%> used with too many arguments"
153 #. FIXME: Sometimes with the tree optimizers we can get the
154 #. not the last argument even though the user used the last
155 #. argument. We just warn and set the arg to be the last
156 #. argument so that we will get wrong-code because of
159 msgid "second parameter of %<va_start%> not last named argument"
163 msgid "%qD is not defined outside of function scope"
169 "string length %qd is greater than the length %qd ISO C%d compilers are "
170 "required to support"
174 msgid "overflow in constant expression"
178 msgid "integer overflow in expression"
182 msgid "floating point overflow in expression"
186 msgid "vector overflow in expression"
189 #. This detects cases like converting -129 or 256 to unsigned char.
191 msgid "large integer implicitly truncated to unsigned type"
195 msgid "negative integer implicitly converted to unsigned type"
199 msgid "overflow in implicit constant conversion"
204 msgid "operation on %qs may be undefined"
208 msgid "case label does not reduce to an integer constant"
212 msgid "case label value is less than minimum value for type"
216 msgid "case label value exceeds maximum value for type"
220 msgid "lower value in case label range less than minimum value for type"
224 msgid "upper value in case label range exceeds maximum value for type"
228 msgid "invalid truth-value expression"
233 msgid "invalid operands to binary %s"
237 msgid "comparison is always false due to limited range of data type"
241 msgid "comparison is always true due to limited range of data type"
245 msgid "comparison of unsigned expression >= 0 is always true"
249 msgid "comparison of unsigned expression < 0 is always false"
253 msgid "pointer of type %<void *%> used in arithmetic"
257 msgid "pointer to a function used in arithmetic"
261 msgid "pointer to member function used in arithmetic"
264 #. Common Ada/Pascal programmer's mistake. We always warn
265 #. about this since it is so bad.
267 msgid "the address of %qD, will always evaluate as %<true%>"
271 msgid "suggest parentheses around assignment used as truth value"
274 #: c-common.c:2535 c-common.c:2575
275 msgid "invalid use of %<restrict%>"
279 msgid "invalid application of %<sizeof%> to a function type"
284 msgid "invalid application of %qs to a void type"
288 msgid "invalid application of %qs to incomplete type %qT "
292 msgid "%<__alignof%> applied to a bit-field"
297 msgid "cannot disable built-in function %qs"
301 msgid "pointers are not permitted as case values"
305 msgid "range expressions in switch statements are non-standard"
309 msgid "empty range specified"
313 msgid "duplicate (or overlapping) case value"
317 msgid "%Jthis is the first entry overlapping that value"
321 msgid "duplicate case value"
325 msgid "%Jpreviously used here"
329 msgid "multiple default labels in one switch"
333 msgid "%Jthis is the first default label"
337 msgid "%Jcase value %qs not in enumerated type"
341 msgid "%Jcase value %qs not in enumerated type %qT"
345 msgid "%Hswitch missing default case"
348 #. Warn if there are enumerators that don't correspond to
351 msgid "%Henumeration value %qE not handled in switch"
355 msgid "taking the address of a label is non-standard"
358 #: c-common.c:3953 c-common.c:3972 c-common.c:3990 c-common.c:4017
359 #: c-common.c:4036 c-common.c:4059 c-common.c:4083 c-common.c:4109
360 #: c-common.c:4143 c-common.c:4187 c-common.c:4215 c-common.c:4243
361 #: c-common.c:4262 c-common.c:4593 c-common.c:4624 c-common.c:4716
362 #: c-common.c:4783 c-common.c:4829 c-common.c:4887 c-common.c:4916
363 #: c-common.c:5195 c-common.c:5218 c-common.c:5257 tree.c:3254
364 #: config/darwin.c:1236 config/arm/arm.c:2701 config/arm/arm.c:2728
365 #: config/avr/avr.c:4601 config/h8300/h8300.c:5779 config/h8300/h8300.c:5802
366 #: config/i386/i386.c:1732 config/i386/i386.c:15625 config/ia64/ia64.c:526
367 #: config/ip2k/ip2k.c:3164 config/m68hc11/m68hc11.c:1312
368 #: config/sh/symbian.c:414 config/sh/symbian.c:421
370 msgid "%qs attribute ignored"
375 msgid "unknown machine mode %qs"
379 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
383 msgid "use __attribute__ ((vector_size)) instead"
388 msgid "unable to emulate %qs"
393 msgid "invalid pointer mode %qs"
398 msgid "no data type for mode %qs"
403 msgid "cannot use mode %qs for enumeral types"
408 msgid "mode %qs applied to inappropriate type"
412 msgid "%Jsection attribute cannot be specified for local variables"
416 msgid "%Jsection of %qD conflicts with previous declaration"
420 msgid "%Jsection attribute not allowed for %qD"
424 msgid "%Jsection attributes are not supported for this target"
428 msgid "requested alignment is not a constant"
432 msgid "requested alignment is not a power of 2"
436 msgid "requested alignment is too large"
440 msgid "%Jalignment may not be specified for %qD"
444 msgid "%J%qD defined both normally and as an alias"
448 msgid "alias argument not a string"
453 msgid "%qs attribute ignored on non-class types"
457 msgid "visibility argument not a string"
462 msgid "%qE attribute ignored on types"
467 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
472 msgid "tls_model argument not a string"
477 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
478 "dynamic\" or \"global-dynamic\""
481 #: c-common.c:4757 c-common.c:4803
482 msgid "%J%qE attribute applies only to functions"
485 #: c-common.c:4762 c-common.c:4808
486 msgid "%Jcan%'t set %qE attribute after definition"
491 msgid "%qs attribute ignored for %qs"
496 msgid "invalid vector type for attribute %qs"
500 msgid "number of components of the vector not a power of two"
504 msgid "nonnull attribute without arguments on a non-prototype"
509 msgid "nonnull argument has invalid operand number (argument %lu)"
515 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
521 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
524 #: c-common.c:5079 c-common.c:5116
525 msgid "missing sentinel in function call"
529 msgid "not enough arguments to fit a sentinel"
534 msgid "null argument where non-null required (argument %lu)"
538 msgid "cleanup argument not an identifier"
542 msgid "cleanup argument not a function"
547 msgid "%qs attribute requires prototypes with named arguments"
552 msgid "%qs attribute only applies to variadic functions"
556 msgid "requested position is not an integer constant"
560 msgid "requested position is less than zero"
565 "%Hignoring return value of %qD, declared with attribute warn_unused_result"
570 "%Hignoring return value of function declared with attribute "
576 msgid "attempt to take address of bit-field structure member %qs"
580 msgid "invalid lvalue in assignment"
584 msgid "invalid lvalue in increment"
588 msgid "invalid lvalue in decrement"
592 msgid "invalid lvalue in unary %<&%>"
596 msgid "invalid lvalue in asm statement"
599 #. Except for passing an argument to an unprototyped function,
600 #. this is a constraint violation. When passing an argument to
601 #. an unprototyped function, it is compile-time undefined;
602 #. making it a constraint in that case was rejected in
604 #: c-convert.c:83 c-typeck.c:1430 c-typeck.c:3526 cp/typeck.c:1351
605 #: cp/typeck.c:5842 fortran/convert.c:89 treelang/tree-convert.c:79
606 msgid "void value not ignored as it ought to be"
609 #: c-convert.c:121 fortran/convert.c:122 java/typeck.c:156
610 #: treelang/tree-convert.c:105
611 msgid "conversion to non-scalar type requested"
615 msgid "%Jarray %qD assumed to have one element"
620 msgid "GCC supports only %u nested scopes"
624 msgid "%Jlabel %qD used but not defined"
628 msgid "%Jlabel %qD defined but not used"
632 msgid "%Jlabel %qD declared but not defined"
636 msgid "%Jnested function %qD declared but never defined"
639 #: c-decl.c:784 cp/decl.c:568
640 msgid "%Junused variable %qD"
644 msgid "%Jtype of array %qD completed incompatibly with implicit initialization"
649 "a parameter list with an ellipsis can%'t match an empty parameter name list "
655 "an argument type that has a default promotion can%'t match an empty "
656 "parameter name list declaration"
661 "%Jprototype for %qD declares more arguments than previous old-style "
667 "%Jprototype for %qD declares fewer arguments than previous old-style "
672 msgid "%Jprototype for %qD declares argument %d with incompatible type"
675 #. If we get here, no errors were found, but do issue a warning
676 #. for this poor-style construct.
678 msgid "%Jprototype for %qD follows non-prototype definition"
682 msgid "%Jprevious definition of %qD was here"
686 msgid "%Jprevious implicit declaration of %qD was here"
690 msgid "%Jprevious declaration of %qD was here"
694 msgid "%J%qD redeclared as different kind of symbol"
698 msgid "%Jbuilt-in function %qD declared as non-function"
701 #: c-decl.c:1157 c-decl.c:1273 c-decl.c:1879
702 msgid "%Jdeclaration of %qD shadows a built-in function"
706 msgid "%Jredeclaration of enumerator %qD"
709 #. If types don't match for a built-in, throw away the
710 #. built-in. No point in calling locate_old_decl here, it
711 #. won't print anything.
713 msgid "%Jconflicting types for built-in function %qD"
716 #: c-decl.c:1211 c-decl.c:1224 c-decl.c:1234
717 msgid "%Jconflicting types for %qD"
721 msgid "%J conflicting type qualifiers for %qD"
724 #. Allow OLDDECL to continue in use.
726 msgid "%Jredefinition of typedef %qD"
729 #: c-decl.c:1291 c-decl.c:1301 c-decl.c:1314 c-decl.c:1396
730 msgid "%Jredefinition of %qD"
733 #: c-decl.c:1353 c-decl.c:1434
734 msgid "%Jstatic declaration of %qD follows non-static declaration"
737 #: c-decl.c:1363 c-decl.c:1370 c-decl.c:1423 c-decl.c:1431
738 msgid "%Jnon-static declaration of %qD follows static declaration"
742 msgid "%Jthread-local declaration of %qD follows non-thread-local declaration"
746 msgid "%Jnon-thread-local declaration of %qD follows thread-local declaration"
750 msgid "%Jextern declaration of %qD follows declaration with no linkage"
754 msgid "%Jdeclaration of %qD with no linkage follows extern declaration"
758 msgid "%Jredeclaration of %qD with no linkage"
763 "%Jredeclaration of %qD with different visibility (old visibility preserved)"
767 msgid "%Jinline declaration of %qD follows declaration with attribute noinline"
772 "%Jdeclaration of %qD with attribute noinline follows inline declaration "
776 msgid "%J%qD declared inline after being called"
780 msgid "%J%qD declared inline after its definition"
784 msgid "%Jredefinition of parameter %qD"
788 msgid "%Jredundant redeclaration of %qD"
792 msgid "%Jdeclaration of %qD shadows previous non-variable"
796 msgid "%Jdeclaration of %qD shadows a parameter"
800 msgid "%Jdeclaration of %qD shadows a global declaration"
804 msgid "%Jdeclaration of %qD shadows a previous local"
807 #: c-decl.c:1887 cp/name-lookup.c:942 cp/name-lookup.c:973
808 #: cp/name-lookup.c:981
809 msgid "%Jshadowed declaration is here"
813 msgid "nested extern declaration of %qD"
818 msgid "implicit declaration of function %qE"
822 msgid "incompatible implicit declaration of built-in function %qD"
826 msgid "incompatible implicit declaration of function %qD"
831 msgid "%qE undeclared here (not in a function)"
836 msgid "%qE undeclared (first use in this function)"
840 msgid "(Each undeclared identifier is reported only once"
844 msgid "for each function it appears in.)"
849 msgid "label %qs referenced outside of any function"
854 msgid "duplicate label declaration %qs"
858 msgid "%Hduplicate label %qD"
863 "%Htraditional C lacks a separate namespace for labels, identifier %qs "
868 msgid "%H%qs defined as wrong kind of tag"
872 msgid "unnamed struct/union that defines no instances"
876 msgid "empty declaration with storage class specifier does not redeclare tag"
880 msgid "empty declaration with type qualifier does not redeclare tag"
883 #: c-decl.c:2801 c-decl.c:2808
884 msgid "useless type name in empty declaration"
888 msgid "%<inline%> in empty declaration"
892 msgid "%<auto%> in file-scope empty declaration"
896 msgid "%<register%> in file-scope empty declaration"
900 msgid "useless storage class specifier in empty declaration"
904 msgid "useless %<__thread%> in empty declaration"
908 msgid "useless type qualifier in empty declaration"
911 #: c-decl.c:2855 c-parser.c:1160
912 msgid "empty declaration"
917 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
922 msgid "ISO C90 does not support %<[*]%> array declarators"
926 msgid "GCC does not yet properly implement %<[*]%> array declarators"
930 msgid "static or type qualifiers in abstract declarator"
934 msgid "%J%qD is usually a function"
937 #: c-decl.c:3014 cp/decl.c:3617 cp/decl2.c:850
938 msgid "typedef %qD is initialized (use __typeof__ instead)"
942 msgid "function %qD is initialized like a variable"
945 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
947 msgid "parameter %qD is initialized"
950 #. Although C99 is unclear about whether incomplete arrays
951 #. of VLAs themselves count as VLAs, it does not make
952 #. sense to permit them to be initialized given that
953 #. ordinary VLAs may not be initialized.
954 #: c-decl.c:3044 c-decl.c:3059 c-typeck.c:4380
955 msgid "variable-sized object may not be initialized"
959 msgid "variable %qD has initializer but incomplete type"
962 #: c-decl.c:3126 c-decl.c:5741 cp/decl.c:3657 cp/decl.c:9941
963 msgid "%Jinline function %qD given attribute noinline"
967 msgid "%Jinitializer fails to determine size of %qD"
971 msgid "%Jarray size missing in %qD"
975 msgid "%Jzero or negative size array %qD"
978 #: c-decl.c:3241 varasm.c:1556
979 msgid "%Jstorage size of %qD isn%'t known"
983 msgid "%Jstorage size of %qD isn%'t constant"
987 msgid "%Jignoring asm-specifier for non-static local variable %qD"
990 #: c-decl.c:3329 fortran/f95-lang.c:646
991 msgid "cannot put object with volatile field into register"
995 msgid "ISO C forbids forward parameter declarations"
1004 msgid "bit-field %qs width not an integer constant"
1009 msgid "negative width in bit-field %qs"
1014 msgid "zero width for bit-field %qs"
1019 msgid "bit-field %qs has invalid type"
1024 msgid "type of bit-field %qs is a GCC extension"
1029 msgid "width of %qs exceeds its type"
1034 msgid "%qs is narrower than values of its type"
1038 msgid "type defaults to %<int%> in declaration of %qs"
1042 msgid "duplicate %<const%>"
1046 msgid "duplicate %<restrict%>"
1050 msgid "duplicate %<volatile%>"
1054 msgid "function definition declared %<auto%>"
1058 msgid "function definition declared %<register%>"
1062 msgid "function definition declared %<typedef%>"
1066 msgid "function definition declared %<__thread%>"
1071 msgid "storage class specified for structure field %qs"
1074 #: c-decl.c:3913 cp/decl.c:7053
1076 msgid "storage class specified for parameter %qs"
1079 #: c-decl.c:3916 cp/decl.c:7055
1080 msgid "storage class specified for typename"
1083 #: c-decl.c:3929 cp/decl.c:7072
1084 msgid "%qs initialized and declared %<extern%>"
1087 #: c-decl.c:3931 cp/decl.c:7075
1088 msgid "%qs has both %<extern%> and initializer"
1092 msgid "file-scope declaration of %qs specifies %<auto%>"
1096 msgid "file-scope declaration of %qs specifies %<register%>"
1099 #: c-decl.c:3943 cp/decl.c:7079
1100 msgid "nested function %qs declared %<extern%>"
1103 #: c-decl.c:3946 cp/decl.c:7089
1104 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
1107 #. Only the innermost declarator (making a parameter be of
1108 #. array type which is converted to pointer type)
1109 #. may have static or type qualifiers.
1110 #: c-decl.c:3993 c-decl.c:4183
1111 msgid "static or type qualifiers in non-parameter array declarator"
1116 msgid "declaration of %qs as array of voids"
1121 msgid "declaration of %qs as array of functions"
1125 msgid "invalid use of structure with flexible array member"
1130 msgid "size of array %qs has non-integer type"
1135 msgid "ISO C forbids zero-size array %qs"
1140 msgid "size of array %qs is negative"
1144 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
1149 msgid "ISO C90 forbids variable-size array %qs"
1152 #: c-decl.c:4139 c-decl.c:4303 cp/decl.c:7509
1154 msgid "size of array %qs is too large"
1158 msgid "ISO C90 does not support flexible array members"
1162 msgid "array type has incomplete element type"
1165 #: c-decl.c:4215 cp/decl.c:7179
1167 msgid "%qs declared as function returning a function"
1170 #: c-decl.c:4220 cp/decl.c:7184
1172 msgid "%qs declared as function returning an array"
1176 msgid "function definition has qualified void return type"
1180 msgid "type qualifiers ignored on function return type"
1183 #: c-decl.c:4271 c-decl.c:4316 c-decl.c:4410 c-decl.c:4501
1184 msgid "ISO C forbids qualified function types"
1188 msgid "%Jtypedef %qD declared %<inline%>"
1192 msgid "ISO C forbids const or volatile function types"
1197 msgid "variable or field %qs declared void"
1201 msgid "attributes in parameter array declarator ignored"
1205 msgid "%Jparameter %qD declared %<inline%>"
1210 msgid "field %qs declared as a function"
1215 msgid "field %qs has incomplete type"
1218 #: c-decl.c:4471 c-decl.c:4483 c-decl.c:4487
1220 msgid "invalid storage class for function %qs"
1224 msgid "%<noreturn%> function returns non-void value"
1228 msgid "cannot inline function %<main%>"
1232 msgid "variable previously declared %<static%> redeclared %<extern%>"
1236 msgid "%Jvariable %qD declared %<inline%>"
1239 #. A mere warning is sure to result in improper semantics
1240 #. at runtime. Don't bother to allow this to compile.
1241 #: c-decl.c:4622 cp/decl.c:5920
1242 msgid "thread-local storage not supported for this target"
1245 #: c-decl.c:4684 c-decl.c:5778
1246 msgid "function declaration isn%'t a prototype"
1250 msgid "parameter names (without types) in function declaration"
1254 msgid "%Jparameter %u (%qD) has incomplete type"
1258 msgid "%Jparameter %u has incomplete type"
1262 msgid "%Jparameter %u (%qD) has void type"
1266 msgid "%Jparameter %u has void type"
1270 msgid "%<void%> as only parameter may not be qualified"
1273 #: c-decl.c:4801 c-decl.c:4836
1274 msgid "%<void%> must be the only parameter"
1278 msgid "%Jparameter %qD has just a forward declaration"
1281 #. The %s will be one of 'struct', 'union', or 'enum'.
1283 msgid "%<%s %E%> declared inside parameter list"
1286 #. The %s will be one of 'struct', 'union', or 'enum'.
1289 msgid "anonymous %s declared inside parameter list"
1294 "its scope is only this definition or declaration, which is probably not what "
1299 msgid "redefinition of %<union %s%>"
1303 msgid "redefinition of %<struct %s%>"
1307 msgid "nested redefinition of %<union %s%>"
1311 msgid "nested redefinition of %<struct %s%>"
1314 #: c-decl.c:5099 cp/decl.c:3414
1315 msgid "declaration does not declare anything"
1319 msgid "ISO C doesn%'t support unnamed structs/unions"
1322 #: c-decl.c:5146 c-decl.c:5162
1323 msgid "%Jduplicate member %qD"
1327 msgid "union has no named members"
1331 msgid "union has no members"
1335 msgid "struct has no named members"
1339 msgid "struct has no members"
1343 msgid "%Jflexible array member in union"
1347 msgid "%Jflexible array member not at end of struct"
1351 msgid "%Jflexible array member in otherwise empty struct"
1355 msgid "%Jinvalid use of structure with flexible array member"
1359 msgid "union cannot be made transparent"
1363 msgid "nested redefinition of %<enum %s%>"
1366 #. This enum is a named one that has been declared already.
1368 msgid "redeclaration of %<enum %s%>"
1372 msgid "enumeration values exceed range of largest integer"
1376 msgid "specified mode too small for enumeral values"
1381 msgid "enumerator value for %qE is not an integer constant"
1385 msgid "overflow in enumeration values"
1389 msgid "ISO C restricts enumerator values to range of %<int%>"
1393 msgid "return type is an incomplete type"
1397 msgid "return type defaults to %<int%>"
1401 msgid "%Jno previous prototype for %qD"
1405 msgid "%J%qD was used with no prototype before its definition"
1409 msgid "%Jno previous declaration for %qD"
1413 msgid "%J%qD was used with no declaration before its definition"
1416 #: c-decl.c:5836 c-decl.c:6328
1417 msgid "%Jreturn type of %qD is not %<int%>"
1421 msgid "%Jfirst argument of %qD should be %<int%>"
1425 msgid "%Jsecond argument of %qD should be %<char **%>"
1429 msgid "%Jthird argument of %qD should probably be %<char **%>"
1433 msgid "%J%qD takes only zero or two arguments"
1437 msgid "%J%qD is normally a non-static function"
1441 msgid "%Jold-style parameter declarations in prototyped function definition"
1445 msgid "%Jtraditional C rejects ISO C style function definitions"
1449 msgid "%Jparameter name omitted"
1453 msgid "%Jold-style function definition"
1457 msgid "%Jparameter name missing from parameter list"
1461 msgid "%J%qD declared as a non-parameter"
1465 msgid "%Jmultiple parameters named %qD"
1469 msgid "%Jparameter %qD declared with void type"
1472 #: c-decl.c:6040 c-decl.c:6042
1473 msgid "%Jtype of %qD defaults to %<int%>"
1477 msgid "%Jparameter %qD has incomplete type"
1481 msgid "%Jdeclaration for parameter %qD but no such parameter"
1485 msgid "number of arguments doesn%'t match prototype"
1488 #: c-decl.c:6118 c-decl.c:6148 c-decl.c:6155
1489 msgid "%Hprototype declaration"
1493 msgid "promoted argument %qD doesn%'t match prototype"
1497 msgid "argument %qD doesn%'t match prototype"
1500 #: c-decl.c:6361 cp/decl.c:10702
1501 msgid "no return statement in function returning non-void"
1505 msgid "this function may return with or without a value"
1508 #. If we get here, declarations have been used in a for loop without
1509 #. the C99 for loop scope. This doesn't make much sense, so don't
1512 msgid "%<for%> loop initial declaration used outside C99 mode"
1517 "%Jdeclaration of static variable %qD in %<for%> loop initial declaration"
1522 "%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration"
1526 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
1530 msgid "%<union %E%> declared in %<for%> loop initial declaration"
1534 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
1538 msgid "%Jdeclaration of non-variable %qD in %<for%> loop initial declaration"
1541 #: c-decl.c:6802 c-decl.c:6953 c-decl.c:7165 cp/decl.c:6747
1543 msgid "duplicate %qs"
1546 #: c-decl.c:6825 c-decl.c:6962 c-decl.c:7065
1547 msgid "two or more data types in declaration specifiers"
1550 #: c-decl.c:6837 cp/decl.c:6723
1551 msgid "%<long long long%> is too long for GCC"
1554 #: c-decl.c:6844 c-decl.c:7036
1555 msgid "both %<long long%> and %<double%> in declaration specifiers"
1559 msgid "ISO C90 does not support %<long long%>"
1562 #: c-decl.c:6855 c-decl.c:6875
1563 msgid "both %<long%> and %<short%> in declaration specifiers"
1566 #: c-decl.c:6858 c-decl.c:6969
1567 msgid "both %<long%> and %<void%> in declaration specifiers"
1570 #: c-decl.c:6861 c-decl.c:6988
1571 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
1574 #: c-decl.c:6864 c-decl.c:7007
1575 msgid "both %<long%> and %<char%> in declaration specifiers"
1578 #: c-decl.c:6867 c-decl.c:7020
1579 msgid "both %<long%> and %<float%> in declaration specifiers"
1582 #: c-decl.c:6878 c-decl.c:6972
1583 msgid "both %<short%> and %<void%> in declaration specifiers"
1586 #: c-decl.c:6881 c-decl.c:6991
1587 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
1590 #: c-decl.c:6884 c-decl.c:7010
1591 msgid "both %<short%> and %<char%> in declaration specifiers"
1594 #: c-decl.c:6887 c-decl.c:7023
1595 msgid "both %<short%> and %<float%> in declaration specifiers"
1598 #: c-decl.c:6890 c-decl.c:7039
1599 msgid "both %<short%> and %<double%> in declaration specifiers"
1602 #: c-decl.c:6898 c-decl.c:6918
1603 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
1606 #: c-decl.c:6901 c-decl.c:6975
1607 msgid "both %<signed%> and %<void%> in declaration specifiers"
1610 #: c-decl.c:6904 c-decl.c:6994
1611 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
1614 #: c-decl.c:6907 c-decl.c:7026
1615 msgid "both %<signed%> and %<float%> in declaration specifiers"
1618 #: c-decl.c:6910 c-decl.c:7042
1619 msgid "both %<signed%> and %<double%> in declaration specifiers"
1622 #: c-decl.c:6921 c-decl.c:6978
1623 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
1626 #: c-decl.c:6924 c-decl.c:6997
1627 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
1630 #: c-decl.c:6927 c-decl.c:7029
1631 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
1634 #: c-decl.c:6930 c-decl.c:7045
1635 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
1639 msgid "ISO C90 does not support complex types"
1642 #: c-decl.c:6940 c-decl.c:6981
1643 msgid "both %<complex%> and %<void%> in declaration specifiers"
1646 #: c-decl.c:6943 c-decl.c:7000
1647 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
1652 msgid "%qs fails to be a typedef or built in type"
1657 msgid "%qs is not at beginning of declaration"
1661 msgid "%<__thread%> used with %<auto%>"
1665 msgid "%<__thread%> used with %<register%>"
1669 msgid "%<__thread%> used with %<typedef%>"
1672 #: c-decl.c:7145 cp/parser.c:7221
1673 msgid "%<__thread%> before %<extern%>"
1676 #: c-decl.c:7154 cp/parser.c:7211
1677 msgid "%<__thread%> before %<static%>"
1681 msgid "multiple storage classes in declaration specifiers"
1685 msgid "%<__thread%> used with %qs"
1689 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
1692 #: c-decl.c:7277 c-decl.c:7303
1693 msgid "ISO C does not support complex integer types"
1696 #: c-decl.c:7378 toplev.c:848
1697 msgid "%J%qF used but never defined"
1700 #: c-format.c:96 c-format.c:209
1701 msgid "format string has invalid operand number"
1705 msgid "function does not return string type"
1709 msgid "format string argument not a string type"
1713 msgid "unrecognized format specifier"
1718 msgid "%qs is an unrecognized format function type"
1722 msgid "%<...%> has invalid operand number"
1726 msgid "format string argument follows the args to be formatted"
1729 #: c-format.c:345 c-format.c:369
1733 #: c-format.c:345 c-format.c:369
1734 msgid "the ' ' printf flag"
1737 #: c-format.c:346 c-format.c:370 c-format.c:408 c-format.c:465
1741 #: c-format.c:346 c-format.c:370 c-format.c:408
1742 msgid "the '+' printf flag"
1745 #: c-format.c:347 c-format.c:371 c-format.c:409 c-format.c:441
1749 #: c-format.c:347 c-format.c:371 c-format.c:409
1750 msgid "the '#' printf flag"
1753 #: c-format.c:348 c-format.c:372 c-format.c:439
1757 #: c-format.c:348 c-format.c:372
1758 msgid "the '0' printf flag"
1761 #: c-format.c:349 c-format.c:373 c-format.c:438 c-format.c:468
1765 #: c-format.c:349 c-format.c:373
1766 msgid "the '-' printf flag"
1769 #: c-format.c:350 c-format.c:422
1774 msgid "the ''' printf flag"
1777 #: c-format.c:351 c-format.c:423
1782 msgid "the 'I' printf flag"
1785 #: c-format.c:352 c-format.c:374 c-format.c:420 c-format.c:442 c-format.c:469
1786 #: c-format.c:1531 config/sol2-c.c:46
1790 #: c-format.c:352 c-format.c:374 config/sol2-c.c:46
1791 msgid "field width in printf format"
1794 #: c-format.c:353 c-format.c:375 c-format.c:399 c-format.c:411
1798 #: c-format.c:353 c-format.c:375 c-format.c:399 c-format.c:411
1799 msgid "precision in printf format"
1802 #: c-format.c:354 c-format.c:376 c-format.c:400 c-format.c:412 c-format.c:421
1803 #: c-format.c:472 config/sol2-c.c:47
1804 msgid "length modifier"
1807 #: c-format.c:354 c-format.c:376 c-format.c:400 c-format.c:412
1808 #: config/sol2-c.c:47
1809 msgid "length modifier in printf format"
1812 #: c-format.c:398 c-format.c:410
1816 #: c-format.c:398 c-format.c:410
1817 msgid "the 'q' diagnostic flag"
1821 msgid "assignment suppression"
1825 msgid "the assignment suppression scanf feature"
1833 msgid "the 'a' scanf flag"
1837 msgid "field width in scanf format"
1841 msgid "length modifier in scanf format"
1845 msgid "the ''' scanf flag"
1849 msgid "the 'I' scanf flag"
1857 msgid "the '_' strftime flag"
1861 msgid "the '-' strftime flag"
1865 msgid "the '0' strftime flag"
1868 #: c-format.c:440 c-format.c:464
1873 msgid "the '^' strftime flag"
1877 msgid "the '#' strftime flag"
1881 msgid "field width in strftime format"
1885 msgid "'E' modifier"
1889 msgid "the 'E' strftime modifier"
1893 msgid "'O' modifier"
1897 msgid "the 'O' strftime modifier"
1901 msgid "the 'O' modifier"
1905 msgid "fill character"
1909 msgid "fill character in strfmon format"
1913 msgid "the '^' strfmon flag"
1917 msgid "the '+' strfmon flag"
1925 msgid "the '(' strfmon flag"
1933 msgid "the '!' strfmon flag"
1937 msgid "the '-' strfmon flag"
1941 msgid "field width in strfmon format"
1945 msgid "left precision"
1949 msgid "left precision in strfmon format"
1953 msgid "right precision"
1957 msgid "right precision in strfmon format"
1961 msgid "length modifier in strfmon format"
1966 msgid "function might be possible candidate for %qs format attribute"
1969 #: c-format.c:931 c-format.c:952 c-format.c:1947
1970 msgid "missing $ operand number in format"
1975 msgid "%s does not support %%n$ operand number formats"
1979 msgid "operand number out of range in format"
1984 msgid "format argument %d used more than once in %s format"
1988 msgid "$ operand number used after format without operand number"
1993 msgid "format argument %d unused before used argument %d in $-style format"
1997 msgid "format not a string literal, format string not checked"
2001 msgid "format not a string literal and no format arguments"
2005 msgid "format not a string literal, argument types not checked"
2009 msgid "too many arguments for format"
2013 msgid "unused arguments in $-style format"
2018 msgid "zero-length %s format string"
2022 msgid "format is a wide character string"
2026 msgid "unterminated format string"
2030 msgid "embedded %<\\0%> in format"
2034 msgid "spurious trailing %<%%%> in format"
2037 #: c-format.c:1459 c-format.c:1703
2039 msgid "repeated %s in format"
2043 msgid "missing fill character at end of strfmon format"
2046 #: c-format.c:1516 c-format.c:1618 c-format.c:1897 c-format.c:1959
2047 msgid "too few arguments for format"
2052 msgid "zero width in %s format"
2057 msgid "empty left precision in %s format"
2061 msgid "field precision"
2066 msgid "empty precision in %s format"
2071 msgid "%s does not support the %qs %s length modifier"
2075 msgid "conversion lacks type at end of format"
2080 msgid "unknown conversion type character %qc in format"
2085 msgid "unknown conversion type character 0x%x in format"
2089 msgid "%s does not support the %<%%%c%> %s format"
2093 msgid "%s used with %<%%%c%> %s format"
2098 msgid "%s does not support %s"
2102 msgid "%s does not support %s with the %<%%%c%> %s format"
2106 msgid "%s ignored with %s and %<%%%c%> %s format"
2111 msgid "%s ignored with %s in %s format"
2115 msgid "use of %s and %s together with %<%%%c%> %s format"
2120 msgid "use of %s and %s together in %s format"
2124 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
2128 msgid "%<%%%c%> yields only last 2 digits of year"
2131 #. The end of the format string was reached.
2133 msgid "no closing %<]%> for %<%%[%> format"
2138 msgid "use of %qs length modifier with %qc type character"
2142 msgid "%s does not support the %<%%%s%c%> %s format"
2146 msgid "operand number specified with suppressed assignment"
2150 msgid "operand number specified for format taking no argument"
2155 msgid "writing through null pointer (argument %d)"
2160 msgid "reading through null pointer (argument %d)"
2165 msgid "writing into constant object (argument %d)"
2170 msgid "extra type qualifiers in format argument (argument %d)"
2174 msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
2178 msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
2182 msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
2186 msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
2190 msgid "args to be formatted is not %<...%>"
2194 msgid "strftime formats cannot format arguments"
2198 msgid "statement with no effect"
2201 #: c-gimplify.c:315 c-typeck.c:6878 cp/parser.c:6542
2202 msgid "break statement not within loop or switch"
2206 msgid "continue statement not within loop or switch"
2211 msgid "ignoring duplicate directory \"%s\"\n"
2216 msgid " as it is a non-system directory that duplicates a system directory\n"
2221 msgid "ignoring nonexistent directory \"%s\"\n"
2226 msgid "#include \"...\" search starts here:\n"
2231 msgid "#include <...> search starts here:\n"
2236 msgid "End of search list.\n"
2240 msgid "badly nested C headers from preprocessor"
2244 msgid "%Hignoring #pragma %s %s"
2249 msgid "%Hstray %<@%> in program"
2254 msgid "stray %qs in program"
2259 msgid "missing terminating %c character"
2264 msgid "stray %qc in program"
2268 msgid "stray %<\\%o%> in program"
2272 msgid "this decimal constant is unsigned only in ISO C90"
2276 msgid "this decimal constant would be unsigned in ISO C90"
2281 msgid "integer constant is too large for %qs type"
2285 msgid "floating constant exceeds range of %<%s%>"
2289 msgid "traditional C rejects string constant concatenation"
2292 #: c-objc-common.c:80
2294 "%Jfunction %qF can never be inlined because it is suppressed using -fno-"
2298 #: c-objc-common.c:90
2300 "%Jfunction %qF can never be inlined because it might not be bound within "
2301 "this unit of translation"
2304 #: c-objc-common.c:98
2306 "%Jfunction %qF can never be inlined because it uses attributes conflicting "
2310 #: c-objc-common.c:244
2311 msgid "used array that cannot be converted to pointer where scalar is required"
2314 #: c-objc-common.c:248
2315 msgid "used struct type value where scalar is required"
2318 #: c-objc-common.c:252
2319 msgid "used union type value where scalar is required"
2324 msgid "no class name specified with %qs"
2329 msgid "assertion missing after %qs"
2334 msgid "macro name missing after %qs"
2339 msgid "missing path after %qs"
2344 msgid "missing filename after %qs"
2349 msgid "missing makefile target after %qs"
2353 msgid "-I- specified twice"
2357 msgid "obsolete option -I- used, please use -iquote instead"
2362 msgid "switch %qs is no longer supported"
2367 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
2371 msgid "output filename specified twice"
2375 msgid "-Wformat-y2k ignored without -Wformat"
2379 msgid "-Wformat-extra-args ignored without -Wformat"
2383 msgid "-Wformat-zero-length ignored without -Wformat"
2387 msgid "-Wformat-nonliteral ignored without -Wformat"
2391 msgid "-Wformat-security ignored without -Wformat"
2395 msgid "-Wmissing-format-attribute ignored without -Wformat"
2400 msgid "opening output file %s: %m"
2405 msgid "too many filenames given. Type %s --help for usage"
2409 msgid "YYDEBUG was not defined at build time, -dy ignored"
2414 msgid "opening dependency file %s: %m"
2419 msgid "closing dependency file %s: %m"
2424 msgid "when writing output to %s: %m"
2428 msgid "to generate dependencies you must specify either -M or -MM"
2436 msgid "<command line>"
2440 msgid "too late for # directive to set debug directory"
2444 msgid "ISO C forbids an empty source file"
2447 #: c-parser.c:1057 c-parser.c:5718
2448 msgid "ISO C does not allow extra %<;%> outside of a function"
2452 msgid "expected declaration specifiers"
2456 msgid "data definition has no type or storage class"
2460 msgid "expected %<,%> or %<;%>"
2463 #. This can appear in many cases looking nothing like a
2464 #. function definition, so we don't give a more specific
2465 #. error suggesting there was one.
2466 #: c-parser.c:1257 c-parser.c:1274
2467 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
2471 msgid "ISO C forbids nested functions"
2474 #: c-parser.c:1612 c-parser.c:2372 c-parser.c:2973 c-parser.c:3207
2475 #: c-parser.c:3989 c-parser.c:4570 c-parser.c:4962 c-parser.c:4982
2476 #: c-parser.c:5098 c-parser.c:5243 c-parser.c:5259 c-parser.c:5371
2477 #: c-parser.c:5383 c-parser.c:5408 c-parser.c:5536 c-parser.c:5565
2478 #: c-parser.c:5573 c-parser.c:5601 c-parser.c:5615 c-parser.c:5822
2480 msgid "expected identifier"
2483 #: c-parser.c:1638 cp/parser.c:9985
2484 msgid "comma at end of enumerator list"
2488 msgid "expected %<,%> or %<}%>"
2491 #: c-parser.c:1658 c-parser.c:1828
2492 msgid "expected %<{%>"
2496 msgid "ISO C forbids forward references to %<enum%> types"
2500 msgid "expected class name"
2503 #: c-parser.c:1789 c-parser.c:5475
2504 msgid "extra semicolon in struct or union specified"
2508 msgid "no semicolon at end of struct or union"
2512 msgid "expected %<;%>"
2515 #: c-parser.c:1890 c-parser.c:2814
2516 msgid "expected specifier-qualifier-list"
2520 msgid "ISO C forbids member declarations with no members"
2524 msgid "expected %<,%>, %<;%> or %<}%>"
2528 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
2532 msgid "%<typeof%> applied to a bit-field"
2536 msgid "expected identifier or %<(%>"
2540 msgid "ISO C requires a named argument before %<...%>"
2544 msgid "expected declaration specifiers or %<...%>"
2548 msgid "wide string literal in %<asm%>"
2552 msgid "expected string literal"
2556 msgid "ISO C forbids empty initializer braces"
2560 msgid "obsolete use of designated initializer with %<:%>"
2564 msgid "ISO C forbids specifying range of elements to initialize"
2568 msgid "ISO C90 forbids specifying subobject to initialize"
2572 msgid "obsolete use of designated initializer without %<=%>"
2576 msgid "expected %<=%>"
2580 msgid "ISO C forbids label declarations"
2584 msgid "expected declaration or statement"
2587 #: c-parser.c:3260 c-parser.c:3288
2588 msgid "%HISO C90 forbids mixed declarations and code"
2592 msgid "label at end of compound statement"
2596 msgid "expected %<:%> or %<...%>"
2600 msgid "expected identifier or %<*%>"
2603 #. Avoid infinite loop in error recovery:
2604 #. c_parser_skip_until_found stops at a closing nesting
2605 #. delimiter without consuming it, but here we need to consume
2606 #. it to proceed further.
2608 msgid "expected statement"
2613 msgid "%E qualifier ignored on asm"
2617 msgid "ISO C forbids omitting the middle term of a ?: expression"
2621 msgid "traditional C rejects the unary plus operator"
2625 msgid "%<sizeof%> applied to a bit-field"
2628 #: c-parser.c:4799 c-parser.c:5140 c-parser.c:5162
2629 msgid "expected expression"
2633 msgid "braced-group within expression allowed only inside a function"
2637 msgid "ISO C forbids braced-groups within expressions"
2641 msgid "first argument to %<__builtin_choose_expr%> not a constant"
2645 msgid "compound literal has variable size"
2649 msgid "ISO C90 forbids compound literals"
2653 msgid "extra semicolon in method definition specified"
2657 msgid "can%'t create precompiled header %s: %m"
2661 msgid "can%'t write to %s: %m"
2666 msgid "%qs is not a valid output file"
2669 #: c-pch.c:193 c-pch.c:208 c-pch.c:222
2670 msgid "can%'t write %s: %m"
2673 #: c-pch.c:198 c-pch.c:215
2674 msgid "can%'t seek in %s: %m"
2677 #: c-pch.c:206 c-pch.c:248 c-pch.c:276 c-pch.c:281 c-pch.c:365
2678 msgid "can%'t read %s: %m"
2682 msgid "malformed #pragma GCC pch_preprocess, ignored"
2686 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
2690 msgid "use #include instead"
2694 msgid "%s: couldn%'t open PCH file: %m\n"
2698 msgid "use -Winvalid-pch for more information"
2703 msgid "%s: PCH file was invalid"
2707 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
2713 "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
2717 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
2721 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
2725 msgid "missing %<(%> after %<#pragma pack%> - ignored"
2728 #: c-pragma.c:161 c-pragma.c:201
2729 msgid "malformed %<#pragma pack%> - ignored"
2733 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
2737 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
2741 msgid "unknown action %qs for %<#pragma pack%> - ignored"
2745 msgid "junk at end of %<#pragma pack%>"
2749 msgid "#pragma pack has no effect with -fpack-struct - ignored"
2754 msgid "alignment must be a small power of two, not %d"
2759 "%Japplying #pragma weak %qD after first use results in unspecified behavior"
2762 #: c-pragma.c:334 c-pragma.c:339
2763 msgid "malformed #pragma weak, ignored"
2767 msgid "junk at end of #pragma weak"
2770 #: c-pragma.c:411 c-pragma.c:413
2771 msgid "malformed #pragma redefine_extname, ignored"
2775 msgid "junk at end of #pragma redefine_extname"
2779 msgid "#pragma redefine_extname not supported on this target"
2782 #: c-pragma.c:438 c-pragma.c:524
2783 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
2788 "#pragma redefine_extname ignored due to conflict with previous #pragma "
2793 msgid "malformed #pragma extern_prefix, ignored"
2797 msgid "junk at end of #pragma extern_prefix"
2801 msgid "#pragma extern_prefix not supported on this target"
2805 msgid "asm declaration ignored due to conflict with previous rename"
2810 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
2814 msgid "#pragma GCC visibility must be followed by push or pop"
2818 msgid "No matching push for %<#pragma GCC visibility pop%>"
2821 #: c-pragma.c:624 c-pragma.c:653
2822 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
2826 msgid "malformed #pragma GCC visibility push"
2830 msgid "No more than sixteen #pragma GCC visibility pushes allowed at once"
2835 "#pragma GCC visibility push() must specify default, internal, hidden or "
2840 msgid "junk at end of %<#pragma GCC visibility%>"
2845 msgid "%qs has an incomplete type"
2848 #: c-typeck.c:161 cp/call.c:2679
2849 msgid "invalid use of void expression"
2853 msgid "invalid use of flexible array member"
2857 msgid "invalid use of array with unspecified bounds"
2861 msgid "invalid use of undefined type %<%s %s%>"
2864 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
2867 msgid "invalid use of incomplete typedef %qs"
2870 #: c-typeck.c:394 c-typeck.c:419
2871 msgid "function types not truly compatible in ISO C"
2875 msgid "types are not quite compatible"
2879 msgid "function return types not compatible due to %<volatile%>"
2882 #: c-typeck.c:1204 c-typeck.c:2445
2883 msgid "arithmetic on pointer to an incomplete type"
2887 msgid "%qT has no member named %qs"
2892 msgid "request for member %qs in something not a structure or union"
2896 msgid "dereferencing pointer to incomplete type"
2900 msgid "dereferencing %<void *%> pointer"
2903 #: c-typeck.c:1650 cp/typeck.c:2109
2905 msgid "invalid type argument of %qs"
2908 #: c-typeck.c:1678 cp/typeck.c:2260
2909 msgid "subscripted value is neither array nor pointer"
2912 #: c-typeck.c:1689 cp/typeck.c:2179 cp/typeck.c:2265
2913 msgid "array subscript is not an integer"
2917 msgid "subscripted value is pointer to function"
2920 #: c-typeck.c:1708 cp/typeck.c:2175
2921 msgid "array subscript has type %<char%>"
2925 msgid "ISO C forbids subscripting %<register%> array"
2929 msgid "ISO C90 forbids subscripting non-lvalue array"
2934 msgid "called object %qE is not a function"
2937 #. This situation leads to run-time undefined behavior. We can't,
2938 #. therefore, simply error unless we can prove that all possible
2939 #. executions of the program must execute the code.
2941 msgid "function called through a non-compatible type"
2944 #: c-typeck.c:2066 c-typeck.c:4327 c-typeck.c:4329 c-typeck.c:4337
2945 #: c-typeck.c:4362 c-typeck.c:5744
2946 msgid "initializer element is not constant"
2951 msgid "too many arguments to function %qE"
2956 msgid "type of formal parameter %d is incomplete"
2962 "passing argument %d of %qE as integer rather than floating due to prototype"
2968 "passing argument %d of %qE as integer rather than complex due to prototype"
2974 "passing argument %d of %qE as complex rather than floating due to prototype"
2980 "passing argument %d of %qE as floating rather than integer due to prototype"
2986 "passing argument %d of %qE as complex rather than integer due to prototype"
2992 "passing argument %d of %qE as floating rather than complex due to prototype"
2997 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
3003 msgid "passing argument %d of %qE with different width due to prototype"
3008 msgid "passing argument %d of %qE as unsigned due to prototype"
3013 msgid "passing argument %d of %qE as signed due to prototype"
3018 msgid "too few arguments to function %qE"
3022 msgid "suggest parentheses around + or - inside shift"
3026 msgid "suggest parentheses around && within ||"
3030 msgid "suggest parentheses around arithmetic in operand of |"
3034 msgid "suggest parentheses around comparison in operand of |"
3038 msgid "suggest parentheses around arithmetic in operand of ^"
3042 msgid "suggest parentheses around comparison in operand of ^"
3046 msgid "suggest parentheses around + or - in operand of &"
3050 msgid "suggest parentheses around comparison in operand of &"
3054 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
3058 msgid "pointer of type %<void *%> used in subtraction"
3062 msgid "pointer to a function used in subtraction"
3066 msgid "wrong type argument to unary plus"
3070 msgid "wrong type argument to unary minus"
3074 msgid "ISO C does not support %<~%> for complex conjugation"
3078 msgid "wrong type argument to bit-complement"
3082 msgid "wrong type argument to abs"
3086 msgid "wrong type argument to conjugation"
3090 msgid "wrong type argument to unary exclamation mark"
3094 msgid "ISO C does not support %<++%> and %<--%> on complex types"
3097 #: c-typeck.c:2611 c-typeck.c:2643
3098 msgid "wrong type argument to increment"
3101 #: c-typeck.c:2613 c-typeck.c:2645
3102 msgid "wrong type argument to decrement"
3106 msgid "increment of pointer to unknown structure"
3110 msgid "decrement of pointer to unknown structure"
3115 msgid "assignment of read-only member %qs"
3120 msgid "increment of read-only member %qs"
3125 msgid "decrement of read-only member %qs"
3130 msgid "assignment of read-only variable %qs"
3135 msgid "increment of read-only variable %qs"
3140 msgid "decrement of read-only variable %qs"
3144 msgid "assignment of read-only location"
3148 msgid "increment of read-only location"
3152 msgid "decrement of read-only location"
3156 msgid "cannot take address of bit-field %qD"
3160 msgid "global register variable %qD used in nested function"
3164 msgid "register variable %qD used in nested function"
3168 msgid "address of global register variable %qD requested"
3172 msgid "address of register variable %qD requested"
3176 msgid "non-lvalue array in conditional expression"
3180 msgid "signed and unsigned type in conditional expression"
3184 msgid "ISO C forbids conditional expr with only one void side"
3187 #: c-typeck.c:2991 c-typeck.c:2999
3188 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
3192 msgid "pointer type mismatch in conditional expression"
3195 #: c-typeck.c:3013 c-typeck.c:3023
3196 msgid "pointer/integer type mismatch in conditional expression"
3200 msgid "type mismatch in conditional expression"
3204 msgid "left-hand operand of comma expression has no effect"
3208 msgid "cast specifies array type"
3212 msgid "cast specifies function type"
3216 msgid "ISO C forbids casting nonscalar to the same type"
3220 msgid "ISO C forbids casts to union type"
3224 msgid "cast to union type from type not present in union"
3228 msgid "cast adds new qualifiers to function type"
3231 #. There are qualifiers present in IN_OTYPE that are not
3232 #. present in IN_TYPE.
3234 msgid "cast discards qualifiers from pointer target type"
3238 msgid "cast increases required alignment of target type"
3242 msgid "cast from pointer to integer of different size"
3246 msgid "cast from function call of type %qT to non-matching type %qT"
3250 msgid "cast to pointer from integer of different size"
3254 msgid "type-punning to incomplete type might break strict-aliasing rules"
3258 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
3262 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
3266 msgid "ISO C forbids conversion of function pointer to object pointer type"
3270 msgid "ISO C forbids conversion of object pointer to function pointer type"
3274 msgid "cannot pass rvalue to reference parameter"
3277 #: c-typeck.c:3646 c-typeck.c:3761
3280 "passing argument %d of %qE makes qualified function pointer from unqualified"
3283 #: c-typeck.c:3649 c-typeck.c:3764
3284 msgid "assignment makes qualified function pointer from unqualified"
3287 #: c-typeck.c:3652 c-typeck.c:3766
3288 msgid "initialization makes qualified function pointer from unqualified"
3291 #: c-typeck.c:3655 c-typeck.c:3768
3292 msgid "return makes qualified function pointer from unqualified"
3295 #: c-typeck.c:3659 c-typeck.c:3729
3297 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
3300 #: c-typeck.c:3661 c-typeck.c:3731
3301 msgid "assignment discards qualifiers from pointer target type"
3304 #: c-typeck.c:3663 c-typeck.c:3733
3305 msgid "initialization discards qualifiers from pointer target type"
3308 #: c-typeck.c:3665 c-typeck.c:3735
3309 msgid "return discards qualifiers from pointer target type"
3313 msgid "ISO C prohibits argument conversion to union type"
3318 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
3323 msgid "ISO C forbids assignment between function pointer and %<void *%>"
3327 msgid "ISO C forbids initialization between function pointer and %<void *%>"
3331 msgid "ISO C forbids return between function pointer and %<void *%>"
3336 msgid "pointer targets in passing argument %d of %qE differ in signedness"
3340 msgid "pointer targets in assignment differ in signedness"
3344 msgid "pointer targets in initialization differ in signedness"
3348 msgid "pointer targets in return differ in signedness"
3353 msgid "passing argument %d of %qE from incompatible pointer type"
3357 msgid "assignment from incompatible pointer type"
3361 msgid "initialization from incompatible pointer type"
3365 msgid "return from incompatible pointer type"
3368 #. ??? This should not be an error when inlining calls to
3369 #. unprototyped functions.
3370 #: c-typeck.c:3785 c-typeck.c:4287 cp/typeck.c:1377
3371 msgid "invalid use of non-lvalue array"
3376 msgid "passing argument %d of %qE makes pointer from integer without a cast"
3380 msgid "assignment makes pointer from integer without a cast"
3384 msgid "initialization makes pointer from integer without a cast"
3388 msgid "return makes pointer from integer without a cast"
3393 msgid "passing argument %d of %qE makes integer from pointer without a cast"
3397 msgid "assignment makes integer from pointer without a cast"
3401 msgid "initialization makes integer from pointer without a cast"
3405 msgid "return makes integer from pointer without a cast"
3408 #. ??? This should not be an error when inlining calls to
3409 #. unprototyped functions.
3412 msgid "incompatible type for argument %d of %qE"
3416 msgid "incompatible types in assignment"
3420 msgid "incompatible types in initialization"
3424 msgid "incompatible types in return"
3428 msgid "traditional C rejects automatic aggregate initialization"
3431 #. Use `%s' to print the string in case there are any escape
3432 #. characters in the message.
3433 #: c-typeck.c:4086 c-typeck.c:4101 c-typeck.c:4116 final.c:2856 final.c:2858
3434 #: gcc.c:4639 rtl-error.c:113 toplev.c:610 config/cris/cris.c:578
3435 #: cp/parser.c:1884 cp/typeck.c:4131 java/expr.c:405
3436 #: java/parse.y:5020 java/verify.c:1553
3437 #: java/verify.c:1554 java/verify.c:1573
3442 #: c-typeck.c:4089 c-typeck.c:4104 c-typeck.c:4119
3444 msgid "(near initialization for %qs)"
3448 msgid "array initialized from parenthesized string constant"
3451 #: c-typeck.c:4197 cp/typeck2.c:703
3452 msgid "char-array initialized from wide string"
3456 msgid "wchar_t-array initialized from non-wide string"
3459 #: c-typeck.c:4220 cp/typeck2.c:725
3460 msgid "initializer-string for array of chars is too long"
3464 msgid "array of inappropriate type initialized from string constant"
3468 msgid "array initialized from non-constant array expression"
3471 #: c-typeck.c:4369 c-typeck.c:5748
3472 msgid "initializer element is not computable at load time"
3475 #: c-typeck.c:4384 cp/typeck2.c:804
3476 msgid "invalid initializer"
3479 #: c-typeck.c:4651 cp/decl.c:4451
3480 msgid "opaque vector types cannot be initialized"
3484 msgid "extra brace group at end of initializer"
3487 #: c-typeck.c:4870 cp/decl.c:4366
3488 msgid "missing braces around initializer"
3492 msgid "braces around scalar initializer"
3496 msgid "initialization of flexible array member in a nested context"
3500 msgid "initialization of a flexible array member"
3504 msgid "missing initializer"
3508 msgid "empty scalar initializer"
3512 msgid "extra elements in scalar initializer"
3515 #: c-typeck.c:5148 c-typeck.c:5223
3516 msgid "array index in non-array initializer"
3519 #: c-typeck.c:5153 c-typeck.c:5276
3520 msgid "field name not in record or union initializer"
3524 msgid "array index in initializer not of integer type"
3527 #: c-typeck.c:5219 c-typeck.c:5221
3528 msgid "nonconstant array index in initializer"
3531 #: c-typeck.c:5225 c-typeck.c:5228
3532 msgid "array index in initializer exceeds array bounds"
3536 msgid "empty index range in initializer"
3540 msgid "array index range in initializer exceeds array bounds"
3545 msgid "unknown field %qs specified in initializer"
3548 #: c-typeck.c:5324 c-typeck.c:5345 c-typeck.c:5811
3549 msgid "initialized field with side-effects overwritten"
3553 msgid "excess elements in char array initializer"
3556 #: c-typeck.c:6027 c-typeck.c:6073
3557 msgid "excess elements in struct initializer"
3561 msgid "non-static initialization of a flexible array member"
3565 msgid "excess elements in union initializer"
3569 msgid "traditional C rejects initialization of unions"
3573 msgid "excess elements in array initializer"
3577 msgid "excess elements in vector initializer"
3581 msgid "excess elements in scalar initializer"
3585 msgid "ISO C forbids %<goto *expr;%>"
3588 #: c-typeck.c:6506 cp/typeck.c:6049
3589 msgid "function declared %<noreturn%> has a %<return%> statement"
3593 msgid "%<return%> with no value, in function returning non-void"
3597 msgid "%<return%> with a value, in function returning void"
3601 msgid "function returns address of local variable"
3604 #: c-typeck.c:6638 cp/semantics.c:879
3605 msgid "switch quantity not an integer"
3609 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
3612 #: c-typeck.c:6685 cp/parser.c:6051
3613 msgid "case label not within a switch statement"
3617 msgid "%<default%> label not within a switch statement"
3621 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
3625 msgid "%Hempty body in an if-statement"
3629 msgid "%Hempty body in an else-statement"
3632 #: c-typeck.c:6880 cp/parser.c:6553
3633 msgid "continue statement not within a loop"
3637 msgid "%Hstatement with no effect"
3641 msgid "expression statement has incomplete type"
3644 #: c-typeck.c:7252 c-typeck.c:7291
3645 msgid "division by zero"
3648 #: c-typeck.c:7336 cp/typeck.c:2927
3649 msgid "right shift count is negative"
3652 #: c-typeck.c:7343 cp/typeck.c:2933
3653 msgid "right shift count >= width of type"
3656 #: c-typeck.c:7364 cp/typeck.c:2952
3657 msgid "left shift count is negative"
3660 #: c-typeck.c:7367 cp/typeck.c:2954
3661 msgid "left shift count >= width of type"
3664 #: c-typeck.c:7384 cp/typeck.c:2989
3665 msgid "comparing floating point with == or != is unsafe"
3668 #: c-typeck.c:7408 c-typeck.c:7415
3669 msgid "ISO C forbids comparison of %<void *%> with function pointer"
3672 #: c-typeck.c:7419 c-typeck.c:7465
3673 msgid "comparison of distinct pointer types lacks a cast"
3676 #: c-typeck.c:7433 c-typeck.c:7438 c-typeck.c:7485 c-typeck.c:7490
3677 msgid "comparison between pointer and integer"
3681 msgid "comparison of complete and incomplete pointers"
3685 msgid "ISO C forbids ordered comparisons of pointers to functions"
3688 #: c-typeck.c:7473 c-typeck.c:7480
3689 msgid "ordered comparison of pointer with integer zero"
3693 msgid "comparison between signed and unsigned"
3696 #: c-typeck.c:7747 cp/typeck.c:3396
3697 msgid "comparison of promoted ~unsigned with constant"
3700 #: c-typeck.c:7755 cp/typeck.c:3404
3701 msgid "comparison of promoted ~unsigned with unsigned"
3705 msgid "function call has aggregate value"
3710 msgid "bb %d on wrong place"
3715 msgid "prev_bb of %d should be %d, not %d"
3720 msgid "verify_flow_info: Wrong count of block %i %i"
3725 msgid "verify_flow_info: Wrong frequency of block %i %i"
3730 msgid "verify_flow_info: Duplicate edge %i->%i"
3735 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
3740 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
3745 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
3748 #: cfghooks.c:165 cfgrtl.c:2056
3750 msgid "Wrong amount of branch edges after unconditional jump %i"
3753 #: cfghooks.c:173 cfghooks.c:184
3755 msgid "basic block %d pred edge is corrupted"
3760 msgid "its dest_idx should be %d, not %d"
3765 msgid "basic block %i edge lists are corrupted"
3769 msgid "verify_flow_info failed"
3774 msgid "%s does not support redirect_edge_and_branch."
3779 msgid "%s does not support redirect_edge_and_branch_force."
3784 msgid "%s does not support split_block."
3789 msgid "%s does not support move_block_after."
3794 msgid "%s does not support delete_basic_block."
3799 msgid "%s does not support split_edge."
3804 msgid "%s does not support create_basic_block."
3809 msgid "%s does not support can_merge_blocks_p."
3814 msgid "%s does not support predict_edge."
3819 msgid "%s does not support predicted_by_p."
3824 msgid "%s does not support merge_blocks."
3829 msgid "%s does not support make_forwarder_block."
3834 msgid "%s does not support can_duplicate_block_p."
3839 msgid "%s does not support duplicate_block."
3844 msgid "%s does not support block_ends_with_call_p"
3849 msgid "%s does not support block_ends_with_condjump_p"
3854 msgid "%s does not support flow_call_edges_add"
3859 msgid "Size of loop %d should be %d, not %d."
3864 msgid "Bb %d do not belong to loop %d."
3869 msgid "Loop %d's header does not have exactly 2 entries."
3874 msgid "Loop %d's latch does not have exactly 1 successor."
3879 msgid "Loop %d's latch does not have header as successor."
3884 msgid "Loop %d's latch does not belong directly to it."
3889 msgid "Loop %d's header does not belong directly to it."
3894 msgid "Loop %d's latch is marked as part of irreducible region."
3899 msgid "Basic block %d should be marked irreducible."
3904 msgid "Basic block %d should not be marked irreducible."
3909 msgid "Edge from %d to %d should be marked irreducible."
3914 msgid "Edge from %d to %d should not be marked irreducible."
3919 msgid "Wrong single exit %d->%d recorded for loop %d."
3924 msgid "Right exit is %d->%d."
3929 msgid "Single exit not recorded for loop %d."
3934 msgid "Loop %d should not have single exit (%d -> %d)."
3939 msgid "end insn %d for block %d not found in the insn stream"
3944 msgid "insn %d is in multiple basic blocks (%d and %d)"
3949 msgid "head insn %d for block %d not found in the insn stream"
3953 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
3958 msgid "Fallthru edge crosses section boundary (bb %i)"
3963 msgid "Missing REG_EH_REGION note in the end of bb %i"
3968 msgid "Too many outgoing branch edges from bb %i"
3973 msgid "Fallthru edge after unconditional jump %i"
3978 msgid "Wrong amount of branch edges after conditional jump %i"
3983 msgid "Call edges for non-call insn in bb %i"
3988 msgid "Abnormal edges for no purpose in bb %i"
3993 msgid "insn %d inside basic block %d but block_for_insn is NULL"
3998 msgid "insn %d inside basic block %d but block_for_insn is %i"
4001 #: cfgrtl.c:2106 cfgrtl.c:2116
4003 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
4008 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
4013 msgid "in basic block %d:"
4017 msgid "flow control insn inside a basic block"
4022 msgid "missing barrier after block %i"
4027 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
4032 msgid "verify_flow_info: Incorrect fallthru %i->%i"
4036 msgid "wrong insn in the fallthru edge"
4040 msgid "basic blocks not laid down consecutively"
4044 msgid "insn outside basic block"
4048 msgid "return not followed by barrier"
4053 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
4057 msgid "function body not available"
4060 #: cgraph.c:280 cgraphunit.c:661
4061 msgid "redefined extern inline functions are not considered for inlining"
4064 #: cgraph.c:283 cgraphunit.c:666
4065 msgid "function not considered for inlining"
4068 #: cgraph.c:285 cgraphunit.c:664
4069 msgid "function not inlinable"
4073 msgid "%D renamed after being referenced in assembly"
4077 msgid "Shared call_expr:"
4081 msgid "Edge points to wrong declaration:"
4085 msgid "Missing callgraph edge for call expr:"
4090 msgid "Aux field set for edge %s->%s"
4094 msgid "Inlined_to pointer is wrong"
4098 msgid "Multiple inline callers"
4102 msgid "Inlined_to pointer set for noninline callers"
4106 msgid "Inlined_to pointer is set but no predecesors found"
4110 msgid "Inlined_to pointer reffers to itself"
4114 msgid "Node not found in DECL_ASSEMBLER_NAME hash"
4119 msgid "Edge %s->%s has no corresponding call_expr"
4123 msgid "verify_cgraph_node failed."
4127 msgid "failed to reclaim unneeded function"
4130 #: cgraphunit.c:1194
4131 msgid "--param large-function-growth limit reached"
4134 #: cgraphunit.c:1231
4135 msgid "recursive inlining"
4138 #: cgraphunit.c:1396 cgraphunit.c:1648
4139 msgid "--param max-inline-insns-single limit reached"
4142 #: cgraphunit.c:1420
4144 "--param max-inline-insns-single limit reached after inlining into the callee"
4147 #: cgraphunit.c:1470
4148 msgid "--param inline-unit-growth limit reached"
4151 #: cgraphunit.c:1822
4152 msgid "Nodes with no released memory found."
4155 #: collect2.c:402 gcc.c:6733
4157 msgid "internal gcc abort in %s, at %s:%d"
4161 msgid "no arguments"
4166 msgid "unknown demangling style '%s'"
4169 #: collect2.c:1268 collect2.c:1416 collect2.c:1451
4174 #: collect2.c:1271 collect2.c:1421 collect2.c:1454
4181 msgid "collect2 version %s"
4186 msgid "%d constructor(s) found\n"
4191 msgid "%d destructor(s) found\n"
4196 msgid "%d frame table(s) found\n"
4201 msgid "%s terminated with signal %d [%s]%s"
4206 msgid "%s returned %d exit status"
4211 msgid "[cannot find %s]"
4216 msgid "cannot find '%s'"
4219 #: collect2.c:1583 collect2.c:1586
4221 msgid "redirecting stdout: %s"
4226 msgid "[Leaving %s]\n"
4233 "write_c_file - output name is %s, prefix is %s\n"
4237 msgid "cannot find 'nm'"
4240 #: collect2.c:2059 collect2.c:2225
4244 #: collect2.c:2063 collect2.c:2229
4248 #: collect2.c:2089 collect2.c:2255
4253 #: collect2.c:2092 collect2.c:2095 collect2.c:2108 collect2.c:2258
4254 #: collect2.c:2261 collect2.c:2274
4259 #: collect2.c:2098 collect2.c:2264
4266 msgid "init function found in object %s"
4271 msgid "fini function found in object %s"
4274 #: collect2.c:2183 collect2.c:2313
4279 msgid "cannot find 'ldd'"
4285 "ldd output with constructors/destructors.\n"
4290 msgid "dynamic dependency %s not found"
4295 msgid "unable to open dynamic dependency '%s'"
4300 msgid "%s: not a COFF file"
4305 msgid "%s: cannot open as COFF file"
4310 msgid "library lib%s not found"
4316 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
4318 ";; %d successes.\n"
4326 ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
4327 ";; %d successes.\n"
4331 msgid "cannot convert to a pointer type"
4335 msgid "pointer value used where a floating point value was expected"
4339 msgid "aggregate value used where a float was expected"
4343 msgid "conversion to incomplete type"
4346 #: convert.c:660 convert.c:736
4347 msgid "can't convert between vector values of different size"
4351 msgid "aggregate value used where an integer was expected"
4355 msgid "pointer value used where a complex was expected"
4359 msgid "aggregate value used where a complex was expected"
4363 msgid "can't convert value to a vector"
4368 msgid "%qs is not a gcov data file"
4372 msgid "%qs is version %q.*s, expected version %q.*s"
4375 #: coverage.c:259 coverage.c:267
4377 msgid "coverage mismatch for function %u while reading execution counters."
4380 #: coverage.c:261 coverage.c:344
4382 msgid "checksum is %x instead of %x"
4385 #: coverage.c:269 coverage.c:352
4387 msgid "number of counters is %d instead of %d"
4392 msgid "cannot merge separate %s counters for function %u"
4397 msgid "%qs has overflowed"
4402 msgid "%qs is corrupted"
4407 msgid "no coverage for function %qs found."
4410 #: coverage.c:341 coverage.c:349
4412 msgid "coverage mismatch for function %qs while reading counter %qs."
4417 msgid "cannot open %s"
4422 msgid "error writing %qs"
4427 msgid "\"%s\" is not a valid option to the preprocessor"
4431 msgid "too many input files"
4436 msgid ";; Processing block from %d to %d, %d sets.\n"
4441 msgid "%s:%d: confused by earlier errors, bailing out\n"
4445 msgid "compilation terminated due to -Wfatal-errors.\n"
4451 "Please submit a full bug report,\n"
4452 "with preprocessed source if appropriate.\n"
4453 "See %s for instructions.\n"
4457 msgid "compilation terminated.\n"
4461 msgid "Internal compiler error: Error reporting routines re-entered.\n"
4466 msgid "in %s, at %s:%d"
4471 msgid "dominator of %d status unknown"
4476 msgid "dominator of %d should be %d, not %d"
4481 msgid "ENTRY does not dominate bb %d"
4486 msgid "DW_LOC_OP %s not implemented\n"
4490 msgid "Invalid rtl sharing found in the insn"
4498 msgid "Internal consistency failure"
4502 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
4505 #: errors.c:133 java/jv-scan.c:272
4507 msgid "abort in %s, at %s:%d"
4511 msgid "exception handling disabled, use -fexceptions to enable"
4515 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
4519 msgid "__builtin_eh_return not supported on this target"
4523 msgid "stack limits not supported on this target"
4527 msgid "negative insn length"
4531 msgid "could not split insn"
4535 msgid "invalid 'asm': "
4539 msgid "nested assembly dialect alternatives"
4542 #: final.c:3051 final.c:3063
4543 msgid "unterminated assembly dialect alternative"
4548 msgid "operand number missing after %%-letter"
4551 #: final.c:3113 final.c:3154
4552 msgid "operand number out of range"
4557 msgid "invalid %%-code"
4562 msgid "'%%l' operand isn't a label"
4565 #. We can't handle floating point constants;
4566 #. PRINT_OPERAND must handle them.
4567 #. We can't handle floating point constants; PRINT_OPERAND must
4569 #. We can't handle floating point constants;
4570 #. PRINT_OPERAND must handle them.
4571 #: final.c:3305 vmsdbgout.c:487 config/i386/i386.c:5931
4572 #: config/pdp11/pdp11.c:1690
4573 msgid "floating constant misused"
4576 #: final.c:3361 vmsdbgout.c:544 config/i386/i386.c:6009
4577 #: config/pdp11/pdp11.c:1737
4578 msgid "invalid expression as operand"
4581 #: flow.c:494 flow.c:518 flow.c:540
4582 msgid "internal consistency failure"
4586 msgid "Attempt to delete prologue/epilogue insn:"
4589 #: fold-const.c:3220 fold-const.c:3231
4591 msgid "comparison is always %d due to width of bit-field"
4594 #: fold-const.c:4789 fold-const.c:4804
4596 msgid "comparison is always %d"
4599 #: fold-const.c:4933
4600 msgid "%<or%> of unmatched not-equal tests is always 1"
4603 #: fold-const.c:4938
4604 msgid "%<and%> of mutually exclusive equal-tests is always 0"
4607 #: fold-const.c:9870
4608 msgid "fold check: original tree changed by fold"
4611 #: function.c:832 varasm.c:1584
4612 msgid "%Jsize of variable %qD is too large"
4616 msgid "impossible constraint in %<asm%>"
4620 msgid "%Jvariable %qD might be clobbered by %<longjmp%> or %<vfork%>"
4624 msgid "%Jargument %qD might be clobbered by %<longjmp%> or %<vfork%>"
4628 msgid "function returns an aggregate"
4632 msgid "%Junused parameter %qD"
4637 msgid "ambiguous abbreviation %s"
4642 msgid "incomplete '%s' option"
4647 msgid "missing argument to '%s' option"
4652 msgid "extraneous argument to '%s' option"
4656 msgid "Using built-in specs.\n"
4662 "Setting spec %s to '%s'\n"
4668 msgid "Reading specs from %s\n"
4671 #: gcc.c:2020 gcc.c:2039
4673 msgid "specs %%include syntax malformed after %ld characters"
4678 msgid "could not find specs file %s\n"
4681 #: gcc.c:2064 gcc.c:2072 gcc.c:2081 gcc.c:2090
4683 msgid "specs %%rename syntax malformed after %ld characters"
4688 msgid "specs %s spec was not found to be renamed"
4693 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
4698 msgid "rename spec %s to %s\n"
4710 msgid "specs unknown %% command after %ld characters"
4713 #: gcc.c:2137 gcc.c:2150
4715 msgid "specs file malformed after %ld characters"
4719 msgid "spec file has no spec for linking"
4724 msgid "system path '%s' is not absolute"
4728 msgid "-pipe not supported"
4734 "Go ahead? (y or n) "
4740 "Internal error: %s (program %s)\n"
4741 "Please submit a full bug report.\n"
4742 "See %s for instructions."
4747 msgid "# %s %.2f %.2f\n"
4752 msgid "Usage: %s [options] file...\n"
4760 msgid " -pass-exit-codes Exit with highest error code from a phase\n"
4764 msgid " --help Display this information\n"
4769 " --target-help Display target specific command line options\n"
4773 msgid " (Use '-v --help' to display command line options of sub-processes)\n"
4777 msgid " -dumpspecs Display all of the built in spec strings\n"
4781 msgid " -dumpversion Display the version of the compiler\n"
4785 msgid " -dumpmachine Display the compiler's target processor\n"
4790 " -print-search-dirs Display the directories in the compiler's search "
4796 " -print-libgcc-file-name Display the name of the compiler's companion "
4801 msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
4806 " -print-prog-name=<prog> Display the full path to compiler component "
4812 " -print-multi-directory Display the root directory for versions of "
4818 " -print-multi-lib Display the mapping between command line options "
4820 " multiple library search directories\n"
4824 msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
4829 " -Wa,<options> Pass comma-separated <options> on to the "
4835 " -Wp,<options> Pass comma-separated <options> on to the "
4841 " -Wl,<options> Pass comma-separated <options> on to the linker\n"
4845 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
4849 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
4853 msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
4858 " -combine Pass multiple source files to compiler at once\n"
4862 msgid " -save-temps Do not delete intermediate files\n"
4866 msgid " -pipe Use pipes rather than intermediate files\n"
4870 msgid " -time Time the execution of each subprocess\n"
4875 " -specs=<file> Override built-in specs with the contents of "
4881 " -std=<standard> Assume that the input sources are for <standard>\n"
4886 " -B <directory> Add <directory> to the compiler's search paths\n"
4890 msgid " -b <machine> Run gcc for target <machine>, if installed\n"
4895 " -V <version> Run gcc version number <version>, if installed\n"
4900 " -v Display the programs invoked by the compiler\n"
4905 " -### Like -v but options quoted and commands not "
4911 " -E Preprocess only; do not compile, assemble or "
4916 msgid " -S Compile only; do not assemble or link\n"
4920 msgid " -c Compile and assemble, but do not link\n"
4924 msgid " -o <file> Place the output into <file>\n"
4929 " -x <language> Specify the language of the following input "
4931 " Permissible languages include: c c++ assembler "
4933 " 'none' means revert to the default behavior of\n"
4934 " guessing the language based on the file's "
4942 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
4943 " passed on to the various sub-processes invoked by %s. In order to pass\n"
4944 " other options on to these processes the -W<letter> options must be used.\n"
4949 msgid "'-%c' option must have argument"
4954 msgid "couldn't run '%s': %s"
4957 #. translate_options () has turned --version into -fversion.
4960 msgid "%s (GCC) %s\n"
4963 #: gcc.c:3400 gcov.c:412 java/gjavah.c:2376 java/jcf-dump.c:916
4964 #: java/jv-scan.c:128
4968 #: gcc.c:3401 java/gjavah.c:2377 java/jcf-dump.c:917 java/jv-scan.c:129
4971 "This is free software; see the source for copying conditions. There is NO\n"
4972 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
4977 msgid "argument to '-Xlinker' is missing"
4981 msgid "argument to '-Xpreprocessor' is missing"
4985 msgid "argument to '-Xassembler' is missing"
4989 msgid "argument to '-l' is missing"
4993 msgid "argument to '-specs' is missing"
4997 msgid "argument to '-specs=' is missing"
5002 msgid "'-%c' must come at the start of the command line"
5006 msgid "argument to '-B' is missing"
5010 msgid "warning: -pipe ignored because -save-temps specified"
5014 msgid "warning: -pipe ignored because -time specified"
5018 msgid "argument to '-x' is missing"
5023 msgid "argument to '-%s' is missing"
5028 msgid "warning: '-x %s' after last input file has no effect"
5033 msgid "switch '%s' does not start with '-'"
5038 msgid "spec '%s' invalid"
5048 msgid "spec '%s' has invalid '%%0%c'"
5053 msgid "spec '%s' has invalid '%%W%c"
5058 msgid "spec '%s' has invalid '%%x%c'"
5061 #. Catch the case where a spec string contains something like
5062 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
5063 #. hand side of the :.
5066 msgid "spec failure: '%%*' has not been initialized by pattern match"
5071 msgid "warning: use of obsolete %%[ operator in specs"
5076 msgid "Processing spec %c%s%c, which is '%s'\n"
5081 msgid "spec failure: unrecognized spec option '%c'"
5086 msgid "unknown spec function '%s'"
5091 msgid "error in args to spec function '%s'"
5095 msgid "malformed spec function name"
5100 msgid "no arguments for spec function"
5104 msgid "malformed spec function arguments"
5109 msgid "braced spec '%s' is invalid at '%c'"
5114 msgid "braced spec body '%s' is invalid"
5118 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
5122 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
5127 msgid "unrecognized option '-%s'"
5132 msgid "install: %s%s\n"
5137 msgid "programs: %s\n"
5142 msgid "libraries: %s\n"
5149 "For bug reporting instructions, please see:\n"
5154 msgid "Target: %s\n"
5159 msgid "Configured with: %s\n"
5164 msgid "Thread model: %s\n"
5169 msgid "gcc version %s\n"
5174 msgid "gcc driver version %s executing gcc version %s\n"
5178 msgid "no input files"
5181 #: gcc.c:6451 gcc.c:6514
5183 msgid "%s: %s compiler not installed on this system"
5188 msgid "spec '%s' is invalid"
5193 msgid "%s: linker input file unused because linking not done"
5198 msgid "language %s not recognized"
5208 msgid "multilib spec '%s' is invalid"
5213 msgid "multilib exclusions '%s' is invalid"
5216 #: gcc.c:7177 gcc.c:7318
5218 msgid "multilib select '%s' is invalid"
5223 msgid "multilib exclusion '%s' is invalid"
5228 "Usage: gcov [OPTION]... SOURCEFILE\n"
5234 "Print code coverage information.\n"
5239 msgid " -h, --help Print this help, then exit\n"
5243 msgid " -v, --version Print version number, then exit\n"
5248 " -a, --all-blocks Show information for every basic block\n"
5253 " -b, --branch-probabilities Include branch probabilities in output\n"
5258 " -c, --branch-counts Given counts of branches taken\n"
5259 " rather than percentages\n"
5263 msgid " -n, --no-output Do not create an output file\n"
5268 " -l, --long-file-names Use long output file names for included\n"
5273 msgid " -f, --function-summaries Output summaries for each function\n"
5278 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
5283 msgid " -p, --preserve-paths Preserve all pathname components\n"
5288 " -u, --unconditional-branches Show unconditional branch counts too\n"
5295 "For bug reporting instructions, please see:\n"
5301 msgid "gcov (GCC) %s\n"
5306 "This is free software; see the source for copying conditions.\n"
5307 "There is NO warranty; not even for MERCHANTABILITY or \n"
5308 "FITNESS FOR A PARTICULAR PURPOSE.\n"
5314 msgid "%s:no functions found\n"
5317 #: gcov.c:525 gcov.c:553
5323 msgid "%s:creating '%s'\n"
5328 msgid "%s:error writing output file '%s'\n"
5333 msgid "%s:could not open output file '%s'\n"
5338 msgid "%s:cannot open graph file\n"
5343 msgid "%s:not a gcov graph file\n"
5348 msgid "%s:version '%.4s', prefer '%.4s'\n"
5353 msgid "%s:already seen blocks for '%s'\n"
5356 #: gcov.c:889 gcov.c:1045
5358 msgid "%s:corrupted\n"
5363 msgid "%s:cannot open data file\n"
5368 msgid "%s:not a gcov data file\n"
5373 msgid "%s:version '%.4s', prefer version '%.4s'\n"
5378 msgid "%s:stamp mismatch with graph file\n"
5383 msgid "%s:unknown function '%u'\n"
5388 msgid "%s:profile mismatch for '%s'\n"
5393 msgid "%s:overflowed\n"
5398 msgid "%s:'%s' lacks entry and/or exit blocks\n"
5403 msgid "%s:'%s' has arcs to entry block\n"
5408 msgid "%s:'%s' has arcs from exit block\n"
5413 msgid "%s:graph is unsolvable for '%s'\n"
5423 msgid "Lines executed:%s of %d\n"
5427 msgid "No executable lines\n"
5432 msgid "Branches executed:%s of %d\n"
5437 msgid "Taken at least once:%s of %d\n"
5441 msgid "No branches\n"
5446 msgid "Calls executed:%s of %d\n"
5455 msgid "%s:no lines for '%s'\n"
5460 msgid "call %2d returned %s\n"
5465 msgid "call %2d never executed\n"
5470 msgid "branch %2d taken %s%s\n"
5475 msgid "branch %2d never executed\n"
5480 msgid "unconditional %2d taken %s\n"
5485 msgid "unconditional %2d never executed\n"
5490 msgid "%s:cannot open source file\n"
5495 msgid "%s:source file is newer than graph file '%s'\n"
5498 #. Return if there's nothing to do, or it is too expensive.
5500 msgid "GCSE disabled"
5503 #. Return if there's nothing to do, or it is too expensive.
5505 msgid "jump bypassing disabled"
5510 msgid "%s: %d basic blocks and %d edges/basic block"
5515 msgid "%s: %d basic blocks and %d registers"
5518 #: gengtype-yacc.c:560 java/parse-scan.c:1934
5519 #: java/parse-scan.y:1374 java/parse.c:2933
5520 #: java/parse.y:16423
5521 msgid "syntax error: cannot back up"
5524 #: gengtype-yacc.c:1602 java/parse-scan.c:3103
5525 #: java/parse-scan.y:1372 java/parse.c:6206
5526 #: java/parse.y:16421
5527 msgid "syntax error; also virtual memory exhausted"
5530 #. Depending on the version of Bison used to compile this grammar,
5531 #. it may issue generic diagnostics spelled "syntax error" or
5532 #. "parse error". To prevent this from changing the translation
5533 #. template randomly, we list all the variants of this particular
5534 #. diagnostic here. Translators: there is no fine distinction
5535 #. between diagnostics with "syntax error" in them, and diagnostics
5536 #. with "parse error" in them. It's okay to give them both the same
5538 #: gengtype-yacc.c:1606 java/parse-scan.c:3107
5539 #: java/parse-scan.y:1370 java/parse.c:6210
5540 #: java/parse.y:16419
5541 msgid "syntax error"
5544 #: gengtype-yacc.c:1727 java/parse-scan.c:3228 java/parse.c:6331
5545 msgid "parser stack overflow"
5548 #: ggc-common.c:397 ggc-common.c:405 ggc-common.c:473 ggc-common.c:494
5549 #: ggc-page.c:2209 ggc-page.c:2240 ggc-page.c:2247 ggc-zone.c:1582
5550 #: ggc-zone.c:1588 ggc-zone.c:1597
5552 msgid "can't write PCH file: %m"
5557 msgid "can't get position in PCH file: %m"
5562 msgid "can't write padding to PCH file: %m"
5565 #: ggc-common.c:550 ggc-common.c:558 ggc-common.c:565 ggc-common.c:568
5566 #: ggc-common.c:578 ggc-common.c:581 ggc-page.c:2334 ggc-zone.c:1607
5568 msgid "can't read PCH file: %m"
5572 msgid "had to relocate PCH"
5577 msgid "open /dev/zero: %m"
5580 #: ggc-page.c:2225 ggc-page.c:2231
5581 msgid "can't write PCH file"
5585 msgid "unexpected node"
5590 msgid "invalid lvalue in asm output %d"
5595 msgid "memory input %d is not directly addressable"
5599 msgid "gimplification failed"
5602 #: global.c:371 global.c:384 global.c:398
5604 msgid "%s cannot be used in asm here"
5607 #: graph.c:403 passes.c:131 java/jcf-parse.c:1047 java/jcf-parse.c:1194
5608 #: java/lex.c:1846 objc/objc-act.c:552
5610 msgid "can't open %s: %m"
5613 #: haifa-sched.c:182
5615 msgid "fix_sched_param: unknown param: %s"
5618 #. Opening quotation mark.
5623 #. Closing quotation mark.
5629 msgid "At top level:"
5634 msgid "In member function %qs:"
5639 msgid "In function %qs:"
5642 #. What to print when a switch has no documentation.
5644 msgid "This switch lacks documentation"
5647 #. Eventually this should become a hard error IMO.
5650 msgid "command line option \"%s\" is valid for %s but not for %s"
5655 msgid "missing argument to \"%s\""
5660 msgid "argument to \"%s\" should be a non-negative integer"
5665 msgid "unrecognized command line option \"%s\""
5669 msgid "-Wuninitialized is not supported without -O"
5673 msgid "-freorder-blocks-and-partition does not work with exceptions"
5677 msgid "-freorder-blocks-and-partition does not work with -g (currently)"
5682 msgid "structure alignment must be a small power of two, not %d"
5687 msgid "unrecognised visibility value \"%s\""
5692 msgid "unrecognized register name \"%s\""
5697 msgid "unknown tls-model \"%s\""
5702 msgid "%s: --param arguments should be of the form NAME=VALUE"
5707 msgid "invalid --param value %qs"
5711 msgid "target system does not support debug output"
5716 msgid "debug format \"%s\" conflicts with prior selection"
5721 msgid "unrecognised debug output level \"%s\""
5726 msgid "debug output level %s is too high"
5730 msgid "The following options are language-independent:\n"
5736 "The %s front end recognizes the following options:\n"
5741 msgid "The --param option recognizes the following as parameters:\n"
5746 msgid "minimum value of parameter %qs is %u"
5751 msgid "maximum value of parameter %qs is %u"
5754 #. If we didn't find this parameter, issue an error message.
5757 msgid "invalid parameter %qs"
5762 "branch target register load optimization is not intended to be run twice"
5766 msgid "corrupted profile info: run_max * runs < sum_max"
5770 msgid "corrupted profile info: sum_all is smaller than sum_max"
5775 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
5781 "corrupted profile info: number of iterations for basic block %d thought to "
5788 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
5793 msgid "%s: error writing file '%s': %s\n"
5798 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
5803 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
5808 msgid "%s: warning: no read access for file '%s'\n"
5813 msgid "%s: warning: no write access for file '%s'\n"
5818 msgid "%s: warning: no write access for dir containing '%s'\n"
5821 #. Catch cases like /.. where we try to backup to a
5822 #. point above the absolute root of the logical file
5826 msgid "%s: invalid file name: %s\n"
5831 msgid "%s: %s: can't get status: %s\n"
5838 "%s: fatal error: aux info file corrupted at line %d\n"
5843 msgid "%s:%d: declaration of function '%s' takes different forms\n"
5848 msgid "%s: compiling '%s'\n"
5853 msgid "%s: wait: %s\n"
5858 msgid "%s: subprocess got fatal signal %d\n"
5863 msgid "%s: %s exited with status %d\n"
5868 msgid "%s: warning: missing SYSCALLS file '%s'\n"
5871 #: protoize.c:1985 protoize.c:2014
5873 msgid "%s: can't read aux info file '%s': %s\n"
5876 #: protoize.c:2030 protoize.c:2058
5878 msgid "%s: can't get status of aux info file '%s': %s\n"
5883 msgid "%s: can't open aux info file '%s' for reading: %s\n"
5888 msgid "%s: error reading aux info file '%s': %s\n"
5893 msgid "%s: error closing aux info file '%s': %s\n"
5898 msgid "%s: can't delete aux info file '%s': %s\n"
5901 #: protoize.c:2215 protoize.c:4185
5903 msgid "%s: can't delete file '%s': %s\n"
5908 msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
5913 msgid "%s: conflicting extern definitions of '%s'\n"
5918 msgid "%s: declarations of '%s' will not be converted\n"
5923 msgid "%s: conflict list for '%s' follows:\n"
5928 msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
5933 msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
5938 msgid "%s: %d: warning: no extern definition for '%s'\n"
5943 msgid "%s: warning: no static definition for '%s' in file '%s'\n"
5948 msgid "%s: multiple static defs of '%s' in file '%s'\n"
5951 #: protoize.c:2706 protoize.c:2709
5953 msgid "%s: %d: warning: source too confusing\n"
5958 msgid "%s: %d: warning: varargs function declaration not converted\n"
5963 msgid "%s: declaration of function '%s' not converted\n"
5968 msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
5975 "%s: warning: too few parameter lists in declaration of '%s'\n"
5980 msgid "%s: %d: warning: found '%s' but expected '%s'\n"
5985 msgid "%s: local declaration for function '%s' not inserted\n"
5992 "%s: %d: warning: can't add declaration of '%s' into macro call\n"
5997 msgid "%s: global declarations for file '%s' not inserted\n"
6000 #: protoize.c:3523 protoize.c:3553
6002 msgid "%s: definition of function '%s' not converted\n"
6007 msgid "%s: %d: warning: definition of %s not converted\n"
6012 msgid "%s: found definition of '%s' at %s(%d)\n"
6015 #. If we make it here, then we did not know about this
6016 #. function definition.
6019 msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
6024 msgid "%s: function definition not converted\n"
6029 msgid "%s: '%s' not converted\n"
6034 msgid "%s: would convert file '%s'\n"
6039 msgid "%s: converting file '%s'\n"
6044 msgid "%s: can't get status for file '%s': %s\n"
6049 msgid "%s: can't open file '%s' for reading: %s\n"
6056 "%s: error reading input file '%s': %s\n"
6061 msgid "%s: can't create/open clean file '%s': %s\n"
6066 msgid "%s: warning: file '%s' already saved in '%s'\n"
6071 msgid "%s: can't link file '%s' to '%s': %s\n"
6076 msgid "%s: can't create/open output file '%s': %s\n"
6081 msgid "%s: can't change mode of file '%s': %s\n"
6086 msgid "%s: cannot get working directory: %s\n"
6091 msgid "%s: input file names must have .c suffixes: %s\n"
6096 msgid "output constraint %d must specify a single register"
6101 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
6105 msgid "output regs must be grouped at top of stack"
6109 msgid "implicitly popped regs must be grouped at top of stack"
6113 msgid "output operand %d must use %<&%> constraint"
6118 msgid "can't use '%s' as a %s register"
6121 #: regclass.c:781 config/ia64/ia64.c:4568 config/ia64/ia64.c:4575
6122 #: config/pa/pa.c:336 config/pa/pa.c:343
6124 msgid "unknown register name: %s"
6128 msgid "global register variable follows a function definition"
6132 msgid "register used for two global register variables"
6136 msgid "call-clobbered register used for global register variable"
6141 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
6146 msgid "validate_value_data: Loop in regno chain (%u)"
6151 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
6156 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
6160 msgid "cannot reload integer constant operand in %<asm%>"
6164 msgid "impossible register constraint in %<asm%>"
6168 msgid "%<&%> constraint used with no register class"
6172 msgid "unable to generate reloads for:"
6175 #: reload.c:3706 reload.c:3938
6176 msgid "inconsistent operand constraints in an %<asm%>"
6180 msgid "frame size too large for reliable stack checking"
6184 msgid "try reducing the number of local variables"
6188 msgid "can't find a register in class %qs while reloading %<asm%>"
6193 msgid "unable to find a register to spill in class %qs"
6197 msgid "this is the insn:"
6201 msgid "%<asm%> operand requires impossible reload"
6204 #. It's the compiler's fault.
6206 msgid "could not find a spill register"
6210 msgid "%<asm%> operand constraint incompatible with operand size"
6213 #. It's the compiler's fault.
6215 msgid "VOIDmode on an output"
6219 msgid "output operand is constant in %<asm%>"
6223 msgid "unrecognizable insn:"
6227 msgid "insn does not satisfy its constraints:"
6232 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
6238 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
6244 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %"
6250 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
6255 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
6260 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
6265 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
6269 msgid "output operand constraint lacks %<=%>"
6274 msgid "output constraint %qc for operand %d is not at the beginning"
6278 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
6281 #: stmt.c:362 stmt.c:461
6282 msgid "%<%%%> constraint used with last operand"
6286 msgid "matching constraint not valid in output operand"
6291 msgid "input operand constraint contains %qc"
6295 msgid "matching constraint references invalid operand number"
6300 msgid "invalid punctuation %qc in constraint"
6304 msgid "matching constraint does not allow a register"
6309 msgid "asm-specifier for variable %qs conflicts with asm clobber list"
6313 msgid "unknown register name %qs in %<asm%>"
6317 msgid "PIC register %qs clobbered in %<asm%>"
6321 msgid "more than %d operands in %<asm%>"
6326 msgid "output number %d not directly addressable"
6330 msgid "asm operand %d probably doesn%'t match constraints"
6335 msgid "use of memory input without lvalue in asm operand %d is deprecated"
6339 msgid "asm clobber conflict with output operand"
6343 msgid "asm clobber conflict with input operand"
6347 msgid "too many alternatives in %<asm%>"
6351 msgid "operand constraints for %<asm%> differ in number of alternatives"
6356 msgid "duplicate asm operand name %qs"
6360 msgid "missing close brace for named operand"
6365 msgid "undefined named operand %qs"
6369 msgid "%Hvalue computed is not used"
6372 #: stor-layout.c:152
6373 msgid "type size can%'t be explicitly evaluated"
6376 #: stor-layout.c:154
6377 msgid "variable-size type declared outside of any function"
6380 #: stor-layout.c:458
6381 msgid "%Jsize of %qD is %d bytes"
6384 #: stor-layout.c:460
6385 msgid "%Jsize of %qD is larger than %d bytes"
6388 #: stor-layout.c:844
6389 msgid "%Jpacked attribute causes inefficient alignment for %qD"
6392 #: stor-layout.c:847
6393 msgid "%Jpacked attribute is unnecessary for %qD"
6396 #: stor-layout.c:863
6397 msgid "%Jpadding struct to align %qD"
6400 #: stor-layout.c:1205
6401 msgid "padding struct size to alignment boundary"
6404 #: stor-layout.c:1235
6406 msgid "packed attribute causes inefficient alignment for %qs"
6409 #: stor-layout.c:1238
6411 msgid "packed attribute is unnecessary for %qs"
6414 #: stor-layout.c:1243
6415 msgid "packed attribute causes inefficient alignment"
6418 #: stor-layout.c:1245
6419 msgid "packed attribute is unnecessary"
6423 msgid "__builtin_saveregs not supported by this target"
6429 "Execution times (seconds)\n"
6432 #. Print total time.
6439 msgid "time in %s: %ld.%06ld (%ld%%)\n"
6444 msgid "collect: reading %s\n"
6449 msgid "repository file '%s' does not contain command-line arguments"
6454 msgid "collect: recompiling %s\n"
6460 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
6466 msgid "collect: tweaking %s in %s\n"
6471 msgid "collect: relinking\n"
6476 msgid "ld returned %d exit status"
6491 msgid "invalid option argument %qs"
6495 msgid "unrecoverable error"
6500 msgid "getting core file size maximum limit: %m"
6505 msgid "setting core file size limit to maximum: %m"
6509 msgid "%J%qF declared %<static%> but never defined"
6513 msgid "%J%qD defined but not used"
6516 #: toplev.c:899 toplev.c:922
6518 msgid "%qs is deprecated (declared at %s:%d)"
6523 msgid "type is deprecated (declared at %s:%d)"
6528 msgid "%qs is deprecated"
6532 msgid "type is deprecated"
6539 "Target specific options:\n"
6542 #: toplev.c:1101 toplev.c:1120
6544 msgid " -m%-23s [undocumented]\n"
6551 "There are undocumented target specific options as well.\n"
6556 msgid " They exist, but they are not documented.\n"
6561 msgid "unrecognized gcc debugging option: %c"
6564 #. Handle -mfix-and-continue.
6565 #: toplev.c:1237 config/rs6000/rs6000.c:1400 config/rs6000/rs6000.c:1411
6566 #: config/rs6000/darwin.h:106
6568 msgid "invalid option %qs"
6574 "%s%s%s version %s (%s)\n"
6575 "%s\tcompiled by GNU C version %s.\n"
6576 "%s%s%s version %s (%s) compiled by CC.\n"
6582 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
6586 msgid "options passed: "
6590 msgid "options enabled: "
6594 msgid "can%'t open %s for writing: %m"
6597 #: toplev.c:1492 config/sh/sh.c:7334
6598 msgid "created and used with different settings of -fpic"
6601 #: toplev.c:1494 config/sh/sh.c:7336
6602 msgid "created and used with different settings of -fpie"
6605 #: toplev.c:1545 config/sh/sh.c:7386
6607 msgid "created and used with differing settings of '-m%s'"
6610 #: toplev.c:1548 config/sh/sh.c:7389
6611 msgid "out of memory"
6615 msgid "instruction scheduling not supported on this target machine"
6619 msgid "this target machine does not have delayed branches"
6623 msgid "value-based profiling not yet implemented in trees."
6628 msgid "-f%sleading-underscore not supported on this target machine"
6633 msgid "target system does not support the \"%s\" debug format"
6637 msgid "variable tracking requested, but useless unless producing debug info"
6641 msgid "variable tracking requested, but not supported by this debug format"
6645 msgid "can%'t open %s: %m"
6649 msgid "-ffunction-sections not supported for this target"
6653 msgid "-fdata-sections not supported for this target"
6657 msgid "-ffunction-sections disabled; it makes profiling impossible"
6661 msgid "-fprefetch-loop-arrays not supported for this target"
6665 msgid "-fspeculative-prefetching not supported for this target"
6670 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
6675 "-fspeculative-prefetching not supported for this target (try -march switches)"
6679 msgid "-fprefetch-loop-arrays is not supported with -Os"
6683 msgid "-ffunction-sections may affect debugging on some targets"
6688 msgid "error writing to %s: %m"
6691 #: toplev.c:2059 java/jcf-parse.c:1066 java/jcf-write.c:3538
6693 msgid "error closing %s: %m"
6696 #: tree-cfg.c:1355 tree-cfg.c:2073 tree-cfg.c:2075
6697 msgid "%Hwill never be executed"
6701 msgid "SSA name in freelist but still referenced"
6705 msgid "GIMPLE register modified with BIT_FIELD_REF"
6709 msgid "address taken, but ADDRESSABLE bit not set"
6713 msgid "non-boolean used in condition"
6717 msgid "Invalid reference prefix."
6721 msgid "Is not a valid GIMPLE statement."
6725 msgid "Statement marked for throw, but doesn%'t."
6729 msgid "Statement marked for throw in middle of block."
6733 msgid "PHI def is not a GIMPLE value"
6736 #: tree-cfg.c:3601 tree-cfg.c:3617
6737 msgid "Incorrect sharing of tree nodes"
6741 msgid "verify_stmts failed."
6745 msgid "ENTRY_BLOCK has a statement list associated with it\n"
6749 msgid "EXIT_BLOCK has a statement list associated with it\n"
6754 msgid "Fallthru to exit from bb %d\n"
6759 msgid "Nonlocal label %s is not first in a sequence of labels in bb %d"
6764 msgid "Label %s to block does not match in bb %d\n"
6769 msgid "Label %s has incorrect context in bb %d\n"
6774 msgid "Control flow in the middle of basic block %d\n"
6779 msgid "Label %s in the middle of basic block %d\n"
6784 msgid "Fallthru edge after a control statement in bb %d \n"
6789 msgid "Structured COND_EXPR at the end of bb %d\n"
6792 #: tree-cfg.c:3769 tree-cfg.c:3807 tree-cfg.c:3819 tree-cfg.c:3890
6794 msgid "Wrong outgoing edge flags at end of bb %d\n"
6798 msgid "%<then%> label does not match edge at end of bb %d\n"
6802 msgid "%<else%> label does not match edge at end of bb %d\n"
6807 msgid "Explicit goto at end of bb %d\n"
6812 msgid "Return edge does not point to exit in bb %d\n"
6816 msgid "Found default case not at end of case vector"
6821 "Case labels not sorted:\n"
6826 msgid "No default case found at end of case vector"
6831 msgid "Extra outgoing edge %d->%d\n"
6836 msgid "Missing edge %i->%i"
6840 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
6843 #: tree-cfg.c:5734 tree-cfg.c:5738
6844 msgid "%H%<noreturn%> function does return"
6847 #: tree-cfg.c:5759 tree-cfg.c:5764
6848 msgid "%Hcontrol reaches end of non-void function"
6853 msgid "could not open dump file %qs: %s"
6857 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
6860 #: tree-inline.c:969
6862 "%Jfunction %qF can never be inlined because it uses alloca (override using "
6863 "the always_inline attribute)"
6866 #: tree-inline.c:981
6867 msgid "%Jfunction %qF can never be inlined because it uses setjmp"
6870 #: tree-inline.c:995
6872 "%Jfunction %qF can never be inlined because it uses variable argument lists"
6875 #: tree-inline.c:1006
6877 "%Jfunction %qF can never be inlined because it uses setjmp-longjmp exception "
6881 #: tree-inline.c:1013
6882 msgid "%Jfunction %qF can never be inlined because it uses non-local goto"
6885 #: tree-inline.c:1032
6886 msgid "%Jfunction %qF can never be inlined because it contains a computed goto"
6889 #: tree-inline.c:1046
6891 "%Jfunction %qF can never be inlined because it receives a non-local goto"
6894 #: tree-inline.c:1071
6896 "%Jfunction %qF can never be inlined because it uses variable sized variables"
6899 #: tree-inline.c:1495
6900 msgid "originally indirect function call not considered for inlining"
6903 #: tree-inline.c:1505 tree-inline.c:1513
6904 msgid "%Jinlining failed in call to %qF: %s"
6907 #: tree-inline.c:1506 tree-inline.c:1514
6908 msgid "called from here"
6911 #: tree-inline.c:1628
6912 msgid "control may reach end of non-void function %qD being inlined"
6915 #: tree-mudflap.c:857
6916 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
6919 #: tree-mudflap.c:1048
6921 msgid "mudflap cannot track %qs in stub function"
6924 #: tree-mudflap.c:1279
6926 msgid "mudflap cannot track unknown size extern %qs"
6929 #: tree-nomudflap.c:51
6930 msgid "mudflap: this language is not supported"
6933 #: tree-optimize.c:720
6934 msgid "%Jsize of return value of %qD is %u bytes"
6937 #: tree-optimize.c:723
6938 msgid "%Jsize of return value of %qD is larger than %wd bytes"
6941 #: tree-outof-ssa.c:610 tree-outof-ssa.c:625 tree-outof-ssa.c:639
6942 #: tree-outof-ssa.c:661 tree-outof-ssa.c:1029 tree-outof-ssa.c:1865
6943 #: tree-ssa-live.c:417 tree-ssa-live.c:1799
6944 msgid "SSA corruption"
6947 #: tree-outof-ssa.c:2270
6949 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
6952 #: tree-outof-ssa.c:2276
6954 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
6957 #: tree-outof-ssa.c:2283
6959 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
6962 #: tree-outof-ssa.c:2289
6964 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
6967 #: tree-profile.c:111 tree-profile.c:127 tree-profile.c:143 tree-profile.c:160
6968 msgid "unimplemented functionality"
6971 #: tree-ssa-operands.c:1273
6972 msgid "internal error"
6976 msgid "Expected an SSA_NAME object"
6980 msgid "Type mismatch between an SSA_NAME and its symbol."
6984 msgid "Found an SSA_NAME that had been released into the free pool"
6988 msgid "Found a virtual definition for a GIMPLE register"
6992 msgid "Found a real definition for a non-register"
6997 msgid "SSA_NAME created in two different blocks %i and %i"
7001 msgid "SSA_NAME_DEF_STMT is wrong"
7005 msgid "Missing definition"
7010 msgid "Definition in block %i does not dominate use in block %i"
7015 msgid "Definition in block %i follows the use"
7019 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
7023 msgid "Incoming edge count does not match number of PHI arguments\n"
7028 msgid "PHI argument is missing for edge %d->%d\n"
7032 msgid "PHI argument is not SSA_NAME, or invariant"
7037 msgid "Wrong edge %d->%d for PHI argument\n"
7041 msgid "Non-addressable variable inside an alias set."
7045 msgid "Addressable variable that is an alias tag but is not in any alias set."
7049 msgid "verify_flow_insensitive_alias_info failed."
7053 msgid "Dereferenced pointers should have a name or a type tag"
7058 "Pointers with a memory tag, should have points-to sets or point to malloc"
7062 msgid "Pointer escapes but its name tag is not call-clobbered."
7066 msgid "verify_flow_sensitive_alias_info failed."
7071 "Alias set of a pointer's type tag should be a superset of the corresponding "
7077 "Two different pointers with identical points-to sets but different name tags"
7081 msgid "verify_name_tags failed"
7086 msgid "AUX pointer initialized for edge %d->%d\n"
7090 msgid "Statement makes aliased stores, but has no V_MAY_DEFS"
7094 msgid "verify_ssa failed."
7098 msgid "%H%qD is used uninitialized in this function"
7102 msgid "%H%qD may be used uninitialized in this function"
7105 #: tree-vect-transform.c:598
7106 msgid "no support for reduction/induction"
7109 #: tree-vect-transform.c:624
7110 msgid "unsupported defining stmt"
7114 msgid "%Jfunction %qD definition is marked dllimport."
7118 msgid "%Jvariable %qD definition is marked dllimport."
7122 msgid "%Jexternal linkage required for symbol %qD because of %qs attribute."
7126 msgid "arrays of functions are not meaningful"
7130 msgid "function return type cannot be function"
7134 msgid "invalid initializer for bit string"
7139 msgid "tree check: %s, have %s in %s, at %s:%d"
7144 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
7149 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
7154 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
7159 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
7164 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
7168 msgid "%J%D causes a section type conflict"
7172 msgid "%Jregister name not specified for %qD"
7176 msgid "%Jinvalid register name for %qD"
7180 msgid "%Jdata type of %qD isn%'t suitable for a register"
7184 msgid "%Jregister specified for %qD isn%'t suitable for data type"
7188 msgid "global register variable has initial value"
7192 msgid "volatile register variables don%'t work as you might wish"
7196 msgid "%Jregister name given for non-register variable %qD"
7200 msgid "global destructors not supported on this target"
7204 msgid "global constructors not supported on this target"
7209 "%Jalignment of %qD is greater than maximum object file alignment. Using %d"
7213 msgid "thread-local COMMON data not implemented"
7218 "%Jrequested alignment for %qD is greater than implemented alignment of %d"
7222 msgid "initializer for integer value is too complicated"
7226 msgid "initializer for floating value is not a floating constant"
7231 msgid "invalid initial value for member %qs"
7234 #: varasm.c:4233 varasm.c:4277
7235 msgid "%Jweak declaration of %qD must precede definition"
7240 "%Jweak declaration of %qD after first use results in unspecified behavior"
7244 msgid "%Jweak declaration of %qD must be public"
7248 msgid "%Jweak declaration of %qD not supported"
7251 #: varasm.c:4313 varasm.c:4462
7252 msgid "only weak aliases are supported in this configuration"
7256 msgid "alias definitions not supported in this configuration; ignored"
7260 msgid "%qD aliased to undefined symbol %qE"
7264 msgid "visibility attribute not supported in this configuration; ignored"
7269 msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
7274 msgid "underflowed virtual array %s in %s, at %s:%d"
7279 msgid "vector %s %s domain error, in %s at %s:%u"
7282 #. Print an error message for unrecognized stab codes.
7285 msgid "no sclass for %s stab (0x%x)\n"
7294 msgid "fatal error: "
7298 msgid "internal compiler error: "
7306 msgid "sorry, unimplemented: "
7314 msgid "anachronism: "
7326 msgid "The maximum structure size (in bytes) at which GCC will do block copies"
7331 "The threshold ratio between instantiated fields and the total structure size"
7336 "The maximum number of instructions in a single function eligible for inlining"
7340 msgid "The maximum number of instructions when automatically inlining"
7345 "The maximum number of instructions inline function can grow to via recursive "
7351 "The maximum number of instructions non-inline function can grow to via "
7352 "recursive inlining"
7356 msgid "The maximum depth of recursive inlining for inline functions"
7360 msgid "The maximum depth of recursive inlining for non-inline functions"
7365 "If -fvariable-expansion-in-unroller is used, the maximum number "
7366 "of times that an individual variable will be expanded "
7367 "during loop unrolling"
7371 msgid "The maximum number of instructions to consider to fill a delay slot"
7376 "The maximum number of instructions to consider to find accurate live "
7377 "register information"
7381 msgid "The maximum length of scheduling's pending operations list"
7385 msgid "The size of function body to be considered large"
7389 msgid "Maximal growth due to inlining of large function (in percent)"
7394 "how much can given compilation unit grow because of the inlining (in percent)"
7398 msgid "The maximum amount of memory to be allocated by GCSE"
7402 msgid "The maximum number of passes to make when doing GCSE"
7407 "The threshold ratio for performing partial redundancy elimination after "
7413 "The threshold ratio of critical edges execution count that permit performing "
7414 "redundancy elimination after reload."
7418 msgid "The maximum number of instructions to consider to unroll in a loop"
7423 "The maximum number of instructions to consider to unroll in a loop on average"
7427 msgid "The maximum number of unrollings of a single loop"
7431 msgid "The maximum number of insns of a peeled loop"
7435 msgid "The maximum number of peelings of a single loop"
7439 msgid "The maximum number of insns of a completely peeled loop"
7444 "The maximum number of peelings of a single loop that is peeled completely"
7448 msgid "The maximum number of insns of a peeled loop that rolls only once"
7452 msgid "The maximum number of insns of an unswitched loop"
7456 msgid "The maximum number of unswitchings in a single loop"
7461 "Bound on the number of iterations the brute force # of iterations analysis "
7462 "algorithm evaluates"
7467 "Maximum number of loops to perform swing modulo scheduling on (mainly for "
7473 "A factor for tuning the upper bound that swing modulo scheduler uses for "
7479 "The number of cycles the swing modulo scheduler considers when \t checking "
7480 "conflicts using DFA"
7485 "A threshold on the average loop count considered by the swing modulo "
7491 "Select fraction of the maximal count of repetitions of basic block in "
7492 "program given basic block needs to have to be considered hot"
7497 "Select fraction of the maximal frequency of executions of basic block in "
7498 "function given basic block needs to have to be considered hot"
7503 "The percentage of function, weighted by execution frequency, that must be "
7504 "covered by trace formation. Used when profile feedback is available"
7509 "The percentage of function, weighted by execution frequency, that must be "
7510 "covered by trace formation. Used when profile feedback is not available"
7514 msgid "Maximal code growth caused by tail duplication (in percent)"
7519 "Stop reverse growth if the reverse probability of best edge is less than "
7520 "this threshold (in percent)"
7525 "Stop forward growth if the probability of best edge is less than this "
7526 "threshold (in percent). Used when profile feedback is available"
7531 "Stop forward growth if the probability of best edge is less than this "
7532 "threshold (in percent). Used when profile feedback is not available"
7536 msgid "The maximum number of incoming edges to consider for crossjumping"
7541 "The minimum number of matching instructions to consider for crossjumping"
7546 "The maximum number of insns to duplicate when unfactoring computed gotos"
7550 msgid "The maximum length of path considered in cse"
7555 "The minimum cost of an expensive expression in the loop invariant motion"
7560 "Bound on number of candidates below that all candidates are considered in iv "
7565 msgid "Bound on number of iv uses in loop optimized in iv optimizations"
7570 "If number of candidates in the set is smaller, we always try to remove "
7571 "unused ivs during its optimization"
7576 "Given N calls and V call-clobbered vars in a function. Use .GLOBAL_VAR if "
7577 "NxV is larger than this limit"
7581 msgid "The maximum memory locations recorded by cselib"
7586 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
7587 "total size of the heap"
7591 msgid "Minimum heap size before we start collecting garbage, in kilobytes"
7596 "The maximum number of instructions to search backward when looking for "
7602 "The maximum number of virtual operands allowed to represent aliases before "
7603 "triggering alias grouping."
7608 "The maximum number of blocks in a region to be considered for interblock "
7614 "The maximum number of insns in a region to be considered for interblock "
7620 "The maximum number of RTL nodes that can be recorded as combiner's last value"
7624 msgid "The upper bound for sharing integer constants"
7627 #: config/darwin-c.c:84
7628 msgid "too many #pragma options align=reset"
7631 #: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
7632 #: config/darwin-c.c:111
7633 msgid "malformed '#pragma options', ignoring"
7636 #: config/darwin-c.c:114
7637 msgid "junk at end of '#pragma options'"
7640 #: config/darwin-c.c:124
7641 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
7644 #: config/darwin-c.c:136
7645 msgid "missing '(' after '#pragma unused', ignoring"
7648 #: config/darwin-c.c:154
7649 msgid "missing ')' after '#pragma unused', ignoring"
7652 #: config/darwin-c.c:157
7653 msgid "junk at end of '#pragma unused'"
7656 #: config/darwin-c.c:367
7658 msgid "subframework include %s conflicts with framework include"
7661 #: config/darwin.c:1350
7663 "internal and protected visibility attributes not supported in this "
7664 "configuration; ignored"
7667 #: config/sol2-c.c:94 config/sol2-c.c:110
7668 msgid "malformed %<#pragma align%>, ignoring"
7671 #: config/sol2-c.c:103
7672 msgid "invalid alignment for %<#pragma align%>, ignoring"
7675 #: config/sol2-c.c:118
7676 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
7679 #: config/sol2-c.c:130 config/sol2-c.c:142
7680 msgid "malformed %<#pragma align%>"
7683 #: config/sol2-c.c:137
7684 msgid "junk at end of %<#pragma align%>"
7687 #: config/sol2-c.c:158 config/sol2-c.c:165
7688 msgid "malformed %<#pragma init%>, ignoring"
7691 #: config/sol2-c.c:188 config/sol2-c.c:200
7692 msgid "malformed %<#pragma init%>"
7695 #: config/sol2-c.c:195
7696 msgid "junk at end of %<#pragma init%>"
7699 #: config/sol2-c.c:216 config/sol2-c.c:223
7700 msgid "malformed %<#pragma fini%>, ignoring"
7703 #: config/sol2-c.c:246 config/sol2-c.c:258
7704 msgid "malformed %<#pragma fini%>"
7707 #: config/sol2-c.c:253
7708 msgid "junk at end of %<#pragma fini%>"
7712 msgid "%Jignoring %<#pragma align%> for explicitly aligned %<%D%>"
7715 #: config/darwin.h:155
7716 msgid "Set sizeof(bool) to 1"
7719 #: config/darwin.h:157
7720 msgid "Generate code suitable for fast turn around debugging"
7723 #: config/darwin.h:159
7724 msgid "Don't generate code suitable for fast turn around debugging"
7727 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
7728 #. sections. machopic_select_section ensures that weak variables go in
7729 #. coalesced sections. Weak aliases (or any other kind of aliases) are
7730 #. not supported. Weak symbols that aren't visible outside the .s file
7731 #. are not supported.
7732 #: config/darwin.h:395
7733 msgid "alias definitions not supported in Mach-O; ignored"
7736 #: config/lynx.h:137
7737 msgid "Use shared libraries"
7740 #: config/lynx.h:138
7741 msgid "Support multi-threading"
7744 #: config/lynx.h:139
7745 msgid "Support legacy multi-threading"
7748 #: config/windiss.h:37
7749 msgid "profiler support for WindISS"
7752 #: config/alpha/alpha.c:254
7754 msgid "-f%s ignored for Unicos/Mk (not supported)"
7757 #: config/alpha/alpha.c:278
7758 msgid "-mieee not supported on Unicos/Mk"
7761 #: config/alpha/alpha.c:289
7762 msgid "-mieee-with-inexact not supported on Unicos/Mk"
7765 #: config/alpha/alpha.c:306
7767 msgid "bad value %qs for -mtrap-precision switch"
7770 #: config/alpha/alpha.c:320
7772 msgid "bad value %qs for -mfp-rounding-mode switch"
7775 #: config/alpha/alpha.c:335
7777 msgid "bad value %qs for -mfp-trap-mode switch"
7780 #: config/alpha/alpha.c:347 config/rs6000/rs6000.c:1720
7782 msgid "bad value %qs for -mtls-size switch"
7785 #: config/alpha/alpha.c:366 config/alpha/alpha.c:378
7787 msgid "bad value %qs for -mcpu switch"
7790 #: config/alpha/alpha.c:385
7791 msgid "trap mode not supported on Unicos/Mk"
7794 #: config/alpha/alpha.c:392
7795 msgid "fp software completion requires -mtrap-precision=i"
7798 #: config/alpha/alpha.c:408
7799 msgid "rounding mode not supported for VAX floats"
7802 #: config/alpha/alpha.c:413
7803 msgid "trap mode not supported for VAX floats"
7806 #: config/alpha/alpha.c:417
7807 msgid "128-bit long double not supported for VAX floats"
7810 #: config/alpha/alpha.c:445
7812 msgid "L%d cache latency unknown for %s"
7815 #: config/alpha/alpha.c:460
7817 msgid "bad value %qs for -mmemory-latency"
7820 #: config/alpha/alpha.c:4764
7822 msgid "invalid %%H value"
7825 #: config/alpha/alpha.c:4785
7827 msgid "invalid %%J value"
7830 #: config/alpha/alpha.c:4801 config/ia64/ia64.c:4133
7832 msgid "invalid %%r value"
7835 #: config/alpha/alpha.c:4811 config/rs6000/rs6000.c:10799
7836 #: config/xtensa/xtensa.c:1951
7838 msgid "invalid %%R value"
7841 #: config/alpha/alpha.c:4817 config/rs6000/rs6000.c:10718
7842 #: config/xtensa/xtensa.c:1918
7844 msgid "invalid %%N value"
7847 #: config/alpha/alpha.c:4825 config/rs6000/rs6000.c:10746
7849 msgid "invalid %%P value"
7852 #: config/alpha/alpha.c:4833
7854 msgid "invalid %%h value"
7857 #: config/alpha/alpha.c:4841 config/xtensa/xtensa.c:1944
7859 msgid "invalid %%L value"
7862 #: config/alpha/alpha.c:4880 config/rs6000/rs6000.c:10700
7864 msgid "invalid %%m value"
7867 #: config/alpha/alpha.c:4888 config/rs6000/rs6000.c:10708
7869 msgid "invalid %%M value"
7872 #: config/alpha/alpha.c:4932
7874 msgid "invalid %%U value"
7877 #: config/alpha/alpha.c:4944 config/alpha/alpha.c:4958
7878 #: config/rs6000/rs6000.c:10807
7880 msgid "invalid %%s value"
7883 #: config/alpha/alpha.c:4981
7885 msgid "invalid %%C value"
7888 #: config/alpha/alpha.c:5018 config/rs6000/rs6000.c:10537
7889 #: config/rs6000/rs6000.c:10557
7891 msgid "invalid %%E value"
7894 #: config/alpha/alpha.c:5043 config/alpha/alpha.c:5091
7895 msgid "unknown relocation unspec"
7898 #: config/alpha/alpha.c:5052 config/rs6000/rs6000.c:11125
7900 msgid "invalid %%xn code"
7903 #: config/alpha/alpha.c:6037 config/alpha/alpha.c:6040 config/s390/s390.c:8030
7904 #: config/s390/s390.c:8033
7905 msgid "bad builtin fcode"
7908 #. Macro to define tables used to set the flags.
7909 #. This is a list in braces of pairs in braces,
7910 #. each pair being { "NAME", VALUE }
7911 #. where VALUE is the bits to set or minus the bits to clear.
7912 #. An empty string NAME is used to identify the default VALUE.
7913 #. WARNING: Do not mark empty strings for translation, as calling
7914 #. gettext on an empty string does NOT return an empty
7916 #. Macro to define tables used to set the flags.
7917 #. This is a list in braces of pairs in braces,
7918 #. each pair being { "NAME", VALUE }
7919 #. where VALUE is the bits to set or minus the bits to clear.
7920 #. An empty string NAME is used to identify the default VALUE.
7921 #: config/alpha/alpha.h:293 config/i386/i386.h:335 config/i386/i386.h:337
7922 #: config/i386/i386.h:339 config/ns32k/ns32k.h:140 config/s390/s390.h:134
7923 #: config/sparc/sparc.h:622 config/sparc/sparc.h:627
7924 msgid "Use hardware fp"
7927 #: config/alpha/alpha.h:294 config/i386/i386.h:336 config/i386/i386.h:338
7928 #: config/sparc/sparc.h:624 config/sparc/sparc.h:629
7929 msgid "Do not use hardware fp"
7932 #: config/alpha/alpha.h:295
7933 msgid "Use fp registers"
7936 #: config/alpha/alpha.h:297
7937 msgid "Do not use fp registers"
7940 #: config/alpha/alpha.h:298
7941 msgid "Do not assume GAS"
7944 #: config/alpha/alpha.h:299
7948 #: config/alpha/alpha.h:301
7949 msgid "Request IEEE-conformant math library routines (OSF/1)"
7952 #: config/alpha/alpha.h:303
7953 msgid "Emit IEEE-conformant code, without inexact exceptions"
7956 #: config/alpha/alpha.h:305
7957 msgid "Emit IEEE-conformant code, with inexact exceptions"
7960 #: config/alpha/alpha.h:307
7961 msgid "Do not emit complex integer constants to read-only memory"
7964 #: config/alpha/alpha.h:308
7968 #: config/alpha/alpha.h:309
7969 msgid "Do not use VAX fp"
7972 #: config/alpha/alpha.h:310
7973 msgid "Emit code for the byte/word ISA extension"
7976 #: config/alpha/alpha.h:313
7977 msgid "Emit code for the motion video ISA extension"
7980 #: config/alpha/alpha.h:316
7981 msgid "Emit code for the fp move and sqrt ISA extension"
7984 #: config/alpha/alpha.h:318
7985 msgid "Emit code for the counting ISA extension"
7988 #: config/alpha/alpha.h:321
7989 msgid "Emit code using explicit relocation directives"
7992 #: config/alpha/alpha.h:324
7993 msgid "Emit 16-bit relocations to the small data areas"
7996 #: config/alpha/alpha.h:326
7997 msgid "Emit 32-bit relocations to the small data areas"
8000 #: config/alpha/alpha.h:328
8001 msgid "Emit direct branches to local functions"
8004 #: config/alpha/alpha.h:331
8005 msgid "Emit rdval instead of rduniq for thread pointer"
8008 #: config/alpha/alpha.h:333
8009 msgid "Use 128-bit long double"
8012 #: config/alpha/alpha.h:335
8013 msgid "Use 64-bit long double"
8018 #. For -mfp-rounding-mode=[n|m|c|d]
8019 #. For -mfp-trap-mode=[n|u|su|sui]
8020 #. For -mtrap-precision=[p|f|i]
8021 #. For -mmemory-latency=
8023 #: config/alpha/alpha.h:364
8024 msgid "Use features of and schedule given CPU"
8027 #: config/alpha/alpha.h:366
8028 msgid "Schedule given CPU"
8031 #: config/alpha/alpha.h:368
8032 msgid "Control the generated fp rounding mode"
8035 #: config/alpha/alpha.h:370
8036 msgid "Control the IEEE trap mode"
8039 #: config/alpha/alpha.h:372
8040 msgid "Control the precision given to fp exceptions"
8043 #: config/alpha/alpha.h:374
8044 msgid "Tune expected memory latency"
8047 #: config/alpha/alpha.h:376 config/ia64/ia64.h:278 config/rs6000/sysv4.h:90
8048 msgid "Specify bit size of immediate TLS offsets"
8051 #: config/arc/arc.c:172
8053 msgid "bad value (%s) for -mcpu switch"
8056 #: config/arc/arc.c:394
8058 msgid "argument of %qs attribute is not a string constant"
8061 #: config/arc/arc.c:401
8063 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
8066 #: config/arc/arc.c:1739 config/m32r/m32r.c:2141
8068 msgid "invalid operand to %%R code"
8071 #: config/arc/arc.c:1771 config/m32r/m32r.c:2164
8073 msgid "invalid operand to %%H/%%L code"
8076 #: config/arc/arc.c:1794 config/m32r/m32r.c:2235
8078 msgid "invalid operand to %%U code"
8081 #: config/arc/arc.c:1805
8083 msgid "invalid operand to %%V code"
8087 #. Undocumented flag.
8088 #: config/arc/arc.c:1812 config/m32r/m32r.c:2262 config/sparc/sparc.c:7517
8089 msgid "invalid operand output code"
8092 #: config/arm/arm.c:800
8094 msgid "switch -mcpu=%s conflicts with -march= switch"
8097 #: config/arm/arm.c:810 config/rs6000/rs6000.c:1230 config/sparc/sparc.c:648
8099 msgid "bad value (%s) for %s switch"
8102 #: config/arm/arm.c:919
8103 msgid "target CPU does not support interworking"
8106 #: config/arm/arm.c:925
8107 msgid "target CPU does not support THUMB instructions"
8110 #: config/arm/arm.c:939
8112 "enabling backtrace support is only meaningful when compiling for the Thumb"
8115 #: config/arm/arm.c:942
8117 "enabling callee interworking support is only meaningful when compiling for "
8121 #: config/arm/arm.c:945
8123 "enabling caller interworking support is only meaningful when compiling for "
8127 #: config/arm/arm.c:949
8128 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
8131 #: config/arm/arm.c:957
8132 msgid "-fpic and -mapcs-reent are incompatible"
8135 #: config/arm/arm.c:960
8136 msgid "APCS reentrant code not supported. Ignored"
8139 #: config/arm/arm.c:968
8140 msgid "-g with -mno-apcs-frame may not give sensible debugging"
8143 #: config/arm/arm.c:976
8144 msgid "passing floating point arguments in fp regs not yet supported"
8147 #: config/arm/arm.c:1018
8149 msgid "invalid ABI option: -mabi=%s"
8152 #: config/arm/arm.c:1024
8153 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
8156 #: config/arm/arm.c:1027
8157 msgid "iwmmxt abi requires an iwmmxt capable cpu"
8160 #: config/arm/arm.c:1037
8162 msgid "invalid floating point emulation option: -mfpe=%s"
8165 #: config/arm/arm.c:1054
8167 msgid "invalid floating point option: -mfpu=%s"
8170 #: config/arm/arm.c:1095
8172 msgid "invalid floating point abi: -mfloat-abi=%s"
8175 #: config/arm/arm.c:1110
8176 msgid "-mfloat-abi=hard and VFP"
8179 #: config/arm/arm.c:1136
8181 msgid "structure size boundary can only be set to %s"
8184 #: config/arm/arm.c:1145
8185 msgid "-mpic-register= is useless without -fpic"
8188 #: config/arm/arm.c:1152
8190 msgid "unable to use '%s' for PIC register"
8193 #: config/arm/arm.c:2669 config/arm/arm.c:2687 config/avr/avr.c:4620
8194 #: config/c4x/c4x.c:4499 config/h8300/h8300.c:5755 config/i386/i386.c:1704
8195 #: config/i386/i386.c:1750 config/ip2k/ip2k.c:3182
8196 #: config/m68hc11/m68hc11.c:1348 config/m68k/m68k.c:288
8197 #: config/mcore/mcore.c:3379 config/ns32k/ns32k.c:1073
8198 #: config/rs6000/rs6000.c:17260 config/sh/sh.c:7188 config/sh/sh.c:7209
8199 #: config/sh/sh.c:7244 config/stormy16/stormy16.c:2413 config/v850/v850.c:2210
8201 msgid "%qs attribute only applies to functions"
8204 #: config/arm/arm.c:10454 config/arm/arm.c:10472
8205 msgid "predicated Thumb instruction"
8208 #: config/arm/arm.c:10460
8209 msgid "predicated instruction in conditional sequence"
8212 #: config/arm/arm.c:10568 config/arm/arm.c:10578 config/arm/arm.c:10588
8213 #: config/arm/arm.c:10614 config/arm/arm.c:10632 config/arm/arm.c:10667
8214 #: config/arm/arm.c:10686 config/arm/arm.c:10701 config/arm/arm.c:10727
8215 #: config/arm/arm.c:10734 config/arm/arm.c:10741
8217 msgid "invalid operand for code '%c'"
8220 #: config/arm/arm.c:10627
8221 msgid "instruction never exectued"
8224 #: config/arm/arm.c:10752
8225 msgid "missing operand"
8228 #: config/arm/arm.c:11518
8229 msgid "unable to compute real location of stacked parameter"
8232 #. @@@ better error message
8233 #: config/arm/arm.c:12151 config/arm/arm.c:12188
8234 msgid "selector must be an immediate"
8237 #. @@@ better error message
8238 #: config/arm/arm.c:12231 config/i386/i386.c:14446 config/i386/i386.c:14480
8239 msgid "mask must be an immediate"
8242 #: config/arm/arm.c:12907
8243 msgid "no low registers available for popping high registers"
8246 #: config/arm/arm.c:13125
8247 msgid "interrupt Service Routines cannot be coded in Thumb mode"
8250 #: config/arm/pe.c:171 config/mcore/mcore.c:3245
8251 msgid "%Jinitialized variable '%D' is marked dllimport"
8254 #: config/arm/pe.c:180
8255 msgid "%Jstatic variable '%D' is marked dllimport"
8258 #: config/arm/arm.h:318
8259 msgid "Generate APCS conformant stack frames"
8262 #: config/arm/arm.h:321
8263 msgid "Store function names in object code"
8266 #: config/arm/arm.h:327
8267 msgid "Pass FP arguments in FP registers"
8270 #: config/arm/arm.h:330
8271 msgid "Generate re-entrant, PIC code"
8274 #: config/arm/arm.h:333
8275 msgid "Assume target CPU is configured as big endian"
8278 #: config/arm/arm.h:335
8279 msgid "Assume target CPU is configured as little endian"
8282 #: config/arm/arm.h:337
8283 msgid "Assume big endian bytes, little endian words"
8286 #: config/arm/arm.h:339
8287 msgid "Support calls between Thumb and ARM instruction sets"
8290 #: config/arm/arm.h:342
8291 msgid "Generate a call to abort if a noreturn function returns"
8294 #: config/arm/arm.h:345
8295 msgid "Do not move instructions into a function's prologue"
8298 #: config/arm/arm.h:348
8299 msgid "Do not load the PIC register in function prologues"
8302 #: config/arm/arm.h:351
8303 msgid "Generate call insns as indirect calls, if necessary"
8306 #: config/arm/arm.h:354
8307 msgid "Compile for the Thumb not the ARM"
8310 #: config/arm/arm.h:358
8311 msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
8314 #: config/arm/arm.h:361
8315 msgid "Thumb: Generate (leaf) stack frames even if not needed"
8318 #: config/arm/arm.h:364
8319 msgid "Thumb: Assume non-static functions may be called from ARM code"
8322 #: config/arm/arm.h:368
8323 msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
8326 #: config/arm/arm.h:372
8327 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
8330 #: config/arm/arm.h:374
8331 msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
8334 #: config/arm/arm.h:382
8335 msgid "Specify the name of the target CPU"
8338 #: config/arm/arm.h:384
8339 msgid "Specify the name of the target architecture"
8342 #: config/arm/arm.h:389
8343 msgid "Specify the name of the target floating point hardware/format"
8346 #: config/arm/arm.h:391
8347 msgid "Specify if floating point hardware should be used"
8350 #: config/arm/arm.h:393
8351 msgid "Specify the minimum bit alignment of structures"
8354 #: config/arm/arm.h:395
8355 msgid "Specify the register to be used for PIC addressing"
8358 #: config/arm/arm.h:396 config/mips/mips.h:784
8359 msgid "Specify an ABI"
8362 #: config/arm/arm.h:398
8363 msgid "Alias for -mfloat-abi=soft"
8366 #: config/arm/arm.h:400
8367 msgid "Alias for -mfloat-abi=hard"
8370 #: config/arm/pe.h:59
8371 msgid "Ignore dllimport attribute for functions"
8374 #: config/avr/avr.c:532
8376 msgid "large frame pointer change (%d) with -mtiny-stack"
8379 #: config/avr/avr.c:1119
8380 msgid "bad address, not (reg+disp):"
8383 #: config/avr/avr.c:1127
8384 msgid "internal compiler error. Bad address:"
8387 #: config/avr/avr.c:1140
8388 msgid "internal compiler error. Unknown mode:"
8391 #: config/avr/avr.c:1763 config/avr/avr.c:2424
8392 msgid "invalid insn:"
8395 #: config/avr/avr.c:1797 config/avr/avr.c:1880 config/avr/avr.c:1929
8396 #: config/avr/avr.c:1938 config/avr/avr.c:2033 config/avr/avr.c:2202
8397 #: config/avr/avr.c:2458 config/avr/avr.c:2566
8398 msgid "incorrect insn:"
8401 #: config/avr/avr.c:1957 config/avr/avr.c:2118 config/avr/avr.c:2273
8402 #: config/avr/avr.c:2610
8403 msgid "unknown move insn:"
8406 #: config/avr/avr.c:2840
8407 msgid "bad shift insn:"
8410 #: config/avr/avr.c:2956 config/avr/avr.c:3404 config/avr/avr.c:3790
8411 msgid "internal compiler error. Incorrect shift:"
8414 #: config/avr/avr.c:4594 config/ip2k/ip2k.c:3157
8415 msgid "only initialized variables can be placed into program memory area"
8418 #: config/avr/avr.c:4637
8420 msgid "`%s' appears to be a misspelled interrupt handler"
8423 #: config/avr/avr.c:4645
8425 msgid "`%s' appears to be a misspelled signal handler"
8428 #: config/avr/avr.c:4714
8429 msgid "only uninitialized variables can be placed in the .noinit section"
8432 #: config/avr/avr.c:4728
8434 msgid "MCU %qs supported for assembler only"
8437 #: config/avr/avr.h:73
8438 msgid "Assume int to be 8 bit integer"
8441 #: config/avr/avr.h:75
8442 msgid "Change the stack pointer without disabling interrupts"
8445 #: config/avr/avr.h:77
8446 msgid "Use subroutines for function prologue/epilogue"
8449 #: config/avr/avr.h:79
8450 msgid "Change only the low 8 bits of the stack pointer"
8453 #: config/avr/avr.h:81
8454 msgid "Do not generate tablejump insns"
8457 #: config/avr/avr.h:83
8458 msgid "Use rjmp/rcall (limited range) on >8K devices"
8461 #: config/avr/avr.h:85
8462 msgid "Output instruction sizes to the asm file"
8465 #: config/avr/avr.h:102
8466 msgid "Specify the initial stack address"
8469 #: config/avr/avr.h:103
8470 msgid "Specify the MCU name"
8473 #: config/avr/avr.h:766
8474 msgid "trampolines not supported"
8477 #: config/c4x/c4x-c.c:71
8479 msgid "missing '(' after '#pragma %s' - ignored"
8482 #: config/c4x/c4x-c.c:74
8484 msgid "missing function name in '#pragma %s' - ignored"
8487 #: config/c4x/c4x-c.c:79
8489 msgid "malformed '#pragma %s' - ignored"
8492 #: config/c4x/c4x-c.c:81
8494 msgid "missing section name in '#pragma %s' - ignored"
8497 #: config/c4x/c4x-c.c:86
8499 msgid "missing ')' for '#pragma %s' - ignored"
8502 #: config/c4x/c4x-c.c:89
8504 msgid "junk at end of '#pragma %s'"
8507 #: config/c4x/c4x.c:312
8509 msgid "unknown CPU version %d, using 40.\n"
8512 #: config/c4x/c4x.c:874
8514 msgid "ISR %s requires %d words of local vars, max is 32767"
8517 #: config/c4x/c4x.c:1598
8518 msgid "using CONST_DOUBLE for address"
8521 #: config/c4x/c4x.c:1736
8522 msgid "c4x_address_cost: Invalid addressing mode"
8525 #: config/c4x/c4x.c:1871
8527 msgid "c4x_print_operand: %%L inconsistency"
8530 #: config/c4x/c4x.c:1877
8532 msgid "c4x_print_operand: %%N inconsistency"
8535 #: config/c4x/c4x.c:1918
8537 msgid "c4x_print_operand: %%O inconsistency"
8540 #: config/c4x/c4x.c:2013
8541 msgid "c4x_print_operand: Bad operand case"
8544 #: config/c4x/c4x.c:2054
8545 msgid "c4x_print_operand_address: Bad post_modify"
8548 #: config/c4x/c4x.c:2076
8549 msgid "c4x_print_operand_address: Bad pre_modify"
8552 #: config/c4x/c4x.c:2124 config/c4x/c4x.c:2136 config/c4x/c4x.c:2151
8553 msgid "c4x_print_operand_address: Bad operand case"
8556 #: config/c4x/c4x.c:2402
8557 msgid "c4x_rptb_insert: Cannot find start label"
8560 #: config/c4x/c4x.c:3317 config/c4x/c4x.c:3335
8561 msgid "mode not QImode"
8564 #: config/c4x/c4x.c:3405
8565 msgid "invalid indirect memory address"
8568 #: config/c4x/c4x.c:3494
8569 msgid "invalid indirect (S) memory address"
8572 #: config/c4x/c4x.c:3829
8573 msgid "c4x_valid_operands: Internal error"
8576 #: config/c4x/c4x.c:4268
8577 msgid "c4x_operand_subword: invalid mode"
8580 #: config/c4x/c4x.c:4271
8581 msgid "c4x_operand_subword: invalid operand"
8584 #. We could handle these with some difficulty.
8585 #. e.g., *p-- => *(p-=2); *(p+1).
8586 #: config/c4x/c4x.c:4297
8587 msgid "c4x_operand_subword: invalid autoincrement"
8590 #: config/c4x/c4x.c:4303
8591 msgid "c4x_operand_subword: invalid address"
8594 #: config/c4x/c4x.c:4314
8595 msgid "c4x_operand_subword: address not offsettable"
8598 #: config/c4x/c4x.c:4524
8599 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
8602 #. Target compilation option flags.
8603 #. Small memory model.
8604 #. Use 24-bit MPYI for C3x.
8605 #. Fast fixing of floats.
8606 #. Allow use of RPTS.
8608 #. Be compatible with TI assembler.
8609 #. Be paranoid about DP reg. in ISRs.
8610 #. Pass arguments on stack.
8611 #. Enable features under development.
8612 #. Enable repeat block.
8613 #. Use BK as general register.
8614 #. Use decrement and branch for C3x.
8615 #. Enable debugging of GCC.
8616 #. Force constants into registers.
8617 #. Allow unsigned loop counters.
8618 #. Force op0 and op1 to be same.
8619 #. Save all 40 bits for floats.
8620 #. Allow parallel insns.
8621 #. Allow MPY||ADD, MPY||SUB insns.
8622 #. Assume mem refs possibly aliased.
8629 #. Run-time compilation parameters selecting different hardware subsets.
8631 #. Macro to define tables used to set the flags.
8632 #. This is a list in braces of triplets in braces,
8633 #. each pair being { "NAME", VALUE, "DESCRIPTION" }
8634 #. where VALUE is the bits to set or minus the bits to clear.
8635 #. An empty string NAME is used to identify the default VALUE.
8636 #: config/c4x/c4x.h:166
8637 msgid "Small memory model"
8640 #: config/c4x/c4x.h:168
8641 msgid "Big memory model"
8644 #: config/c4x/c4x.h:170
8645 msgid "Use MPYI instruction for C3x"
8648 #: config/c4x/c4x.h:172
8649 msgid "Do not use MPYI instruction for C3x"
8652 #: config/c4x/c4x.h:174
8653 msgid "Use fast but approximate float to integer conversion"
8656 #: config/c4x/c4x.h:176
8657 msgid "Use slow but accurate float to integer conversion"
8660 #: config/c4x/c4x.h:178
8661 msgid "Enable use of RTPS instruction"
8664 #: config/c4x/c4x.h:180
8665 msgid "Disable use of RTPS instruction"
8668 #: config/c4x/c4x.h:182
8669 msgid "Enable use of RTPB instruction"
8672 #: config/c4x/c4x.h:184
8673 msgid "Disable use of RTPB instruction"
8676 #: config/c4x/c4x.h:186
8677 msgid "Generate code for C30 CPU"
8680 #: config/c4x/c4x.h:188
8681 msgid "Generate code for C31 CPU"
8684 #: config/c4x/c4x.h:190
8685 msgid "Generate code for C32 CPU"
8688 #: config/c4x/c4x.h:192
8689 msgid "Generate code for C33 CPU"
8692 #: config/c4x/c4x.h:194
8693 msgid "Generate code for C40 CPU"
8696 #: config/c4x/c4x.h:196
8697 msgid "Generate code for C44 CPU"
8700 #: config/c4x/c4x.h:198
8701 msgid "Emit code compatible with TI tools"
8704 #: config/c4x/c4x.h:200
8705 msgid "Emit code to use GAS extensions"
8708 #: config/c4x/c4x.h:202 config/c4x/c4x.h:206
8709 msgid "Save DP across ISR in small memory model"
8712 #: config/c4x/c4x.h:204 config/c4x/c4x.h:208
8713 msgid "Don't save DP across ISR in small memory model"
8716 #: config/c4x/c4x.h:210
8717 msgid "Pass arguments on the stack"
8720 #: config/c4x/c4x.h:212
8721 msgid "Pass arguments in registers"
8724 #: config/c4x/c4x.h:214
8725 msgid "Enable new features under development"
8728 #: config/c4x/c4x.h:216
8729 msgid "Disable new features under development"
8732 #: config/c4x/c4x.h:218
8733 msgid "Use the BK register as a general purpose register"
8736 #: config/c4x/c4x.h:220
8737 msgid "Do not allocate BK register"
8740 #: config/c4x/c4x.h:222
8741 msgid "Enable use of DB instruction"
8744 #: config/c4x/c4x.h:224
8745 msgid "Disable use of DB instruction"
8748 #: config/c4x/c4x.h:226
8749 msgid "Enable debugging"
8752 #: config/c4x/c4x.h:228
8753 msgid "Disable debugging"
8756 #: config/c4x/c4x.h:230
8757 msgid "Force constants into registers to improve hoisting"
8760 #: config/c4x/c4x.h:232
8761 msgid "Don't force constants into registers"
8764 #: config/c4x/c4x.h:234
8765 msgid "Force RTL generation to emit valid 3 operand insns"
8768 #: config/c4x/c4x.h:236
8769 msgid "Allow RTL generation to emit invalid 3 operand insns"
8772 #: config/c4x/c4x.h:238
8773 msgid "Allow unsigned iteration counts for RPTB/DB"
8776 #: config/c4x/c4x.h:240
8777 msgid "Disallow unsigned iteration counts for RPTB/DB"
8780 #: config/c4x/c4x.h:242
8781 msgid "Preserve all 40 bits of FP reg across call"
8784 #: config/c4x/c4x.h:244
8785 msgid "Only preserve 32 bits of FP reg across call"
8788 #: config/c4x/c4x.h:246
8789 msgid "Enable parallel instructions"
8792 #: config/c4x/c4x.h:248
8793 msgid "Disable parallel instructions"
8796 #: config/c4x/c4x.h:250
8797 msgid "Enable MPY||ADD and MPY||SUB instructions"
8800 #: config/c4x/c4x.h:252
8801 msgid "Disable MPY||ADD and MPY||SUB instructions"
8804 #: config/c4x/c4x.h:254
8805 msgid "Assume that pointers may be aliased"
8808 #: config/c4x/c4x.h:256
8809 msgid "Assume that pointers not aliased"
8812 #: config/c4x/c4x.h:330
8813 msgid "Specify maximum number of iterations for RPTS"
8816 #: config/c4x/c4x.h:332
8817 msgid "Select CPU to generate code for"
8820 #: config/cris/cris.c:630
8821 msgid "unexpected index-type in cris_print_index"
8824 #: config/cris/cris.c:644
8825 msgid "unexpected base-type in cris_print_base"
8828 #: config/cris/cris.c:945
8830 msgid "stackframe too big: %d bytes"
8833 #: config/cris/cris.c:1256
8834 msgid "allocated but unused delay list in epilogue"
8837 #: config/cris/cris.c:1266
8839 "unexpected function type needing stack adjustment for __builtin_eh_return"
8842 #: config/cris/cris.c:1342
8843 msgid "invalid operand for 'b' modifier"
8846 #: config/cris/cris.c:1355
8847 msgid "invalid operand for 'v' modifier"
8850 #: config/cris/cris.c:1365
8851 msgid "invalid operand for 'P' modifier"
8854 #: config/cris/cris.c:1372
8855 msgid "invalid operand for 'p' modifier"
8858 #: config/cris/cris.c:1411
8859 msgid "invalid operand for 'z' modifier"
8862 #: config/cris/cris.c:1459 config/cris/cris.c:1489
8863 msgid "invalid operand for 'H' modifier"
8866 #: config/cris/cris.c:1465
8867 msgid "bad register"
8870 #: config/cris/cris.c:1503
8871 msgid "invalid operand for 'e' modifier"
8874 #: config/cris/cris.c:1520
8875 msgid "invalid operand for 'm' modifier"
8878 #: config/cris/cris.c:1545
8879 msgid "invalid operand for 'A' modifier"
8882 #: config/cris/cris.c:1553
8883 msgid "invalid operand for 'D' modifier"
8886 #: config/cris/cris.c:1567
8887 msgid "invalid operand for 'T' modifier"
8890 #: config/cris/cris.c:1576
8891 msgid "invalid operand modifier letter"
8894 #: config/cris/cris.c:1584
8896 msgid "internal error: bad register: %d"
8899 #: config/cris/cris.c:1632
8900 msgid "unexpected multiplicative operand"
8903 #: config/cris/cris.c:1652
8904 msgid "unexpected operand"
8907 #: config/cris/cris.c:1685 config/cris/cris.c:1695
8908 msgid "unrecognized address"
8911 #: config/cris/cris.c:2048
8912 msgid "internal error: sideeffect-insn affecting main effect"
8915 #. If we get here, the caller got its initial tests wrong.
8916 #: config/cris/cris.c:2421
8917 msgid "internal error: cris_side_effect_mode_ok with bad operands"
8920 #: config/cris/cris.c:2498 config/cris/cris.c:2559
8921 msgid "unrecognized supposed constant"
8924 #: config/cris/cris.c:2603
8925 msgid "unrecognized supposed constant in cris_global_pic_symbol"
8928 #: config/cris/cris.c:2622
8930 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
8933 #: config/cris/cris.c:2650
8935 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
8938 #: config/cris/cris.c:2686
8940 msgid "unknown CRIS cpu version specification in -mtune= : %s"
8943 #: config/cris/cris.c:2704
8944 msgid "-fPIC and -fpic are not supported in this configuration"
8947 #: config/cris/cris.c:2719
8948 msgid "that particular -g option is invalid with -maout and -melinux"
8951 #: config/cris/cris.c:2894 config/cris/cris.c:2939
8952 msgid "unexpected side-effects in address"
8955 #: config/cris/cris.c:3008
8956 msgid "unexpected PIC symbol"
8959 #: config/cris/cris.c:3012
8960 msgid "PIC register isn't set up"
8963 #: config/cris/cris.c:3033
8964 msgid "emitting PIC operand, but PIC register isn't set up"
8967 #: config/cris/aout.h:85
8968 msgid "Compile for the MMU-less Etrax 100-based elinux system"
8971 #: config/cris/aout.h:92
8972 msgid "For elinux, request a specified stack-size for this program"
8975 #: config/cris/cris.h:354
8976 msgid "Work around bug in multiplication instruction"
8979 #. 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.
8980 #: config/cris/cris.h:360
8981 msgid "Compile for ETRAX 4 (CRIS v3)"
8984 #: config/cris/cris.h:365
8985 msgid "Compile for ETRAX 100 (CRIS v8)"
8988 #: config/cris/cris.h:369
8989 msgid "Emit verbose debug information in assembly code"
8992 #: config/cris/cris.h:372
8993 msgid "Do not use condition codes from normal instructions"
8996 #: config/cris/cris.h:376
8997 msgid "Do not emit addressing modes with side-effect assignment"
9000 #: config/cris/cris.h:379
9001 msgid "Do not tune stack alignment"
9004 #: config/cris/cris.h:382
9005 msgid "Do not tune writable data alignment"
9008 #: config/cris/cris.h:385
9009 msgid "Do not tune code and read-only data alignment"
9012 #: config/cris/cris.h:394
9013 msgid "Align code and data to 32 bits"
9016 #: config/cris/cris.h:407
9017 msgid "Don't align items in code or data"
9020 #: config/cris/cris.h:410
9021 msgid "Do not emit function prologue or epilogue"
9024 #. We have to handle this m-option here since we can't wash it off in both CC1_SPEC and CC1PLUS_SPEC.
9025 #: config/cris/cris.h:414
9026 msgid "Use the most feature-enabling options allowed by other options"
9029 #. 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.
9030 #: config/cris/cris.h:420
9031 msgid "Override -mbest-lib-options"
9034 #: config/cris/cris.h:452
9035 msgid "Generate code for the specified chip or CPU version"
9038 #: config/cris/cris.h:454
9039 msgid "Tune alignment for the specified chip or CPU version"
9042 #: config/cris/cris.h:456
9043 msgid "Warn when a stackframe is larger than the specified size"
9047 #: config/cris/cris.h:1016
9048 msgid "no FUNCTION_PROFILER for CRIS"
9051 #: config/cris/linux.h:69
9052 msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
9055 #: config/fr30/fr30.c:468
9056 msgid "fr30_print_operand_address: unhandled address"
9059 #: config/fr30/fr30.c:492
9061 msgid "fr30_print_operand: unrecognized %%p code"
9064 #: config/fr30/fr30.c:512
9066 msgid "fr30_print_operand: unrecognized %%b code"
9069 #: config/fr30/fr30.c:533
9071 msgid "fr30_print_operand: unrecognized %%B code"
9074 #: config/fr30/fr30.c:541
9076 msgid "fr30_print_operand: invalid operand to %%A code"
9079 #: config/fr30/fr30.c:558
9081 msgid "fr30_print_operand: invalid %%x code"
9084 #: config/fr30/fr30.c:565
9086 msgid "fr30_print_operand: invalid %%F code"
9089 #: config/fr30/fr30.c:582
9090 msgid "fr30_print_operand: unknown code"
9093 #: config/fr30/fr30.c:611 config/fr30/fr30.c:620 config/fr30/fr30.c:631
9094 #: config/fr30/fr30.c:644
9095 msgid "fr30_print_operand: unhandled MEM"
9098 #: config/fr30/fr30.h:64
9099 msgid "Assume small address space"
9102 #: config/frv/frv.c:576 config/frv/frv.c:603
9104 msgid "Unknown cpu: -mcpu=%s"
9107 #: config/frv/frv.c:2539
9108 msgid "Bad insn to frv_print_operand_address:"
9111 #: config/frv/frv.c:2550
9112 msgid "Bad register to frv_print_operand_memory_reference_reg:"
9115 #: config/frv/frv.c:2589 config/frv/frv.c:2599 config/frv/frv.c:2608
9116 #: config/frv/frv.c:2629 config/frv/frv.c:2634
9117 msgid "Bad insn to frv_print_operand_memory_reference:"
9120 #: config/frv/frv.c:2721
9121 msgid "bad condition code"
9124 #: config/frv/frv.c:2796
9125 msgid "Bad insn in frv_print_operand, bad const_double"
9128 #: config/frv/frv.c:2857
9129 msgid "Bad insn to frv_print_operand, 'e' modifier:"
9132 #: config/frv/frv.c:2865
9133 msgid "Bad insn to frv_print_operand, 'F' modifier:"
9136 #: config/frv/frv.c:2881
9137 msgid "Bad insn to frv_print_operand, 'f' modifier:"
9140 #: config/frv/frv.c:2895
9141 msgid "Bad insn to frv_print_operand, 'g' modifier:"
9144 #: config/frv/frv.c:2943
9145 msgid "Bad insn to frv_print_operand, 'L' modifier:"
9148 #: config/frv/frv.c:2956
9149 msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
9152 #: config/frv/frv.c:2977
9153 msgid "Bad insn to frv_print_operand, 'O' modifier:"
9156 #: config/frv/frv.c:2995
9157 msgid "Bad insn to frv_print_operand, P modifier:"
9160 #: config/frv/frv.c:3015
9161 msgid "Bad insn in frv_print_operand, z case"
9164 #: config/frv/frv.c:3046
9165 msgid "Bad insn in frv_print_operand, 0 case"
9168 #: config/frv/frv.c:3051
9169 msgid "frv_print_operand: unknown code"
9172 #: config/frv/frv.c:5944
9173 msgid "Bad output_move_single operand"
9176 #: config/frv/frv.c:6071
9177 msgid "Bad output_move_double operand"
9180 #: config/frv/frv.c:6213
9181 msgid "Bad output_condmove_single operand"
9184 #: config/frv/frv.c:9774
9185 msgid "accumulator is not a constant integer"
9188 #: config/frv/frv.c:9779
9189 msgid "accumulator number is out of bounds"
9192 #: config/frv/frv.c:9790
9194 msgid "inappropriate accumulator for %qs"
9197 #: config/frv/frv.c:9856
9198 msgid "invalid IACC argument"
9201 #: config/frv/frv.c:9879
9203 msgid "%qs expects a constant argument"
9206 #: config/frv/frv.c:9884
9208 msgid "constant argument out of range for %qs"
9211 #: config/frv/frv.c:10319
9212 msgid "media functions are not available unless -mmedia is used"
9215 #: config/frv/frv.c:10331
9216 msgid "this media function is only available on the fr500"
9219 #: config/frv/frv.c:10359
9220 msgid "this media function is only available on the fr400 and fr550"
9223 #: config/frv/frv.c:10378
9224 msgid "this builtin function is only available on the fr405 and fr450"
9227 #: config/frv/frv.c:10387
9228 msgid "this builtin function is only available on the fr500 and fr550"
9231 #: config/frv/frv.c:10399
9232 msgid "this builtin function is only available on the fr450"
9235 #. This macro is a C statement to print on `stderr' a string describing the
9236 #. particular machine description choice. Every machine description should
9237 #. define `TARGET_VERSION'. For example:
9240 #. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
9242 #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
9244 #: config/frv/frv.h:550
9249 #: config/h8300/h8300.c:358
9250 msgid "-ms2600 is used without -ms"
9253 #: config/h8300/h8300.c:364
9254 msgid "-mn is used without -mh or -ms"
9257 #. Macro to define tables used to set the flags.
9258 #. This is a list in braces of pairs in braces,
9259 #. each pair being { "NAME", VALUE }
9260 #. where VALUE is the bits to set or minus the bits to clear.
9261 #. An empty string NAME is used to identify the default VALUE.
9262 #: config/h8300/h8300.h:159
9263 msgid "Generate H8S code"
9266 #: config/h8300/h8300.h:160
9267 msgid "Do not generate H8S code"
9270 #: config/h8300/h8300.h:161
9271 msgid "Generate H8SX code"
9274 #: config/h8300/h8300.h:162
9275 msgid "Do not generate H8SX code"
9278 #: config/h8300/h8300.h:163
9279 msgid "Generate H8S/2600 code"
9282 #: config/h8300/h8300.h:164
9283 msgid "Do not generate H8S/2600 code"
9286 #: config/h8300/h8300.h:165
9287 msgid "Make integers 32 bits wide"
9290 #: config/h8300/h8300.h:168
9291 msgid "Use registers for argument passing"
9294 #: config/h8300/h8300.h:170
9295 msgid "Do not use registers for argument passing"
9298 #: config/h8300/h8300.h:172
9299 msgid "Consider access to byte sized memory slow"
9302 #: config/h8300/h8300.h:173
9303 msgid "Enable linker relaxing"
9306 #: config/h8300/h8300.h:174
9307 msgid "Generate H8/300H code"
9310 #: config/h8300/h8300.h:175
9311 msgid "Enable the normal mode"
9314 #: config/h8300/h8300.h:176
9315 msgid "Do not generate H8/300H code"
9318 #: config/h8300/h8300.h:177
9319 msgid "Use H8/300 alignment rules"
9322 #: config/i386/i386.c:1242
9324 msgid "code model %s not supported in PIC mode"
9327 #: config/i386/i386.c:1252 config/sparc/sparc.c:611
9329 msgid "bad value (%s) for -mcmodel= switch"
9332 #: config/i386/i386.c:1267
9334 msgid "bad value (%s) for -masm= switch"
9337 #: config/i386/i386.c:1270
9339 msgid "code model %qs not supported in the %s bit mode"
9342 #: config/i386/i386.c:1273
9343 msgid "code model %<large%> not supported yet"
9346 #: config/i386/i386.c:1275
9348 msgid "%i-bit mode not compiled in"
9351 #: config/i386/i386.c:1305 config/i386/i386.c:1329
9352 msgid "CPU you selected does not support x86-64 instruction set"
9355 #: config/i386/i386.c:1311 config/iq2000/iq2000.c:1673
9357 msgid "bad value (%s) for -march= switch"
9360 #: config/i386/i386.c:1342
9362 msgid "bad value (%s) for -mtune= switch"
9365 #: config/i386/i386.c:1359
9367 msgid "-mregparm=%d is not between 0 and %d"
9370 #: config/i386/i386.c:1372
9371 msgid "-malign-loops is obsolete, use -falign-loops"
9374 #: config/i386/i386.c:1377 config/i386/i386.c:1390 config/i386/i386.c:1403
9376 msgid "-malign-loops=%d is not between 0 and %d"
9379 #: config/i386/i386.c:1385
9380 msgid "-malign-jumps is obsolete, use -falign-jumps"
9383 #: config/i386/i386.c:1398
9384 msgid "-malign-functions is obsolete, use -falign-functions"
9387 #: config/i386/i386.c:1436
9389 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
9392 #: config/i386/i386.c:1448
9394 msgid "-mbranch-cost=%d is not between 0 and 5"
9397 #: config/i386/i386.c:1460
9399 msgid "bad value (%s) for -mtls-dialect= switch"
9402 #: config/i386/i386.c:1507
9403 msgid "-malign-double makes no sense in the 64bit mode"
9406 #: config/i386/i386.c:1509
9407 msgid "-mrtd calling convention not supported in the 64bit mode"
9410 #: config/i386/i386.c:1538 config/i386/i386.c:1549
9411 msgid "SSE instruction set disabled, using 387 arithmetics"
9414 #: config/i386/i386.c:1554
9415 msgid "387 instruction set disabled, using SSE arithmetics"
9418 #: config/i386/i386.c:1561
9420 msgid "bad value (%s) for -mfpmath= switch"
9423 #: config/i386/i386.c:1714 config/i386/i386.c:1725
9424 msgid "fastcall and stdcall attributes are not compatible"
9427 #: config/i386/i386.c:1718 config/i386/i386.c:1774
9428 msgid "fastcall and regparm attributes are not compatible"
9431 #: config/i386/i386.c:1761
9433 msgid "%qs attribute requires an integer constant argument"
9436 #: config/i386/i386.c:1767
9438 msgid "argument to %qs attribute larger than %d"
9441 #: config/i386/i386.c:2565
9442 msgid "SSE register return with SSE disabled"
9445 #: config/i386/i386.c:2567
9446 msgid "SSE register argument with SSE disabled"
9449 #: config/i386/i386.c:2862
9450 msgid "SSE vector argument without SSE enabled changes the ABI"
9453 #: config/i386/i386.c:2879
9454 msgid "MMX vector argument without MMX enabled changes the ABI"
9457 #: config/i386/i386.c:3127
9458 msgid "SSE vector return without SSE enabled changes the ABI"
9461 #: config/i386/i386.c:6003
9462 msgid "invalid UNSPEC as operand"
9465 #: config/i386/i386.c:6241
9466 msgid "extended registers have no high halves"
9469 #: config/i386/i386.c:6256
9470 msgid "unsupported operand size for extended register"
9473 #: config/i386/i386.c:6572
9475 "operand is neither a constant nor a condition code, invalid operand code 'c'"
9478 #: config/i386/i386.c:6625
9480 msgid "invalid operand code '%c'"
9483 #: config/i386/i386.c:6668
9484 msgid "invalid constraints for operand"
9487 #: config/i386/i386.c:11919
9488 msgid "unknown insn mode"
9491 #: config/i386/i386.c:14174
9493 msgid "selector must be an integer constant in the range 0..%i"
9496 #: config/i386/i386.c:14512
9497 msgid "shift must be an immediate"
9500 #: config/i386/i386.c:15634
9502 msgid "%qs incompatible attribute ignored"
9505 #: config/i386/winnt.c:74
9507 msgid "%qs attribute only applies to variables"
9510 #: config/i386/winnt.c:172
9512 "%Jfunction '%D' is defined after prior declaration as dllimport: attribute "
9516 #: config/i386/winnt.c:183
9517 msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
9520 #: config/i386/winnt.c:195
9521 msgid "%Jdefinition of static data member '%D' of dllimport'd class."
9524 #: config/i386/winnt.c:255
9525 msgid "%Jinconsistent dll linkage for '%D', dllexport assumed."
9528 #: config/i386/winnt.c:299 config/sh/symbian.c:279
9530 msgid "%qs declared as both exported to and imported from a DLL"
9533 #: config/i386/winnt.c:308
9535 "%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external "
9539 #: config/i386/winnt.c:447
9540 msgid "%J'%D' defined locally after being referenced with dllimport linkage"
9543 #: config/i386/winnt.c:450
9545 "%J'%D' redeclared without dllimport attribute after being referenced with "
9549 #: config/i386/winnt.c:617
9550 msgid "%J'%D' causes a section type conflict"
9553 #: config/i386/cygming.h:61
9554 msgid "Use the Cygwin interface"
9557 #: config/i386/cygming.h:62
9558 msgid "Use the Mingw32 interface"
9561 #: config/i386/cygming.h:63
9562 msgid "Create GUI application"
9565 #: config/i386/cygming.h:64
9566 msgid "Don't set Windows defines"
9569 #: config/i386/cygming.h:65
9570 msgid "Set Windows defines"
9573 #: config/i386/cygming.h:66
9574 msgid "Create console application"
9577 #: config/i386/cygming.h:67
9578 msgid "Generate code for a DLL"
9581 #: config/i386/cygming.h:69
9582 msgid "Ignore dllimport for functions"
9585 #: config/i386/cygming.h:71
9586 msgid "Use Mingw-specific thread support"
9589 #: config/i386/cygming.h:185
9591 msgid "-f%s ignored for target (all code is position independent)"
9594 #: config/i386/djgpp.h:191
9595 msgid "-mbnu210 is ignored (option is obsolete)"
9598 #: config/i386/i386-interix.h:257
9599 msgid "ms-bitfields not supported for objc"
9608 #: config/i386/i386.h:347
9609 msgid "Alternate calling convention"
9612 #: config/i386/i386.h:349 config/m68k/m68k.h:336 config/ns32k/ns32k.h:144
9613 msgid "Use normal calling convention"
9616 #: config/i386/i386.h:351
9617 msgid "Align some doubles on dword boundary"
9620 #: config/i386/i386.h:353
9621 msgid "Align doubles on word boundary"
9624 #: config/i386/i386.h:355
9625 msgid "Uninitialized locals in .bss"
9628 #: config/i386/i386.h:357
9629 msgid "Uninitialized locals in .data"
9632 #: config/i386/i386.h:359 config/m68k/linux.h:42 config/ns32k/ns32k.h:167
9633 msgid "Use IEEE math for fp comparisons"
9636 #: config/i386/i386.h:361 config/ns32k/ns32k.h:169
9637 msgid "Do not use IEEE math for fp comparisons"
9640 #: config/i386/i386.h:363
9641 msgid "Return values of functions in FPU registers"
9644 #: config/i386/i386.h:365
9645 msgid "Do not return values of functions in FPU registers"
9648 #: config/i386/i386.h:367
9649 msgid "Do not generate sin, cos, sqrt for FPU"
9652 #: config/i386/i386.h:369
9653 msgid "Generate sin, cos, sqrt for FPU"
9656 #: config/i386/i386.h:371
9657 msgid "Omit the frame pointer in leaf functions"
9660 #: config/i386/i386.h:374
9661 msgid "Enable stack probing"
9666 #: config/i386/i386.h:379
9667 msgid "Align destination of the string operations"
9670 #: config/i386/i386.h:381
9671 msgid "Do not align destination of the string operations"
9674 #: config/i386/i386.h:383
9675 msgid "Inline all known string operations"
9678 #: config/i386/i386.h:385
9679 msgid "Do not inline all known string operations"
9682 #: config/i386/i386.h:387 config/i386/i386.h:391
9683 msgid "Use push instructions to save outgoing arguments"
9686 #: config/i386/i386.h:389 config/i386/i386.h:393
9687 msgid "Do not use push instructions to save outgoing arguments"
9690 #: config/i386/i386.h:395
9691 msgid "Support MMX built-in functions"
9694 #: config/i386/i386.h:397
9695 msgid "Do not support MMX built-in functions"
9698 #: config/i386/i386.h:399
9699 msgid "Support 3DNow! built-in functions"
9702 #: config/i386/i386.h:401
9703 msgid "Do not support 3DNow! built-in functions"
9706 #: config/i386/i386.h:403
9707 msgid "Support MMX and SSE built-in functions and code generation"
9710 #: config/i386/i386.h:405
9711 msgid "Do not support MMX and SSE built-in functions and code generation"
9714 #: config/i386/i386.h:407
9715 msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
9718 #: config/i386/i386.h:409
9719 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
9722 #: config/i386/i386.h:411
9723 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
9726 #: config/i386/i386.h:413
9728 "Do not support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
9731 #: config/i386/i386.h:415
9732 msgid "sizeof(long double) is 16"
9735 #: config/i386/i386.h:417
9736 msgid "sizeof(long double) is 12"
9739 #: config/i386/i386.h:419
9740 msgid "Generate 64bit x86-64 code"
9743 #: config/i386/i386.h:421
9744 msgid "Generate 32bit i386 code"
9747 #: config/i386/i386.h:423
9748 msgid "Use native (MS) bitfield layout"
9751 #: config/i386/i386.h:425
9752 msgid "Use gcc default bitfield layout"
9755 #: config/i386/i386.h:427
9756 msgid "Use red-zone in the x86-64 code"
9759 #: config/i386/i386.h:429
9760 msgid "Do not use red-zone in the x86-64 code"
9763 #: config/i386/i386.h:431
9765 msgid "Use direct references against %gs when accessing tls data"
9768 #: config/i386/i386.h:433
9770 msgid "Do not use direct references against %gs when accessing tls data"
9773 #. This macro is similar to `TARGET_SWITCHES' but defines names of
9774 #. command options that have values. Its definition is an
9775 #. initializer with a subgrouping for each command option.
9777 #. Each subgrouping contains a string constant, that defines the
9778 #. fixed part of the option name, and the address of a variable. The
9779 #. variable, type `char *', is set to the variable part of the given
9780 #. option if the fixed part matches. The actual option name is made
9781 #. by appending `-m' to the specified name.
9782 #: config/i386/i386.h:471 config/ia64/ia64.h:280 config/rs6000/rs6000.h:453
9783 #: config/s390/s390.h:158 config/sparc/sparc.h:717
9784 msgid "Schedule code for given CPU"
9787 #: config/i386/i386.h:473
9788 msgid "Generate floating point mathematics using given instruction set"
9791 #: config/i386/i386.h:475 config/s390/s390.h:160
9792 msgid "Generate code for given CPU"
9795 #: config/i386/i386.h:477
9796 msgid "Number of registers used to pass integer arguments"
9799 #: config/i386/i386.h:479
9800 msgid "Loop code aligned to this power of 2"
9803 #: config/i386/i386.h:481
9804 msgid "Jump targets are aligned to this power of 2"
9807 #: config/i386/i386.h:483
9808 msgid "Function starts are aligned to this power of 2"
9811 #: config/i386/i386.h:486
9812 msgid "Attempt to keep stack aligned to this power of 2"
9815 #: config/i386/i386.h:488
9816 msgid "Branches are this expensive (1-5, arbitrary units)"
9819 #: config/i386/i386.h:490
9820 msgid "Use given x86-64 code model"
9825 #: config/i386/i386.h:496
9826 msgid "Use given assembler dialect"
9829 #: config/i386/i386.h:498
9830 msgid "Use given thread-local storage dialect"
9833 #: config/i386/sco5.h:290
9834 msgid "Generate ELF output"
9837 #. 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.
9838 #. 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.
9839 #: config/i386/xm-djgpp.h:62
9840 msgid "environment variable DJGPP not defined"
9843 #: config/i386/xm-djgpp.h:64
9845 msgid "environment variable DJGPP points to missing file '%s'"
9848 #: config/i386/xm-djgpp.h:67
9850 msgid "environment variable DJGPP points to corrupt file '%s'"
9853 #. Macro to define tables used to set the flags.
9854 #. This is a list in braces of pairs in braces,
9855 #. each pair being { "NAME", VALUE }
9856 #. where VALUE is the bits to set or minus the bits to clear.
9857 #. An empty string NAME is used to identify the default VALUE.
9858 #: config/i860/i860.h:60
9859 msgid "Generate code which uses the FPU"
9862 #: config/i860/i860.h:61 config/i860/i860.h:62
9863 msgid "Do not generate code which uses the FPU"
9866 #: config/ia64/ia64-c.c:52
9867 msgid "malformed #pragma builtin"
9870 #: config/ia64/ia64.c:494 config/m32r/m32r.c:360
9872 msgid "invalid argument of %qs attribute"
9875 #: config/ia64/ia64.c:506
9876 msgid "%Jan address area attribute cannot be specified for local variables"
9879 #: config/ia64/ia64.c:513
9880 msgid "%Jaddress area of '%s' conflicts with previous declaration"
9883 #: config/ia64/ia64.c:520
9884 msgid "%Jaddress area attribute cannot be specified for functions"
9887 #: config/ia64/ia64.c:4183
9888 msgid "ia64_print_operand: unknown code"
9891 #: config/ia64/ia64.c:4556 config/pa/pa.c:324
9892 msgid "value of -mfixed-range must have form REG1-REG2"
9895 #: config/ia64/ia64.c:4583 config/pa/pa.c:351
9897 msgid "%s-%s is an empty range"
9900 #: config/ia64/ia64.c:4634
9901 msgid "cannot optimize floating point division for both latency and throughput"
9904 #: config/ia64/ia64.c:4651
9905 msgid "cannot optimize integer division for both latency and throughput"
9908 #: config/ia64/ia64.c:4668
9909 msgid "cannot optimize square root for both latency and throughput"
9912 #: config/ia64/ia64.c:4682
9913 msgid "not yet implemented: latency-optimized inline square root"
9916 #: config/ia64/ia64.c:4694
9918 msgid "bad value (%s) for -mtls-size= switch"
9921 #: config/ia64/ia64.c:4710
9923 msgid "bad value (%s) for -tune= switch"
9926 #. This macro defines names of command options to set and clear bits in
9927 #. `target_flags'. Its definition is an initializer with a subgrouping for
9928 #. each command option.
9929 #: config/ia64/ia64.h:178
9930 msgid "Generate big endian code"
9933 #: config/ia64/ia64.h:180 config/mcore/mcore.h:146
9934 msgid "Generate little endian code"
9937 #: config/ia64/ia64.h:182
9938 msgid "Generate code for GNU as"
9941 #: config/ia64/ia64.h:184
9942 msgid "Generate code for Intel as"
9945 #: config/ia64/ia64.h:186
9946 msgid "Generate code for GNU ld"
9949 #: config/ia64/ia64.h:188
9950 msgid "Generate code for Intel ld"
9953 #: config/ia64/ia64.h:190
9954 msgid "Generate code without GP reg"
9957 #: config/ia64/ia64.h:192
9958 msgid "Emit stop bits before and after volatile extended asms"
9961 #: config/ia64/ia64.h:194
9962 msgid "Don't emit stop bits before and after volatile extended asms"
9965 #: config/ia64/ia64.h:196
9966 msgid "Use in/loc/out register names"
9969 #: config/ia64/ia64.h:198
9970 msgid "Disable use of sdata/scommon/sbss"
9973 #: config/ia64/ia64.h:200
9974 msgid "Enable use of sdata/scommon/sbss"
9977 #: config/ia64/ia64.h:202
9978 msgid "gp is constant (but save/restore gp on indirect calls)"
9981 #: config/ia64/ia64.h:204
9982 msgid "Generate self-relocatable code"
9985 #: config/ia64/ia64.h:206
9986 msgid "Generate inline floating point division, optimize for latency"
9989 #: config/ia64/ia64.h:208
9990 msgid "Generate inline floating point division, optimize for throughput"
9993 #: config/ia64/ia64.h:211
9994 msgid "Do not inline floating point division"
9997 #: config/ia64/ia64.h:213
9998 msgid "Generate inline integer division, optimize for latency"
10001 #: config/ia64/ia64.h:215
10002 msgid "Generate inline integer division, optimize for throughput"
10005 #: config/ia64/ia64.h:217
10006 msgid "Do not inline integer division"
10009 #: config/ia64/ia64.h:219
10010 msgid "Generate inline square root, optimize for latency"
10013 #: config/ia64/ia64.h:221
10014 msgid "Generate inline square root, optimize for throughput"
10017 #: config/ia64/ia64.h:223
10018 msgid "Do not inline square root"
10021 #: config/ia64/ia64.h:225
10022 msgid "Enable Dwarf 2 line debug info via GNU as"
10025 #: config/ia64/ia64.h:227
10026 msgid "Disable Dwarf 2 line debug info via GNU as"
10029 #: config/ia64/ia64.h:229
10030 msgid "Enable earlier placing stop bits for better scheduling"
10033 #: config/ia64/ia64.h:231
10034 msgid "Disable earlier placing stop bits"
10037 #: config/ia64/ia64.h:276
10038 msgid "Specify range of registers to make fixed"
10041 #: config/ip2k/ip2k.c:1087
10042 msgid "bad operand"
10045 #: config/iq2000/iq2000.c:1649
10047 msgid "bad value (%s) for -mcpu= switch"
10050 #: config/iq2000/iq2000.c:1678
10052 msgid "The compiler does not support -march=%s."
10055 #: config/iq2000/iq2000.c:2065
10057 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
10060 #: config/iq2000/iq2000.c:2847
10062 msgid "argument %qd is not a constant"
10065 #: config/iq2000/iq2000.c:3150 config/xtensa/xtensa.c:2033
10066 msgid "PRINT_OPERAND_ADDRESS, null pointer"
10069 #: config/iq2000/iq2000.c:3305
10071 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
10074 #: config/iq2000/iq2000.c:3314 config/mips/mips.c:4832
10075 #: config/xtensa/xtensa.c:1887
10076 msgid "PRINT_OPERAND null pointer"
10079 #: config/iq2000/iq2000.c:3383
10081 msgid "invalid %%P operand"
10084 #: config/iq2000/iq2000.c:3391 config/rs6000/rs6000.c:10736
10086 msgid "invalid %%p value"
10089 #: config/iq2000/iq2000.c:3455 config/mips/mips.c:4958
10091 msgid "invalid use of %%d, %%x, or %%X"
10094 #: config/iq2000/iq2000.h:72 config/mn10300/mn10300.h:74
10095 msgid "No default crt0.o"
10098 #: config/iq2000/iq2000.h:74
10099 msgid "Use GP relative sdata/sbss sections"
10102 #: config/iq2000/iq2000.h:76
10103 msgid "Don't use GP relative sdata/sbss sections"
10106 #: config/iq2000/iq2000.h:78 config/mips/mips.h:589
10107 msgid "Use ROM instead of RAM"
10110 #: config/iq2000/iq2000.h:80 config/mips/mips.h:591
10111 msgid "Don't use ROM instead of RAM"
10114 #: config/iq2000/iq2000.h:82 config/mips/mips.h:593
10115 msgid "Put uninitialized constants in ROM (needs -membedded-data)"
10118 #: config/iq2000/iq2000.h:84 config/mips/mips.h:595
10119 msgid "Don't put uninitialized constants in ROM"
10122 #: config/iq2000/iq2000.h:106 config/mips/mips.h:780
10123 msgid "Specify CPU for scheduling purposes"
10126 #: config/iq2000/iq2000.h:108 config/mips/mips.h:782
10127 msgid "Specify CPU for code generation purposes"
10130 #: config/m32r/m32r.c:178
10132 msgid "bad value (%s) for -mmodel switch"
10135 #: config/m32r/m32r.c:187
10137 msgid "bad value (%s) for -msdata switch"
10140 #: config/m32r/m32r.c:194
10142 msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
10145 #: config/m32r/m32r.c:2111
10147 msgid "invalid operand to %%s code"
10150 #: config/m32r/m32r.c:2118
10152 msgid "invalid operand to %%p code"
10155 #: config/m32r/m32r.c:2173
10156 msgid "bad insn for 'A'"
10159 #: config/m32r/m32r.c:2220
10161 msgid "invalid operand to %%T/%%B code"
10164 #: config/m32r/m32r.c:2243
10166 msgid "invalid operand to %%N code"
10169 #: config/m32r/m32r.c:2276
10170 msgid "pre-increment address is not a register"
10173 #: config/m32r/m32r.c:2283
10174 msgid "pre-decrement address is not a register"
10177 #: config/m32r/m32r.c:2290
10178 msgid "post-increment address is not a register"
10181 #: config/m32r/m32r.c:2366 config/m32r/m32r.c:2382
10182 #: config/rs6000/rs6000.c:17465
10183 msgid "bad address"
10186 #: config/m32r/m32r.c:2387
10187 msgid "lo_sum not of register"
10190 #. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" },
10191 #: config/m32r/m32r.h:283
10192 msgid "Display compile time statistics"
10195 #: config/m32r/m32r.h:285
10196 msgid "Align all loops to 32 byte boundary"
10199 #: config/m32r/m32r.h:288
10200 msgid "Only issue one instruction per cycle"
10203 #: config/m32r/m32r.h:291
10204 msgid "Prefer branches over conditional execution"
10207 #: config/m32r/m32r.h:312
10208 msgid "Code size: small, medium or large"
10211 #: config/m32r/m32r.h:314
10212 msgid "Small data area: none, sdata, use"
10215 #: config/m32r/m32r.h:316 config/mips/mips.h:788
10216 msgid "Don't call any cache flush functions"
10219 #: config/m32r/m32r.h:318 config/mips/mips.h:790
10220 msgid "Specify cache flush function"
10223 #: config/m32r/m32r.h:320
10224 msgid "Don't call any cache flush trap"
10227 #: config/m32r/m32r.h:322
10228 msgid "Specify cache flush trap number"
10231 #: config/m68hc11/m68hc11.c:293
10233 msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
10236 #: config/m68hc11/m68hc11.c:1433
10237 msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
10240 #: config/m68hc11/m68hc11.c:1439
10241 msgid "%<trap%> attribute is already used"
10244 #. !!!! SCz wrong here.
10245 #: config/m68hc11/m68hc11.c:3398 config/m68hc11/m68hc11.c:3782
10246 msgid "move insn not handled"
10249 #: config/m68hc11/m68hc11.c:3630 config/m68hc11/m68hc11.c:3714
10250 #: config/m68hc11/m68hc11.c:3985
10251 msgid "invalid register in the move instruction"
10254 #: config/m68hc11/m68hc11.c:3664
10255 msgid "invalid operand in the instruction"
10258 #: config/m68hc11/m68hc11.c:3959
10259 msgid "invalid register in the instruction"
10262 #: config/m68hc11/m68hc11.c:3992
10263 msgid "operand 1 must be a hard register"
10266 #: config/m68hc11/m68hc11.c:4006
10267 msgid "invalid rotate insn"
10270 #: config/m68hc11/m68hc11.c:4430
10271 msgid "registers IX, IY and Z used in the same INSN"
10274 #: config/m68hc11/m68hc11.c:4767 config/m68hc11/m68hc11.c:5067
10275 msgid "cannot do z-register replacement"
10278 #: config/m68hc11/m68hc11.c:5130
10279 msgid "invalid Z register replacement for insn"
10282 #. Macro to define tables used to set the flags. This is a list in braces of
10283 #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
10284 #. to set or minus the bits to clear. An empty string NAME is used to
10285 #. identify the default VALUE.
10286 #: config/m68hc11/m68hc11.h:179
10287 msgid "Compile with 16-bit integer mode"
10290 #: config/m68hc11/m68hc11.h:181
10291 msgid "Compile with 32-bit integer mode"
10294 #: config/m68hc11/m68hc11.h:183
10295 msgid "Auto pre/post decrement increment allowed"
10298 #: config/m68hc11/m68hc11.h:185
10299 msgid "Auto pre/post decrement increment not allowed"
10302 #: config/m68hc11/m68hc11.h:187
10303 msgid "Min/max instructions allowed"
10306 #: config/m68hc11/m68hc11.h:189
10307 msgid "Min/max instructions not allowed"
10310 #: config/m68hc11/m68hc11.h:191
10311 msgid "Use call and rtc for function calls and returns"
10314 #: config/m68hc11/m68hc11.h:193
10315 msgid "Use jsr and rts for function calls and returns"
10318 #: config/m68hc11/m68hc11.h:195
10319 msgid "Do not use direct addressing mode for soft registers"
10322 #: config/m68hc11/m68hc11.h:197
10323 msgid "Use direct addressing mode for soft registers"
10326 #: config/m68hc11/m68hc11.h:199 config/m68hc11/m68hc11.h:205
10327 msgid "Compile for a 68HC11"
10330 #: config/m68hc11/m68hc11.h:201 config/m68hc11/m68hc11.h:207
10331 msgid "Compile for a 68HC12"
10334 #: config/m68hc11/m68hc11.h:203 config/m68hc11/m68hc11.h:209
10335 msgid "Compile for a 68HCS12"
10338 #. This macro is similar to `TARGET_SWITCHES' but defines names of
10339 #. command options that have values. Its definition is an
10340 #. initializer with a subgrouping for each command option.
10342 #. Each subgrouping contains a string constant, that defines the
10343 #. fixed part of the option name, and the address of a variable. The
10344 #. variable, type `char *', is set to the variable part of the given
10345 #. option if the fixed part matches. The actual option name is made
10346 #. by appending `-m' to the specified name.
10347 #: config/m68hc11/m68hc11.h:223
10348 msgid "Specify the register allocation order"
10351 #: config/m68hc11/m68hc11.h:225
10352 msgid "Indicate the number of soft registers available"
10355 #: config/m68k/m68k.c:216
10356 msgid "-mshared-library-id= specified without -mid-shared-library"
10359 #: config/m68k/m68k.c:219
10361 msgid "-mshared-library-id=%d is not between 0 and %d"
10364 #: config/m68k/m68k.c:233
10365 msgid "cannot specify both -msep-data and -mid-shared-library"
10368 #: config/m68k/m68k.c:245
10369 msgid "-fPIC is not currently supported on the 68000 or 68010\n"
10372 #: config/m68k/m68k.c:547 config/rs6000/rs6000.c:13592
10373 msgid "stack limit expression is not supported"
10376 #: config/m68k/m68k.h:240 config/m68k/m68k.h:242
10377 msgid "Generate code for a 68020"
10380 #: config/m68k/m68k.h:247 config/m68k/m68k.h:250
10381 msgid "Generate code for a 68000"
10384 #: config/m68k/m68k.h:252
10385 msgid "Use the bit-field instructions"
10388 #: config/m68k/m68k.h:254
10389 msgid "Do not use the bit-field instructions"
10392 #: config/m68k/m68k.h:256
10393 msgid "Consider type 'int' to be 16 bits wide"
10396 #: config/m68k/m68k.h:258
10397 msgid "Consider type 'int' to be 32 bits wide"
10400 #: config/m68k/m68k.h:261
10401 msgid "Generate code with library calls for floating point"
10404 #: config/m68k/m68k.h:263
10405 msgid "Generate code for a 68040, without any new instructions"
10408 #: config/m68k/m68k.h:266
10409 msgid "Generate code for a 68060, without any new instructions"
10412 #: config/m68k/m68k.h:270
10413 msgid "Generate code for a 68030"
10416 #: config/m68k/m68k.h:273
10417 msgid "Generate code for a 68040"
10420 #: config/m68k/m68k.h:277
10421 msgid "Generate code for a 68060"
10424 #: config/m68k/m68k.h:282
10425 msgid "Generate code for a 520X"
10428 #: config/m68k/m68k.h:286
10429 msgid "Generate code for a 5206e"
10432 #: config/m68k/m68k.h:290
10433 msgid "Generate code for a 528x"
10436 #: config/m68k/m68k.h:294
10437 msgid "Generate code for a 5307"
10440 #: config/m68k/m68k.h:298
10441 msgid "Generate code for a 5407"
10444 #: config/m68k/m68k.h:301
10445 msgid "Generate code for a 68851"
10448 #: config/m68k/m68k.h:303
10449 msgid "Do no generate code for a 68851"
10452 #: config/m68k/m68k.h:306
10453 msgid "Generate code for a 68302"
10456 #: config/m68k/m68k.h:309
10457 msgid "Generate code for a 68332"
10460 #: config/m68k/m68k.h:313
10461 msgid "Generate code for a cpu32"
10464 #: config/m68k/m68k.h:316
10465 msgid "Align variables on a 32-bit boundary"
10468 #: config/m68k/m68k.h:318
10469 msgid "Align variables on a 16-bit boundary"
10472 #: config/m68k/m68k.h:320
10473 msgid "Enable separate data segment"
10476 #: config/m68k/m68k.h:322
10477 msgid "Disable separate data segment"
10480 #: config/m68k/m68k.h:324
10481 msgid "Enable ID based shared library"
10484 #: config/m68k/m68k.h:326
10485 msgid "Disable ID based shared library"
10488 #: config/m68k/m68k.h:328
10489 msgid "Generate pc-relative code"
10492 #: config/m68k/m68k.h:330
10493 msgid "Do not use unaligned memory references"
10496 #: config/m68k/m68k.h:332
10497 msgid "Use unaligned memory references"
10500 #: config/m68k/m68k.h:334
10501 msgid "Use different calling convention using 'rtd'"
10504 #. TARGET_DEFAULT is defined in m68k-none.h, netbsd.h, etc.
10505 #: config/m68k/m68k.h:344
10506 msgid "ID of shared library to build"
10509 #: config/mcore/mcore.c:2992
10510 msgid "invalid option %<-mstack-increment=%s%>"
10513 #: config/mcore/mcore.h:113
10514 msgid "Inline constants if it can be done in 2 insns or less"
10517 #: config/mcore/mcore.h:115
10518 msgid "Inline constants if it only takes 1 instruction"
10521 #: config/mcore/mcore.h:117
10522 msgid "Set maximum alignment to 4"
10525 #: config/mcore/mcore.h:119
10526 msgid "Set maximum alignment to 8"
10529 #: config/mcore/mcore.h:123
10530 msgid "Do not use the divide instruction"
10533 #: config/mcore/mcore.h:127
10534 msgid "Do not arbitrary sized immediates in bit operations"
10537 #: config/mcore/mcore.h:129
10538 msgid "Always treat bit-field as int-sized"
10541 #: config/mcore/mcore.h:133
10542 msgid "Force functions to be aligned to a 4 byte boundary"
10545 #: config/mcore/mcore.h:135
10546 msgid "Force functions to be aligned to a 2 byte boundary"
10549 #: config/mcore/mcore.h:137
10550 msgid "Emit call graph information"
10553 #: config/mcore/mcore.h:141
10554 msgid "Prefer word accesses over byte accesses"
10557 #: config/mcore/mcore.h:152
10558 msgid "Generate code for the M*Core M340"
10561 #: config/mcore/mcore.h:165
10562 msgid "Maximum amount for a single stack increment operation"
10565 #: config/mips/mips.c:4025
10567 msgid "bad value (%s) for -mabi= switch"
10570 #: config/mips/mips.c:4048
10573 "-mips%s conflicts with the other architecture options, which specify a MIPS%"
10577 #: config/mips/mips.c:4067
10579 msgid "-march=%s is not compatible with the selected ABI"
10582 #: config/mips/mips.c:4082
10583 msgid "-mgp64 used with a 32-bit processor"
10586 #: config/mips/mips.c:4084
10587 msgid "-mgp32 used with a 64-bit ABI"
10590 #: config/mips/mips.c:4086
10591 msgid "-mgp64 used with a 32-bit ABI"
10594 #: config/mips/mips.c:4104 config/mips/mips.c:4106 config/mips/mips.c:4108
10595 #: config/mips/mips.c:4192
10597 msgid "unsupported combination: %s"
10600 #: config/mips/mips.c:4136
10601 msgid "-mint64 is a deprecated option"
10604 #: config/mips/mips.c:4187
10606 "generation of Branch Likely instructions enabled, but not supported by "
10610 #: config/mips/mips.c:4204
10611 msgid "-G is incompatible with PIC code which is the default"
10614 #: config/mips/mips.c:4271
10615 msgid "-mips3d requires -mpaired-single"
10618 #: config/mips/mips.c:4280
10619 msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
10622 #: config/mips/mips.c:4285
10623 msgid "-mips3d/-mpaired-single must be used with -mips64"
10626 #: config/mips/mips.c:4643
10627 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
10630 #: config/mips/mips.c:4769
10632 msgid "internal error: %%) found without a %%( in assembler pattern"
10635 #: config/mips/mips.c:4783
10637 msgid "internal error: %%] found without a %%[ in assembler pattern"
10640 #: config/mips/mips.c:4796
10642 msgid "internal error: %%> found without a %%< in assembler pattern"
10645 #: config/mips/mips.c:4809
10647 msgid "internal error: %%} found without a %%{ in assembler pattern"
10650 #: config/mips/mips.c:4823
10652 msgid "PRINT_OPERAND: unknown punctuation '%c'"
10655 #: config/mips/mips.c:4852
10657 msgid "PRINT_OPERAND, invalid insn for %%C"
10660 #: config/mips/mips.c:4869
10662 msgid "PRINT_OPERAND, invalid insn for %%N"
10665 #: config/mips/mips.c:4878
10667 msgid "PRINT_OPERAND, invalid insn for %%F"
10670 #: config/mips/mips.c:4887
10672 msgid "PRINT_OPERAND, invalid insn for %%W"
10675 #: config/mips/mips.c:4908
10677 msgid "invalid %%Y value"
10680 #: config/mips/mips.c:4986
10681 msgid "PRINT_OPERAND, invalid operand for relocation"
10684 #: config/mips/mips.c:7573
10686 msgid "cannot handle inconsistent calls to %qs"
10689 #: config/mips/mips.c:8963
10690 msgid "the cpu name must be lower case"
10693 #: config/mips/mips.c:8985
10695 msgid "bad value (%s) for %s"
10698 #. Target CPU builtins.
10699 #. Everyone but IRIX defines this to mips.
10700 #. We do this here because __mips is defined below and so we can't use builtin_define_std.
10701 #. Treat _R3000 and _R4000 like register-size defines, which is how they've historically been used.
10702 #. Macros dependent on the C dialect.
10703 #. Bizarre, but needed at least for Irix.
10704 #. Macro to define tables used to set the flags.
10705 #. This is a list in braces of pairs in braces,
10706 #. each pair being { "NAME", VALUE }
10707 #. where VALUE is the bits to set or minus the bits to clear.
10708 #. An empty string NAME is used to identify the default VALUE.
10709 #: config/mips/mips.h:537
10710 msgid "Use 64-bit int type"
10713 #: config/mips/mips.h:539
10714 msgid "Use 64-bit long type"
10717 #: config/mips/mips.h:541
10718 msgid "Use 32-bit long type"
10721 #: config/mips/mips.h:543
10722 msgid "Optimize lui/addiu address loads"
10725 #: config/mips/mips.h:545
10726 msgid "Don't optimize lui/addiu address loads"
10729 #: config/mips/mips.h:547
10730 msgid "Use GNU as (now ignored)"
10733 #: config/mips/mips.h:549 config/mips/mips.h:551
10734 msgid "Use GP relative sdata/sbss sections (now ignored)"
10737 #: config/mips/mips.h:553 config/mips/mips.h:555
10738 msgid "Don't use GP relative sdata/sbss sections (now ignored)"
10741 #: config/mips/mips.h:557
10742 msgid "Output compiler statistics (now ignored)"
10745 #: config/mips/mips.h:559
10746 msgid "Don't output compiler statistics"
10749 #: config/mips/mips.h:561
10750 msgid "Don't optimize block moves"
10753 #: config/mips/mips.h:563
10754 msgid "Optimize block moves"
10757 #: config/mips/mips.h:565
10758 msgid "Use mips-tfile asm postpass"
10761 #: config/mips/mips.h:567
10762 msgid "Don't use mips-tfile asm postpass"
10765 #: config/mips/mips.h:569 config/pa/pa.h:288
10766 msgid "Use software floating point"
10769 #. Macro to define tables used to set the flags.
10770 #. This is a list in braces of triplets in braces,
10771 #. each triplet being { "NAME", VALUE, DOC }
10772 #. where VALUE is the bits to set or minus the bits to clear and DOC
10773 #. is the documentation for --help (NULL if intentionally undocumented).
10774 #. An empty string NAME is used to identify the default VALUE.
10775 #: config/mips/mips.h:571 config/pdp11/pdp11.h:61 config/rs6000/rs6000.h:329
10776 msgid "Use hardware floating point"
10779 #: config/mips/mips.h:573
10780 msgid "Use 64-bit FP registers"
10783 #: config/mips/mips.h:575
10784 msgid "Use 32-bit FP registers"
10787 #: config/mips/mips.h:577
10788 msgid "Use 64-bit general registers"
10791 #: config/mips/mips.h:579
10792 msgid "Use 32-bit general registers"
10795 #: config/mips/mips.h:581
10796 msgid "Use Irix PIC"
10799 #: config/mips/mips.h:583
10800 msgid "Don't use Irix PIC"
10803 #: config/mips/mips.h:585
10804 msgid "Use indirect calls"
10807 #: config/mips/mips.h:587
10808 msgid "Don't use indirect calls"
10811 #: config/mips/mips.h:597
10812 msgid "Use big-endian byte order"
10815 #: config/mips/mips.h:599
10816 msgid "Use little-endian byte order"
10819 #: config/mips/mips.h:601
10820 msgid "Use single (32-bit) FP only"
10823 #: config/mips/mips.h:603
10824 msgid "Don't use single (32-bit) FP only"
10827 #: config/mips/mips.h:605 config/mips/mips.h:607
10828 msgid "Use paired-single floating point instructions"
10831 #: config/mips/mips.h:609 config/mips/mips.h:611
10832 msgid "Use MIPS-3D instructions"
10835 #: config/mips/mips.h:613
10836 msgid "Use multiply accumulate"
10839 #: config/mips/mips.h:615
10840 msgid "Don't use multiply accumulate"
10843 #: config/mips/mips.h:617
10844 msgid "Don't generate fused multiply/add instructions"
10847 #: config/mips/mips.h:619 config/rs6000/rs6000.h:345
10848 msgid "Generate fused multiply/add instructions"
10851 #: config/mips/mips.h:621
10852 msgid "Perform VR4130-specific alignment optimizations"
10855 #: config/mips/mips.h:623
10856 msgid "Don't perform VR4130-specific alignment optimizations"
10859 #: config/mips/mips.h:625
10860 msgid "Work around early 4300 hardware bug"
10863 #: config/mips/mips.h:627
10864 msgid "Don't work around early 4300 hardware bug"
10867 #: config/mips/mips.h:629
10868 msgid "Work around errata for early SB-1 revision 2 cores"
10871 #: config/mips/mips.h:631
10872 msgid "Don't work around errata for early SB-1 revision 2 cores"
10875 #: config/mips/mips.h:633
10876 msgid "Work around R4000 errata"
10879 #: config/mips/mips.h:635
10880 msgid "Don't work around R4000 errata"
10883 #: config/mips/mips.h:637
10884 msgid "Work around R4400 errata"
10887 #: config/mips/mips.h:639
10888 msgid "Don't work around R4400 errata"
10891 #: config/mips/mips.h:641
10892 msgid "Work around certain VR4120 errata"
10895 #: config/mips/mips.h:643
10896 msgid "Don't work around certain VR4120 errata"
10899 #: config/mips/mips.h:645
10900 msgid "Trap on integer divide by zero"
10903 #: config/mips/mips.h:647
10904 msgid "Don't trap on integer divide by zero"
10907 #: config/mips/mips.h:649
10908 msgid "Use trap to check for integer divide by zero"
10911 #: config/mips/mips.h:651
10912 msgid "Use break to check for integer divide by zero"
10915 #: config/mips/mips.h:653
10916 msgid "Use Branch Likely instructions, overriding default for arch"
10919 #: config/mips/mips.h:655
10920 msgid "Don't use Branch Likely instructions, overriding default for arch"
10923 #: config/mips/mips.h:657
10924 msgid "Use NewABI-style %reloc() assembly operators"
10927 #: config/mips/mips.h:659
10928 msgid "Use assembler macros instead of relocation operators"
10931 #: config/mips/mips.h:661
10932 msgid "Generate mips16 code"
10935 #: config/mips/mips.h:663
10936 msgid "Generate normal-mode code"
10939 #: config/mips/mips.h:665
10940 msgid "Lift restrictions on GOT size"
10943 #: config/mips/mips.h:667
10944 msgid "Do not lift restrictions on GOT size"
10947 #: config/mips/mips.h:669
10948 msgid "FP exceptions are enabled"
10951 #: config/mips/mips.h:671
10952 msgid "FP exceptions are not enabled"
10955 #: config/mips/mips.h:786
10956 msgid "Specify a Standard MIPS ISA"
10959 #. Output assembler code to FILE to increment profiler label # LABELNO
10960 #. for profiling a function entry.
10961 #: config/mips/mips.h:2318
10962 msgid "mips16 function profiling"
10965 #: config/mmix/mmix.c:229
10967 msgid "-f%s not supported: ignored"
10970 #: config/mmix/mmix.c:657
10972 msgid "support for mode %qs"
10975 #: config/mmix/mmix.c:671
10978 "too large function value type, needs %d registers, have only %d registers "
10982 #: config/mmix/mmix.c:841
10983 msgid "function_profiler support for MMIX"
10986 #: config/mmix/mmix.c:863
10987 msgid "MMIX Internal: Last named vararg would not fit in a register"
10990 #: config/mmix/mmix.c:1471 config/mmix/mmix.c:1601
10991 msgid "MMIX Internal: Expected a CONST_INT, not this"
10994 #: config/mmix/mmix.c:1479 config/mmix/mmix.c:1503 config/mmix/mmix.c:1619
10996 msgid "MMIX Internal: Bad register: %d"
10999 #: config/mmix/mmix.c:1550
11000 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
11003 #: config/mmix/mmix.c:1569
11004 msgid "MMIX Internal: Expected a register, not this"
11007 #: config/mmix/mmix.c:1579
11008 msgid "MMIX Internal: Expected a constant, not this"
11011 #. Presumably there's a missing case above if we get here.
11012 #: config/mmix/mmix.c:1611
11014 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
11017 #. We need the original here.
11018 #: config/mmix/mmix.c:1663
11019 msgid "MMIX Internal: Cannot decode this operand"
11022 #: config/mmix/mmix.c:1720
11023 msgid "MMIX Internal: This is not a recognized address"
11026 #: config/mmix/mmix.c:1897
11028 msgid "stack frame not a multiple of 8 bytes: %d"
11031 #: config/mmix/mmix.c:2133
11033 msgid "stack frame not a multiple of octabyte: %d"
11036 #: config/mmix/mmix.c:2606 config/mmix/mmix.c:2670
11038 msgid "MMIX Internal: %s is not a shiftable int"
11041 #: config/mmix/mmix.c:2786
11042 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
11045 #: config/mmix/mmix.c:2793
11046 msgid "MMIX Internal: What's the CC of this?"
11049 #: config/mmix/mmix.c:2797
11050 msgid "MMIX Internal: What is the CC of this?"
11053 #: config/mmix/mmix.c:2867
11054 msgid "MMIX Internal: This is not a constant:"
11057 #: config/mmix/mmix.h:132
11058 msgid "Set start-address of the program"
11061 #: config/mmix/mmix.h:134
11062 msgid "Set start-address of data"
11065 #. FIXME: Provide a way to *load* the epsilon register.
11066 #: config/mmix/mmix.h:198
11067 msgid "For intrinsics library: pass all parameters in registers"
11070 #: config/mmix/mmix.h:201
11071 msgid "Use register stack for parameters and return value"
11074 #: config/mmix/mmix.h:203
11075 msgid "Use call-clobbered registers for parameters and return value"
11078 #: config/mmix/mmix.h:205
11079 msgid "Use epsilon-respecting floating point compare instructions"
11082 #: config/mmix/mmix.h:208
11083 msgid "Use zero-extending memory loads, not sign-extending ones"
11086 #: config/mmix/mmix.h:211
11088 "Generate divide results with reminder having the same sign as the divisor "
11089 "(not the dividend)"
11092 #: config/mmix/mmix.h:215
11093 msgid "Prepend global symbols with \":\" (for use with PREFIX)"
11096 #: config/mmix/mmix.h:217
11097 msgid "Do not provide a default start-address 0x100 of the program"
11100 #: config/mmix/mmix.h:219
11101 msgid "Link to emit program in ELF format (rather than mmo)"
11104 #: config/mmix/mmix.h:221
11105 msgid "Use P-mnemonics for branches statically predicted as taken"
11108 #: config/mmix/mmix.h:223
11109 msgid "Don't use P-mnemonics for branches"
11112 #: config/mmix/mmix.h:225
11113 msgid "Use addresses that allocate global registers"
11116 #: config/mmix/mmix.h:227
11117 msgid "Do not use addresses that allocate global registers"
11120 #: config/mmix/mmix.h:229
11121 msgid "Generate a single exit point for each function"
11124 #: config/mmix/mmix.h:231
11125 msgid "Do not generate a single exit point for each function"
11128 #: config/mn10300/linux.h:45 config/mn10300/mn10300.h:71
11129 msgid "Target the AM33 processor"
11132 #: config/mn10300/linux.h:46 config/mn10300/mn10300.h:75
11133 msgid "Target the AM33/2.0 processor"
11136 #: config/mn10300/linux.h:47 config/mn10300/mn10300.h:78
11137 msgid "Enable linker relaxations"
11140 #: config/mn10300/mn10300.h:69
11141 msgid "Work around hardware multiply bug"
11144 #: config/mn10300/mn10300.h:70
11145 msgid "Do not work around hardware multiply bug"
11148 #: config/ns32k/ns32k.h:142 config/s390/s390.h:135
11149 msgid "Don't use hardware fp"
11152 #: config/ns32k/ns32k.h:143
11153 msgid "Alternative calling convention"
11156 #: config/ns32k/ns32k.h:145
11157 msgid "Pass some arguments in registers"
11160 #: config/ns32k/ns32k.h:146
11161 msgid "Pass all arguments on stack"
11164 #: config/ns32k/ns32k.h:147
11165 msgid "Optimize for 32532 cpu"
11168 #: config/ns32k/ns32k.h:148
11169 msgid "Optimize for 32332 cpu"
11172 #: config/ns32k/ns32k.h:150
11173 msgid "Optimize for 32032"
11176 #: config/ns32k/ns32k.h:152
11177 msgid "Register sb is zero. Use for absolute addressing"
11180 #: config/ns32k/ns32k.h:153
11181 msgid "Do not use register sb"
11184 #: config/ns32k/ns32k.h:155
11185 msgid "Use bit-field instructions"
11188 #: config/ns32k/ns32k.h:157
11189 msgid "Do not use bit-field instructions"
11192 #: config/ns32k/ns32k.h:158
11193 msgid "Generate code for high memory"
11196 #: config/ns32k/ns32k.h:159
11197 msgid "Generate code for low memory"
11200 #: config/ns32k/ns32k.h:160
11204 #: config/ns32k/ns32k.h:162
11205 msgid "Use multiply-accumulate fp instructions"
11208 #: config/ns32k/ns32k.h:164
11209 msgid "Do not use multiply-accumulate fp instructions"
11212 #: config/ns32k/ns32k.h:165
11213 msgid "\"Small register classes\" kludge"
11216 #: config/ns32k/ns32k.h:166
11217 msgid "No \"Small register classes\" kludge"
11220 #: config/pa/pa.c:412
11223 "unknown -mschedule= option (%s).\n"
11224 "Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
11227 #: config/pa/pa.c:437
11230 "unknown -march= option (%s).\n"
11231 "Valid options are 1.0, 1.1, and 2.0\n"
11234 #: config/pa/pa.c:457
11237 "unknown -munix= option (%s).\n"
11238 "Valid options are 93, 95 and 98.\n"
11241 #: config/pa/pa.c:462
11244 "unknown -munix= option (%s).\n"
11245 "Valid options are 93 and 95.\n"
11248 #: config/pa/pa.c:466
11251 "unknown -munix= option (%s).\n"
11252 "Valid option is 93.\n"
11255 #: config/pa/pa.c:483
11256 msgid "PIC code generation is not supported in the portable runtime model\n"
11259 #: config/pa/pa.c:488
11260 msgid "PIC code generation is not compatible with fast indirect calls\n"
11263 #: config/pa/pa.c:493
11264 msgid "-g is only supported when using GAS on this processor,"
11267 #: config/pa/pa.c:494
11268 msgid "-g option disabled"
11271 #: config/pa/pa.c:8338
11274 "alignment (%u) for %s exceeds maximum alignment for global common data. "
11278 #: config/pa/pa-hpux.h:96 config/pa/pa64-hpux.h:26
11279 msgid "Generate cpp defines for server IO"
11282 #: config/pa/pa-hpux.h:97 config/pa/pa64-hpux.h:28
11283 msgid "Generate cpp defines for workstation IO"
11286 #: config/pa/pa-hpux10.h:84
11288 "Specify UNIX standard for predefines and linking.\n"
11289 "Supported value is 93."
11292 #: config/pa/pa-hpux1010.h:28 config/pa/pa-hpux11.h:99
11294 "Specify UNIX standard for predefines and linking.\n"
11295 "Supported values are 93 and 95."
11298 #: config/pa/pa-hpux11.h:82
11299 msgid "-munix=98 option required for C89 Amendment 1 features.\n"
11302 #: config/pa/pa-hpux1111.h:28
11304 "Specify UNIX standard for predefines and linking.\n"
11305 "Supported values are 93, 95 and 98."
11308 #. Macro to define tables used to set the flags. This is a
11309 #. list in braces of target switches with each switch being
11310 #. { "NAME", VALUE, "HELP_STRING" }. VALUE is the bits to set,
11311 #. or minus the bits to clear. An empty string NAME is used to
11312 #. identify the default VALUE. Do not mark empty strings for
11314 #: config/pa/pa.h:254 config/pa/pa.h:260
11315 msgid "Generate PA1.1 code"
11318 #: config/pa/pa.h:256 config/pa/pa.h:258
11319 msgid "Generate PA1.0 code"
11322 #: config/pa/pa.h:262
11323 msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
11326 #: config/pa/pa.h:264
11327 msgid "Disable FP regs"
11330 #: config/pa/pa.h:266
11331 msgid "Do not disable FP regs"
11334 #: config/pa/pa.h:268
11335 msgid "Disable space regs"
11338 #: config/pa/pa.h:270
11339 msgid "Do not disable space regs"
11342 #: config/pa/pa.h:272
11343 msgid "Put jumps in call delay slots"
11346 #: config/pa/pa.h:274
11347 msgid "Do not put jumps in call delay slots"
11350 #: config/pa/pa.h:276
11351 msgid "Disable indexed addressing"
11354 #: config/pa/pa.h:278
11355 msgid "Do not disable indexed addressing"
11358 #: config/pa/pa.h:280
11359 msgid "Use portable calling conventions"
11362 #: config/pa/pa.h:282
11363 msgid "Do not use portable calling conventions"
11366 #: config/pa/pa.h:284
11367 msgid "Assume code will be assembled by GAS"
11370 #: config/pa/pa.h:286
11371 msgid "Do not assume code will be assembled by GAS"
11374 #: config/pa/pa.h:290
11375 msgid "Do not use software floating point"
11378 #: config/pa/pa.h:292
11379 msgid "Emit long load/store sequences"
11382 #: config/pa/pa.h:294
11383 msgid "Do not emit long load/store sequences"
11386 #: config/pa/pa.h:296
11387 msgid "Generate fast indirect calls"
11390 #: config/pa/pa.h:298
11391 msgid "Do not generate fast indirect calls"
11394 #: config/pa/pa.h:300
11395 msgid "Generate code for huge switch statements"
11398 #: config/pa/pa.h:302
11399 msgid "Do not generate code for huge switch statements"
11402 #: config/pa/pa.h:304
11403 msgid "Always generate long calls"
11406 #: config/pa/pa.h:306
11407 msgid "Generate long calls only when needed"
11410 #: config/pa/pa.h:308
11411 msgid "Enable linker optimizations"
11414 #: config/pa/pa.h:332
11416 "Specify PA-RISC architecture for code generation.\n"
11417 "Values are 1.0, 1.1 and 2.0."
11420 #: config/pa/pa.h:335
11421 msgid "Specify range of registers to make fixed."
11424 #: config/pa/pa.h:337
11425 msgid "Specify CPU for scheduling purposes."
11428 #: config/pa/pa64-hpux.h:30
11429 msgid "Assume code will be linked by GNU ld"
11432 #: config/pa/pa64-hpux.h:32
11433 msgid "Assume code will be linked by HP ld"
11436 #: config/pdp11/pdp11.h:62 config/rs6000/rs6000.h:331
11437 msgid "Do not use hardware floating point"
11440 #. return float result in ac0
11441 #: config/pdp11/pdp11.h:64
11442 msgid "Return floating point results in ac0"
11445 #: config/pdp11/pdp11.h:65
11446 msgid "Return floating point results in memory"
11450 #: config/pdp11/pdp11.h:67
11451 msgid "Generate code for an 11/40"
11455 #: config/pdp11/pdp11.h:70
11456 msgid "Generate code for an 11/45"
11460 #: config/pdp11/pdp11.h:73
11461 msgid "Generate code for an 11/10"
11464 #. use movmemhi for bcopy
11465 #. use 32 bit for int
11466 #: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
11467 msgid "Use 32 bit int"
11470 #: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
11471 msgid "Use 16 bit int"
11474 #. use 32 bit for float
11475 #: config/pdp11/pdp11.h:83 config/pdp11/pdp11.h:84
11476 msgid "Use 32 bit float"
11479 #: config/pdp11/pdp11.h:85 config/pdp11/pdp11.h:86
11480 msgid "Use 64 bit float"
11483 #. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
11484 #. is branching expensive - on a PDP, it's actually really cheap
11485 #. this is just to play around and check what code gcc generates
11486 #. split instruction and data memory?
11487 #: config/pdp11/pdp11.h:95
11488 msgid "Target has split I&D"
11491 #: config/pdp11/pdp11.h:96
11492 msgid "Target does not have split I&D"
11495 #. UNIX assembler syntax?
11496 #: config/pdp11/pdp11.h:98
11497 msgid "Use UNIX assembler syntax"
11500 #: config/pdp11/pdp11.h:99
11501 msgid "Use DEC assembler syntax"
11504 #: config/rs6000/host-darwin.c:52
11505 msgid "Segmentation Fault (code)"
11508 #: config/rs6000/host-darwin.c:83
11509 msgid "Out of stack space.\n"
11512 #: config/rs6000/host-darwin.c:104
11514 msgid "Try running '%s' in the shell to raise its limit.\n"
11517 #: config/rs6000/host-darwin.c:117
11518 msgid "Segmentation Fault"
11521 #: config/rs6000/host-darwin.c:131
11523 msgid "While setting up signal stack: %m"
11526 #: config/rs6000/host-darwin.c:137
11528 msgid "While setting up signal handler: %m"
11531 #: config/rs6000/host-darwin.c:181
11533 msgid "couldn't unmap pch_address_space: %m\n"
11536 #. Handle the machine specific pragma longcall. Its syntax is
11538 #. # pragma longcall ( TOGGLE )
11540 #. where TOGGLE is either 0 or 1.
11542 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
11543 #. whether or not new function declarations receive a longcall
11544 #. attribute by default.
11545 #: config/rs6000/rs6000-c.c:46
11546 msgid "ignoring malformed #pragma longcall"
11549 #: config/rs6000/rs6000-c.c:59
11550 msgid "missing open paren"
11553 #: config/rs6000/rs6000-c.c:61
11554 msgid "missing number"
11557 #: config/rs6000/rs6000-c.c:63
11558 msgid "missing close paren"
11561 #: config/rs6000/rs6000-c.c:66
11562 msgid "number must be 0 or 1"
11565 #: config/rs6000/rs6000-c.c:69
11566 msgid "junk at end of #pragma longcall"
11569 #: config/rs6000/rs6000.c:1254
11570 msgid "-mmultiple is not supported on little endian systems"
11573 #: config/rs6000/rs6000.c:1261
11574 msgid "-mstring is not supported on little endian systems"
11577 #: config/rs6000/rs6000.c:1275
11579 msgid "unknown -mdebug-%s switch"
11582 #: config/rs6000/rs6000.c:1287
11584 "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
11587 #: config/rs6000/rs6000.c:1298
11589 msgid "Unknown switch -mlong-double-%s"
11592 #: config/rs6000/rs6000.c:1354
11593 msgid "AltiVec and E500 instructions cannot coexist"
11596 #: config/rs6000/rs6000.c:1622
11598 msgid "unknown -m%s= option specified: '%s'"
11601 #: config/rs6000/rs6000.c:1643
11603 msgid "not configured for ABI: '%s'"
11606 #: config/rs6000/rs6000.c:1651
11607 msgid "Using darwin64 ABI"
11610 #: config/rs6000/rs6000.c:1656
11611 msgid "Using old darwin ABI"
11614 #: config/rs6000/rs6000.c:1662
11616 msgid "unknown ABI specified: '%s'"
11619 #: config/rs6000/rs6000.c:1679
11620 msgid "invalid option for -mfloat-gprs"
11623 #: config/rs6000/rs6000.c:1695
11625 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
11626 "the installed C and C++ libraries"
11629 #: config/rs6000/rs6000.c:1702
11631 msgid "unknown -malign-XXXXX option specified: '%s'"
11634 #: config/rs6000/rs6000.c:4756
11636 "GCC vector returned by reference: non-standard ABI extension with no "
11637 "compatibility guarantee"
11640 #: config/rs6000/rs6000.c:4829
11642 "Cannot return value in vector register because altivec instructions are "
11643 "disabled, use -maltivec to enable them."
11646 #: config/rs6000/rs6000.c:5018
11648 "Cannot pass argument in vector register because altivec instructions are "
11649 "disabled, use -maltivec to enable them."
11652 #: config/rs6000/rs6000.c:5809
11654 "GCC vector passed by reference: non-standard ABI extension with no "
11655 "compatibility guarantee"
11658 #: config/rs6000/rs6000.c:6704
11659 msgid "argument 1 must be a 5-bit signed literal"
11662 #: config/rs6000/rs6000.c:6807 config/rs6000/rs6000.c:7477
11663 msgid "argument 2 must be a 5-bit unsigned literal"
11666 #: config/rs6000/rs6000.c:6847
11667 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
11670 #: config/rs6000/rs6000.c:6901
11671 msgid "argument 1 of __builtin_altivec_predicate is out of range"
11674 #: config/rs6000/rs6000.c:7063
11675 msgid "argument 3 must be a 4-bit unsigned literal"
11678 #: config/rs6000/rs6000.c:7235
11680 msgid "argument to %qs must be a 2-bit unsigned literal"
11683 #: config/rs6000/rs6000.c:7348
11684 msgid "argument to dss must be a 2-bit unsigned literal"
11687 #: config/rs6000/rs6000.c:7363
11689 msgid "invalid parameter combination for %qs AltiVec intrinsic"
11692 #: config/rs6000/rs6000.c:7597
11693 msgid "argument 1 of __builtin_spe_predicate must be a constant"
11696 #: config/rs6000/rs6000.c:7670
11697 msgid "argument 1 of __builtin_spe_predicate is out of range"
11700 #: config/rs6000/rs6000.c:10566
11702 msgid "invalid %%f value"
11705 #: config/rs6000/rs6000.c:10575
11707 msgid "invalid %%F value"
11710 #: config/rs6000/rs6000.c:10584
11712 msgid "invalid %%G value"
11715 #: config/rs6000/rs6000.c:10619
11717 msgid "invalid %%j code"
11720 #: config/rs6000/rs6000.c:10629
11722 msgid "invalid %%J code"
11725 #: config/rs6000/rs6000.c:10639
11727 msgid "invalid %%k value"
11730 #: config/rs6000/rs6000.c:10659 config/xtensa/xtensa.c:1937
11732 msgid "invalid %%K value"
11735 #: config/rs6000/rs6000.c:10726
11737 msgid "invalid %%O value"
11740 #: config/rs6000/rs6000.c:10773
11742 msgid "invalid %%q value"
11745 #: config/rs6000/rs6000.c:10817
11747 msgid "invalid %%S value"
11750 #: config/rs6000/rs6000.c:10859
11752 msgid "invalid %%T value"
11755 #: config/rs6000/rs6000.c:10869
11757 msgid "invalid %%u value"
11760 #: config/rs6000/rs6000.c:10878 config/xtensa/xtensa.c:1907
11762 msgid "invalid %%v value"
11765 #: config/rs6000/rs6000.c:13555
11766 msgid "stack frame too large"
11769 #: config/rs6000/rs6000.c:16073
11770 msgid "no profiling of 64-bit code for this ABI"
11773 #: config/rs6000/rs6000.c:17163
11774 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
11777 #: config/rs6000/rs6000.c:17165
11778 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
11781 #: config/rs6000/rs6000.c:17169
11782 msgid "use of %<long long%> in AltiVec types is invalid"
11785 #: config/rs6000/rs6000.c:17171
11786 msgid "use of %<double%> in AltiVec types is invalid"
11789 #: config/rs6000/rs6000.c:17173
11790 msgid "use of %<long double%> in AltiVec types is invalid"
11793 #: config/rs6000/rs6000.c:17175
11794 msgid "use of boolean types in AltiVec types is invalid"
11797 #: config/rs6000/rs6000.c:17177
11798 msgid "use of %<complex%> in AltiVec types is invalid"
11801 #: config/rs6000/aix.h:204
11802 msgid "Conform more closely to IBM XLC semantics"
11805 #: config/rs6000/aix.h:206
11806 msgid "Default GCC semantics that differ from IBM XLC"
11809 #: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:31
11810 #: config/rs6000/aix52.h:31
11811 msgid "Support message passing with the Parallel Environment"
11814 #: config/rs6000/aix43.h:28 config/rs6000/aix51.h:27 config/rs6000/aix52.h:27
11815 msgid "Compile for 64-bit pointers"
11818 #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:29 config/rs6000/aix52.h:29
11819 msgid "Compile for 32-bit pointers"
11822 #: config/rs6000/aix43.h:49 config/rs6000/aix51.h:48 config/rs6000/aix52.h:48
11823 msgid "-maix64 and POWER architecture are incompatible"
11826 #: config/rs6000/aix43.h:54 config/rs6000/aix51.h:53 config/rs6000/aix52.h:53
11827 msgid "-maix64 requires PowerPC64 architecture remain enabled"
11830 #: config/rs6000/aix43.h:58 config/rs6000/aix51.h:57 config/rs6000/aix52.h:57
11832 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
11835 #: config/rs6000/darwin.h:69 config/rs6000/sysv4.h:153
11836 msgid "Generate 64-bit code"
11839 #: config/rs6000/darwin.h:71 config/rs6000/sysv4.h:155
11840 msgid "Generate 32-bit code"
11843 #: config/rs6000/darwin.h:73
11844 msgid "Generate code suitable for executables (NOT shared libs)"
11847 #. The Darwin ABI always includes AltiVec, can't be (validly) turned
11849 #: config/rs6000/darwin.h:89
11850 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
11853 #. Darwin doesn't support -fpic.
11854 #: config/rs6000/darwin.h:95
11855 msgid "-fpic is not supported; -fPIC assumed"
11858 #: config/rs6000/darwin.h:113
11859 msgid "-m64 requires PowerPC64 architecture, enabling"
11863 #. if (rs6000_long_double_size_string == NULL)
11864 #. rs6000_long_double_type_size = 128;
11865 #: config/rs6000/eabispe.h:45 config/rs6000/linuxspe.h:62
11866 msgid "-m64 not supported in this configuration"
11869 #: config/rs6000/linux64.h:109
11870 msgid "-m64 requires a PowerPC64 cpu"
11873 #: config/rs6000/linux64.h:221
11874 msgid "Call mcount for profiling before a function prologue"
11877 #: config/rs6000/linux64.h:223
11878 msgid "Call mcount for profiling after a function prologue"
11881 #. Run-time compilation parameters selecting different hardware subsets.
11883 #. Macro to define tables used to set the flags.
11884 #. This is a list in braces of pairs in braces,
11885 #. each pair being { "NAME", VALUE }
11886 #. where VALUE is the bits to set or minus the bits to clear.
11887 #. An empty string NAME is used to identify the default VALUE.
11888 #: config/rs6000/rs6000.h:277
11889 msgid "Use POWER instruction set"
11892 #: config/rs6000/rs6000.h:280
11893 msgid "Use POWER2 instruction set"
11896 #: config/rs6000/rs6000.h:282
11897 msgid "Do not use POWER2 instruction set"
11900 #: config/rs6000/rs6000.h:285
11901 msgid "Do not use POWER instruction set"
11904 #: config/rs6000/rs6000.h:287
11905 msgid "Use PowerPC instruction set"
11908 #: config/rs6000/rs6000.h:290
11909 msgid "Do not use PowerPC instruction set"
11912 #: config/rs6000/rs6000.h:292
11913 msgid "Use PowerPC General Purpose group optional instructions"
11916 #: config/rs6000/rs6000.h:294
11917 msgid "Do not use PowerPC General Purpose group optional instructions"
11920 #: config/rs6000/rs6000.h:296
11921 msgid "Use PowerPC Graphics group optional instructions"
11924 #: config/rs6000/rs6000.h:298
11925 msgid "Do not use PowerPC Graphics group optional instructions"
11928 #: config/rs6000/rs6000.h:300
11929 msgid "Use PowerPC-64 instruction set"
11932 #: config/rs6000/rs6000.h:302
11933 msgid "Do not use PowerPC-64 instruction set"
11936 #: config/rs6000/rs6000.h:304
11937 msgid "Use AltiVec instructions"
11940 #: config/rs6000/rs6000.h:306
11941 msgid "Do not use AltiVec instructions"
11944 #: config/rs6000/rs6000.h:308
11945 msgid "Use new mnemonics for PowerPC architecture"
11948 #: config/rs6000/rs6000.h:310
11949 msgid "Use old mnemonics for PowerPC architecture"
11952 #: config/rs6000/rs6000.h:313
11953 msgid "Put everything in the regular TOC"
11956 #: config/rs6000/rs6000.h:315
11957 msgid "Place floating point constants in TOC"
11960 #: config/rs6000/rs6000.h:317
11961 msgid "Do not place floating point constants in TOC"
11964 #: config/rs6000/rs6000.h:319
11965 msgid "Place symbol+offset constants in TOC"
11968 #: config/rs6000/rs6000.h:321
11969 msgid "Do not place symbol+offset constants in TOC"
11972 #: config/rs6000/rs6000.h:327
11973 msgid "Place variable addresses in the regular TOC"
11976 #: config/rs6000/rs6000.h:333
11977 msgid "Generate load/store multiple instructions"
11980 #: config/rs6000/rs6000.h:335
11981 msgid "Do not generate load/store multiple instructions"
11984 #: config/rs6000/rs6000.h:337
11985 msgid "Generate string instructions for block moves"
11988 #: config/rs6000/rs6000.h:339
11989 msgid "Do not generate string instructions for block moves"
11992 #: config/rs6000/rs6000.h:341
11993 msgid "Generate load/store with update instructions"
11996 #: config/rs6000/rs6000.h:343
11997 msgid "Do not generate load/store with update instructions"
12000 #: config/rs6000/rs6000.h:347
12001 msgid "Do not generate fused multiply/add instructions"
12004 #: config/rs6000/rs6000.h:351
12005 msgid "Do not schedule the start and end of the procedure"
12008 #: config/rs6000/rs6000.h:357
12009 msgid "Return all structures in memory (AIX default)"
12012 #: config/rs6000/rs6000.h:359
12013 msgid "Return small structures in registers (SVR4 default)"
12016 #: config/rs6000/rs6000.h:365
12017 msgid "Generate single field mfcr instruction"
12020 #: config/rs6000/rs6000.h:367
12021 msgid "Do not generate single field mfcr instruction"
12024 #: config/rs6000/rs6000.h:451 config/sparc/sparc.h:715
12025 msgid "Use features of and schedule code for given CPU"
12028 #: config/rs6000/rs6000.h:454
12029 msgid "Enable debug output"
12032 #: config/rs6000/rs6000.h:456
12033 msgid "Select full, part, or no traceback table"
12036 #: config/rs6000/rs6000.h:457
12037 msgid "Specify ABI to use"
12040 #: config/rs6000/rs6000.h:459
12041 msgid "Specify size of long double (64 or 128 bits)"
12044 #: config/rs6000/rs6000.h:461
12045 msgid "Specify yes/no if isel instructions should be generated"
12048 #: config/rs6000/rs6000.h:463
12049 msgid "Specify yes/no if SPE SIMD instructions should be generated"
12052 #: config/rs6000/rs6000.h:465
12053 msgid "Specify yes/no if using floating point in the GPRs"
12056 #: config/rs6000/rs6000.h:467
12057 msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
12060 #: config/rs6000/rs6000.h:469
12061 msgid "Avoid all range limits on call instructions"
12064 #: config/rs6000/rs6000.h:472
12065 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
12068 #: config/rs6000/rs6000.h:475
12069 msgid "Determine which dependences between insns are considered costly"
12072 #: config/rs6000/rs6000.h:477
12073 msgid "Specify which post scheduling nop insertion scheme to apply"
12076 #: config/rs6000/rs6000.h:479
12077 msgid "Specify alignment of structure fields default/natural"
12080 #: config/rs6000/rs6000.h:481
12081 msgid "Specify scheduling priority for dispatch slot restricted insns"
12084 #. Definitions for __builtin_return_address and __builtin_frame_address.
12085 #. __builtin_return_address (0) should give link register (65), enable
12087 #. This should be uncommented, so that the link register is used, but
12088 #. currently this would result in unmatched insns and spilling fixed
12089 #. registers so we'll leave it for another day. When these problems are
12090 #. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
12092 #. #define RETURN_ADDR_IN_PREVIOUS_FRAME
12093 #. Number of bytes into the frame return addresses can be found. See
12094 #. rs6000_stack_info in rs6000.c for more information on how the different
12095 #. abi's store the return address.
12096 #: config/rs6000/rs6000.h:1830
12097 msgid "RETURN_ADDRESS_OFFSET not supported"
12100 #: config/rs6000/sysv4.h:87
12101 msgid "Select ABI calling convention"
12104 #: config/rs6000/sysv4.h:88
12105 msgid "Select method for sdata handling"
12108 #: config/rs6000/sysv4.h:100
12109 msgid "Align to the base type of the bit-field"
12112 #: config/rs6000/sysv4.h:102
12113 msgid "Don't align to the base type of the bit-field"
12116 #: config/rs6000/sysv4.h:104
12117 msgid "Don't assume that unaligned accesses are handled by the system"
12120 #: config/rs6000/sysv4.h:106
12121 msgid "Assume that unaligned accesses are handled by the system"
12124 #: config/rs6000/sysv4.h:108 config/rs6000/sysv4.h:112
12125 msgid "Produce code relocatable at runtime"
12128 #: config/rs6000/sysv4.h:110 config/rs6000/sysv4.h:114
12129 msgid "Don't produce code relocatable at runtime"
12132 #: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:118
12133 msgid "Produce little endian code"
12136 #: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
12137 msgid "Produce big endian code"
12140 #: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:124
12141 #: config/rs6000/sysv4.h:125 config/rs6000/sysv4.h:126
12142 #: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
12143 #: config/rs6000/sysv4.h:138 config/rs6000/sysv4.h:139
12144 #: config/rs6000/sysv4.h:151 config/rs6000/sysv4.h:157
12145 msgid "no description yet"
12148 #: config/rs6000/sysv4.h:129
12152 #: config/rs6000/sysv4.h:130
12153 msgid "Don't use EABI"
12156 #: config/rs6000/sysv4.h:133
12157 msgid "Do not allow bit-fields to cross word boundaries"
12160 #: config/rs6000/sysv4.h:135
12161 msgid "Use alternate register names"
12164 #: config/rs6000/sysv4.h:137
12165 msgid "Don't use alternate register names"
12168 #: config/rs6000/sysv4.h:141
12169 msgid "Link with libsim.a, libc.a and sim-crt0.o"
12172 #: config/rs6000/sysv4.h:143
12173 msgid "Link with libads.a, libc.a and crt0.o"
12176 #: config/rs6000/sysv4.h:145
12177 msgid "Link with libyk.a, libc.a and crt0.o"
12180 #: config/rs6000/sysv4.h:147
12181 msgid "Link with libmvme.a, libc.a and crt0.o"
12184 #: config/rs6000/sysv4.h:149
12185 msgid "Set the PPC_EMB bit in the ELF flags header"
12188 #: config/rs6000/sysv4.h:150
12189 msgid "Use the WindISS simulator"
12192 #. Sometimes certain combinations of command options do not make sense
12193 #. on a particular target machine. You can define a macro
12194 #. `OVERRIDE_OPTIONS' to take account of this. This macro, if
12195 #. defined, is executed once just after all the command options have
12198 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
12200 #: config/rs6000/sysv4.h:219
12202 msgid "bad value for -mcall-%s"
12205 #: config/rs6000/sysv4.h:235
12207 msgid "bad value for -msdata=%s"
12210 #: config/rs6000/sysv4.h:252
12212 msgid "-mrelocatable and -msdata=%s are incompatible"
12215 #: config/rs6000/sysv4.h:261
12217 msgid "-f%s and -msdata=%s are incompatible"
12220 #: config/rs6000/sysv4.h:270
12222 msgid "-msdata=%s and -mcall-%s are incompatible"
12225 #: config/rs6000/sysv4.h:279
12226 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
12229 #: config/rs6000/sysv4.h:285
12231 msgid "-mrelocatable and -mcall-%s are incompatible"
12234 #: config/rs6000/sysv4.h:292
12236 msgid "-fPIC and -mcall-%s are incompatible"
12239 #: config/rs6000/sysv4.h:299
12240 msgid "-mcall-aixdesc must be big endian"
12243 #: config/rs6000/sysv4.h:314
12245 msgid "-m%s not supported in this configuration"
12248 #: config/s390/s390.c:1406
12250 msgid "Unknown cpu used in -march=%s."
12253 #: config/s390/s390.c:1425
12255 msgid "Unknown cpu used in -mtune=%s."
12258 #: config/s390/s390.c:1430
12260 msgid "z/Architecture mode not supported on %s."
12263 #: config/s390/s390.c:1432
12264 msgid "64-bit ABI not supported in ESA/390 mode."
12267 #: config/s390/s390.c:1443
12269 "-mbackchain -mpacked-stack -mhard-float are not supported in combination."
12272 #: config/s390/s390.c:1450
12273 msgid "invalid value for -mwarn-framesize"
12276 #: config/s390/s390.c:1460
12277 msgid "invalid value for -mstack-size"
12280 #: config/s390/s390.c:1463
12281 msgid "stack size must be an exact power of 2"
12284 #: config/s390/s390.c:1469
12285 msgid "invalid value for -mstack-guard"
12288 #: config/s390/s390.c:1472
12289 msgid "stack size must be greater than the stack guard value"
12292 #: config/s390/s390.c:1475
12293 msgid "stack guard value must be an exact power of 2"
12296 #: config/s390/s390.c:1478
12297 msgid "-mstack-size implies use of -mstack-guard"
12300 #: config/s390/s390.c:1482
12301 msgid "-mstack-guard implies use of -mstack-size"
12304 #: config/s390/s390.c:4310
12305 msgid "Cannot decompose address."
12308 #: config/s390/s390.c:4502
12309 msgid "UNKNOWN in print_operand !?"
12312 #: config/s390/s390.c:6549
12313 msgid "Total size of local variables exceeds architecture limit."
12316 #: config/s390/s390.c:7085
12318 msgid "frame size of %qs is "
12321 #: config/s390/s390.c:7085
12325 #: config/s390/s390.c:7089
12327 msgid "%qs uses dynamic stack allocation"
12330 #: config/s390/s390.h:136
12331 msgid "Use bras for executable < 64k"
12334 #: config/s390/s390.h:137
12335 msgid "Don't use bras"
12338 #: config/s390/s390.h:138
12339 msgid "Additional debug prints"
12342 #: config/s390/s390.h:139
12343 msgid "Don't print additional debug prints"
12346 #: config/s390/s390.h:140
12350 #: config/s390/s390.h:141
12354 #: config/s390/s390.h:142
12355 msgid "z/Architecture"
12358 #: config/s390/s390.h:143
12359 msgid "ESA/390 architecture"
12362 #: config/s390/s390.h:144
12366 #: config/s390/s390.h:145
12370 #: config/s390/s390.h:146
12371 msgid "Enable tpf OS tracing code"
12374 #: config/s390/s390.h:147
12375 msgid "Disable tpf OS tracing code"
12378 #: config/s390/s390.h:148
12379 msgid "Disable fused multiply/add instructions"
12382 #: config/s390/s390.h:149
12383 msgid "Enable fused multiply/add instructions"
12386 #: config/s390/s390.h:150
12387 msgid "Maintain backchain pointer"
12390 #: config/s390/s390.h:151
12391 msgid "Don't maintain backchain pointer"
12394 #: config/s390/s390.h:152
12395 msgid "Use packed stack layout"
12398 #: config/s390/s390.h:153
12399 msgid "Don't use packed stack layout"
12402 #: config/s390/s390.h:162
12403 msgid "Warn if a single function's framesize exceeds the given framesize"
12406 #: config/s390/s390.h:165
12407 msgid "Warn if a function uses alloca or creates an array with dynamic size"
12410 #: config/s390/s390.h:168
12412 "Emit extra code in the function prologue in order to trap if the stacksize "
12413 "exceeds the given limit"
12416 #: config/s390/s390.h:171
12418 "Set the max. number of bytes which has to be left to stack size before a "
12419 "trap instruction is triggered"
12422 #: config/sh/sh.c:6201
12423 msgid "__builtin_saveregs not supported by this subtarget"
12426 #: config/sh/sh.c:7194
12427 msgid "attribute interrupt_handler is not compatible with -m5-compact"
12430 #. The sp_switch attribute only has meaning for interrupt functions.
12431 #. The trap_exit attribute only has meaning for interrupt functions.
12432 #: config/sh/sh.c:7216 config/sh/sh.c:7251
12434 msgid "%qs attribute only applies to interrupt functions"
12437 #. The argument must be a constant string.
12438 #: config/sh/sh.c:7223
12440 msgid "%qs attribute argument not a string constant"
12443 #. The argument must be a constant integer.
12444 #: config/sh/sh.c:7258
12446 msgid "%qs attribute argument not an integer constant"
12449 #: config/sh/symbian.c:147
12451 "%H function '%D' is defined after prior declaration as dllimport: attribute "
12455 #: config/sh/symbian.c:158
12456 msgid "%Hinline function '%D' is declared as dllimport: attribute ignored."
12459 #: config/sh/symbian.c:171
12460 msgid "%Hdefinition of static data member '%D' of dllimport'd class."
12463 #: config/sh/symbian.c:286
12465 "%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external "
12469 #: config/sh/symbian.c:332
12470 msgid "%H%s '%D' %s after being referenced with dllimport linkage."
12473 #: config/sh/symbian.c:436
12474 msgid "%Hvariable %qD definition is marked dllimport."
12477 #: config/sh/symbian.c:511
12478 msgid "%Hexternal linkage required for symbol '%D' because of '%s' attribute."
12481 #: config/sh/symbian.c:892 cp/tree.c:2286
12483 msgid "lang_* check: failed in %s, at %s:%d"
12486 #. There are no delay slots on SHmedia.
12487 #. Relaxation isn't yet supported for SHmedia
12488 #. -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.
12489 #: config/sh/sh.h:754
12490 msgid "Profiling is not supported on this target."
12493 #: config/sparc/sparc.c:584
12495 msgid "%s is not supported by this configuration"
12498 #: config/sparc/sparc.c:591
12499 msgid "-mlong-double-64 not allowed with -m64"
12502 #: config/sparc/sparc.c:616
12503 msgid "-mcmodel= is not supported on 32 bit systems"
12506 #: config/sparc/sparc.c:7325 config/sparc/sparc.c:7331
12508 msgid "invalid %%Y operand"
12511 #: config/sparc/sparc.c:7401
12513 msgid "invalid %%A operand"
12516 #: config/sparc/sparc.c:7411
12518 msgid "invalid %%B operand"
12521 #: config/sparc/sparc.c:7450
12523 msgid "invalid %%c operand"
12526 #: config/sparc/sparc.c:7451
12528 msgid "invalid %%C operand"
12531 #: config/sparc/sparc.c:7472
12533 msgid "invalid %%d operand"
12536 #: config/sparc/sparc.c:7473
12538 msgid "invalid %%D operand"
12541 #: config/sparc/sparc.c:7489
12543 msgid "invalid %%f operand"
12546 #: config/sparc/sparc.c:7503
12548 msgid "invalid %%s operand"
12551 #: config/sparc/sparc.c:7557
12552 msgid "long long constant not a valid immediate operand"
12555 #: config/sparc/sparc.c:7560
12556 msgid "floating point constant not a valid immediate operand"
12559 #: config/sparc/freebsd.h:77 config/sparc/linux.h:91
12560 #: config/sparc/linux64.h:111 config/sparc/netbsd-elf.h:201
12561 msgid "Use 64 bit long doubles"
12564 #: config/sparc/freebsd.h:78 config/sparc/linux.h:92
12565 #: config/sparc/linux64.h:112 config/sparc/netbsd-elf.h:202
12566 msgid "Use 128 bit long doubles"
12569 #: config/sparc/sp64-elf.h:87
12570 msgid "Generate code for big endian"
12573 #: config/sparc/sp64-elf.h:88
12574 msgid "Generate code for little endian"
12577 #: config/sparc/sp86x-elf.h:61
12578 msgid "Use little-endian byte order for data"
12581 #: config/sparc/sparc.h:632
12582 msgid "Assume possible double misalignment"
12585 #: config/sparc/sparc.h:634
12586 msgid "Assume all doubles are aligned"
12589 #: config/sparc/sparc.h:636
12590 msgid "Pass -assert pure-text to linker"
12593 #: config/sparc/sparc.h:638
12594 msgid "Do not pass -assert pure-text to linker"
12597 #: config/sparc/sparc.h:640
12598 msgid "Use ABI reserved registers"
12601 #: config/sparc/sparc.h:642
12602 msgid "Do not use ABI reserved registers"
12605 #: config/sparc/sparc.h:644
12606 msgid "Use hardware quad fp instructions"
12609 #: config/sparc/sparc.h:646
12610 msgid "Do not use hardware quad fp instructions"
12613 #: config/sparc/sparc.h:648
12614 msgid "Compile for v8plus ABI"
12617 #: config/sparc/sparc.h:650
12618 msgid "Do not compile for v8plus ABI"
12621 #: config/sparc/sparc.h:652
12622 msgid "Utilize Visual Instruction Set"
12625 #: config/sparc/sparc.h:654
12626 msgid "Do not utilize Visual Instruction Set"
12629 #: config/sparc/sparc.h:656
12630 msgid "Pointers are 64-bit"
12633 #: config/sparc/sparc.h:658
12634 msgid "Pointers are 32-bit"
12637 #: config/sparc/sparc.h:660
12638 msgid "Use 32-bit ABI"
12641 #: config/sparc/sparc.h:662
12642 msgid "Use 64-bit ABI"
12645 #: config/sparc/sparc.h:664
12646 msgid "Use stack bias"
12649 #: config/sparc/sparc.h:666
12650 msgid "Do not use stack bias"
12653 #: config/sparc/sparc.h:668
12654 msgid "Use structs on stronger alignment for double-word copies"
12657 #: config/sparc/sparc.h:670
12658 msgid "Do not use structs on stronger alignment for double-word copies"
12661 #: config/sparc/sparc.h:672
12662 msgid "Optimize tail call instructions in assembler and linker"
12665 #: config/sparc/sparc.h:674
12666 msgid "Do not optimize tail call instructions in assembler or linker"
12669 #: config/sparc/sparc.h:719
12670 msgid "Use given SPARC code model"
12673 #: config/stormy16/stormy16.c:528
12674 msgid "Constant halfword load operand out of range."
12677 #: config/stormy16/stormy16.c:538
12678 msgid "Constant arithmetic operand out of range."
12681 #: config/stormy16/stormy16.c:1224
12682 msgid "Local variable memory requirements exceed capacity."
12685 #: config/stormy16/stormy16.c:1390
12686 msgid "function_profiler support"
12689 #: config/stormy16/stormy16.c:1479
12690 msgid "cannot use va_start in interrupt function"
12693 #: config/stormy16/stormy16.c:1921 config/stormy16/stormy16.c:1992
12694 msgid "'B' operand is not constant"
12697 #: config/stormy16/stormy16.c:1948
12698 msgid "'B' operand has multiple bits set"
12701 #: config/stormy16/stormy16.c:1974
12702 msgid "'o' operand is not constant"
12705 #: config/stormy16/stormy16.c:2006
12706 msgid "xstormy16_print_operand: unknown code"
12709 #: config/stormy16/stormy16.c:2052
12711 msgid "switch statement of size %lu entries too large"
12714 #: config/stormy16/stormy16.c:2434
12715 msgid "%<__BELOW100__%> attribute only applies to variables"
12718 #: config/stormy16/stormy16.c:2441
12719 msgid "__BELOW100__ attribute not allowed with auto storage class."
12722 #: config/v850/v850-c.c:67
12723 msgid "#pragma GHS endXXXX found without previous startXXX"
12726 #: config/v850/v850-c.c:69
12727 msgid "#pragma GHS endXXX does not match previous startXXX"
12730 #: config/v850/v850-c.c:94
12731 msgid "cannot set interrupt attribute: no current function"
12734 #: config/v850/v850-c.c:102
12735 msgid "cannot set interrupt attribute: no such identifier"
12738 #: config/v850/v850-c.c:147
12739 msgid "junk at end of #pragma ghs section"
12742 #: config/v850/v850-c.c:164
12744 msgid "unrecognized section name \"%s\""
12747 #: config/v850/v850-c.c:179
12748 msgid "malformed #pragma ghs section"
12751 #: config/v850/v850-c.c:198
12752 msgid "junk at end of #pragma ghs interrupt"
12755 #: config/v850/v850-c.c:209
12756 msgid "junk at end of #pragma ghs starttda"
12759 #: config/v850/v850-c.c:220
12760 msgid "junk at end of #pragma ghs startsda"
12763 #: config/v850/v850-c.c:231
12764 msgid "junk at end of #pragma ghs startzda"
12767 #: config/v850/v850-c.c:242
12768 msgid "junk at end of #pragma ghs endtda"
12771 #: config/v850/v850-c.c:253
12772 msgid "junk at end of #pragma ghs endsda"
12775 #: config/v850/v850-c.c:264
12776 msgid "junk at end of #pragma ghs endzda"
12779 #: config/v850/v850.c:168
12781 msgid "%s=%s is not numeric"
12784 #: config/v850/v850.c:175
12786 msgid "%s=%s is too large"
12789 #: config/v850/v850.c:339
12790 msgid "const_double_split got a bad insn:"
12793 #: config/v850/v850.c:904
12794 msgid "output_move_single:"
12797 #: config/v850/v850.c:2246
12798 msgid "%Jdata area attributes cannot be specified for local variables"
12801 #: config/v850/v850.c:2257
12802 msgid "%Jdata area of '%D' conflicts with previous declaration"
12805 #: config/v850/v850.c:2456
12807 msgid "bogus JR construction: %d\n"
12810 #: config/v850/v850.c:2477 config/v850/v850.c:2680
12812 msgid "bad amount of stack space removal: %d"
12815 #: config/v850/v850.c:2656
12817 msgid "bogus JARL construction: %d\n"
12820 #: config/v850/v850.c:3026
12822 msgid "Bogus DISPOSE construction: %d\n"
12825 #: config/v850/v850.c:3048
12827 msgid "Too much stack space to dispose of: %d"
12830 #: config/v850/v850.c:3221
12832 msgid "Bogus PREPEARE construction: %d\n"
12835 #: config/v850/v850.c:3243
12837 msgid "Too much stack space to prepare: %d"
12840 #. Macro to define tables used to set the flags.
12841 #. This is a list in braces of pairs in braces,
12842 #. each pair being { "NAME", VALUE }
12843 #. where VALUE is the bits to set or minus the bits to clear.
12844 #. An empty string NAME is used to identify the default VALUE.
12845 #: config/v850/v850.h:174
12846 msgid "Support Green Hills ABI"
12849 #: config/v850/v850.h:177
12850 msgid "Prohibit PC relative function calls"
12853 #: config/v850/v850.h:180
12854 msgid "Reuse r30 on a per function basis"
12857 #: config/v850/v850.h:183
12858 msgid "Use stubs for function prologues"
12861 #: config/v850/v850.h:186
12862 msgid "Same as: -mep -mprolog-function"
12865 #: config/v850/v850.h:187
12866 msgid "Enable backend debugging"
12869 #: config/v850/v850.h:189
12870 msgid "Compile for the v850 processor"
12873 #: config/v850/v850.h:191
12874 msgid "Compile for v850e1 processor"
12877 #. Make sure that the other bits are cleared.
12878 #: config/v850/v850.h:193
12879 msgid "Compile for v850e processor"
12882 #. Make sure that the other bits are cleared.
12883 #: config/v850/v850.h:195
12884 msgid "Enable the use of the short load instructions"
12887 #: config/v850/v850.h:198
12888 msgid "Do not use the callt instruction"
12891 #: config/v850/v850.h:205
12892 msgid "Do not use registers r2 and r5"
12895 #: config/v850/v850.h:207
12896 msgid "Enforce strict alignment"
12899 #: config/v850/v850.h:210
12900 msgid "Use 4 byte entries in switch tables"
12903 #: config/v850/v850.h:236
12904 msgid "Set the max size of data eligible for the TDA area"
12907 #: config/v850/v850.h:239
12908 msgid "Set the max size of data eligible for the SDA area"
12911 #: config/v850/v850.h:242
12912 msgid "Set the max size of data eligible for the ZDA area"
12915 #: config/xtensa/xtensa.c:1014 config/xtensa/xtensa.c:1046
12916 #: config/xtensa/xtensa.c:1055
12920 #: config/xtensa/xtensa.c:1774
12921 msgid "boolean registers required for the floating-point option"
12924 #: config/xtensa/xtensa.c:1820
12926 msgid "-f%s is not supported with CONST16 instructions"
12929 #: config/xtensa/xtensa.c:1825
12930 msgid "PIC is required but not supported with CONST16 instructions"
12933 #: config/xtensa/xtensa.c:1895
12935 msgid "invalid %%D value"
12938 #: config/xtensa/xtensa.c:1932
12939 msgid "invalid mask"
12942 #: config/xtensa/xtensa.c:1958
12944 msgid "invalid %%x value"
12947 #: config/xtensa/xtensa.c:1965
12949 msgid "invalid %%d value"
12952 #: config/xtensa/xtensa.c:1986 config/xtensa/xtensa.c:1996
12954 msgid "invalid %%t/%%b value"
12957 #: config/xtensa/xtensa.c:2038
12958 msgid "invalid address"
12961 #: config/xtensa/xtensa.c:2063
12962 msgid "no register in address"
12965 #: config/xtensa/xtensa.c:2071
12966 msgid "address offset not a constant"
12969 #: config/xtensa/xtensa.c:2672
12970 msgid "only uninitialized variables can be placed in a .bss section"
12973 #: config/xtensa/xtensa.h:79
12974 msgid "Use CONST16 instruction to load constants"
12977 #: config/xtensa/xtensa.h:81
12978 msgid "Use PC-relative L32R instruction to load constants"
12981 #: config/xtensa/xtensa.h:83
12982 msgid "Disable fused multiply/add and multiply/subtract FP instructions"
12985 #: config/xtensa/xtensa.h:85
12986 msgid "Enable fused multiply/add and multiply/subtract FP instructions"
12989 #: config/xtensa/xtensa.h:87
12990 msgid "Intersperse literal pools with code in the text section"
12993 #: config/xtensa/xtensa.h:89
12994 msgid "Put literal pools in a separate literal section"
12997 #: config/xtensa/xtensa.h:91
12998 msgid "Automatically align branch targets to reduce branch penalties"
13001 #: config/xtensa/xtensa.h:93
13002 msgid "Do not automatically align branch targets"
13005 #: config/xtensa/xtensa.h:95
13006 msgid "Use indirect CALLXn instructions for large programs"
13009 #: config/xtensa/xtensa.h:97
13010 msgid "Use direct CALLn instructions for fast calls"
13015 msgid "missing argument to \"-%s\""
13019 msgid "%<-gnat%> misspelled as %<-gant%>"
13023 msgid "unable to call pointer to member function here"
13027 msgid "%s %D(%T, %T, %T) <built-in>"
13031 msgid "%s %D(%T, %T) <built-in>"
13035 msgid "%s %D(%T) <built-in>"
13039 msgid "%s %T <conversion>"
13043 msgid "%J%s %+#D <near match>"
13051 msgid "candidates are:"
13055 msgid "conversion from %qT to %qT is ambiguous"
13058 #: cp/call.c:2767 cp/call.c:2825
13059 msgid "no matching function for call to %<%D(%A)%>"
13062 #: cp/call.c:2770 cp/call.c:2828
13063 msgid "call of overloaded %<%D(%A)%> is ambiguous"
13066 #. It's no good looking for an overloaded operator() on a
13067 #. pointer-to-member-function.
13071 "pointer-to-member function %E cannot be called without an object; consider "
13076 msgid "no match for call to %<(%T) (%A)%>"
13080 msgid "call of %<(%T) (%A)%> is ambiguous"
13084 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
13088 msgid "%s for %<operator%s%> in %<%E%s%>"
13092 msgid "%s for %<operator[]%> in %<%E[%E]%>"
13096 msgid "%s for %qs in %<%s %E%>"
13100 msgid "%s for %<operator%s%> in %<%E %s %E%>"
13104 msgid "%s for %<operator%s%> in %<%s%E%>"
13108 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
13112 msgid "%qE has type %<void%> and is not a throw-expression"
13115 #: cp/call.c:3241 cp/call.c:3451
13116 msgid "operands to ?: have different types"
13120 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
13124 msgid "enumeral and non-enumeral type in conditional expression"
13128 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
13132 msgid "using synthesized %q#D for copy assignment"
13136 msgid " where cfront would use %q#D"
13140 msgid "comparison between %q#T and %q#T"
13144 msgid "no suitable %<operator %s> for %qT"
13148 msgid "%q+#D is private"
13152 msgid "%q+#D is protected"
13156 msgid "%q+#D is inaccessible"
13160 msgid "within this context"
13163 #: cp/call.c:4163 cp/cvt.c:263
13164 msgid "invalid conversion from %qT to %qT"
13168 msgid " initializing argument %P of %qD"
13172 msgid "passing NULL to non-pointer argument %P of %qD"
13176 msgid "converting to non-pointer type %qT from NULL"
13180 msgid "passing %qT for argument %P to %qD"
13184 msgid "converting to %qT from %qT"
13188 msgid "passing negative value %qE for argument %P to %qD"
13192 msgid "converting negative value %qE to %qT"
13196 msgid "cannot bind bitfield %qE to %qT"
13199 #: cp/call.c:4348 cp/call.c:4364
13200 msgid "cannot bind packed field %qE to %qT"
13204 msgid "cannot bind rvalue %qE to %qT"
13209 "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
13213 #. Undefined behavior [expr.call] 5.2.2/7.
13216 "cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
13221 msgid "the default argument for parameter %d of %qD has not yet been parsed"
13225 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
13229 msgid "%qT is not an accessible base of %qT"
13233 msgid "could not find class$ field in java interface type %qT"
13237 msgid "call to non-function %qD"
13241 msgid "request for member %qD in %qE, which is of non-aggregate type %qT"
13245 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
13249 msgid "call of overloaded %<%s(%A)%> is ambiguous"
13253 msgid "cannot call member function %qD without object"
13257 msgid "passing %qT chooses %qT over %qT"
13260 #: cp/call.c:6016 cp/name-lookup.c:4104
13261 msgid " in call to %qD"
13265 msgid "choosing %qD over %qD"
13269 msgid " for conversion from %qT to %qT"
13273 msgid " because conversion sequence for the argument is better"
13278 "ISO C++ says that these are ambiguous, even though the worst conversion for "
13279 "the first is better than the worst conversion for the second:"
13283 msgid "candidate 1:"
13287 msgid "candidate 2:"
13291 msgid "could not convert %qE to %qT"
13296 "invalid initialization of non-const reference of type %qT from a temporary "
13302 "invalid initialization of reference of type %qT from expression of type %qT"
13306 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
13310 msgid "Java class %qT cannot have a destructor"
13314 msgid "Java class %qT cannot have an implicit non-trivial destructor"
13318 msgid "%q#D and %q#D cannot be overloaded"
13322 msgid "conflicting access specifications for method %qD, ignored"
13327 msgid "conflicting access specifications for field %qE, ignored"
13331 msgid "%qD names constructor"
13335 msgid "%qD invalid in %qT"
13339 msgid "no members matching %qD in %q#T"
13342 #: cp/class.c:1186 cp/class.c:1194
13343 msgid "%qD invalid in %q#T"
13347 msgid " because of local method %q#D with same name"
13351 msgid " because of local member %q#D with same name"
13355 msgid "base class %q#T has a non-virtual destructor"
13359 msgid "all member functions in class %qT are private"
13363 msgid "%q#T only defines a private destructor and has no friends"
13367 msgid "%q#T only defines private constructors and has no friends"
13371 msgid "no unique final overrider for %qD in %qT"
13374 #. Here we know it is a hider, and no overrider exists.
13376 msgid "%qD was hidden"
13383 #: cp/class.c:2451 cp/decl2.c:1100
13384 msgid "%q#D invalid; an anonymous union can only have non-static data members"
13387 #: cp/class.c:2458 cp/decl2.c:1107
13388 msgid "private member %q#D in anonymous union"
13391 #: cp/class.c:2461 cp/decl2.c:1109
13392 msgid "protected member %q#D in anonymous union"
13396 msgid "bit-field %q#D with non-integral type"
13400 msgid "bit-field %qD width not an integer constant"
13404 msgid "negative width in bit-field %qD"
13408 msgid "zero width for bit-field %qD"
13412 msgid "width of %qD exceeds its type"
13416 msgid "%qD is too small to hold all values of %q#T"
13420 msgid "member %q#D with constructor not allowed in union"
13424 msgid "member %q#D with destructor not allowed in union"
13428 msgid "member %q#D with copy assignment operator not allowed in union"
13432 msgid "multiple fields in union %qT initialized"
13436 msgid "ignoring packed attribute on unpacked non-POD field %q#D"
13440 msgid "%qD may not be static because it is a member of a union"
13444 msgid "%qD may not have reference type %qT because it is a member of a union"
13448 msgid "field %qD in local class cannot be static"
13452 msgid "field %qD invalidly declared function type"
13456 msgid "field %qD invalidly declared method type"
13460 msgid "non-static reference %q#D in class without a constructor"
13464 msgid "non-static const member %q#D in class without a constructor"
13468 msgid "field %q#D with same name as class"
13472 msgid "%q#T has pointer data members"
13476 msgid " but does not override %<%T(const %T&)%>"
13480 msgid " or %<operator=(const %T&)%>"
13484 msgid " but does not override %<operator=(const %T&)%>"
13489 "offset of empty base %qT may not be ABI-compliant and maychange in a future "
13494 msgid "class %qT will be considered nearly empty in a future version of GCC"
13498 msgid "initializer specified for non-virtual method %qD"
13503 "offset of virtual base %qT is not ABI-compliant and may change in a future "
13508 msgid "direct base %qT inaccessible in %qT due to ambiguity"
13512 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
13517 "size assigned to %qT may not be ABI-compliant and may change in a future "
13521 #. Versions of G++ before G++ 3.4 did not reset the
13525 "the offset of %qD may not be ABI-compliant and may change in a future "
13531 "offset of %qD is not ABI-compliant and may change in a future version of GCC"
13536 "%qD contains empty classes which may cause base classes to be placed at "
13537 "different locations in a future version of GCC"
13542 "layout of classes derived from empty class %qT may change in a future "
13546 #: cp/class.c:4894 cp/parser.c:12849
13547 msgid "redefinition of %q#T"
13551 msgid "%q#T has virtual functions but non-virtual destructor"
13555 msgid "trying to finish struct, but kicked out due to previous parse errors"
13559 msgid "language string %<\"%E\"%> not recognized"
13563 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
13567 msgid "no matches converting function %qD to type %q#T"
13571 msgid "converting overloaded function %qD to type %q#T is ambiguous"
13575 msgid "assuming pointer to member %qD"
13579 msgid "(a pointer to member can only be formed with %<&%E%>)"
13582 #: cp/class.c:5864 cp/class.c:5895 cp/class.c:6047 cp/class.c:6054
13583 msgid "not enough type information"
13587 msgid "argument of type %qT does not match %qT"
13591 msgid "invalid operation on uninstantiated type"
13594 #. [basic.scope.class]
13596 #. A name N used in a class S shall refer to the same declaration
13597 #. in its context and when re-evaluated in the completed scope of
13599 #: cp/class.c:6268 cp/decl.c:1096 cp/name-lookup.c:508 cp/pt.c:2198
13600 msgid "declaration of %q#D"
13604 msgid "changes meaning of %qD from %q+#D"
13608 msgid "can't convert from incomplete type %qT to %qT"
13612 msgid "conversion of %qE from %qT to %qT is ambiguous"
13615 #: cp/cvt.c:168 cp/cvt.c:237 cp/cvt.c:284
13616 msgid "cannot convert %qE from type %qT to type %qT"
13619 #: cp/cvt.c:197 cp/cvt.c:201
13620 msgid "pointer to member cast from %qT to %qT is via virtual base"
13624 msgid "conversion from %qT to %qT discards qualifiers"
13627 #: cp/cvt.c:515 cp/typeck.c:4840
13628 msgid "casting %qT to %qT does not dereference pointer"
13632 msgid "cannot convert type %qT to type %qT"
13636 msgid "conversion from %q#T to %q#T"
13639 #: cp/cvt.c:682 cp/cvt.c:702
13640 msgid "%q#T used where a %qT was expected"
13644 msgid "%q#T used where a floating point value was expected"
13648 msgid "conversion from %qT to non-scalar type %qT requested"
13652 msgid "pseudo-destructor is not called"
13656 msgid "object of incomplete type %qT will not be accessed in %s"
13660 msgid "object of type %qT will not be accessed in %s"
13664 msgid "object %qE of incomplete type %qT will not be accessed in %s"
13667 #. [over.over] enumerates the places where we can take the address
13668 #. of an overloaded function, and this is not one of them.
13671 msgid "%s cannot resolve address of overloaded function"
13674 #. Only warn when there is no &.
13677 msgid "%s is a reference, not call, to function %qE"
13682 msgid "%s has no effect"
13686 msgid "value computed is not used"
13690 msgid "converting NULL to non-pointer type"
13694 msgid "ambiguous default type conversion from %qT"
13698 msgid " candidate conversions include %qD and %qD"
13702 msgid "label %qD used but not defined"
13706 msgid "label %qD defined but not used"
13710 msgid "%qD was declared %<extern%> and later %<static%>"
13713 #: cp/decl.c:1004 cp/decl.c:1469
13714 msgid "previous declaration of %qD"
13718 msgid "%Jfunction %qD redeclared as inline"
13722 msgid "%Jprevious declaration of %qD with attribute noinline"
13726 msgid "%Jfunction %qD redeclared with attribute noinline"
13730 msgid "%Jprevious declaration of %qD was inline"
13733 #: cp/decl.c:1083 cp/decl.c:1154
13734 msgid "shadowing %s function %q#D"
13738 msgid "library function %q#D redeclared as non-function %q#D"
13742 msgid "conflicts with built-in declaration %q#D"
13745 #: cp/decl.c:1149 cp/decl.c:1258 cp/decl.c:1274
13746 msgid "new declaration %q#D"
13750 msgid "ambiguates built-in declaration %q#D"
13754 msgid "%q#D redeclared as different kind of symbol"
13758 msgid "previous declaration of %q#D"
13762 msgid "declaration of template %q#D"
13765 #: cp/decl.c:1244 cp/name-lookup.c:509
13766 msgid "conflicts with previous declaration %q#D"
13769 #: cp/decl.c:1259 cp/decl.c:1275
13770 msgid "ambiguates old declaration %q#D"
13774 msgid "declaration of C function %q#D conflicts with"
13778 msgid "previous declaration %q#D here"
13782 msgid "conflicting declaration %q#D"
13786 msgid "%qD has a previous declaration as %q#D"
13789 #. [namespace.alias]
13791 #. A namespace-name or namespace-alias shall not be declared as
13792 #. the name of any other entity in the same declarative region.
13793 #. A namespace-name defined at global scope shall not be
13794 #. declared as the name of any other entity in any global scope
13797 msgid "declaration of namespace %qD conflicts with"
13801 msgid "previous declaration of namespace %qD here"
13805 msgid "%q#D previously defined here"
13809 msgid "%q#D previously declared here"
13812 #. Prototype decl follows defn w/o prototype.
13814 msgid "prototype for %q#D"
13818 msgid "%Jfollows non-prototype definition here"
13822 msgid "previous declaration of %q#D with %qL linkage"
13826 msgid "conflicts with new declaration with %qL linkage"
13829 #: cp/decl.c:1397 cp/decl.c:1404
13830 msgid "default argument given for parameter %d of %q#D"
13833 #: cp/decl.c:1399 cp/decl.c:1406
13834 msgid "after previous specification in %q#D"
13838 msgid "%q#D was used before it was declared inline"
13842 msgid "%Jprevious non-inline declaration here"
13846 msgid "redundant redeclaration of %qD in same scope"
13851 msgid "declaration of %qF throws different exceptions"
13856 msgid "than previous declaration %qF"
13859 #. From [temp.expl.spec]:
13861 #. If a template, a member template or the member of a class
13862 #. template is explicitly specialized then that
13863 #. specialization shall be declared before the first use of
13864 #. that specialization that would cause an implicit
13865 #. instantiation to take place, in every translation unit in
13866 #. which such a use occurs.
13868 msgid "explicit specialization of %qD after first use"
13872 msgid "%J%qD: visibility attribute ignored because it"
13876 msgid "%Jconflicts with previous declaration here"
13881 msgid "label %qE referenced outside of any function"
13884 #: cp/decl.c:2144 cp/decl.c:2168 cp/decl.c:2256
13885 msgid "jump to label %qD"
13888 #: cp/decl.c:2146 cp/decl.c:2170
13889 msgid "jump to case label"
13892 #: cp/decl.c:2149 cp/decl.c:2173
13893 msgid "%H from here"
13897 msgid " crosses initialization of %q#D"
13900 #: cp/decl.c:2157 cp/decl.c:2272
13901 msgid " enters scope of non-POD %q#D"
13904 #: cp/decl.c:2177 cp/decl.c:2276
13905 msgid " enters try block"
13908 #: cp/decl.c:2179 cp/decl.c:2278
13909 msgid " enters catch block"
13916 #. Can't skip init of __exception_info.
13918 msgid "%J enters catch block"
13922 msgid " skips initialization of %q#D"
13926 msgid "label named wchar_t"
13930 msgid "duplicate label %qD"
13933 #: cp/decl.c:2555 cp/parser.c:3514
13934 msgid "%qD used without template parameters"
13937 #: cp/decl.c:2572 cp/decl.c:2663
13938 msgid "no class template named %q#T in %q#T"
13941 #: cp/decl.c:2593 cp/decl.c:2603 cp/decl.c:2623
13942 msgid "no type named %q#T in %q#T"
13946 msgid "template parameters do not match template"
13949 #: cp/decl.c:2673 cp/friend.c:317 cp/friend.c:325
13950 msgid "%qD declared here"
13954 msgid "%Jan anonymous union cannot have function members"
13958 msgid "member %q#D with constructor not allowed in anonymous aggregate"
13962 msgid "member %q#D with destructor not allowed in anonymous aggregate"
13967 "member %q#D with copy assignment operator not allowed in anonymous aggregate"
13971 msgid "multiple types in one declaration"
13975 msgid "redeclaration of C++ built-in type %qT"
13979 msgid "missing type-name in typedef-declaration"
13983 msgid "ISO C++ prohibits anonymous structs"
13988 msgid "%qs can only be specified for functions"
13992 msgid "%<friend%> can only be specified inside a class"
13996 msgid "%<explicit%> can only be specified for constructors"
14000 msgid "a storage class can only be specified for objects and functions"
14004 msgid "qualifiers can only be specified for objects and functions"
14008 msgid "attribute ignored in declaration of %q#T"
14012 msgid "attribute for %q#T must follow the %qs keyword"
14016 msgid "function %q#D is initialized like a variable"
14020 msgid "declaration of %q#D has %<extern%> and is initialized"
14024 msgid "%q#D is not a static member of %q#T"
14028 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
14033 "template header not allowed in member definition of explicitly specialized "
14038 msgid "duplicate initialization of %qD"
14042 msgid "declaration of %q#D outside of class is not definition"
14046 msgid "variable %q#D has initializer but incomplete type"
14049 #: cp/decl.c:3782 cp/decl.c:4411
14050 msgid "elements of array %q#D have incomplete type"
14054 msgid "aggregate %q#D has incomplete type and cannot be defined"
14058 msgid "%qD declared as reference but not initialized"
14062 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
14066 msgid "cannot initialize %qT from %qT"
14070 msgid "initializer fails to determine size of %qD"
14074 msgid "array size missing in %qD"
14078 msgid "zero-size array %qD"
14081 #. An automatic variable with an incomplete type: that is an error.
14082 #. Don't talk about array types here, since we took care of that
14083 #. message in grokdeclarator.
14085 msgid "storage size of %qD isn't known"
14089 msgid "storage size of %qD isn't constant"
14094 "sorry: semantics of inline function static data %q#D are wrong (you'll wind "
14095 "up with multiple copies)"
14099 msgid "%J you can work around this by removing the initializer"
14103 msgid "uninitialized const %qD"
14107 msgid "name %qD used in a GNU-style designated initializer for an array"
14112 msgid "Designated initializer %qE larger than array size"
14116 msgid "brace-enclosed initializer used to initialize %qT"
14120 msgid "initializer for %qT must be brace-enclosed"
14124 msgid "ISO C++ does not allow designated initializers"
14128 msgid "%qT has no non-static data member named %qD"
14132 msgid "too many initializers for %qT"
14136 msgid "variable-sized object %qD may not be initialized"
14140 msgid "%qD has incomplete type"
14144 msgid "%qD must be initialized by constructor, not by %<{...}%>"
14148 msgid "array %qD initialized by parenthesized string literal %qE"
14152 msgid "structure %qD with uninitialized const members"
14156 msgid "structure %qD with uninitialized reference members"
14160 msgid "assignment (not initialization) in declaration"
14164 msgid "cannot initialize %qD to namespace %qD"
14168 msgid "shadowing previous type declaration of %q#D"
14172 msgid "%qD cannot be thread-local because it has non-POD type %qT"
14176 msgid "%qD is thread-local and so cannot be dynamically initialized"
14180 msgid "destructor for alien class %qT cannot be a member"
14184 msgid "constructor for alien class %qT cannot be a member"
14188 msgid "%qD declared as a %<virtual%> %s"
14192 msgid "%qD declared as an %<inline%> %s"
14197 "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
14202 msgid "%qD declared as a friend"
14206 msgid "%qD declared with an exception specification"
14210 msgid "cannot declare %<::main%> to be a template"
14214 msgid "cannot declare %<::main%> to be inline"
14218 msgid "cannot declare %<::main%> to be static"
14222 msgid "%<::main%> must return %<int%>"
14226 msgid "non-local function %q#D uses anonymous type"
14229 #: cp/decl.c:5611 cp/decl.c:5947
14231 "%q#D does not refer to the unqualified type, so it is not used for linkage"
14235 msgid "non-local function %q#D uses local type %qT"
14239 msgid "%smember function %qD cannot have cv-qualifier"
14243 msgid "defining explicit specialization %qD in friend declaration"
14246 #. Something like `template <class T> friend void f<T>()'.
14248 msgid "invalid use of template-id %qD in declaration of primary template"
14253 "default arguments are not allowed in declaration of friend template "
14254 "specialization %qD"
14259 "%<inline%> is not allowed in declaration of friend template specialization %"
14264 msgid "definition of implicitly-declared %qD"
14267 #: cp/decl.c:5796 cp/decl2.c:712
14268 msgid "no %q#D member function declared in class %qT"
14271 #. DRs 132, 319 and 389 seem to indicate types with
14272 #. no linkage can only be used to declare extern "C"
14273 #. entities. Since it's not always an error in the
14274 #. ISO C++ 90 Standard, we only issue a warning.
14276 msgid "non-local variable %q#D uses anonymous type"
14280 msgid "non-local variable %q#D uses local type %qT"
14285 "invalid in-class initialization of static data member of non-integral type %"
14290 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
14295 "ISO C++ forbids initialization of member constant %qD of non-integral type %"
14300 msgid "size of array %qD has non-integral type %qT"
14304 msgid "size of array has non-integral type %qT"
14308 msgid "size of array %qD is negative"
14312 msgid "size of array is negative"
14316 msgid "ISO C++ forbids zero-size array %qD"
14320 msgid "ISO C++ forbids zero-size array"
14324 msgid "size of array %qD is not an integral constant-expression"
14328 msgid "size of array is not an integral constant-expression"
14332 msgid "ISO C++ forbids variable-size array %qD"
14336 msgid "ISO C++ forbids variable-size array"
14340 msgid "overflow in array dimension"
14344 msgid "declaration of %qD as %s"
14349 msgid "creating %s"
14354 "declaration of %qD as multidimensional array must have bounds for all "
14355 "dimensions except the first"
14360 "multidimensional array must have bounds for all dimensions except the first"
14364 msgid "return type specification for constructor invalid"
14368 msgid "return type specification for destructor invalid"
14372 msgid "operator %qT declared to return %qT"
14376 msgid "return type specified for %<operator %T%>"
14380 msgid "unnamed variable or field declared void"
14385 msgid "variable or field %qE declared void"
14389 msgid "variable or field declared void"
14393 msgid "type %qT is not derived from type %qT"
14396 #: cp/decl.c:6557 cp/decl.c:6649 cp/decl.c:7792
14397 msgid "declaration of %qD as non-function"
14401 msgid "declaration of %qD as non-member"
14405 msgid "declarator-id missing; using reserved word %qD"
14410 msgid "two or more data types in declaration of %qs"
14414 msgid "ISO C++ does not support %<long long%>"
14417 #: cp/decl.c:6785 cp/decl.c:6787
14419 msgid "ISO C++ forbids declaration of %qs with no type"
14424 msgid "short, signed or unsigned invalid for %qs"
14429 msgid "long, short, signed or unsigned invalid for %qs"
14434 msgid "long and short specified together for %qs"
14439 msgid "long or short specified with char for %qs"
14444 msgid "long or short specified with floating type for %qs"
14449 msgid "signed and unsigned given together for %qs"
14454 msgid "long, short, signed or unsigned used invalidly for %qs"
14459 msgid "complex invalid for %qs"
14463 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
14466 #: cp/decl.c:6934 cp/typeck.c:6404
14467 msgid "ignoring %qV qualifiers added to function type %qT"
14471 msgid "member %qD cannot be declared both virtual and static"
14475 msgid "%<%T::%D%> is not a valid declarator"
14479 msgid "typedef declaration invalid in parameter declaration"
14483 msgid "storage class specifiers invalid in parameter declarations"
14487 msgid "virtual outside class declaration"
14490 #: cp/decl.c:6996 cp/decl.c:7003
14492 msgid "multiple storage classes in declaration of %qs"
14497 msgid "storage class specified for %s %qs"
14501 msgid "top-level declaration of %qs specifies %<auto%>"
14505 msgid "storage class specifiers invalid in friend function declarations"
14509 msgid "destructor cannot be static member function"
14513 msgid "destructors may not be cv-qualified"
14517 msgid "constructor cannot be static member function"
14521 msgid "constructors cannot be declared virtual"
14525 msgid "constructors may not be cv-qualified"
14530 msgid "can't initialize friend function %qs"
14533 #. Cannot be both friend and virtual.
14535 msgid "virtual functions cannot be friends"
14539 msgid "friend declaration not in class definition"
14544 msgid "can't define friend function %qs in a local class definition"
14548 msgid "destructors may not have parameters"
14551 #: cp/decl.c:7313 cp/decl.c:7320
14552 msgid "cannot declare reference to %q#T"
14556 msgid "cannot declare pointer to %q#T"
14560 msgid "cannot declare pointer to %q#T member"
14564 msgid "%qD is a namespace"
14568 msgid "template-id %qD used as a declarator"
14572 msgid "extra qualification %<%T::%> on member %qs ignored"
14576 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
14580 msgid "cannot declare member %<%T::%s%> within %qT"
14584 msgid "data member may not have variably modified type %qT"
14588 msgid "parameter may not have variably modified type %qT"
14591 #. [dcl.fct.spec] The explicit specifier shall only be used in
14592 #. declarations of constructors within a class definition.
14594 msgid "only declarations of constructors can be %<explicit%>"
14598 msgid "non-member %qs cannot be declared %<mutable%>"
14602 msgid "non-object member %qs cannot be declared %<mutable%>"
14606 msgid "function %qs cannot be declared %<mutable%>"
14610 msgid "static %qs cannot be declared %<mutable%>"
14614 msgid "const %qs cannot be declared %<mutable%>"
14618 msgid "%Jtypedef name may not be a nested-name-specifier"
14622 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
14627 msgid "qualified function types cannot be used to declare %s functions"
14631 msgid "type qualifiers specified for friend class declaration"
14635 msgid "%<inline%> specified for friend class declaration"
14639 msgid "template parameters cannot be friends"
14643 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
14647 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
14651 msgid "trying to make class %qT a friend of global scope"
14655 msgid "invalid qualifiers on non-member function type"
14659 msgid "abstract declarator %qT used as declaration"
14663 msgid "cannot use %<::%> in parameter declaration"
14666 #. Something like struct S { int N::j; };
14668 msgid "invalid use of %<::%>"
14672 msgid "can't make %qD into a method -- not in a class"
14676 msgid "function %qD declared virtual inside a union"
14680 msgid "%qD cannot be declared virtual, since it is always static"
14684 msgid "declaration of %qD as member of %qT"
14688 msgid "field %qD has incomplete type"
14692 msgid "name %qT has incomplete type"
14696 msgid " in instantiation of template %qT"
14701 msgid "%qE is neither function nor member function; cannot be declared friend"
14705 msgid "member functions are implicitly friends of their class"
14708 #. An attempt is being made to initialize a non-static
14709 #. member. But, from [class.mem]:
14711 #. 4 A member-declarator can contain a
14712 #. constant-initializer only if it declares a static
14713 #. member (_class.static_) of integral or enumeration
14714 #. type, see _class.static.data_.
14716 #. This used to be relatively common practice, but
14717 #. the rest of the compiler does not correctly
14718 #. handle the initialization unless the member is
14719 #. static so we make it static below.
14721 msgid "ISO C++ forbids initialization of member %qD"
14725 msgid "making %qD static"
14729 msgid "storage class %<auto%> invalid for function %qs"
14733 msgid "storage class %<register%> invalid for function %qs"
14737 msgid "storage class %<__thread%> invalid for function %qs"
14742 "%<static%> specified invalid for function %qs declared out of global scope"
14747 "%<inline%> specifier invalid for function %qs declared out of global scope"
14752 msgid "virtual non-class function %qs"
14756 msgid "cannot declare member function %qD to have static linkage"
14759 #. FIXME need arm citation
14761 msgid "cannot declare static function inside another function"
14766 "%<static%> may not be used when defining (as opposed to declaring) a static "
14771 msgid "static member %qD declared %<register%>"
14775 msgid "cannot explicitly declare member %q#D to have extern linkage"
14779 msgid "default argument for %q#D has type %qT"
14783 msgid "default argument for parameter of type %qT has type %qT"
14787 msgid "default argument %qE uses local variable %qD"
14791 msgid "parameter %qD invalidly declared method type"
14795 msgid "parameter %qD includes %s to array of unknown bound %qT"
14800 #. A declaration of a constructor for a class X is ill-formed if
14801 #. its first parameter is of type (optionally cv-qualified) X
14802 #. and either there are no other parameters or else all other
14803 #. parameters have default arguments.
14805 #. We *don't* complain about member template instantiations that
14806 #. have this form, though; they can occur as we try to decide
14807 #. what constructor to use during overload resolution. Since
14808 #. overload resolution will never prefer such a constructor to
14809 #. the non-template copy constructor (which is either explicitly
14810 #. or implicitly defined), there's no need to worry about their
14811 #. existence. Theoretically, they should never even be
14812 #. instantiated, but that's hard to forestall.
14814 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
14818 msgid "%qD may not be declared within a namespace"
14822 msgid "%qD may not be declared as static"
14826 msgid "%qD must be a nonstatic member function"
14831 "%qD must be either a non-static member function or a non-member function"
14835 msgid "%qD must have an argument of class or enumerated type"
14840 msgid "conversion to %s%s will never use a type conversion operator"
14845 msgid "ISO C++ prohibits overloading operator ?:"
14849 msgid "postfix %qD must take %<int%> as its argument"
14853 msgid "postfix %qD must take %<int%> as its second argument"
14857 msgid "%qD must take either zero or one argument"
14861 msgid "%qD must take either one or two arguments"
14865 msgid "prefix %qD should return %qT"
14869 msgid "postfix %qD should return %qT"
14873 msgid "%qD must take %<void%>"
14876 #: cp/decl.c:8944 cp/decl.c:8952
14877 msgid "%qD must take exactly one argument"
14881 msgid "%qD must take exactly two arguments"
14885 msgid "user-defined %qD always evaluates both arguments"
14889 msgid "%qD should return by value"
14892 #: cp/decl.c:8988 cp/decl.c:8991
14893 msgid "%qD cannot have default arguments"
14897 msgid "using template type parameter %qT after %qs"
14901 msgid "using typedef-name %qD after %qs"
14905 msgid "%qD has a previous declaration here"
14909 msgid "%qT referred to as %qs"
14912 #: cp/decl.c:9074 cp/decl.c:9082
14913 msgid "%qT has a previous declaration here"
14917 msgid "%qT referred to as enum"
14920 #. If a class template appears as elaborated type specifier
14921 #. without a template header such as:
14923 #. template <class T> class C {};
14924 #. void f(class C); // No template header here
14926 #. then the required template argument is missing.
14928 msgid "template argument required for %<%s %T%>"
14931 #: cp/decl.c:9133 cp/name-lookup.c:2595
14932 msgid "%qD has the same name as the class in which it is declared"
14936 msgid "use of enum %q#D without previous declaration"
14940 msgid "redeclaration of %qT as a non-template"
14944 msgid "derived union %qT invalid"
14948 msgid "Java class %qT cannot have multiple bases"
14952 msgid "Java class %qT cannot have virtual bases"
14956 msgid "base type %qT fails to be a struct or class type"
14960 msgid "recursive type %qT undefined"
14964 msgid "duplicate base type %qT invalid"
14968 msgid "multiple definition of %q#T"
14972 msgid "%Jprevious definition here"
14977 #. IF no integral type can represent all the enumerator values, the
14978 #. enumeration is ill-formed.
14980 msgid "no integral type can represent all of the enumerator values for %qT"
14984 msgid "enumerator value for %qD not integer constant"
14988 msgid "overflow in enumeration values at %qD"
14992 msgid "return type %q#T is incomplete"
14995 #: cp/decl.c:9978 cp/typeck.c:6163
14996 msgid "%<operator=%> should return a reference to %<*this%>"
15000 msgid "parameter %qD declared void"
15004 msgid "invalid member function declaration"
15008 msgid "%qD is already defined in class %qT"
15012 msgid "static member function %q#D declared with type qualifiers"
15016 msgid "name missing for member function"
15019 #: cp/decl2.c:372 cp/decl2.c:386
15020 msgid "ambiguous conversion for array subscript"
15024 msgid "invalid types %<%T[%T]%> for array subscript"
15028 msgid "deleting array %q#D"
15032 msgid "type %q#T argument given to %<delete%>, expected pointer"
15037 "cannot delete a function. Only pointer-to-objects are valid arguments to %"
15042 msgid "deleting %qT is undefined"
15045 #. 14.5.2.2 [temp.mem]
15047 #. A local class shall not have member templates.
15049 msgid "invalid declaration of member template %q#D in local class"
15053 msgid "invalid use of %<virtual%> in template declaration of %q#D"
15056 #: cp/decl2.c:504 cp/pt.c:2965
15057 msgid "template declaration of %q#D"
15061 msgid "Java method %qD has non-Java return type %qT"
15065 msgid "Java method %qD has non-Java parameter type %qT"
15069 msgid "prototype for %q#D does not match any in class %qT"
15073 msgid "local class %q#T shall not have static data member %q#D"
15077 msgid "initializer invalid for static member with constructor"
15081 msgid "(an out of class initialization is required)"
15085 msgid "member %qD conflicts with virtual function table field name"
15089 msgid "applying attributes to template parameters is not implemented"
15093 msgid "%qD is already defined in %qT"
15097 msgid "field initializer is not constant"
15101 msgid "%<asm%> specifiers are not permitted on non-static data members"
15105 msgid "cannot declare %qD to be a bit-field type"
15109 msgid "cannot declare bit-field %qD with function type"
15113 msgid "%qD is already defined in the class %qT"
15117 msgid "static member %qD cannot be a bit-field"
15121 msgid "anonymous struct not inside named type"
15125 msgid "namespace-scope anonymous aggregates must be static"
15129 msgid "anonymous union with no members"
15133 msgid "%<operator new%> must return type %qT"
15137 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
15141 msgid "%<operator delete%> must return type %qT"
15145 msgid "%<operator delete%> takes type %qT as first parameter"
15149 msgid "inline function %qD used but never defined"
15153 msgid "default argument missing for parameter %P of %q+#D"
15156 #. damn ICE suppression
15159 msgid "unexpected letter %qc in locate_error\n"
15162 #. Can't throw a reference.
15164 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
15168 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
15171 #. Thrown object must be a Throwable.
15173 msgid "type %qT is not derived from %<java::lang::Throwable%>"
15177 msgid "mixing C++ and Java catches in a single translation unit"
15181 msgid "throwing NULL, which has integral, not pointer type"
15184 #: cp/except.c:625 cp/init.c:1893
15185 msgid "%qD should never be overloaded"
15189 msgid " in thrown expression"
15194 "expression %qE of abstract class type %qT cannot be used in throw-expression"
15198 msgid "%Hexception of type %qT will be caught"
15202 msgid "%H by earlier handler for %qT"
15206 msgid "%H%<...%> handler must be the last handler for its try block"
15210 msgid "%qD is already a friend of class %qT"
15214 msgid "invalid type %qT declared %<friend%>"
15218 #. Friend declarations shall not declare partial
15219 #. specializations.
15220 #. template <class U> friend class T::X<U>;
15222 #. Friend declarations shall not declare partial
15223 #. specializations.
15224 #: cp/friend.c:244 cp/friend.c:274
15225 msgid "partial specialization %qT declared %<friend%>"
15229 msgid "class %qT is implicitly friends with itself"
15233 msgid "%qT is not a member of %qT"
15237 msgid "%qT is not a member class template of %qT"
15241 msgid "%qT is not a nested class of %qT"
15244 #. template <class T> friend class T;
15246 msgid "template parameter type %qT declared %<friend%>"
15249 #. template <class T> friend class A; where A is not a template
15251 msgid "%q#T is not a template"
15255 msgid "%qD is already a friend of %qT"
15259 msgid "%qT is already a friend of %qT"
15263 msgid "member %qD declared as friend before type %qT defined"
15267 msgid "friend declaration %q#D declares a non-template function"
15272 "(if this is not what you intended, make sure the function template has "
15273 "already been declared and add <> after the function name here) -Wno-non-"
15274 "template-friend disables this warning"
15277 #: cp/g++spec.c:238 java/jvspec.c:417
15279 msgid "argument to '%s' missing\n"
15283 msgid "%J%qD should be initialized in the member initialization list"
15287 msgid "%Jdefault-initialization of %q#D, which has reference type"
15291 msgid "%Juninitialized reference member %qD"
15295 msgid "%Juninitialized member %qD with %<const%> type %qT"
15299 msgid "%qD will be initialized after"
15303 msgid "base %qT will be initialized after"
15315 msgid "%J when initialized here"
15319 msgid "%Jmultiple initializations given for %qD"
15323 msgid "%Jmultiple initializations given for base %qT"
15327 msgid "%Jinitializations for multiple members of %qT"
15332 "%Jbase class %q#T should be explicitly initialized in the copy constructor"
15335 #: cp/init.c:901 cp/init.c:920
15336 msgid "class %qT does not have any field named %qD"
15341 "%q#D is a static data member; it can only be initialized at its definition"
15345 msgid "%q#D is not a non-static data member of %qT"
15349 msgid "unnamed initializer for %qT, which has no base classes"
15353 msgid "unnamed initializer for %qT, which uses multiple inheritance"
15357 msgid "%qD is both a direct base and an indirect virtual base"
15361 msgid "type %qD is not a direct or virtual base of %qT"
15365 msgid "type %qD is not a direct base of %qT"
15369 msgid "bad array initializer"
15373 msgid "%qT is not an aggregate type"
15377 msgid "qualified type %qT does not match destructor name %<~%T%>"
15381 msgid "incomplete type %qT does not have member %qD"
15385 msgid "%qD is not a member of type %qT"
15389 msgid "invalid pointer to bit-field %qD"
15393 msgid "invalid use of non-static member function %qD"
15396 #: cp/init.c:1551 cp/semantics.c:1321
15397 msgid "invalid use of non-static data member %qD"
15401 msgid "size in array new must have integral type"
15405 msgid "zero size array reserves no space"
15409 msgid "new cannot be applied to a reference type"
15413 msgid "new cannot be applied to a function type"
15417 msgid "call to Java constructor, while %<jclass%> undefined"
15421 msgid "can't find class$"
15425 msgid "invalid type %<void%> for new"
15429 msgid "uninitialized const in %<new%> of %q#T"
15434 msgid "call to Java constructor with %qs undefined"
15438 msgid "request for member %qD is ambiguous"
15442 msgid "ISO C++ forbids initialization in array new"
15446 msgid "initializer ends prematurely"
15450 msgid "cannot initialize multi-dimensional array with initializer"
15454 msgid "possible problem detected in invocation of delete operator:"
15459 "neither the destructor nor the class-specific operator delete will be "
15460 "called, even if they are declared when the class is defined."
15464 msgid "unknown array size in delete"
15468 msgid "type to vector delete is neither pointer or array type"
15473 msgid "junk at end of #pragma %s"
15478 msgid "invalid #pragma %s"
15482 msgid "#pragma vtable no longer supported"
15487 msgid "#pragma implementation for %qs appears after file is included"
15491 msgid "junk at end of #pragma GCC java_exceptions"
15495 msgid "%qD not defined"
15499 msgid "%qD was not declared in this scope"
15502 #. In a template, it is invalid to write "f()" or "f(3)" if no
15503 #. declaration of "f" is available. Historically, G++ and most
15504 #. other compilers accepted that usage since they deferred all name
15505 #. lookup until instantiation time rather than doing unqualified
15506 #. name lookup at template definition time; explain to the user what
15509 #. Note that we have the exact wording of the following message in
15510 #. the manual (trouble.texi, node "Name lookup"), so they need to
15511 #. be kept in synch.
15514 "there are no arguments to %qD that depend on a template parameter, so a "
15515 "declaration of %qD must be available"
15520 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
15521 "use of an undeclared name is deprecated)"
15524 #: cp/mangle.c:2114
15525 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
15528 #: cp/mangle.c:2122
15529 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
15532 #: cp/mangle.c:2172
15533 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
15536 #: cp/mangle.c:2482
15537 msgid "the mangled name of %qD will change in a future version of GCC"
15541 msgid "generic thunk code fails for method %q#D which uses %<...%>"
15545 msgid "non-static const member %q#D, can't use default assignment operator"
15549 msgid "non-static reference member %q#D, can't use default assignment operator"
15552 #: cp/method.c:1078
15554 "vtable layout for class %qT may not be ABI-compliantand may change in a "
15555 "future version of GCC due to implicit virtual destructor"
15558 #: cp/name-lookup.c:693
15559 msgid "redeclaration of %<wchar_t%> as %qT"
15562 #. A redeclaration of main, but not a duplicate of the
15565 #. [basic.start.main]
15567 #. This function shall not be overloaded.
15568 #: cp/name-lookup.c:725
15569 msgid "invalid redeclaration of %qD"
15572 #: cp/name-lookup.c:726
15576 #: cp/name-lookup.c:814
15577 msgid "type mismatch with previous external decl of %q#D"
15580 #: cp/name-lookup.c:815
15581 msgid "previous external decl of %q#D"
15584 #: cp/name-lookup.c:897
15585 msgid "extern declaration of %q#D doesn't match"
15588 #: cp/name-lookup.c:898
15589 msgid "global declaration %q#D"
15592 #: cp/name-lookup.c:934 cp/name-lookup.c:941
15593 msgid "declaration of %q#D shadows a parameter"
15596 #. Location of previous decl is not useful in this case.
15597 #: cp/name-lookup.c:966
15598 msgid "declaration of %qD shadows a member of 'this'"
15601 #: cp/name-lookup.c:972
15602 msgid "declaration of %qD shadows a previous local"
15605 #: cp/name-lookup.c:979
15606 msgid "declaration of %qD shadows a global declaration"
15609 #: cp/name-lookup.c:1095
15610 msgid "name lookup of %qD changed"
15613 #: cp/name-lookup.c:1096
15614 msgid " matches this %qD under ISO standard rules"
15617 #: cp/name-lookup.c:1098
15618 msgid " matches this %qD under old rules"
15621 #: cp/name-lookup.c:1116 cp/name-lookup.c:1124
15622 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
15625 #: cp/name-lookup.c:1118
15626 msgid " cannot use obsolete binding at %qD because it has a destructor"
15629 #: cp/name-lookup.c:1126
15630 msgid " using obsolete binding at %qD"
15633 #: cp/name-lookup.c:1179
15635 msgid "%s %s(%E) %p %d\n"
15638 #: cp/name-lookup.c:1182
15640 msgid "%s %s %p %d\n"
15643 #: cp/name-lookup.c:1308
15644 msgid "XXX is_class_level != (current_scope == class_scope)\n"
15647 #: cp/name-lookup.c:1864
15648 msgid "%q#D hides constructor for %q#T"
15651 #: cp/name-lookup.c:1879
15652 msgid "%q#D conflicts with previous using declaration %q#D"
15655 #: cp/name-lookup.c:1891
15656 msgid "previous non-function declaration %q#D"
15659 #: cp/name-lookup.c:1892
15660 msgid "conflicts with function declaration %q#D"
15663 #. It's a nested name with template parameter dependent scope.
15664 #. This can only be using-declaration for class member.
15665 #: cp/name-lookup.c:1970 cp/name-lookup.c:1995 cp/name-lookup.c:3157
15666 msgid "%qT is not a namespace"
15670 #. A using-declaration shall not name a template-id.
15671 #: cp/name-lookup.c:1980
15672 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
15675 #: cp/name-lookup.c:1987
15676 msgid "namespace %qD not allowed in using-declaration"
15679 #: cp/name-lookup.c:2023
15680 msgid "%qD not declared"
15683 #: cp/name-lookup.c:2035 cp/name-lookup.c:2080 cp/name-lookup.c:2114
15684 msgid "%qD is already declared in this scope"
15687 #: cp/name-lookup.c:2120
15688 msgid "using declaration %qD introduced ambiguous type %qT"
15691 #: cp/name-lookup.c:2691
15692 msgid "using-declaration for non-member at class scope"
15695 #: cp/name-lookup.c:2696
15696 msgid "using-declaration cannot name destructor"
15699 #: cp/name-lookup.c:2769
15700 msgid "declaration of %qD not in a namespace surrounding %qD"
15703 #: cp/name-lookup.c:2777
15704 msgid "explicit qualification in declaration of `%D'"
15707 #: cp/name-lookup.c:2813
15708 msgid "%qD should have been declared inside %qD"
15711 #: cp/name-lookup.c:2875
15712 msgid "namespace alias %qD not allowed here, assuming %qD"
15715 #. The parser did not find it, so it's not there.
15716 #: cp/name-lookup.c:2990
15717 msgid "unknown namespace %qD"
15720 #: cp/name-lookup.c:3151
15721 msgid "namespace %qT undeclared"
15724 #: cp/name-lookup.c:3195
15725 msgid "strong using only meaningful at namespace scope"
15728 #: cp/name-lookup.c:3202
15729 msgid "%qD attribute directive ignored"
15732 #: cp/name-lookup.c:3336
15733 msgid "use of %qD is ambiguous"
15736 #: cp/name-lookup.c:3337
15737 msgid " first declared as %q#D here"
15740 #: cp/name-lookup.c:3339
15741 msgid " also declared as %q#D here"
15744 #: cp/name-lookup.c:3354
15745 msgid "%qD denotes an ambiguous type"
15748 #: cp/name-lookup.c:3355
15749 msgid "%J first type here"
15752 #: cp/name-lookup.c:3356
15753 msgid "%J other type here"
15756 #. This happens for A::B where B is a template, and there are no
15757 #. template arguments.
15758 #: cp/name-lookup.c:3420 cp/parser.c:4365 cp/typeck.c:1786
15759 msgid "invalid use of %qD"
15762 #: cp/name-lookup.c:3460
15763 msgid "%<%D::%D%> is not a template"
15766 #: cp/name-lookup.c:3476
15767 msgid "%qD undeclared in namespace %qD"
15770 #: cp/name-lookup.c:4102
15771 msgid "%qD is not a function,"
15774 #: cp/name-lookup.c:4103
15775 msgid " conflict with %qD"
15778 #: cp/name-lookup.c:4868
15779 msgid "XXX entering pop_everything ()\n"
15782 #: cp/name-lookup.c:4877
15783 msgid "XXX leaving pop_everything ()\n"
15786 #: cp/parser.c:1807
15787 msgid "%<#pragma%> is not allowed here"
15790 #: cp/parser.c:1836
15791 msgid "%<%D::%D%> has not been declared"
15794 #: cp/parser.c:1839 cp/semantics.c:2375
15795 msgid "%<::%D%> has not been declared"
15798 #: cp/parser.c:1842
15799 msgid "request for member %qD in non-class type %qT"
15802 #: cp/parser.c:1845
15803 msgid "%<%T::%D%> has not been declared"
15806 #: cp/parser.c:1848
15807 msgid "%qD has not been declared"
15810 #: cp/parser.c:1851
15811 msgid "%<%D::%D%> %s"
15814 #: cp/parser.c:1853
15815 msgid "%<::%D%> %s"
15818 #: cp/parser.c:1855
15822 #: cp/parser.c:1907
15823 msgid "new types may not be defined in a return type"
15826 #: cp/parser.c:1908
15827 msgid "(perhaps a semicolon is missing after the definition of %qT)"
15830 #: cp/parser.c:1927 cp/pt.c:4328
15831 msgid "%qT is not a template"
15834 #: cp/parser.c:1929
15836 msgid "%qE is not a template"
15839 #: cp/parser.c:1931
15840 msgid "invalid template-id"
15843 #: cp/parser.c:1960
15845 msgid "%s cannot appear in a constant-expression"
15848 #: cp/parser.c:1985
15850 msgid "invalid use of template-name %qE without an argument list"
15853 #. Issue an error message.
15854 #: cp/parser.c:1990
15856 msgid "%qE does not name a type"
15859 #: cp/parser.c:2021
15860 msgid "(perhaps %<typename %T::%E%> was intended)"
15863 #: cp/parser.c:2036
15865 msgid "%qE in namespace %qE does not name a type"
15868 #: cp/parser.c:2039
15869 msgid "%qE in class %qT does not name a type"
15872 #: cp/parser.c:2748
15873 msgid "ISO C++ forbids braced-groups within expressions"
15876 #: cp/parser.c:2757
15877 msgid "statement-expressions are allowed only inside functions"
15880 #: cp/parser.c:2808
15881 msgid "%<this%> may not be used in this context"
15884 #: cp/parser.c:2944
15885 msgid "local variable %qD may not appear in this context"
15888 #: cp/parser.c:3316
15889 msgid "typedef-name %qD used as destructor declarator"
15892 #: cp/parser.c:3965
15893 msgid "ISO C++ forbids compound-literals"
15896 #: cp/parser.c:4885
15897 msgid "array bound forbidden after parenthesized type-id"
15900 #: cp/parser.c:4886
15901 msgid "try removing the parentheses around the type-id"
15904 #: cp/parser.c:5087
15905 msgid "expression in new-declarator must have integral or enumeration type"
15908 #: cp/parser.c:5276
15909 msgid "use of old-style cast"
15912 #: cp/parser.c:6041
15914 msgid "case label %qE not within a switch statement"
15917 #: cp/parser.c:6584
15918 msgid "ISO C++ forbids computed gotos"
15921 #: cp/parser.c:6709
15922 msgid "extra %<;%>"
15925 #: cp/parser.c:7028
15926 msgid "mixing declarations and function-definitions is forbidden"
15929 #: cp/parser.c:7159
15930 msgid "duplicate %<friend%>"
15933 #: cp/parser.c:7328
15934 msgid "class definition may not be declared a friend"
15937 #: cp/parser.c:7641
15938 msgid "only constructors take base initializers"
15941 #: cp/parser.c:7692
15942 msgid "anachronistic old-style base class initializer"
15945 #: cp/parser.c:7734
15947 "keyword %<typename%> not allowed in this context (a qualified member "
15948 "initializer is implicitly a type)"
15951 #. Warn that we do not support `export'.
15952 #: cp/parser.c:8096
15953 msgid "keyword %<export%> not implemented, and will be ignored"
15956 #. Otherwise, emit an error about the invalid digraph, but continue
15957 #. parsing because we got our argument list.
15958 #: cp/parser.c:8469
15959 msgid "%<<::%> cannot begin a template-argument list"
15962 #: cp/parser.c:8470
15964 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
15968 #: cp/parser.c:8477
15969 msgid "(if you use -fpermissive G++ will accept your code)"
15972 #: cp/parser.c:8541
15973 msgid "parse error in template argument list"
15976 #. Explain what went wrong.
15977 #: cp/parser.c:8654
15978 msgid "non-template %qD used as template"
15981 #: cp/parser.c:8655
15982 msgid "use %<%T::template %D%> to indicate that it is a template"
15985 #: cp/parser.c:9245 cp/parser.c:15012
15987 msgid "template declaration of %qs"
15990 #: cp/parser.c:9688
15991 msgid "using %<typename%> outside of template"
15994 #: cp/parser.c:9883
15995 msgid "type attributes are honored only at type definition"
15998 #. [namespace.udecl]
16000 #. A using declaration shall not name a template-id.
16001 #: cp/parser.c:10265
16002 msgid "a template-id may not appear in a using-declaration"
16005 #: cp/parser.c:10595
16006 msgid "an asm-specification is not allowed on a function-definition"
16009 #: cp/parser.c:10597
16010 msgid "attributes are not allowed on a function-definition"
16013 #: cp/parser.c:10728
16014 msgid "attributes after parenthesized initializer ignored"
16017 #: cp/parser.c:11113
16018 msgid "array bound is not an integer constant"
16021 #: cp/parser.c:11183
16022 msgid "%<%T::%D%> is not a type"
16025 #: cp/parser.c:11225
16026 msgid "invalid use of constructor as a template"
16029 #: cp/parser.c:11226
16031 "use %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified "
16035 #: cp/parser.c:11414
16036 msgid "duplicate cv-qualifier"
16039 #: cp/parser.c:11916
16040 msgid "file ends in default argument"
16043 #: cp/parser.c:11977
16044 msgid "deprecated use of default argument for parameter of non-function"
16047 #: cp/parser.c:11980
16048 msgid "default arguments are only permitted for function parameters"
16051 #: cp/parser.c:12722
16052 msgid "invalid class name in declaration of %qD"
16055 #: cp/parser.c:12733
16056 msgid "declaration of %qD in %qD which does not enclose %qD"
16059 #: cp/parser.c:12746
16060 msgid "extra qualification ignored"
16063 #: cp/parser.c:12757
16064 msgid "an explicit specialization must be preceded by %<template <>%>"
16067 #: cp/parser.c:12850
16068 msgid "previous definition of %q#T"
16071 #: cp/parser.c:13059
16072 msgid "%Hextra %<;%>"
16075 #: cp/parser.c:13077
16076 msgid "a class-key must be used when declaring a friend"
16079 #: cp/parser.c:13091
16080 msgid "friend declaration does not name a class or function"
16083 #: cp/parser.c:13267
16084 msgid "pure-specifier on function-definition"
16087 #: cp/parser.c:13545
16088 msgid "keyword %<typename%> not allowed outside of templates"
16091 #: cp/parser.c:13547
16093 "keyword %<typename%> not allowed in this context (the base class is "
16094 "implicitly a type)"
16097 #: cp/parser.c:13821
16098 msgid "invalid catch parameter"
16101 #: cp/parser.c:14399
16102 msgid "reference to %qD is ambiguous"
16105 #: cp/parser.c:14568
16106 msgid "too few template-parameter-lists"
16109 #. Otherwise, there are too many template parameter lists. We have
16112 #. template <class T> template <class U> void S::f();
16113 #: cp/parser.c:14583
16114 msgid "too many template-parameter-lists"
16117 #. Skip the entire function.
16118 #: cp/parser.c:14807
16119 msgid "invalid function declaration"
16122 #. Issue an error message.
16123 #: cp/parser.c:14844
16124 msgid "named return values are no longer supported"
16127 #: cp/parser.c:15218
16128 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
16131 #: cp/parser.c:15233
16132 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
16135 #: cp/parser.c:15238
16136 msgid "missing %<>%> to terminate the template argument list"
16139 #: cp/parser.c:15766
16140 msgid "%qs tag used in naming %q#T"
16143 #: cp/parser.c:15787
16144 msgid "%qD redeclared with different access"
16147 #: cp/parser.c:15804
16148 msgid "%<template%> (as a disambiguator) is only allowed within templates"
16151 #: cp/parser.c:16012
16152 msgid "inter-module optimizations not implemented for C++"
16156 msgid "data member %qD cannot be a member template"
16160 msgid "invalid member template declaration %qD"
16164 msgid "explicit specialization in non-namespace scope %qD"
16168 msgid "enclosing class templates are not explicitly specialized"
16172 msgid "specialization of %qD in different namespace"
16175 #: cp/pt.c:671 cp/pt.c:740
16176 msgid " from definition of %q#D"
16180 msgid "specialization of %qT after instantiation"
16184 msgid "specializing %q#T in different namespace"
16188 msgid "specialization %qT after instantiation %qT"
16192 msgid "explicit specialization of non-template %qT"
16196 msgid "specialization of %qD after instantiation"
16204 msgid "%qD is not a function template"
16208 msgid "template-id %qD for %q+D does not match any template declaration"
16212 msgid "ambiguous template specialization %qD for %q+D"
16215 #. This case handles bogus declarations like template <>
16216 #. template <class T> void f<int>();
16217 #: cp/pt.c:1774 cp/pt.c:1828
16218 msgid "template-id %qD in declaration of primary template"
16222 msgid "template parameter list used in explicit instantiation"
16226 msgid "definition provided for explicit instantiation"
16230 msgid "too many template parameter lists in declaration of %qD"
16234 msgid "too few template parameter lists in declaration of %qD"
16238 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
16242 msgid "function template partial specialization %qD is not allowed"
16246 msgid "default argument specified in explicit specialization"
16250 msgid "template specialization with C linkage"
16254 msgid "%qD is not a template function"
16257 #. From [temp.expl.spec]:
16259 #. If such an explicit specialization for the member
16260 #. of a class template names an implicitly-declared
16261 #. special member function (clause _special_), the
16262 #. program is ill-formed.
16264 #. Similar language is found in [temp.explicit].
16266 msgid "specialization of implicitly-declared special member function"
16270 msgid "no member function %qD declared in %qT"
16274 msgid " shadows template parm %q#D"
16278 msgid "template parameters not used in partial specialization:"
16286 msgid "partial specialization %qT does not specialize any template arguments"
16291 msgid "template argument %qE involves template parameter(s)"
16295 msgid "type %qT of template argument %qE depends on template parameter(s)"
16299 msgid "no default argument for %qD"
16303 msgid "template with C linkage"
16307 msgid "template class without a name"
16312 #. A destructor shall not be a member template.
16314 msgid "destructor %qD declared as member template"
16317 #. [basic.stc.dynamic.allocation]
16319 #. An allocation function can be a function
16320 #. template. ... Template allocation functions shall
16321 #. have two or more parameters.
16323 msgid "invalid template declaration of %qD"
16327 msgid "%qD does not declare a template type"
16331 msgid "template definition of non-template %q#D"
16335 msgid "expected %d levels of template parms for %q#D, got %d"
16339 msgid "got %d template parameters for %q#D"
16343 msgid "got %d template parameters for %q#T"
16348 msgid " but %d required"
16352 msgid "%qT is not a template type"
16356 msgid "template specifiers not specified in declaration of %qD"
16360 msgid "previous declaration %qD"
16365 msgid "used %d template parameter%s instead of %d"
16369 msgid "template parameter %q#D"
16373 msgid "redeclared here as %q#D"
16376 #. We have in [temp.param]:
16378 #. A template-parameter may not be given default arguments
16379 #. by two different declarations in the same scope.
16381 msgid "redefinition of default argument for %q#D"
16385 msgid "%J original definition appeared here"
16390 "%qE is not a valid template argument for type %qT because function %qD has "
16391 "not external linkage"
16396 "%qE is not a valid template argument for type %qT because string literals "
16397 "can never be used in this context"
16402 "%qE is not a valid template argument for type %qT because it is a non-"
16403 "constant expression"
16408 "%qE is not a valid template argument for type %qT because it is not a "
16414 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
16420 "%qE is not a valid template argument for type %qT because it is not a lvalue"
16425 "%qE is not a valid template argument for type %qT because object %qD has not "
16431 "%qE is not a valid template argument for type %qT because it is a pointer"
16436 msgid "try using %qE instead"
16441 "%qE is not a valid template argument for type %qT because it is of type %qT"
16445 msgid "standard conversions are not allowed in this context"
16449 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
16452 #: cp/pt.c:3814 cp/pt.c:3833 cp/pt.c:3873
16453 msgid "type/value mismatch at argument %d in template parameter list for %qD"
16457 msgid " expected a constant of type %qT, got %qT"
16462 msgid " expected a class template, got %qE"
16467 msgid " expected a type, got %qE"
16471 msgid " expected a type, got %qT"
16475 msgid " expected a class template, got %qT"
16479 msgid " expected a template of type %qD, got %qD"
16483 msgid "could not convert template argument %qE to %qT"
16488 msgid "wrong number of template arguments (%d, should be %d)"
16492 msgid "provided for %qD"
16497 msgid "template argument %d is invalid"
16501 msgid "non-template type %qT used as a template"
16505 msgid "for template declaration %qD"
16510 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
16511 "to increase the maximum) instantiating %qD"
16515 msgid "ambiguous class template instantiation for %q#T"
16523 msgid "instantiation of %qD as type %qT"
16527 msgid "invalid parameter type %qT"
16531 msgid "in declaration %qD"
16535 msgid "function returning an array"
16539 msgid "function returning a function"
16543 msgid "creating pointer to member function of non-class type %qT"
16547 msgid "creating array with size zero"
16552 msgid "creating array with size zero (%qE)"
16556 msgid "forming reference to void"
16560 msgid "forming %s to reference type %qT"
16564 msgid "creating pointer to member of non-class type %qT"
16568 msgid "creating pointer to member reference type %qT"
16572 msgid "creating array of %qT"
16576 msgid "creating array of %qT, which is an abstract class type"
16580 msgid "%qT is not a class, struct, or union type"
16584 msgid "%qT resolves to %qT, which is not an enumeration type"
16588 msgid "%qT resolves to %qT, which is is not a class type"
16593 msgid "use of %qs in template"
16599 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
16603 msgid "say %<typename %E%> if a type is meant"
16607 msgid "using invalid field %qD"
16611 msgid "%qT is not a class or namespace"
16615 msgid "%qD is not a class or namespace"
16619 msgid "%qT is/uses anonymous type"
16623 msgid "%qT uses local type %qT"
16627 msgid "%qT is a variably modified type"
16632 msgid "integral expression %qE is not constant"
16636 msgid " trying to instantiate %qD"
16640 msgid "incomplete type unification"
16643 #: cp/pt.c:10767 cp/pt.c:10838
16644 msgid "explicit instantiation of non-template %q#D"
16647 #: cp/pt.c:10783 cp/pt.c:10833
16648 msgid "no matching template for %qD found"
16652 msgid "explicit instantiation of %q#D"
16656 msgid "duplicate explicit instantiation of %q#D"
16660 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
16663 #: cp/pt.c:10852 cp/pt.c:10942
16664 msgid "storage class %qD applied to template instantiation"
16668 msgid "explicit instantiation of non-template type %qT"
16672 msgid "explicit instantiation of %q#T before definition of template"
16677 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
16681 msgid "duplicate explicit instantiation of %q#T"
16685 msgid "explicit instantiation of %qD but no definition available"
16690 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
16691 "to increase the maximum) instantiating %q+D, possibly from virtual table "
16696 msgid "%q#T is not a valid type for a template constant parameter"
16700 msgid "-frepo must be used with -c"
16705 msgid "mysterious repository information in %s"
16710 msgid "can't create repository information file %qs"
16714 msgid "cannot use typeid with -fno-rtti"
16718 msgid "must #include <typeinfo> before using typeid"
16723 "cannot create type information for type %qT because its size is variable"
16726 #: cp/rtti.c:570 cp/rtti.c:584
16727 msgid "dynamic_cast of %q#D to %q#T can never succeed"
16731 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
16735 msgid "%qT is an ambiguous base of %qT"
16739 msgid "%qT is an inaccessible base of %qT"
16742 #: cp/search.c:1843
16743 msgid "deprecated covariant return type for %q#D"
16746 #: cp/search.c:1845 cp/search.c:1860 cp/search.c:1866
16747 msgid " overriding %q#D"
16750 #: cp/search.c:1859
16751 msgid "invalid covariant return type for %q#D"
16754 #: cp/search.c:1864
16755 msgid "conflicting return type specified for %q#D"
16758 #: cp/search.c:1875
16759 msgid "looser throw specifier for %q#F"
16762 #: cp/search.c:1876
16763 msgid " overriding %q#F"
16766 #. A static member function cannot match an inherited
16767 #. virtual member function.
16768 #: cp/search.c:1969
16769 msgid "%q#D cannot be declared"
16772 #: cp/search.c:1970
16773 msgid " since %q#D declared in base class"
16776 #: cp/semantics.c:1199
16778 msgid "type of asm operand %qE could not be determined"
16781 #: cp/semantics.c:1318
16782 msgid "invalid use of member %qD in static member function"
16785 #: cp/semantics.c:1322 cp/semantics.c:1361
16786 msgid "from this location"
16789 #: cp/semantics.c:1360
16790 msgid "object missing in reference to %qD"
16793 #: cp/semantics.c:1838
16794 msgid "arguments to destructor are not allowed"
16797 #: cp/semantics.c:1888
16798 msgid "%<this%> is unavailable for static member functions"
16801 #: cp/semantics.c:1894
16802 msgid "invalid use of %<this%> in non-member function"
16805 #: cp/semantics.c:1896
16806 msgid "invalid use of %<this%> at top level"
16809 #: cp/semantics.c:1920
16810 msgid "invalid qualifying scope in pseudo-destructor name"
16813 #: cp/semantics.c:1940
16814 msgid "%qE is not of type %qT"
16817 #: cp/semantics.c:2039
16818 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
16821 #: cp/semantics.c:2083
16823 "invalid use of type %qT as a default value for a template template-parameter"
16826 #: cp/semantics.c:2086
16827 msgid "invalid use of %qD as a default value for a template template-parameter"
16830 #: cp/semantics.c:2090
16831 msgid "invalid default argument for a template template parameter"
16834 #: cp/semantics.c:2107
16835 msgid "definition of %q#T inside template parameter list"
16838 #: cp/semantics.c:2118
16839 msgid "invalid definition of qualified type %qT"
16842 #: cp/semantics.c:2334
16843 msgid "invalid base-class specification"
16846 #: cp/semantics.c:2343
16847 msgid "base class %qT has cv qualifiers"
16850 #: cp/semantics.c:2363
16851 msgid "incomplete type %qT used in nested name specifier"
16854 #: cp/semantics.c:2366
16855 msgid "reference to %<%T::%D%> is ambiguous"
16858 #: cp/semantics.c:2370 cp/typeck.c:1621
16859 msgid "%qD is not a member of %qT"
16862 #: cp/semantics.c:2373
16863 msgid "%qD is not a member of %qD"
16866 #: cp/semantics.c:2502
16868 "template parameter %qD of type %qT is not allowed in an integral constant "
16869 "expression because it is not of integral or enumeration type"
16872 #: cp/semantics.c:2656
16873 msgid "%qD cannot appear in a constant-expression"
16876 #: cp/semantics.c:2664
16877 msgid "use of namespace %qD as expression"
16880 #: cp/semantics.c:2669
16881 msgid "use of class template %qT as expression"
16884 #. Ambiguous reference to base members.
16885 #: cp/semantics.c:2675
16886 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
16889 #: cp/semantics.c:2748
16891 msgid "use of %s from containing function"
16894 #: cp/semantics.c:2751
16895 msgid " %q#D declared here"
16898 #: cp/semantics.c:2801
16900 msgid "type of %qE is unknown"
16904 msgid "%qV qualifiers cannot be applied to %qT"
16909 msgid "%qE attribute can only be applied to Java class definitions"
16914 msgid "%qE attribute can only be applied to class definitions"
16919 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
16923 msgid "requested init_priority is not an integer constant"
16929 "can only use %qE attribute on file-scope definitions of objects of class type"
16933 msgid "requested init_priority is out of range"
16937 msgid "requested init_priority is reserved for internal use"
16942 msgid "%qE attribute is not supported on this platform"
16945 #: cp/typeck.c:434 cp/typeck.c:448 cp/typeck.c:541
16946 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
16951 "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
16955 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
16958 #: cp/typeck.c:1239
16960 msgid "invalid application of %qs to a member function"
16963 #: cp/typeck.c:1272
16965 msgid "invalid application of %qs to a bit-field"
16968 #: cp/typeck.c:1277
16970 msgid "ISO C++ forbids applying %qs to an expression of function type"
16973 #: cp/typeck.c:1314
16974 msgid "invalid use of non-static member function"
16977 #: cp/typeck.c:1481
16978 msgid "deprecated conversion from string constant to %qT'"
16981 #: cp/typeck.c:1592 cp/typeck.c:1882
16982 msgid "request for member %qD in %qE, which is of non-class type %qT"
16985 #: cp/typeck.c:1619
16987 msgid "invalid use of nonstatic data member %qE"
16990 #: cp/typeck.c:1671 cp/typeck.c:1699
16991 msgid "invalid access to non-static data member %qD of NULL object"
16994 #: cp/typeck.c:1674 cp/typeck.c:1701
16995 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
16998 #: cp/typeck.c:1812
16999 msgid "qualified type %qT does not match destructor name ~%qT"
17002 #: cp/typeck.c:1818
17003 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
17006 #: cp/typeck.c:1928
17007 msgid "%<%D::%D%> is not a member of %qT"
17010 #: cp/typeck.c:1939
17011 msgid "%qT is not a base of %qT"
17014 #: cp/typeck.c:1958
17015 msgid "%qD has no member named %qE"
17018 #: cp/typeck.c:1973
17019 msgid "%qD is not a member template function"
17022 #. A pointer to incomplete type (other than cv void) can be
17023 #. dereferenced [expr.unary.op]/1
17024 #: cp/typeck.c:2080
17025 msgid "%qT is not a pointer-to-object type"
17028 #: cp/typeck.c:2105
17030 msgid "invalid use of %qs on pointer to member"
17033 #: cp/typeck.c:2111
17034 msgid "invalid type argument"
17037 #: cp/typeck.c:2134
17038 msgid "subscript missing in array reference"
17041 #: cp/typeck.c:2216
17042 msgid "ISO C++ forbids subscripting non-lvalue array"
17045 #: cp/typeck.c:2227
17046 msgid "subscripting array declared %<register%>"
17049 #: cp/typeck.c:2310
17051 msgid "object missing in use of %qE"
17054 #: cp/typeck.c:2411
17055 msgid "ISO C++ forbids calling %<::main%> from within program"
17058 #: cp/typeck.c:2436
17060 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
17063 #: cp/typeck.c:2450
17065 msgid "%qE cannot be used as a function"
17068 #: cp/typeck.c:2529
17069 msgid "too many arguments to %s %q+#D"
17072 #: cp/typeck.c:2531 cp/typeck.c:2634
17073 msgid "at this point in file"
17076 #: cp/typeck.c:2534
17077 msgid "too many arguments to function"
17080 #: cp/typeck.c:2568
17081 msgid "parameter %P of %qD has incomplete type %qT"
17084 #: cp/typeck.c:2571
17085 msgid "parameter %P has incomplete type %qT"
17088 #: cp/typeck.c:2632
17089 msgid "too few arguments to %s %q+#D"
17092 #: cp/typeck.c:2637
17093 msgid "too few arguments to function"
17096 #: cp/typeck.c:2784 cp/typeck.c:2794
17097 msgid "assuming cast to type %qT from overloaded function"
17100 #: cp/typeck.c:2855
17101 msgid "division by zero in %<%E / 0%>"
17104 #: cp/typeck.c:2857
17105 msgid "division by zero in %<%E / 0.%>"
17108 #: cp/typeck.c:2891
17109 msgid "division by zero in %<%E %% 0%>"
17112 #: cp/typeck.c:2893
17113 msgid "division by zero in %<%E %% 0.%>"
17116 #: cp/typeck.c:2973
17118 msgid "%s rotate count is negative"
17121 #: cp/typeck.c:2976
17123 msgid "%s rotate count >= width of type"
17126 #: cp/typeck.c:3010 cp/typeck.c:3015 cp/typeck.c:3111 cp/typeck.c:3116
17127 msgid "ISO C++ forbids comparison between pointer and integer"
17130 #: cp/typeck.c:3130
17131 msgid "unordered comparison on non-floating point argument"
17134 #: cp/typeck.c:3152
17135 msgid "invalid operands of types %qT and %qT to binary %qO"
17138 #: cp/typeck.c:3316
17139 msgid "comparison between types %q#T and %q#T"
17142 #: cp/typeck.c:3352
17143 msgid "comparison between signed and unsigned integer expressions"
17146 #. Some sort of arithmetic operation involving NULL was
17147 #. performed. Note that pointer-difference and pointer-addition
17148 #. have already been handled above, and so we don't end up here in
17150 #: cp/typeck.c:3431
17151 msgid "NULL used in arithmetic"
17154 #: cp/typeck.c:3489
17155 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
17158 #: cp/typeck.c:3491
17159 msgid "ISO C++ forbids using pointer to a function in subtraction"
17162 #: cp/typeck.c:3493
17163 msgid "ISO C++ forbids using pointer to a method in subtraction"
17166 #: cp/typeck.c:3505
17167 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
17170 #: cp/typeck.c:3581
17173 "invalid use of %qE to form a pointer-to-member-function. Use a qualified-id."
17176 #: cp/typeck.c:3588
17179 "parenthesis around %qE cannot be used to form a pointer-to-member-function"
17182 #: cp/typeck.c:3611
17183 msgid "taking address of temporary"
17186 #: cp/typeck.c:3846
17188 msgid "ISO C++ forbids %sing an enum"
17191 #: cp/typeck.c:3857
17192 msgid "cannot %s a pointer to incomplete type %qT"
17195 #: cp/typeck.c:3863
17196 msgid "ISO C++ forbids %sing a pointer of type %qT"
17199 #: cp/typeck.c:3888
17200 msgid "cast to non-reference type used as lvalue"
17203 #: cp/typeck.c:3923
17204 msgid "invalid use of %<--%> on bool variable %qD"
17208 #: cp/typeck.c:3952
17209 msgid "ISO C++ forbids taking address of function %<::main%>"
17212 #. An expression like &memfn.
17213 #: cp/typeck.c:4006
17215 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
17216 "static member function to form a pointer to member function. Say %<&%T::%D%>"
17219 #: cp/typeck.c:4011
17221 "ISO C++ forbids taking the address of a bound member function to form a "
17222 "pointer to member function. Say %<&%T::%D%>"
17225 #: cp/typeck.c:4039
17226 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
17229 #: cp/typeck.c:4091
17230 msgid "attempt to take address of bit-field structure member %qD"
17233 #: cp/typeck.c:4211
17234 msgid "taking address of destructor"
17237 #: cp/typeck.c:4224
17238 msgid "taking address of bound pointer-to-member expression"
17241 #: cp/typeck.c:4232
17242 msgid "cannot create pointer to reference member %qD"
17245 #: cp/typeck.c:4295
17246 msgid "cannot take the address of %<this%>, which is an rvalue expression"
17249 #: cp/typeck.c:4318
17250 msgid "address of explicit register variable %qD requested"
17253 #: cp/typeck.c:4323
17254 msgid "address requested for %qD, which is declared %<register%>"
17257 #: cp/typeck.c:4389
17259 msgid "%s expression list treated as compound expression"
17262 #: cp/typeck.c:4464
17263 msgid "%s from type %qT to type %qT casts away constness"
17266 #: cp/typeck.c:4761
17267 msgid "invalid static_cast from type %qT to type %qT"
17270 #: cp/typeck.c:4783
17271 msgid "converting from %qT to %qT"
17274 #: cp/typeck.c:4828
17275 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
17278 #: cp/typeck.c:4887
17279 msgid "cast from %qT to %qT loses precision"
17282 #: cp/typeck.c:4912
17283 msgid "cast from %qT to %qT increases required alignment of target type"
17286 #. Only issue a warning, as we have always supported this
17287 #. where possible, and it is necessary in some cases. DR 195
17288 #. addresses this issue, but as of 2004/10/26 is still in
17290 #: cp/typeck.c:4926
17292 "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
17295 #: cp/typeck.c:4937
17296 msgid "invalid cast from type %qT to type %qT"
17299 #: cp/typeck.c:4993
17301 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
17302 "nor a pointer-to-data-member type"
17305 #: cp/typeck.c:5002
17307 "invalid use of const_cast with type %qT, which is a pointer or reference to "
17311 #: cp/typeck.c:5024
17312 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
17315 #: cp/typeck.c:5067
17316 msgid "invalid const_cast from type %qT to type %qT"
17319 #: cp/typeck.c:5135 cp/typeck.c:5140
17320 msgid "ISO C++ forbids casting to an array type %qT"
17323 #: cp/typeck.c:5148
17324 msgid "invalid cast to function type %qT"
17327 #: cp/typeck.c:5364
17328 msgid " in evaluation of %<%Q(%#T, %#T)%>"
17331 #: cp/typeck.c:5433
17332 msgid "incompatible types in assignment of %qT to %qT"
17335 #: cp/typeck.c:5440
17336 msgid "ISO C++ forbids assignment of arrays"
17339 #: cp/typeck.c:5551
17340 msgid " in pointer to member function conversion"
17343 #: cp/typeck.c:5557
17344 msgid " in pointer to member conversion"
17347 #. This is a reinterpret cast, we choose to do nothing.
17348 #: cp/typeck.c:5568 cp/typeck.c:5584
17349 msgid "pointer to member cast via virtual base %qT"
17352 #: cp/typeck.c:5587
17353 msgid "pointer to member conversion via virtual base %qT"
17356 #: cp/typeck.c:5660
17357 msgid "invalid conversion to type %qT from type %qT"
17360 #: cp/typeck.c:5875
17361 msgid "cannot convert %qT to %qT for argument %qP to %qD"
17364 #: cp/typeck.c:5878
17365 msgid "cannot convert %qT to %qT in %s"
17368 #: cp/typeck.c:5951 cp/typeck.c:5953
17369 msgid "in passing argument %P of %q+D"
17372 #: cp/typeck.c:6003
17373 msgid "returning reference to temporary"
17376 #: cp/typeck.c:6010
17377 msgid "reference to non-lvalue returned"
17380 #: cp/typeck.c:6022
17381 msgid "reference to local variable %qD returned"
17384 #: cp/typeck.c:6025
17385 msgid "address of local variable %qD returned"
17388 #: cp/typeck.c:6055
17389 msgid "returning a value from a destructor"
17392 #. If a return statement appears in a handler of the
17393 #. function-try-block of a constructor, the program is ill-formed.
17394 #: cp/typeck.c:6063
17395 msgid "cannot return from a handler of a function-try-block of a constructor"
17398 #. You can't return a value from a constructor.
17399 #: cp/typeck.c:6066
17400 msgid "returning a value from a constructor"
17403 #: cp/typeck.c:6089
17404 msgid "return-statement with no value, in function returning %qT"
17407 #: cp/typeck.c:6106
17408 msgid "return-statement with a value, in function returning 'void'"
17411 #: cp/typeck.c:6137
17413 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
17414 "fcheck-new is in effect)"
17418 msgid "type %qT is not a base type for type %qT"
17421 #: cp/typeck2.c:292
17422 msgid "cannot declare variable %q+D to be of abstract type %qT"
17425 #: cp/typeck2.c:295
17426 msgid "cannot declare parameter %q+D to be of abstract type %qT"
17429 #: cp/typeck2.c:298
17430 msgid "cannot declare field %q+D to be of abstract type %qT"
17433 #: cp/typeck2.c:302
17434 msgid "invalid abstract return type for member function %q+#D"
17437 #: cp/typeck2.c:305
17438 msgid "invalid abstract return type for function %q+#D"
17441 #. Here we do not have location information, so use error instead
17443 #: cp/typeck2.c:310
17444 msgid "invalid abstract type %qT for %qE"
17447 #: cp/typeck2.c:312
17448 msgid "invalid abstract type for %q+D"
17451 #: cp/typeck2.c:315
17452 msgid "cannot allocate an object of abstract type %qT"
17455 #: cp/typeck2.c:323
17456 msgid "%J because the following virtual functions are pure within %qT:"
17459 #: cp/typeck2.c:327
17463 #: cp/typeck2.c:334
17464 msgid "%J since type %qT has pure virtual functions"
17467 #: cp/typeck2.c:582
17468 msgid "constructor syntax used, but no constructor declared for type %qT"
17471 #: cp/typeck2.c:596
17472 msgid "cannot initialize arrays using this syntax"
17475 #: cp/typeck2.c:688
17476 msgid "initializing array with parameter list"
17479 #: cp/typeck2.c:710
17480 msgid "int-array initialized from non-wide string"
17483 #: cp/typeck2.c:743
17484 msgid "initializer for scalar variable requires one element"
17487 #: cp/typeck2.c:750
17488 msgid "braces around scalar initializer for %qT"
17491 #: cp/typeck2.c:753
17492 msgid "ignoring extra initializers for %qT"
17495 #: cp/typeck2.c:765
17496 msgid "variable-sized object of type %qT may not be initialized"
17499 #: cp/typeck2.c:776
17500 msgid "subobject of type %qT must be initialized by constructor, not by %qE"
17503 #: cp/typeck2.c:842
17504 msgid "aggregate has a partly bracketed initializer"
17507 #: cp/typeck2.c:880 cp/typeck2.c:969
17508 msgid "non-trivial labeled initializers"
17511 #: cp/typeck2.c:894
17512 msgid "non-empty initializer for array of empty elements"
17515 #: cp/typeck2.c:1008 cp/typeck2.c:1023
17516 msgid "missing initializer for member %qD"
17519 #: cp/typeck2.c:1013
17520 msgid "uninitialized const member %qD"
17523 #: cp/typeck2.c:1015
17524 msgid "member %qD with uninitialized const fields"
17527 #: cp/typeck2.c:1017
17528 msgid "member %qD is uninitialized reference"
17531 #: cp/typeck2.c:1064
17532 msgid "index value instead of field name in union initializer"
17535 #: cp/typeck2.c:1076
17536 msgid "no field %qD in union being initialized"
17539 #: cp/typeck2.c:1084
17540 msgid "union %qT with no named members cannot be initialized"
17543 #: cp/typeck2.c:1119
17544 msgid "excess elements in aggregate initializer"
17547 #: cp/typeck2.c:1227
17548 msgid "circular pointer delegation detected"
17551 #: cp/typeck2.c:1240
17552 msgid "base operand of %<->%> has non-pointer type %qT"
17555 #: cp/typeck2.c:1264
17556 msgid "result of %<operator->()%> yields non-pointer result"
17559 #: cp/typeck2.c:1266
17560 msgid "base operand of %<->%> is not a pointer"
17563 #: cp/typeck2.c:1290
17564 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
17567 #: cp/typeck2.c:1299
17569 "cannot apply member pointer %qE to %qE, which is of non-aggregate type %qT"
17572 #: cp/typeck2.c:1321
17573 msgid "pointer to member type %qT incompatible with object type %qT"
17576 #: cp/typeck2.c:1544
17577 msgid "call to function %qD which throws incomplete type %q#T"
17580 #: cp/typeck2.c:1547
17581 msgid "call to function which throws incomplete type %q#T"
17584 #. XXX Not i18n clean.
17585 #: cp/cp-tree.h:3884
17587 msgid "%s is deprecated, please see the documentation for details"
17590 #: fortran/f95-lang.c:242
17591 msgid "Unexpected type in truthvalue_conversion"
17594 #: fortran/f95-lang.c:295
17596 msgid "can't open input file: %s"
17599 #: fortran/f95-lang.c:622
17601 msgid "global register variable %qs used in nested function"
17604 #: fortran/f95-lang.c:626
17606 msgid "register variable %qs used in nested function"
17609 #: fortran/f95-lang.c:633
17611 msgid "address of global register variable %qs requested"
17614 #: fortran/f95-lang.c:651
17616 msgid "address of register variable %qs requested"
17619 #: fortran/gfortranspec.c:231
17621 msgid "overflowed output arg list for '%s'"
17624 #: fortran/gfortranspec.c:375
17626 msgid "argument to '%s' missing"
17629 #: fortran/gfortranspec.c:379
17630 msgid "no input files; unwilling to write output files"
17633 #: fortran/trans-array.c:2886
17634 msgid "Possible frontend bug: array constructor not expanded"
17637 #: fortran/trans-array.c:3989
17639 "Possible frontend bug: Deferred array size without pointer or allocatable "
17643 #: fortran/trans-array.c:4149
17644 msgid "scalar vector subscript???"
17647 #: fortran/trans-array.c:4423
17649 msgid "bad expression type during walk (%d)"
17652 #: fortran/trans-const.c:327
17654 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
17657 #: fortran/trans-decl.c:754
17658 msgid "intrinsic variable which isn't a procedure"
17661 #: fortran/trans-decl.c:1893
17662 msgid "Function does not return a value"
17665 #. I don't think this should ever happen.
17666 #: fortran/trans-decl.c:1992
17668 msgid "module symbol %s in wrong namespace"
17671 #: fortran/trans-decl.c:2006
17673 msgid "backend decl for module variable %s already exists"
17676 #: fortran/trans-decl.c:2088
17678 msgid "unused parameter %qs"
17681 #: fortran/trans-decl.c:2093
17683 msgid "unused variable %qs"
17686 #: fortran/trans-decl.c:2234
17687 msgid "Function return value not set"
17690 #: fortran/trans-expr.c:949
17691 msgid "Unknown intrinsic op"
17694 #: fortran/trans-intrinsic.c:583
17696 msgid "Intrinsic function %s(%d) not recognized"
17699 #: fortran/trans-io.c:936
17701 msgid "Bad namelist IO basetype (%d)"
17704 #: fortran/trans-io.c:1013
17705 msgid "A format cannot be specified with a namelist"
17708 #: fortran/trans-io.c:1311
17710 msgid "Bad IO basetype (%d)"
17713 #: fortran/trans-types.c:189
17714 msgid "integer kind=8 not available for -i8 option"
17717 #: fortran/trans-types.c:201
17718 msgid "real kind=8 not available for -r8 option"
17721 #: fortran/trans-types.c:916
17722 msgid "Array element size too big"
17725 #: fortran/trans.c:621
17726 msgid "gfc_trans_code(): Bad statement code"
17729 #. I changed this from sorry(...) because it should not return.
17730 #. TODO: Remove gfc_todo_error before releasing version 1.0.
17731 #: fortran/trans.h:564
17732 msgid "gfc_todo: Not Implemented: "
17735 #: java/check-init.c:251
17737 msgid "Can't reassign a value to the final variable %qs"
17740 #: java/check-init.c:519 java/parse.h:377
17742 msgid "Variable %qs may not have been initialized"
17745 #: java/check-init.c:535
17747 msgid "variable %qs may not have been initialized"
17750 #: java/check-init.c:954
17752 msgid "internal error in check-init: tree code not implemented: %s"
17755 #: java/check-init.c:1026
17756 msgid "%Jfinal field %qD may not have been initialized"
17759 #: java/class.c:745
17760 msgid "bad method signature"
17763 #: java/class.c:789
17764 msgid "misplaced ConstantValue attribute (not in any field)"
17767 #: java/class.c:791
17769 msgid "duplicate ConstantValue attribute for field '%s'"
17772 #: java/class.c:802
17774 msgid "ConstantValue attribute of field '%s' has wrong type"
17777 #: java/class.c:1097
17779 msgid "field '%s' not found in class"
17782 #: java/class.c:1417
17783 msgid "%Jabstract method in non-abstract class"
17786 #: java/class.c:2362
17787 msgid "%Jnon-static method '%D' overrides static method"
17790 #: java/decl.c:1260
17791 msgid "%J'%D' used prior to declaration"
17794 #: java/decl.c:1301
17796 msgid "declaration of %qs shadows a parameter"
17799 #: java/decl.c:1304
17801 msgid "declaration of %qs shadows a symbol from the parameter list"
17804 #: java/decl.c:1632
17805 msgid "%Jlabel '%D' used but not defined"
17808 #: java/decl.c:1637
17809 msgid "%Jlabel '%D' defined but not used"
17812 #: java/decl.c:1759
17813 msgid "%JIn %D: overlapped variable and exception ranges at %d"
17816 #: java/decl.c:1823
17817 msgid "bad type in parameter debug info"
17820 #: java/decl.c:1832
17821 msgid "%Jbad PC range for debug info for local '%D'"
17826 msgid "need to insert runtime check for %s"
17829 #: java/expr.c:501 java/expr.c:548
17831 msgid "assert: %s is assign compatible with %s"
17835 msgid "stack underflow - dup* operation"
17838 #: java/expr.c:1703
17840 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
17843 #: java/expr.c:1731
17845 msgid "field %qs not found"
17848 #: java/expr.c:2116
17850 msgid "method '%s' not found in class"
17853 #: java/expr.c:2321
17855 msgid "failed to find class '%s'"
17858 #: java/expr.c:2350
17860 msgid "class '%s' has no method named '%s' matching signature '%s'"
17863 #: java/expr.c:2381
17864 msgid "invokestatic on non static method"
17867 #: java/expr.c:2386
17868 msgid "invokestatic on abstract method"
17871 #: java/expr.c:2394
17872 msgid "invoke[non-static] on static method"
17875 #: java/expr.c:2712
17877 msgid "missing field '%s' in '%s'"
17880 #: java/expr.c:2719
17882 msgid "mismatching signature for field '%s' in '%s'"
17885 #: java/expr.c:2741
17886 msgid "%Jassignment to final field '%D' not in field's class"
17889 #: java/expr.c:2746
17890 msgid "%Jassignment to final static field %qD not in class initializer"
17893 #: java/expr.c:2755
17894 msgid "%Jassignment to final field '%D' not in constructor"
17897 #: java/expr.c:2945
17898 msgid "invalid PC in line number table"
17901 #: java/expr.c:3001
17903 msgid "unreachable bytecode from %d to before %d"
17906 #: java/expr.c:3043
17908 msgid "unreachable bytecode from %d to the end of the method"
17911 #. duplicate code from LOAD macro
17912 #: java/expr.c:3343
17913 msgid "unrecogized wide sub-instruction"
17916 #: java/gjavah.c:701
17917 msgid "static field has same name as method"
17920 #. FIXME: i18n bug here. Order of prints should not be
17922 #: java/gjavah.c:899
17924 msgid "ignored method '"
17927 #: java/gjavah.c:901
17929 msgid "' marked virtual\n"
17932 #: java/gjavah.c:1249
17934 msgid "couldn't find class %s"
17937 #: java/gjavah.c:1256
17939 msgid "parse error while reading %s"
17942 #: java/gjavah.c:1482 java/gjavah.c:1584 java/gjavah.c:1659
17944 msgid "unparseable signature: '%s'"
17947 #: java/gjavah.c:2049
17948 msgid "Not a valid Java .class file."
17951 #: java/gjavah.c:2057 java/jcf-parse.c:746
17952 msgid "error while parsing constant pool"
17955 #: java/gjavah.c:2063
17957 msgid "error in constant pool entry #%d"
17960 #: java/gjavah.c:2206
17961 msgid "class is of array type\n"
17964 #: java/gjavah.c:2214
17965 msgid "base class is of array type"
17968 #: java/gjavah.c:2330
17970 msgid "Try 'gcjh --help' for more information.\n"
17973 #: java/gjavah.c:2337
17976 "Usage: gcjh [OPTION]... CLASS...\n"
17980 #: java/gjavah.c:2338
17983 "Generate C++ header files from .class files\n"
17987 #: java/gjavah.c:2339
17989 msgid " -stubs Generate an implementation stub file\n"
17992 #: java/gjavah.c:2340
17994 msgid " -jni Generate a JNI header or stub\n"
17997 #: java/gjavah.c:2342
17999 msgid " -add TEXT Insert TEXT into class body\n"
18002 #: java/gjavah.c:2343
18004 msgid " -append TEXT Insert TEXT after class declaration\n"
18007 #: java/gjavah.c:2344
18009 msgid " -friend TEXT Insert TEXT as 'friend' declaration\n"
18012 #: java/gjavah.c:2345
18014 msgid " -prepend TEXT Insert TEXT before start of class\n"
18017 #: java/gjavah.c:2347 java/jcf-dump.c:897
18019 msgid " --classpath PATH Set path to find .class files\n"
18022 #: java/gjavah.c:2348 java/jcf-dump.c:898
18024 msgid " -IDIR Append directory to class path\n"
18027 #: java/gjavah.c:2349 java/jcf-dump.c:899
18029 msgid " --bootclasspath PATH Override built-in class path\n"
18032 #: java/gjavah.c:2350 java/jcf-dump.c:900
18034 msgid " --extdirs PATH Set extensions directory path\n"
18037 #: java/gjavah.c:2351
18039 msgid " -d DIRECTORY Set output directory name\n"
18042 #: java/gjavah.c:2352 java/jcf-dump.c:901 java/jv-scan.c:114
18044 msgid " -o FILE Set output file name\n"
18047 #: java/gjavah.c:2353
18049 msgid " -td DIRECTORY Set temporary directory name\n"
18052 #: java/gjavah.c:2355 java/jcf-dump.c:903 java/jv-scan.c:116
18054 msgid " --help Print this help, then exit\n"
18057 #: java/gjavah.c:2356 java/jcf-dump.c:904 java/jv-scan.c:117
18059 msgid " --version Print version number, then exit\n"
18062 #: java/gjavah.c:2357 java/jcf-dump.c:905
18064 msgid " -v, --verbose Print extra information while running\n"
18067 #: java/gjavah.c:2359
18070 " -M Print all dependencies to stdout;\n"
18071 " suppress ordinary output\n"
18074 #: java/gjavah.c:2361
18077 " -MM Print non-system dependencies to stdout;\n"
18078 " suppress ordinary output\n"
18081 #: java/gjavah.c:2363
18083 msgid " -MD Print all dependencies to stdout\n"
18086 #: java/gjavah.c:2364
18088 msgid " -MMD Print non-system dependencies to stdout\n"
18091 #: java/gjavah.c:2367 java/jcf-dump.c:907 java/jv-scan.c:119
18094 "For bug reporting instructions, please see:\n"
18098 #: java/gjavah.c:2395 java/gjavah.c:2509
18099 msgid "no classes specified"
18102 #: java/gjavah.c:2488
18103 msgid "'-MG' option is unimplemented"
18106 #: java/gjavah.c:2517
18107 msgid "can't specify both -o and -MD"
18110 #: java/gjavah.c:2528
18112 msgid "Processing %s\n"
18115 #: java/gjavah.c:2534
18117 msgid "%s: no such class"
18120 #: java/gjavah.c:2538
18122 msgid "Found in %s\n"
18125 #: java/jcf-dump.c:814
18127 msgid "Not a valid Java .class file.\n"
18130 #: java/jcf-dump.c:820
18132 msgid "error while parsing constant pool\n"
18135 #: java/jcf-dump.c:826 java/jcf-parse.c:749
18137 msgid "error in constant pool entry #%d\n"
18140 #: java/jcf-dump.c:836
18142 msgid "error while parsing fields\n"
18145 #: java/jcf-dump.c:842
18147 msgid "error while parsing methods\n"
18150 #: java/jcf-dump.c:848
18152 msgid "error while parsing final attributes\n"
18155 #: java/jcf-dump.c:885
18157 msgid "Try 'jcf-dump --help' for more information.\n"
18160 #: java/jcf-dump.c:892
18163 "Usage: jcf-dump [OPTION]... CLASS...\n"
18167 #: java/jcf-dump.c:893
18170 "Display contents of a class file in readable form.\n"
18174 #: java/jcf-dump.c:894
18176 msgid " -c Disassemble method bodies\n"
18179 #: java/jcf-dump.c:895
18181 msgid " --javap Generate output in 'javap' format\n"
18184 #: java/jcf-dump.c:932 java/jcf-dump.c:1000
18186 msgid "jcf-dump: no classes specified\n"
18189 #: java/jcf-dump.c:1020
18191 msgid "Cannot open '%s' for output.\n"
18194 #: java/jcf-dump.c:1066
18196 msgid "bad format of .zip/.jar archive\n"
18199 #: java/jcf-dump.c:1184
18201 msgid "Bad byte codes.\n"
18204 #: java/jcf-io.c:536
18207 "source file for class %qs is newer than its matching class file. Source "
18208 "file %qs used instead"
18211 #: java/jcf-parse.c:366
18212 msgid "bad string constant"
18215 #: java/jcf-parse.c:384
18217 msgid "bad value constant type %d, index %d"
18220 #: java/jcf-parse.c:572
18222 msgid "can't reopen %s: %m"
18225 #: java/jcf-parse.c:579
18227 msgid "can't close %s: %m"
18230 #: java/jcf-parse.c:714 java/jcf-parse.c:720
18232 msgid "cannot find file for class %s"
18235 #: java/jcf-parse.c:743
18236 msgid "not a valid Java .class file"
18239 #. FIXME - where was first time
18240 #: java/jcf-parse.c:761
18242 msgid "reading class %s for the second time from %s"
18245 #: java/jcf-parse.c:779
18246 msgid "error while parsing fields"
18249 #: java/jcf-parse.c:782
18250 msgid "error while parsing methods"
18253 #: java/jcf-parse.c:785
18254 msgid "error while parsing final attributes"
18257 #: java/jcf-parse.c:802
18259 "the %<java.lang.Object%> that was found in %qs didn't have the special zero-"
18260 "length %<gnu.gcj.gcj-compiled%> attribute. This generally means that your "
18261 "classpath is incorrectly set. Use %<info gcj \"Input Options\"%> to see the "
18262 "info page describing how to set the classpath"
18265 #: java/jcf-parse.c:876
18266 msgid "missing Code attribute"
18269 #: java/jcf-parse.c:1137
18270 msgid "%Hsource file seen twice on command line and will be compiled only once"
18273 #: java/jcf-parse.c:1155
18274 msgid "no input file specified"
18277 #: java/jcf-parse.c:1190
18279 msgid "can't close input file %s: %m"
18282 #: java/jcf-parse.c:1231
18284 msgid "bad zip/jar file %s"
18287 #: java/jcf-parse.c:1447
18289 msgid "error while reading %s from zip file"
18292 #: java/jcf-write.c:2667
18295 "internal error in generate_bytecode_insn - tree code not implemented: %s"
18298 #: java/jcf-write.c:3041
18299 msgid "field initializer type mismatch"
18302 #: java/jcf-write.c:3498
18304 msgid "can't create directory %s: %m"
18307 #: java/jcf-write.c:3531
18309 msgid "can't open %s for writing: %m"
18312 #: java/jcf-write.c:3551
18314 msgid "can't create %s: %m"
18317 #: java/jv-scan.c:99
18319 msgid "Try 'jv-scan --help' for more information.\n"
18322 #: java/jv-scan.c:106
18325 "Usage: jv-scan [OPTION]... FILE...\n"
18329 #: java/jv-scan.c:107
18332 "Print useful information read from Java source files.\n"
18336 #: java/jv-scan.c:108
18338 msgid " --no-assert Don't recognize the assert keyword\n"
18341 #: java/jv-scan.c:109
18343 msgid " --complexity Print cyclomatic complexity of input file\n"
18346 #: java/jv-scan.c:110
18348 msgid " --encoding NAME Specify encoding of input file\n"
18351 #: java/jv-scan.c:111
18353 msgid " --print-main Print name of class containing 'main'\n"
18356 #: java/jv-scan.c:112
18358 msgid " --list-class List all classes defined in file\n"
18361 #: java/jv-scan.c:113
18364 " --list-filename Print input filename when listing class names\n"
18367 #: java/jv-scan.c:190
18368 msgid "only one of '--print-main', '--list-class', and '--complexity' allowed"
18371 #: java/jv-scan.c:193
18373 msgid "can't open output file '%s'"
18376 #: java/jv-scan.c:229
18378 msgid "file not found '%s'"
18381 #: java/jv-scan.c:251
18383 msgid "%s: error: "
18386 #: java/jv-scan.c:263
18388 msgid "%s: warning: "
18391 #: java/jvgenmain.c:48
18393 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
18396 #: java/jvgenmain.c:98
18398 msgid "%s: Cannot open output file: %s\n"
18401 #: java/jvgenmain.c:135
18403 msgid "%s: Failed to close output file %s\n"
18406 #: java/jvspec.c:420
18407 msgid "can't specify '-D' without '--main'\n"
18410 #: java/jvspec.c:423
18412 msgid "'%s' is not a valid class name"
18415 #: java/jvspec.c:429
18416 msgid "--resource requires -o"
18419 #: java/jvspec.c:436
18420 msgid "warning: already-compiled .class files ignored with -C"
18423 #: java/jvspec.c:443
18424 msgid "cannot specify both -C and -o"
18427 #: java/jvspec.c:455
18428 msgid "cannot create temporary file"
18431 #: java/jvspec.c:483
18432 msgid "using both @FILE with multiple files not implemented"
18435 #: java/jvspec.c:534
18436 msgid "cannot specify 'main' class when not linking"
18440 msgid "can't do dependency tracking with input from stdin"
18444 msgid "couldn't determine target name for dependency tracking"
18449 "unknown encoding: %qs\n"
18450 "This might mean that your locale's encoding is not supported\n"
18451 "by your system's iconv(3) implementation. If you aren't trying\n"
18452 "to use a particular encoding for your input file, try the\n"
18453 "%<--encoding=UTF-8%> option"
18457 msgid "internal error - bad unget"
18460 #: java/mangle.c:89
18462 msgid "can't mangle %s"
18465 #: java/mangle_name.c:140 java/mangle_name.c:210
18466 msgid "internal error - invalid Utf8 name"
18469 #: java/parse-scan.y:878
18470 #: java/parse.y:974
18471 #: java/parse.y:1315
18472 #: java/parse.y:1376
18473 #: java/parse.y:1587
18474 #: java/parse.y:1810
18475 #: java/parse.y:1819
18476 #: java/parse.y:1830
18477 #: java/parse.y:1841
18478 #: java/parse.y:1853
18479 #: java/parse.y:1868
18480 #: java/parse.y:1885
18481 #: java/parse.y:1887
18482 #: java/parse.y:1968
18483 #: java/parse.y:2145
18484 #: java/parse.y:2214
18485 #: java/parse.y:2378
18486 #: java/parse.y:2391
18487 #: java/parse.y:2398
18488 #: java/parse.y:2405
18489 #: java/parse.y:2416
18490 #: java/parse.y:2418
18491 #: java/parse.y:2456
18492 #: java/parse.y:2458
18493 #: java/parse.y:2460
18494 #: java/parse.y:2481
18495 #: java/parse.y:2483
18496 #: java/parse.y:2485
18497 #: java/parse.y:2501
18498 #: java/parse.y:2503
18499 #: java/parse.y:2524
18500 #: java/parse.y:2526
18501 #: java/parse.y:2528
18502 #: java/parse.y:2556
18503 #: java/parse.y:2558
18504 #: java/parse.y:2560
18505 #: java/parse.y:2562
18506 #: java/parse.y:2580
18507 #: java/parse.y:2582
18508 #: java/parse.y:2593
18509 #: java/parse.y:2604
18510 #: java/parse.y:2615
18511 #: java/parse.y:2626
18512 #: java/parse.y:2637
18513 #: java/parse.y:2650
18514 #: java/parse.y:2654
18515 #: java/parse.y:2656
18516 #: java/parse.y:2669
18517 msgid "Missing term"
18520 #: java/parse-scan.y:880
18521 #: java/parse.y:748
18522 #: java/parse.y:786
18523 #: java/parse.y:811
18524 #: java/parse.y:995
18525 #: java/parse.y:1350
18526 #: java/parse.y:1563
18527 #: java/parse.y:1565
18528 #: java/parse.y:1795
18529 #: java/parse.y:1821
18530 #: java/parse.y:1832
18531 #: java/parse.y:1843
18532 #: java/parse.y:1855
18533 #: java/parse.y:1870
18534 msgid "';' expected"
18537 #: java/parse-scan.y:1371
18538 #: java/parse.y:16420
18539 msgid "parse error"
18542 #: java/parse-scan.y:1373
18543 #: java/parse.y:16422
18544 msgid "parse error; also virtual memory exhausted"
18547 #: java/parse-scan.y:1375
18548 #: java/parse.y:16424
18549 msgid "parse error: cannot back up"
18552 #: java/parse.y:746
18553 #: java/parse.y:784
18554 msgid "Missing name"
18557 #: java/parse.y:774
18559 msgid "Ambiguous class: %qs and %qs"
18562 #: java/parse.y:809
18563 msgid "'*' expected"
18566 #: java/parse.y:823
18567 msgid "Class or interface declaration expected"
18570 #: java/parse.y:840
18572 msgid "Modifier %qs declared twice"
18575 #: java/parse.y:860
18576 #: java/parse.y:862
18577 msgid "Missing class name"
18580 #: java/parse.y:865
18581 #: java/parse.y:869
18582 #: java/parse.y:877
18583 #: java/parse.y:1035
18584 #: java/parse.y:1296
18585 #: java/parse.y:1298
18586 #: java/parse.y:1630
18587 #: java/parse.y:1881
18588 #: java/parse.y:1913
18589 #: java/parse.y:1975
18590 msgid "'{' expected"
18593 #: java/parse.y:879
18594 msgid "Missing super class name"
18597 #: java/parse.y:889
18598 #: java/parse.y:905
18599 msgid "Missing interface name"
18602 #: java/parse.y:989
18603 msgid "Missing variable initializer"
18606 #: java/parse.y:1006
18607 msgid "Invalid declaration"
18610 #: java/parse.y:1009
18611 #: java/parse.y:1094
18612 #: java/parse.y:2160
18613 #: java/parse.y:2189
18614 #: java/parse.y:2211
18615 #: java/parse.y:2215
18616 #: java/parse.y:2250
18617 #: java/parse.y:2329
18618 #: java/parse.y:2339
18619 #: java/parse.y:2349
18620 msgid "']' expected"
18623 #: java/parse.y:1013
18624 msgid "Unbalanced ']'"
18627 #: java/parse.y:1049
18628 msgid "Invalid method declaration, method name required"
18631 #: java/parse.y:1054
18632 #: java/parse.y:1059
18633 #: java/parse.y:1064
18634 #: java/parse.y:2063
18635 msgid "Identifier expected"
18638 #: java/parse.y:1069
18639 #: java/parse.y:4741
18640 msgid "Invalid method declaration, return type required"
18643 #: java/parse.y:1089
18644 msgid "Discouraged form of returned type specification"
18647 #: java/parse.y:1092
18648 #: java/parse.y:1543
18649 #: java/parse.y:1550
18650 #: java/parse.y:1559
18651 #: java/parse.y:1561
18652 #: java/parse.y:1589
18653 #: java/parse.y:1698
18654 #: java/parse.y:2005
18655 #: java/parse.y:2058
18656 msgid "')' expected"
18659 #: java/parse.y:1108
18660 msgid "Missing formal parameter term"
18663 #: java/parse.y:1123
18664 #: java/parse.y:1128
18665 msgid "Missing identifier"
18668 #: java/parse.y:1148
18669 #: java/parse.y:1157
18670 msgid "Missing class type term"
18673 #: java/parse.y:1184
18676 "Can't define static initializer in class %qs. Static initializer can only be "
18677 "defined in top-level classes"
18680 #: java/parse.y:1313
18681 msgid "Invalid interface type"
18684 #: java/parse.y:1482
18685 msgid "An empty declaration is a deprecated feature that should not be used"
18688 #: java/parse.y:1503
18689 #: java/parse.y:1677
18690 #: java/parse.y:1679
18691 msgid "':' expected"
18694 #: java/parse.y:1529
18695 #: java/parse.y:1534
18696 #: java/parse.y:1539
18697 msgid "Invalid expression statement"
18700 #: java/parse.y:1557
18701 #: java/parse.y:1585
18702 #: java/parse.y:1626
18703 #: java/parse.y:1694
18704 #: java/parse.y:1762
18705 #: java/parse.y:1883
18706 #: java/parse.y:1961
18707 #: java/parse.y:2052
18708 #: java/parse.y:2054
18709 #: java/parse.y:2067
18710 #: java/parse.y:2310
18711 #: java/parse.y:2312
18712 msgid "'(' expected"
18715 #: java/parse.y:1628
18716 msgid "Missing term or ')'"
18719 #: java/parse.y:1675
18720 msgid "Missing or invalid constant expression"
18723 #: java/parse.y:1696
18724 msgid "Missing term and ')' expected"
18727 #: java/parse.y:1735
18728 msgid "Invalid control expression"
18731 #: java/parse.y:1737
18732 #: java/parse.y:1739
18733 msgid "Invalid update expression"
18736 #: java/parse.y:1764
18737 msgid "Invalid init statement"
18740 #: java/parse.y:1964
18741 msgid "Missing term or ')' expected"
18744 #: java/parse.y:2007
18745 msgid "'class' or 'this' expected"
18748 #: java/parse.y:2009
18749 #: java/parse.y:2011
18750 msgid "'class' expected"
18753 #: java/parse.y:2056
18754 msgid "')' or term expected"
18757 #: java/parse.y:2158
18758 #: java/parse.y:2187
18759 msgid "'[' expected"
18762 #: java/parse.y:2265
18763 msgid "Field expected"
18766 #: java/parse.y:2324
18767 #: java/parse.y:2334
18768 #: java/parse.y:2344
18769 msgid "Missing term and ']' expected"
18772 #: java/parse.y:2449
18773 msgid "']' expected, invalid type expression"
18776 #: java/parse.y:2452
18777 msgid "Invalid type expression"
18780 #: java/parse.y:2564
18781 msgid "Invalid reference type"
18784 #: java/parse.y:3031
18785 msgid "Constructor invocation must be first thing in a constructor"
18788 #: java/parse.y:3033
18789 msgid "Only constructors can invoke constructors"
18792 #: java/parse.y:3041
18794 msgid ": %qs JDK1.1(TM) feature"
18797 #: java/parse.y:3121
18798 #: java/parse.y:3123
18805 #: java/parse.y:3282
18806 msgid "Missing return statement"
18809 #: java/parse.y:3304
18810 #: java/parse.y:11940
18811 #: java/parse.y:11944
18812 msgid "Unreachable statement"
18815 #: java/parse.y:3314
18816 msgid "Can't access %s field %<%s.%s%> from %qs"
18819 #: java/parse.y:3383
18821 msgid "%s %qs already defined in %s:%d"
18824 #: java/parse.y:3401
18826 "Variable %qs is already defined in this method and was declared %<%s %s%> at "
18830 #: java/parse.y:3512
18832 msgid "Interface %qs repeated"
18835 #: java/parse.y:3542
18837 msgid "%s name %qs clashes with imported type %qs"
18840 #: java/parse.y:3574
18841 msgid "Public %s %qs must be defined in a file called %<%s.java%>"
18844 #: java/parse.y:3589
18847 "Inner class %qs can't be static. Static classes can only occur in interfaces "
18848 "and top-level classes"
18851 #: java/parse.y:3670
18854 "The class name %qs is already defined in this scope. An inner class may not "
18855 "have the same simple name as any of its enclosing classes"
18858 #: java/parse.y:3712
18859 msgid "Qualifier must be a reference"
18862 #: java/parse.y:3733
18864 msgid "Cyclic inheritance involving %s"
18867 #: java/parse.y:3997
18869 "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
18872 #: java/parse.y:4152
18874 msgid "Class %qs can't be declared both abstract and final"
18877 #: java/parse.y:4164
18878 msgid "%<java.lang.Object%> can't extend anything"
18881 #: java/parse.y:4406
18882 msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
18885 #: java/parse.y:4470
18887 msgid "Field %qs can't be static in inner class %qs unless it is final"
18890 #: java/parse.y:4716
18892 msgid "Class %qs must be declared abstract to define abstract method %qs"
18895 #: java/parse.y:4723
18897 msgid "native method %qs can't be strictfp"
18900 #: java/parse.y:4727
18902 msgid "method %qs can't be transient"
18905 #: java/parse.y:4730
18907 msgid "method %qs can't be volatile"
18910 #: java/parse.y:4780
18911 #: java/parse.y:6533
18914 "Method %qs can't be static in inner class %qs. Only members of interfaces "
18915 "and top-level classes can be static"
18918 #: java/parse.y:4946
18920 msgid "%s method %qs can't have a body defined"
18923 #: java/parse.y:4957
18925 msgid "Non native and non abstract method %qs must have a body defined"
18928 #: java/parse.y:5028
18930 msgid "%s: recursive invocation of constructor %qs"
18933 #: java/parse.y:5058
18935 "Inconsistent member declaration. At most one of %<public%>, %<private%>, or "
18936 "%<protected%> may be specified"
18939 #: java/parse.y:5066
18941 "Inconsistent member declaration. At most one of %<final%> or %<volatile%> "
18945 #: java/parse.y:5156
18947 msgid "Variable %qs is used more than once in the argument list of method %qs"
18950 #: java/parse.y:5240
18952 msgid "%s %qs can't implement/extend %s %qs"
18955 #: java/parse.y:5274
18957 msgid "Class %qs can't subclass %s %qs"
18960 #: java/parse.y:5283
18962 msgid "Can't subclass final classes: %s"
18965 #: java/parse.y:5469
18967 msgid "Cyclic class inheritance%s"
18970 #: java/parse.y:6184
18972 msgid "Superclass %qs of class %qs not found"
18975 #: java/parse.y:6190
18977 msgid "Type %qs not found in declaration of field %qs"
18980 #: java/parse.y:6196
18982 msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
18985 #: java/parse.y:6203
18987 msgid "Type %qs not found in the declaration of the return type of method %qs"
18990 #: java/parse.y:6209
18992 msgid "Superinterface %qs of %s %qs not found"
18995 #: java/parse.y:6216
18997 msgid "Type %qs not found in the declaration of the local variable %qs"
19000 #: java/parse.y:6223
19001 msgid "Class %qs not found in %<throws%>"
19004 #: java/parse.y:6280
19006 msgid "Duplicate %s declaration %qs"
19009 #: java/parse.y:6354
19011 "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This "
19012 "method must be defined or %s %qs must be declared abstract"
19015 #: java/parse.y:6510
19017 "Class %qs in %<throws%> clause must be a subclass of class %<java.lang."
19021 #: java/parse.y:6554
19024 "Class %qs must override %qs with a public method in order to implement "
19028 #: java/parse.y:6568
19029 #: java/parse.y:6795
19031 msgid "Method %qs was defined with return type %qs in class %qs"
19034 #: java/parse.y:6585
19036 msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
19039 #: java/parse.y:6599
19042 "Instance methods can't be overridden by a static method. Method %qs is an "
19043 "instance method in class %qs"
19046 #: java/parse.y:6622
19049 "Methods can't be overridden to be more private. Method %qs is not %s in "
19053 #: java/parse.y:6763
19055 "Invalid checked exception class %qs in %<throws%> clause. The exception "
19056 "must be a subclass of an exception thrown by %qs from class %qs"
19059 #: java/parse.y:6820
19062 "Interface %qs inherits method %qs from interface %qs. This method is "
19063 "redefined with a different return type in interface %qs"
19066 #: java/parse.y:6995
19068 msgid "Class or interface %qs not found in import"
19071 #: java/parse.y:7080
19073 msgid "malformed .zip archive in CLASSPATH: %s"
19076 #: java/parse.y:7151
19079 "Can't find default package %qs. Check the CLASSPATH environment variable and "
19080 "the access to the archives"
19083 #: java/parse.y:7156
19085 msgid "Package %qs not found in import"
19088 #: java/parse.y:7253
19090 msgid "Type %qs also potentially defined in package %qs"
19093 #: java/parse.y:7398
19095 msgid "Nested %s %s is %s; cannot be accessed from here"
19098 #: java/parse.y:7436
19101 "Can't access %s %qs. Only public classes and interfaces in other packages "
19105 #: java/parse.y:7474
19106 msgid "Only %<final%> is allowed as a local variables modifier"
19109 #: java/parse.y:9028
19111 msgid "No constructor matching %qs found in class %qs"
19114 #: java/parse.y:9528
19116 msgid "Can't reference %qs before the superclass constructor has been called"
19119 #: java/parse.y:9582
19122 "Local variable %qs can't be accessed from within the inner class %qs unless "
19123 "it is declared final"
19126 #: java/parse.y:9587
19127 #: java/parse.y:10050
19129 msgid "Undefined variable %qs"
19132 #: java/parse.y:9598
19134 msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
19137 #: java/parse.y:9804
19138 #: java/parse.y:10659
19140 msgid "No enclosing instance for inner class %qs is in scope%s"
19143 #: java/parse.y:9923
19144 #: java/parse.y:12372
19145 msgid "Keyword %<this%> used outside allowed context"
19148 #: java/parse.y:9929
19149 #: java/parse.y:10813
19151 "Can't reference %<this%> before the superclass constructor has been called"
19154 #: java/parse.y:9945
19156 "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
19159 #: java/parse.y:9978
19160 msgid "Keyword %<super%> used outside allowed context"
19163 #: java/parse.y:10027
19165 msgid "No variable %qs defined in class %qs"
19168 #: java/parse.y:10032
19170 msgid "Undefined variable or class name: %qs"
19173 #: java/parse.y:10103
19175 msgid "Can't use type %qs as a qualifier"
19178 #: java/parse.y:10122
19179 msgid "Attempt to reference field %qs in %<%s %s%>"
19182 #: java/parse.y:10153
19184 msgid "No variable %qs defined in type %qs"
19187 #: java/parse.y:10237
19188 msgid "Attempt to reference field %<new%> in a %qs"
19191 #: java/parse.y:10374
19193 msgid "The class %qs has been deprecated"
19196 #: java/parse.y:10384
19198 msgid "The %s %qs in class %qs has been deprecated"
19201 #: java/parse.y:10501
19203 msgid "Can't invoke a method on primitive type %qs"
19206 #: java/parse.y:10516
19208 msgid "Can't make static reference to method %qs in interface %qs"
19211 #: java/parse.y:10526
19212 #: java/parse.y:10860
19213 msgid "Can't make static reference to method %<%s %s%> in class %qs"
19216 #: java/parse.y:10566
19217 msgid "Can't invoke super constructor on java.lang.Object"
19220 #: java/parse.y:10579
19221 #: java/parse.y:14437
19223 msgid "Class %qs not found in type declaration"
19226 #: java/parse.y:10591
19228 msgid "Class %qs is an abstract class. It can't be instantiated"
19231 #: java/parse.y:10621
19233 msgid "No method named %qs in scope"
19236 #: java/parse.y:10732
19237 msgid "Can't access %s %s %<%s.%s%> from %qs"
19240 #: java/parse.y:11206
19241 msgid "Can't find %s %<%s(%s)%> in type %qs%s"
19244 #: java/parse.y:11786
19245 msgid "Constant expression required"
19248 #: java/parse.y:11799
19249 msgid "Incompatible type for case. Can't convert %qs to %<int%>"
19252 #: java/parse.y:11833
19253 msgid "Duplicate case label: %<default%>"
19256 #: java/parse.y:12181
19257 msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
19260 #: java/parse.y:12352
19262 msgid "missing static field %qs"
19265 #: java/parse.y:12357
19267 msgid "not a static field %qs"
19270 #: java/parse.y:12380
19272 "Can't reference %<this%> or %<super%> before the superclass constructor has "
19276 #: java/parse.y:12400
19278 msgid "No case for %s"
19281 #: java/parse.y:12830
19282 msgid "Invalid left hand side of assignment"
19285 #: java/parse.y:12881
19287 msgid "Incompatible type for %s. Can't convert %qs to %qs"
19290 #: java/parse.y:12884
19292 msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
19295 #: java/parse.y:13057
19298 "Constant expression %qs too wide for narrowing primitive conversion to %qs"
19301 #: java/parse.y:13348
19303 msgid "unregistered operator %s"
19306 #: java/parse.y:13497
19308 "Evaluating this expression will result in an arithmetic exception being "
19312 #: java/parse.y:13579
19315 "Incompatible type for %qs. Explicit cast needed to convert shift distance "
19316 "from %qs to integral"
19319 #: java/parse.y:13584
19322 "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
19325 #: java/parse.y:13660
19326 msgid "Invalid argument %qs for %<instanceof%>"
19329 #: java/parse.y:13687
19331 msgid "Impossible for %qs to be instance of %qs"
19334 #: java/parse.y:13818
19336 msgid "Incompatible type for %qs. Can't convert %qs to %qs"
19339 #: java/parse.y:14298
19341 msgid "Invalid argument type %qs to %qs"
19344 #: java/parse.y:14528
19346 msgid "Invalid cast from %qs to %qs"
19349 #: java/parse.y:14575
19350 msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
19353 #: java/parse.y:14588
19355 "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
19358 #: java/parse.y:14592
19359 msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
19362 #: java/parse.y:14663
19364 "Incompatible type for dimension in array creation expression. %s convert %qs "
19368 #: java/parse.y:14779
19370 msgid "Invalid array initializer for non-array type %qs"
19373 #: java/parse.y:14866
19375 msgid "Incompatible type for array. %s convert %qs to %qs"
19378 #: java/parse.y:14935
19379 msgid "%<return%> inside instance initializer"
19382 #: java/parse.y:14939
19383 msgid "%<return%> inside static initializer"
19386 #: java/parse.y:14945
19387 msgid "%<return%> with%s value from %<%s %s%>"
19390 #: java/parse.y:14952
19391 msgid "%<return%> with value from constructor %qs"
19394 #: java/parse.y:15017
19395 msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
19398 #: java/parse.y:15050
19400 msgid "Declaration of %qs shadows a previous label declaration"
19403 #: java/parse.y:15055
19405 msgid "This is the location of the previous declaration of label %qs"
19408 #: java/parse.y:15302
19410 msgid "No label definition found for %qs"
19413 #: java/parse.y:15315
19414 msgid "%<continue%> must be in loop"
19417 #: java/parse.y:15318
19419 msgid "continue label %qs does not name a loop"
19422 #: java/parse.y:15339
19423 msgid "%<break%> must be in loop or switch"
19426 #: java/parse.y:15380
19428 "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
19431 #: java/parse.y:15418
19432 msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
19435 #. The case_label_list is in reverse order, so print the
19436 #. outer label first.
19437 #: java/parse.y:15449
19438 msgid "duplicate case label: %<"
19441 #: java/parse.y:15450
19445 #: java/parse.y:15453
19446 msgid "original label is here"
19449 #: java/parse.y:15670
19451 "Can't catch class %qs. Catch clause parameter type must be a subclass of "
19452 "class %<java.lang.Throwable%>"
19455 #: java/parse.y:15694
19456 msgid "%<catch%> not reached because of the catch clause at line %d"
19459 #: java/parse.y:15761
19461 "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang."
19465 #: java/parse.y:15820
19466 msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
19469 #: java/parse.y:15849
19471 "Checked exception %qs can't be thrown in instance initializer (not all "
19472 "declared constructor are declaring it in their %<throws%> clause)"
19475 #: java/parse.y:15870
19477 "Checked exception %qs can't be caught by any of the catch clause(s) of the "
19478 "surrounding %<try%> block"
19481 #: java/parse.y:15883
19483 msgid "Checked exception %qs can't be thrown in initializer"
19486 #: java/parse.y:15887
19487 msgid "Checked exception %qs isn't thrown from a %<try%> block"
19490 #: java/parse.y:15893
19492 "Checked exception %qs doesn't match any of current method's %<throws%> "
19496 #: java/parse.y:15948
19498 msgid "Exception %qs can't be thrown in initializer"
19501 #: java/parse.y:15953
19503 "Exception %qs must be caught, or it must be declared in the %<throws%> "
19507 #: java/parse.y:16066
19508 msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
19511 #: java/parse.y:16134
19512 msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
19515 #: java/typeck.c:533
19516 msgid "junk at end of signature string"
19519 #: java/verify-glue.c:408
19521 msgid "verification failed: %s"
19524 #: java/verify-glue.c:410
19526 msgid "verification failed at PC=%d: %s"
19529 #: java/verify-glue.c:494 java/verify.c:480
19530 msgid "bad pc in exception_table"
19533 #: java/verify.c:1476
19535 msgid "unknown opcode %d@pc=%d during verification"
19538 #: java/verify.c:1551 java/verify.c:1567 java/verify.c:1572
19540 msgid "verification error at PC=%d"
19543 #: java/parse.h:125
19545 msgid "%s method can't be abstract"
19548 #: java/parse.h:129
19550 msgid "Constructor can't be %s"
19553 #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
19554 #. flags was set artificially, such as for a interface method
19555 #: java/parse.h:161
19557 msgid "Discouraged redundant use of %qs modifier in declaration of %s"
19560 #: java/parse.h:168
19562 msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
19565 #. Standard error messages
19566 #: java/parse.h:352
19568 msgid "Incompatible type for %qs. Can't convert %qs to boolean"
19571 #: java/parse.h:357
19573 msgid "Incompatible type for %qs. Can't convert %qs to numeric type"
19576 #: java/parse.h:365
19579 "Incompatible type for %qs. Explicit cast needed to convert %qs to integral"
19582 #: java/parse.h:370
19584 msgid "Incompatible type for %qs. Can't convert %qs to integral"
19587 #: objc/objc-act.c:756
19588 msgid "%<@end%> must appear in an @implementation context"
19591 #: objc/objc-act.c:783
19592 msgid "method declaration not in @interface context"
19595 #: objc/objc-act.c:794
19596 msgid "method definition not in @implementation context"
19599 #: objc/objc-act.c:925
19601 msgid "object does not conform to the %qs protocol"
19604 #: objc/objc-act.c:1015 objc/objc-act.c:1092
19606 msgid "class %qs does not implement the %qs protocol"
19609 #: objc/objc-act.c:1198
19611 msgid "statically allocated instance of Objective-C class %qs"
19614 #: objc/objc-act.c:1269
19616 msgid "protocol %qs has circular dependency"
19619 #: objc/objc-act.c:1291 objc/objc-act.c:5881
19621 msgid "cannot find protocol declaration for %qs"
19624 #: objc/objc-act.c:1687 objc/objc-act.c:2836 objc/objc-act.c:6409
19625 #: objc/objc-act.c:6735 objc/objc-act.c:6788 objc/objc-act.c:6813
19627 msgid "cannot find interface declaration for %qs"
19630 #: objc/objc-act.c:1691
19632 msgid "interface %qs does not have valid constant string layout"
19635 #: objc/objc-act.c:1696
19637 msgid "cannot find reference tag for class %qs"
19640 #: objc/objc-act.c:2374
19641 msgid "%Hcreating selector for nonexistent method %qE"
19644 #: objc/objc-act.c:2563
19646 msgid "%qs is not an Objective-C class name or alias"
19649 #: objc/objc-act.c:2678 objc/objc-act.c:2696 objc/objc-act.c:6672
19650 #: objc/objc-act.c:6964 objc/objc-act.c:6994
19651 msgid "Objective-C declarations may only appear in global scope"
19654 #: objc/objc-act.c:2683
19656 msgid "cannot find class %qs"
19659 #: objc/objc-act.c:2685
19661 msgid "class %qs already exists"
19664 #: objc/objc-act.c:2716 objc/objc-act.c:6704
19666 msgid "%qs redeclared as different kind of symbol"
19669 #: objc/objc-act.c:2718 objc/objc-act.c:6706
19670 msgid "%Jprevious declaration of '%D'"
19673 #: objc/objc-act.c:2946
19674 msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
19677 #: objc/objc-act.c:3275
19678 msgid "@catch parameter is not a known Objective-C class type"
19681 #: objc/objc-act.c:3291
19682 msgid "exception of type %<%T%> will be caught"
19685 #: objc/objc-act.c:3293
19686 msgid "%H by earlier handler for %<%T%>"
19689 #: objc/objc-act.c:3346
19690 msgid "%<@try%> without %<@catch%> or %<@finally%>"
19693 #: objc/objc-act.c:3393
19694 msgid "%<@throw%> (rethrow) used outside of a @catch block"
19697 #: objc/objc-act.c:3758
19698 msgid "%Jtype '%D' does not have a known size"
19701 #: objc/objc-act.c:4271
19705 #: objc/objc-act.c:4294 objc/objc-act.c:4313
19706 msgid "inconsistent instance variable specification"
19709 #: objc/objc-act.c:5169
19710 msgid "can not use an object as parameter to a method"
19713 #: objc/objc-act.c:5377
19714 msgid "multiple %s named %<%c%s%> found"
19717 #: objc/objc-act.c:5602
19719 msgid "no super class declared in @interface for %qs"
19722 #: objc/objc-act.c:5645
19723 msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
19726 #: objc/objc-act.c:5704
19728 msgid "invalid receiver type %qs"
19731 #: objc/objc-act.c:5719
19732 msgid "%<%c%s%> not found in protocol(s)"
19735 #: objc/objc-act.c:5733
19736 msgid "%qs may not respond to %<%c%s%>"
19739 #: objc/objc-act.c:5741
19740 msgid "no %<%c%s%> method found"
19743 #: objc/objc-act.c:5747
19744 msgid "(Messages without a matching method signature"
19747 #: objc/objc-act.c:5748
19748 msgid "will be assumed to return %<id%> and accept"
19751 #: objc/objc-act.c:5749
19752 msgid "%<...%> as arguments.)"
19755 #: objc/objc-act.c:5980
19757 msgid "undeclared selector %qs"
19760 #. Historically, a class method that produced objects (factory
19761 #. method) would assign `self' to the instance that it
19762 #. allocated. This would effectively turn the class method into
19763 #. an instance method. Following this assignment, the instance
19764 #. variables could be accessed. That practice, while safe,
19765 #. violates the simple rule that a class method should not refer
19766 #. to an instance variable. It's better to catch the cases
19767 #. where this is done unknowingly than to support the above
19769 #: objc/objc-act.c:6022
19771 msgid "instance variable %qs accessed in class method"
19774 #: objc/objc-act.c:6234
19775 msgid "duplicate declaration of method %<%c%s%>"
19778 #: objc/objc-act.c:6279
19779 msgid "duplicate interface declaration for category %<%s(%s)%>"
19782 #: objc/objc-act.c:6306
19784 msgid "illegal reference type specified for instance variable %qs"
19787 #: objc/objc-act.c:6317
19789 msgid "instance variable %qs has unknown size"
19792 #. vtable pointers are Real Bad(tm), since Obj-C cannot initialize them
19793 #: objc/objc-act.c:6331
19795 msgid "type %qs has virtual member functions"
19798 #: objc/objc-act.c:6332
19800 msgid "illegal aggregate type %qs specified for instance variable %qs"
19803 #: objc/objc-act.c:6340
19805 msgid "type %qs has a user-defined constructor"
19808 #: objc/objc-act.c:6342
19810 msgid "type %qs has a user-defined destructor"
19813 #: objc/objc-act.c:6343
19815 "C++ constructors and destructors will not be invoked for Objective-C fields"
19818 #: objc/objc-act.c:6433
19820 msgid "instance variable %qs is declared private"
19823 #: objc/objc-act.c:6442
19825 msgid "instance variable %qs is %s; this will be a hard error in the future"
19828 #: objc/objc-act.c:6449
19830 msgid "instance variable %qs is declared %s"
19833 #: objc/objc-act.c:6459
19834 msgid "static access to object of type %<id%>"
19837 #: objc/objc-act.c:6481 objc/objc-act.c:6569
19839 msgid "incomplete implementation of class %qs"
19842 #: objc/objc-act.c:6485 objc/objc-act.c:6574
19844 msgid "incomplete implementation of category %qs"
19847 #: objc/objc-act.c:6490 objc/objc-act.c:6579
19848 msgid "method definition for %<%c%s%> not found"
19851 #: objc/objc-act.c:6620
19853 msgid "%s %qs does not fully implement the %qs protocol"
19856 #: objc/objc-act.c:6678 objc/objc-act.c:8272
19857 msgid "%<@end%> missing in implementation context"
19860 #: objc/objc-act.c:6691
19862 msgid "cannot find interface declaration for %qs, superclass of %qs"
19865 #: objc/objc-act.c:6718
19867 msgid "reimplementation of class %qs"
19870 #: objc/objc-act.c:6749
19872 msgid "conflicting super class name %qs"
19875 #: objc/objc-act.c:6751
19877 msgid "previous declaration of %qs"
19880 #: objc/objc-act.c:6765 objc/objc-act.c:6767
19882 msgid "duplicate interface declaration for class %qs"
19885 #: objc/objc-act.c:7022
19887 msgid "duplicate declaration for protocol %qs"
19890 #. Add a readable method name to the warning.
19891 #: objc/objc-act.c:7552
19892 msgid "%J%s %<%c%s%>"
19895 #: objc/objc-act.c:7849
19897 msgid "no super class declared in interface for %qs"
19900 #: objc/objc-act.c:7897
19901 msgid "[super ...] must appear in a method context"
19904 #: objc/objc-act.c:8554
19906 msgid "local declaration of %qs hides instance variable"
19909 #: treelang/tree1.c:278
19910 msgid "%HDuplicate name %q.*s."
19913 #: treelang/treetree.c:826
19914 msgid "Global register variable %qD used in nested function."
19917 #: treelang/treetree.c:830
19918 msgid "Register variable %qD used in nested function."
19921 #: treelang/treetree.c:836
19922 msgid "Address of global register variable %qD requested."
19925 #: treelang/treetree.c:841
19926 msgid "Address of register variable %qD requested."
19930 msgid "Display this information"
19935 "--param <param>=<value>\tSet parameter <param> to value. See below for a "
19936 "complete list of parameters"
19941 "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
19942 "before <question> disables the <answer> to <question>"
19946 msgid "Do not discard comments"
19950 msgid "Do not discard comments in macro expansions"
19955 "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
19956 "<macro> is given, <val> is taken to be 1"
19960 msgid "-F <dir>\tAdd <dir> to the end of the main framework include path "
19965 "-G<number>\tPut global and static data smaller than <number> bytes into a "
19966 "special section (on some targets)"
19970 msgid "Print the name of header files as they are used"
19974 msgid "-J<directory>\tPut MODULE files in 'directory'"
19978 msgid "Generate make dependencies and compile"
19982 msgid "Treat missing header files as generated files"
19986 msgid "Like -MD but ignore system header files"
19990 msgid "-MQ <target>\tAdd a MAKE-quoted target"
19994 msgid "-O<number>\tSet optimization level to <number>"
19998 msgid "Optimize for space rather than speed"
20002 msgid "Do not generate #line directives"
20006 msgid "-U<macro>\tUndefine <macro>"
20010 msgid "This switch is deprecated; use -Wextra instead"
20015 "Warn about things that will change when compiling with an ABI-compliant "
20020 msgid "Warn about returning structures, unions or arrays"
20024 msgid "Warn about possible aliasing of dummy arguments"
20028 msgid "Warn about casting functions to incompatible types"
20032 msgid "Warn about pointer casts which increase alignment"
20036 msgid "Warn about casts which discard qualifiers"
20040 msgid "Warn about subscripts whose type is \"char\""
20045 "Warn about possibly nested block comments, and C++ comments spanning more "
20046 "than one physical line"
20050 msgid "Synonym for -Wcomment"
20054 msgid "Warn about implicit conversion"
20058 msgid "Warn when all constructors and destructors are private"
20062 msgid "Warn when a declaration is found after a statement"
20066 msgid "Warn if a deprecated compiler feature, class, method, or field is used"
20070 msgid "Warn about uses of __attribute__((deprecated)) declarations"
20074 msgid "Warn when an optimization pass is disabled"
20078 msgid "Warn about compile-time integer division by zero"
20082 msgid "Warn about violations of Effective C++ style rules"
20086 msgid "Warn about stray tokens after #elif and #endif"
20090 msgid "Treat all warnings as errors"
20094 msgid "Make implicit function declarations an error"
20098 msgid "Print extra (possibly unwanted) warnings"
20102 msgid "Warn if deprecated empty statements are found"
20106 msgid "Exit on the first error occurred"
20110 msgid "Warn if testing floating point numbers for equality"
20114 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
20118 msgid "Warn if passing too many arguments to a function for its format string"
20122 msgid "Warn about format strings that are not literals"
20126 msgid "Warn about possible security problems with format functions"
20130 msgid "Warn about strftime formats yielding 2-digit years"
20134 msgid "Warn about zero-length formats"
20138 msgid "Warn about implicit function declarations"
20142 msgid "Warn when a declaration does not specify a type"
20146 msgid "Warn about calls with implicit interface"
20150 msgid "Deprecated. This switch has no effect."
20154 msgid "Warn about variables which are initialized to themselves."
20158 msgid "Warn when an inlined function cannot be inlined"
20162 msgid "Warn about invalid uses of the \"offsetof\" macro"
20166 msgid "Warn about PCH files that are found but not used"
20170 msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
20174 msgid "Warn about truncated source lines"
20178 msgid "Do not warn about using \"long long\" when -pedantic"
20182 msgid "Warn about suspicious declarations of \"main\""
20186 msgid "Warn about possibly missing braces around initializers"
20190 msgid "Warn about global functions without previous declarations"
20194 msgid "Warn about missing fields in struct initializers"
20198 msgid "Warn about functions which might be candidates for format attributes"
20202 msgid "Warn about user-specified include directories that do not exist"
20207 "Warn about functions which might be candidates for __attribute__((noreturn))"
20211 msgid "Warn about global functions without prototypes"
20215 msgid "Warn about use of multi-character character constants"
20219 msgid "Warn about \"extern\" declarations not at file scope"
20224 "Warn when non-templatized friend functions are declared within a template"
20228 msgid "Warn about non-virtual destructors"
20233 "Warn about NULL being passed to argument slots marked as requiring non-NULL"
20237 msgid "Warn about usage of non-standard intrinsics"
20241 msgid "Warn if a C-style cast is used in a program"
20245 msgid "Warn if an old-style parameter definition is used"
20249 msgid "Warn if .class files are out of date"
20253 msgid "Warn about overloaded virtual function names"
20257 msgid "Warn when the packed attribute has no effect on struct layout"
20261 msgid "Warn when padding is required to align structure members"
20265 msgid "Warn about possibly missing parentheses"
20269 msgid "Warn when converting the type of pointers to member functions"
20273 msgid "Warn about function pointer arithmetic"
20277 msgid "Warn when a pointer differs in signedness in an assignment."
20281 msgid "Warn if inherited methods are unimplemented"
20285 msgid "Warn about multiple declarations of the same object"
20289 msgid "Warn if modifiers are specified when not necessary"
20293 msgid "Warn when the compiler reorders code"
20298 "Warn whenever a function's return type defaults to \"int\" (C), or about "
20299 "inconsistent return types (C++)"
20303 msgid "Warn if a selector has multiple methods"
20307 msgid "Warn about possible violations of sequence point rules"
20311 msgid "Warn when one local variable shadows another"
20315 msgid "Warn about signed-unsigned comparisons"
20319 msgid "Warn when overload promotes from unsigned to signed"
20324 msgid "Warn about code which might break strict aliasing rules"
20328 msgid "Warn about unprototyped function declarations"
20332 msgid "Warn about \"suspicious\" constructs"
20336 msgid "Warn about enumerated switches, with no default, missing a case"
20340 msgid "Warn about enumerated switches missing a \"default:\" statement"
20344 msgid "Warn about all enumerated switches missing a specific case"
20348 msgid "Warn when synthesis behavior differs from Cfront"
20352 msgid "Do not suppress warnings from system headers"
20356 msgid "Warn about features not present in traditional C"
20361 "Warn if trigraphs are encountered that might affect the meaning of the "
20366 msgid "Warn about @selector()s without previously declared methods"
20370 msgid "Warn if an undefined macro is used in an #if directive"
20374 msgid "Warn about underflow of numerical constant expressions"
20378 msgid "Warn about uninitialized automatic variables"
20382 msgid "Warn about unrecognized pragmas"
20386 msgid "Warn about code that will never be executed"
20390 msgid "Enable all -Wunused- warnings"
20394 msgid "Warn when a function is unused"
20399 msgid "Warn when a label is unused"
20403 msgid "Warn about macros defined in the main file that are not used"
20407 msgid "Warn when a function parameter is unused"
20411 msgid "Warn when an expression value is unused"
20415 msgid "Warn when a variable is unused"
20419 msgid "Do not warn about using variadic macros when -pedantic"
20423 msgid "Give strings the type \"array of char\""
20428 "A synonym for -std=c89. In a future version of GCC it will become "
20429 "synonymous with -std=c99 instead"
20433 msgid "-aux-info <file>\tEmit declaration information into <file>"
20437 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
20441 msgid "Set the default real and integer kinds to double precision"
20445 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
20449 msgid "--CLASSPATH\tDeprecated; use --classpath instead"
20453 msgid "Generate position-independent code if possible (large mode)"
20458 "Generate position-independent code for executables if possible (large mode)"
20462 msgid "Enforce class member access control semantics"
20466 msgid "Align the start of functions"
20470 msgid "Align labels which are only reached by jumping"
20474 msgid "Align all labels"
20478 msgid "Align the start of loops"
20482 msgid "Change when template instances are emitted"
20486 msgid "Specify that arguments may alias each other and globals"
20490 msgid "Assume arguments may alias globals but not each other"
20494 msgid "Assume arguments alias neither each other nor globals"
20498 msgid "Recognize the \"asm\" keyword"
20502 msgid "Permit the use of the assert keyword"
20506 msgid "Generate unwind tables that are exact at each instruction boundary"
20510 msgid "--bootclasspath=<path>\tReplace system path"
20514 msgid "Generate code to check bounds before indexing arrays"
20518 msgid "Replace add, compare, branch with branch on count register"
20522 msgid "Use profiling information for branch probabilities"
20527 "Perform branch target load optimization before prologue / epilogue threading"
20532 "Perform branch target load optimization after prologue / epilogue threading"
20537 "Restrict target load migration not to re-use registers in any basic block"
20541 msgid "Recognize built-in functions"
20546 "-fcall-saved-<register>\tMark <register> as being preserved across functions"
20551 "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
20555 msgid "Save registers around function calls"
20559 msgid "Check the return value of new"
20563 msgid "Generate checks for references to NULL"
20567 msgid "--classpath=<path>\tSet class path"
20571 msgid "Do not put uninitialized globals in the common section"
20575 msgid "Allow the arguments of the '?' operator to have different types"
20579 msgid "Reduce the size of object files"
20583 msgid "Make string literals \"const char[]\" not \"char[]\""
20587 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
20591 msgid "Perform a register copy-propagation optimization pass"
20595 msgid "Perform cross-jumping optimization"
20599 msgid "When running CSE, follow jumps to their targets"
20603 msgid "When running CSE, follow conditional jumps"
20607 msgid "Omit range reduction step when performing complex division"
20611 msgid "Place data items into their own section"
20615 msgid "Inline member functions by default"
20619 msgid "Defer popping functions args from stack until later"
20623 msgid "Attempt to fill delay slots of branch instructions"
20627 msgid "Delete useless null pointer checks"
20632 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
20633 "location at the beginning of line-wrapped diagnostics"
20637 msgid "Allow dollar signs in entity names"
20641 msgid "Permit '$' as an identifier character"
20645 msgid "-fdump-<type>\tDump various compiler internals to a file"
20649 msgid "Display the code tree after parsing."
20654 "Suppress output of instruction numbers and line number notes in debugging "
20659 msgid "Perform DWARF2 duplicate elimination"
20664 msgid "Perform unused type elimination in debug info"
20668 msgid "Output a class file"
20672 msgid "Alias for -femit-class-file"
20677 "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
20681 msgid "Generate code to check exception specifications"
20685 msgid "Enable exception handling"
20690 "-fexec-charset=<cset>\tConvert all strings and character constants to "
20691 "character set <cset>"
20695 msgid "Perform a number of minor, expensive optimizations"
20699 msgid "--extdirs=<path>\tSet the extension directory path"
20703 msgid "Input file is a file with a list of filenames to compile"
20707 msgid "Assume no NaNs or infinities are generated"
20712 "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
20716 msgid "Assume that the source file is fixed form"
20720 msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
20724 msgid "Allow arbitrary character line width in fixed mode"
20728 msgid "Don't allocate floats and doubles in extended-precision registers"
20732 msgid "Scope of for-init-statement variables is local to the loop"
20736 msgid "Copy memory address constants into registers before use"
20740 msgid "Always check for non gcj generated classes archives"
20744 msgid "Copy memory operands into registers before use"
20748 msgid "Assume that the source file is free form"
20752 msgid "Do not assume that standard C libraries and \"main\" exist"
20756 msgid "Allow function addresses to be held in registers"
20760 msgid "Place each function into its own section"
20764 msgid "Perform global common subexpression elimination"
20769 "Perform global common subexpression elimination after register allocation"
20774 "Perform redundant load after store elimination in global common subexpression"
20779 "Perform enhanced load motion during global common subexpression elimination"
20783 msgid "Perform store motion after global common subexpression elimination"
20787 msgid "Recognize GNU-defined keywords"
20791 msgid "Generate code for GNU runtime environment"
20795 msgid "Enable guessing of branch probabilities"
20800 "Assume the runtime uses a hash table to map an object to its synchronization "
20805 msgid "Assume normal C execution environment"
20809 msgid "Enable support for huge objects"
20813 msgid "Process #ident directives"
20817 msgid "Perform conversion of conditional jumps to branchless equivalents"
20821 msgid "Perform conversion of conditional jumps to conditional execution"
20825 msgid "Export functions even if they can be inlined"
20829 msgid "Emit implicit instantiations of inline templates"
20834 "Specify that no implicit typing is allowed, unless overridden by explicit "
20835 "IMPLICIT statements"
20839 msgid "Emit implicit instantiations of templates"
20843 msgid "Use offset tables for virtual method calls"
20847 msgid "Do not generate .size directives"
20851 msgid "Pay attention to the \"inline\" keyword"
20856 "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
20861 "-finput-charset=<cset> Specify the default character set for source "
20866 msgid "Instrument function entry and exit with profiling calls"
20870 msgid "Optimize induction variables on trees"
20874 msgid "Assume native functions are implemented using JNI"
20878 msgid "Generate code for functions even if they are fully inlined"
20882 msgid "Emit static const variables even if they are not used"
20886 msgid "Give external symbols a leading underscore"
20890 msgid "Perform loop optimizations"
20894 msgid "Perform loop optimizations using the new loop optimizer"
20898 msgid "Set errno after built-in math functions"
20902 msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
20907 "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
20912 msgid "Report on permanent memory allocation"
20916 msgid "Attempt to merge identical constants and constant variables"
20920 msgid "Attempt to merge identical constants across compilation units"
20925 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
20926 "line. 0 suppresses line-wrapping"
20930 msgid "Set default accessibility of module entities to PRIVATE"
20934 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
20938 msgid "Move loop invariant computations out of loops"
20942 msgid "Don't warn about uses of Microsoft extensions"
20947 "Add mudflap bounds-checking instrumentation for single-threaded program."
20951 msgid "Ignore read operations when inserting mudflap instrumentation."
20955 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
20959 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
20963 msgid "Assume that receivers of Objective-C messages may be nil"
20967 msgid "Don't generate code, just do syntax and semantics checking"
20971 msgid "Support synchronous non-call exceptions"
20975 msgid "Enable Objective-C exception and synchronization syntax"
20979 msgid "Enable Objective-C setjmp exception handling runtime"
20983 msgid "When possible do not generate stack frames"
20987 msgid "Recognize C++ kewords like \"compl\" and \"xor\""
20991 msgid "Do the full register move optimization pass"
20995 msgid "Optimize sibling and tail recursive calls"
20999 msgid "Enable optimization of static class initialization code"
21003 msgid "Enable optional diagnostics"
21007 msgid "Try to layout derived types as compact as possible"
21011 msgid "Pack structure members together without holes"
21015 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
21019 msgid "Return small aggregates in memory, not registers"
21023 msgid "Look for and use PCH files even when preprocessing"
21027 msgid "Perform loop peeling"
21031 msgid "Enable machine specific peephole optimizations"
21035 msgid "Enable an RTL peephole pass before sched2"
21039 msgid "Downgrade conformance errors to warnings"
21043 msgid "Generate position-independent code if possible (small mode)"
21048 "Generate position-independent code for executables if possible (small mode)"
21052 msgid "Generate prefetch instructions, if available, for arrays in loops"
21056 msgid "Treat the input file as already preprocessed"
21060 msgid "Enable basic program profiling code"
21064 msgid "Insert arc-based program profiling code"
21069 "Enable common options for generating profile info for profile feedback "
21070 "directed optimizations"
21075 "Enable common options for performing profile feedback directed optimizations"
21079 msgid "Insert code to profile values of expressions"
21083 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
21087 msgid "Return small aggregates in registers"
21091 msgid "Enables a register move optimization"
21095 msgid "Perform a register renaming optimization pass"
21099 msgid "Reorder basic blocks to improve code placement"
21103 msgid "Reorder basic blocks and partition into hot and cold sections"
21107 msgid "Reorder functions to improve code placement"
21111 msgid "Copy array sections into a contiguous block on procedure entry"
21116 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
21121 msgid "Enable automatic template instantiation"
21125 msgid "Add a common subexpression elimination pass after loop optimizations"
21129 msgid "Run the loop optimizer twice"
21134 "Enable/Disable the traditional scheduling in loops that already passed "
21135 "modulo scheduling"
21139 msgid "Disable optimizations that assume default FP rounding behavior"
21143 msgid "Generate run time type descriptor information"
21147 msgid "Enable scheduling across basic blocks"
21151 msgid "Allow speculative motion of non-loads"
21155 msgid "Allow speculative motion of some loads"
21159 msgid "Allow speculative motion of more loads"
21163 msgid "Allow premature scheduling of queued insns"
21168 "Set dependence distance checking in premature scheduling of queued insns"
21173 "-fsched-stalled-insns-dep=<number> Set dependence distance checking in "
21174 "premature scheduling of queued insns"
21179 "-fsched-stalled-insns=<number> Set number of queued insns that can be "
21180 "prematurely scheduled"
21184 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
21188 msgid "If scheduling post reload, do superblock scheduling"
21192 msgid "If scheduling post reload, do trace scheduling"
21196 msgid "Reschedule instructions before register allocation"
21200 msgid "Reschedule instructions after register allocation"
21204 msgid "Append a second underscore if the name already contains an underscore"
21208 msgid "Mark data as shared rather than private"
21212 msgid "Use the same size for double as for float"
21216 msgid "Use the narrowest integer type possible for enumeration types"
21220 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
21224 msgid "Disable optimizations observable by IEEE signaling NaNs"
21228 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
21232 msgid "Make \"char\" signed by default"
21236 msgid "Convert floating point constants to single precision constants"
21240 msgid "Use value profiling for speculative prefetching"
21244 msgid "Split lifetimes of induction variables when loops are unrolled."
21248 msgid "Insert stack checking code into the program"
21253 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
21257 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
21261 msgid "Display statistics accumulated during compilation"
21265 msgid "Enable assignability checks for stores into object arrays"
21269 msgid "Perform strength reduction optimizations"
21273 msgid "Assume strict aliasing rules apply"
21277 msgid "Check for syntax errors, then stop"
21281 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
21285 msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
21289 msgid "Create data files needed by \"gcov\""
21293 msgid "Perform jump threading optimizations"
21298 "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
21303 msgid "Report the time taken by each compiler pass"
21308 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
21309 "default thread-local storage code generation model"
21313 msgid "Perform superblock formation via tail duplication"
21317 msgid "Assume floating-point operations can trap"
21321 msgid "Trap for signed overflow in addition, subtraction and multiplication"
21325 msgid "Use tree-ssa based implementation of profiling"
21329 msgid "Enable SSA-CCP optimization on trees"
21333 msgid "Enable loop header copying on trees"
21337 msgid "Coalesce memory temporaries in the SSA->normal pass"
21341 msgid "Replace SSA temporaries with better names in copies."
21345 msgid "Enable SSA dead code elimination optimization on trees"
21349 msgid "Enable dominator optimizations"
21353 msgid "Enable dead store elimination"
21357 msgid "Enable Full Redundancy Elimination (FRE) on trees"
21361 msgid "Enable loop invariant motion on trees"
21365 msgid "Create canonical induction variables in loops"
21369 msgid "Enable linear loop transforms on trees"
21373 msgid "Enable loop optimizations on tree level"
21377 msgid "Perform live range splitting during the SSA->normal pass."
21381 msgid "Enable SSA-PRE optimization on trees"
21385 msgid "Perform scalar replacement of aggregates"
21389 msgid "Replace temporary expressions in the SSA->normal pass"
21393 msgid "Enable loop vectorization on trees"
21398 "-ftree-vectorizer-verbose=<number> Set the verbosity level of the "
21403 msgid "Append underscores to externally visible names"
21407 msgid "Compile whole compilation unit at a time"
21411 msgid "Perform loop unrolling for all loops"
21415 msgid "Perform loop unrolling when iteration count is known"
21419 msgid "Allow math optimizations that may violate IEEE or ISO standards"
21423 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
21427 msgid "Make \"char\" unsigned by default"
21431 msgid "Perform loop unswitching"
21435 msgid "Just generate unwind tables for exception handling"
21439 msgid "Generate code for the Boehm GC"
21443 msgid "Use __cxa_atexit to register destructors"
21447 msgid "Call a library routine to do integer divisions"
21451 msgid "Perform variable tracking"
21455 msgid "Apply variable expansion when loops are unrolled."
21459 msgid "Add extra commentary to assembler output"
21463 msgid "Marks all inlined methods as having hidden visibility"
21468 "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
21473 msgid "Use expression value profiles in optimizations"
21477 msgid "Discard unused virtual functions"
21481 msgid "Implement vtables using thunks"
21485 msgid "Emit common-like symbols as weak symbols"
21489 msgid "Construct webs and split unrelated uses of single variable"
21494 "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
21495 "to character set <cset>"
21499 msgid "Generate a #line directive pointing at the current working directory"
21503 msgid "Assume signed arithmetic overflow wraps around"
21507 msgid "Emit cross referencing information"
21511 msgid "Put zero initialized data in the bss section"
21516 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
21520 msgid "Generate debug information in default format"
21524 msgid "Generate debug information in COFF format"
21528 msgid "Generate debug information in DWARF v2 format"
21532 msgid "Dump declarations to a .decl file"
21536 msgid "Generate debug information in default extended format"
21540 msgid "Generate debug information in STABS format"
21544 msgid "Generate debug information in extended STABS format"
21548 msgid "Generate debug information in VMS format"
21552 msgid "Generate debug information in XCOFF format"
21556 msgid "Generate debug information in extended XCOFF format"
21560 msgid "Set the default integer kind to double precision"
21564 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
21568 msgid "-imacros <file>\tAccept definition of macros in <file>"
21572 msgid "-include <file>\tInclude the contents of <file> before other files"
21576 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
21580 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
21584 msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
21588 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
21592 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
21596 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
21601 "Do not search standard system include directories (those specified with -"
21602 "isystem will still be used)"
21606 msgid "Do not search standard system include directories for C++"
21610 msgid "-o <file>\tPlace output into <file>"
21614 msgid "Enable function profiling"
21618 msgid "Issue warnings needed for strict compliance to the standard"
21622 msgid "Like -pedantic but issue them as errors"
21626 msgid "Generate C header of platform-specific features"
21630 msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
21634 msgid "Do not display functions compiled or elapsed time"
21638 msgid "Set the default real kind to double precision"
21642 msgid "Remap file names when including files"
21646 msgid "Conform to the ISO 1998 C++ standard"
21650 msgid "Conform to the ISO 1990 C standard"
21654 msgid "Conform to the ISO 1999 C standard"
21660 msgid "Deprecated in favor of -std=c99"
21664 msgid "Conform to the ISO Fortran 2003 standard."
21668 msgid "Conform to the ISO Fortran 95 standard."
21672 msgid "Conform nothing in particular."
21676 msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
21680 msgid "Conform to the ISO 1990 C standard with GNU extensions"
21684 msgid "Conform to the ISO 1999 C standard with GNU extensions"
21688 msgid "Deprecated in favor of -std=gnu99"
21692 msgid "Deprecated in favor of -std=c89"
21696 msgid "Conform to the ISO 1990 C standard as amended in 1994"
21700 msgid "Enable traditional preprocessing"
21704 msgid "-trigraphs\tSupport ISO C trigraphs"
21708 msgid "Do not predefine system-specific and GCC-specific macros"
21712 msgid "Enable verbose output"
21716 msgid "Suppress warnings"
21719 #: config/mips/mips.h:1124 config/arc/arc.h:63
21720 msgid "may not use both -EB and -EL"
21723 #: config/sh/sh.h:685
21724 msgid "SH2a does not support little-endian"
21727 #: config/mips/r3900.h:35
21728 msgid "-mhard-float not supported"
21731 #: config/mips/r3900.h:37
21732 msgid "-msingle-float and -msoft-float cannot both be specified"
21735 #: config/darwin.h:251
21736 msgid "-current_version only allowed with -dynamiclib"
21739 #: config/darwin.h:253
21740 msgid "-install_name only allowed with -dynamiclib"
21743 #: config/darwin.h:258
21744 msgid "-bundle not allowed with -dynamiclib"
21747 #: config/darwin.h:259
21748 msgid "-bundle_loader not allowed with -dynamiclib"
21751 #: config/darwin.h:260
21752 msgid "-client_name not allowed with -dynamiclib"
21755 #: config/darwin.h:265
21756 msgid "-force_flat_namespace not allowed with -dynamiclib"
21759 #: config/darwin.h:267
21760 msgid "-keep_private_externs not allowed with -dynamiclib"
21763 #: config/darwin.h:268
21764 msgid "-private_bundle not allowed with -dynamiclib"
21767 #: config/arm/arm.h:153
21768 msgid "-msoft-float and -mhard_float may not be used together"
21771 #: config/arm/arm.h:155
21772 msgid "-mbig-endian and -mlittle-endian may not be used together"
21775 #: java/lang-specs.h:34
21776 msgid "-fjni and -femit-class-files are incompatible"
21779 #: java/lang-specs.h:35
21780 msgid "-fjni and -femit-class-file are incompatible"
21783 #: java/lang-specs.h:36 java/lang-specs.h:37
21784 msgid "-femit-class-file should used along with -fsyntax-only"
21787 #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
21788 msgid "shared and mdll are not compatible"
21791 #: config/i386/nwld.h:34
21792 msgid "Static linking is not supported.\n"
21795 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
21796 #: config/sparc/netbsd-elf.h:126 config/sparc/netbsd-elf.h:145
21797 #: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
21798 msgid "may not use both -m32 and -m64"
21801 #: config/vax/netbsd-elf.h:42
21802 msgid "The -shared option is not currently supported for VAX ELF."
21805 #: config/vax/vax.h:50 config/vax/vax.h:51
21806 msgid "profiling not supported with -mg\n"
21809 #: config/i386/sco5.h:189
21810 msgid "-pg not supported on this platform"
21813 #: config/i386/sco5.h:190
21814 msgid "-p and -pp specified - pick one"
21817 #: config/i386/sco5.h:264
21818 msgid "-G and -static are mutually exclusive"
21821 #: config/i386/cygwin.h:29
21822 msgid "mno-cygwin and mno-win32 are not compatible"
21825 #: config/mcore/mcore.h:57
21826 msgid "the m210 does not have little endian support"
21830 msgid "GCC does not support -C or -CC without -E"
21833 #: gcc.c:790 java/jvspec.c:80 ada/lang-specs.h:34
21834 msgid "-pg and -fomit-frame-pointer are incompatible"
21838 msgid "-E required when input is from standard input"
21841 #: config/lynx.h:71
21842 msgid "Cannot use mthreads and mlegacy-threads together."
21845 #: config/lynx.h:96
21846 msgid "Cannot use mshared and static together."
21849 #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
21850 #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
21851 msgid "does not support multilib"
21854 #: config/rs6000/darwin.h:130
21855 msgid " conflicting code gen style switches are used"
21858 #: treelang/lang-specs.h:52
21859 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
21862 #: ada/lang-specs.h:35
21863 msgid "-c or -S required for Ada"