From 4961e35da5cd8f4877b8608eed0f9c7c08f2e63d Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Sat, 27 Nov 2004 19:43:51 +0000 Subject: [PATCH] * gcc.pot: Regenerate. From-SVN: r91389 --- gcc/po/ChangeLog | 4 + gcc/po/gcc.pot | 5246 +++++++++++++++++++++++++++--------------------------- 2 files changed, 2655 insertions(+), 2595 deletions(-) diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index ffbbbd8..889a8a9 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2004-11-27 Joseph S. Myers + + * gcc.pot: Regenerate. + 2004-11-09 Joseph S. Myers * exgettext: Remove local srcdir and objdir paths from gcc.pot. diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot index d37a425..d3b96a3 100644 --- a/gcc/po/gcc.pot +++ b/gcc/po/gcc.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n" -"POT-Creation-Date: 2004-11-09 10:25+0000\n" +"POT-Creation-Date: 2004-11-27 19:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -40,122 +40,122 @@ msgstr "" msgid "offset outside bounds of constant string" msgstr "" -#: builtins.c:925 +#: builtins.c:923 msgid "second argument to %<__builtin_prefetch%> must be a constant" msgstr "" -#: builtins.c:932 +#: builtins.c:930 msgid "invalid second argument to %<__builtin_prefetch%>; using zero" msgstr "" -#: builtins.c:940 +#: builtins.c:938 msgid "third argument to %<__builtin_prefetch%> must be a constant" msgstr "" -#: builtins.c:947 +#: builtins.c:945 msgid "invalid third argument to %<__builtin_prefetch%>; using zero" msgstr "" -#: builtins.c:3729 +#: builtins.c:3727 msgid "argument of %<__builtin_args_info%> must be constant" msgstr "" -#: builtins.c:3735 +#: builtins.c:3733 msgid "argument of %<__builtin_args_info%> out of range" msgstr "" -#: builtins.c:3741 +#: builtins.c:3739 msgid "missing argument in %<__builtin_args_info%>" msgstr "" -#: builtins.c:3757 builtins.c:8663 +#: builtins.c:3755 builtins.c:8661 msgid "% used in function with fixed args" msgstr "" -#: builtins.c:3776 builtins.c:8679 +#: builtins.c:3774 builtins.c:8677 msgid "second parameter of % not last named argument" msgstr "" #. Evidently an out of date version of ; can't validate #. va_start's second argument, but can still work as intended. -#: builtins.c:3781 builtins.c:8685 +#: builtins.c:3779 builtins.c:8683 msgid "%<__builtin_next_arg%> called without an argument" msgstr "" -#: builtins.c:3867 +#: builtins.c:3865 msgid "too few arguments to function %" msgstr "" -#: builtins.c:3871 +#: builtins.c:3869 msgid "too many arguments to function %" msgstr "" -#: builtins.c:4019 +#: builtins.c:4017 msgid "first argument to % not of type %" msgstr "" #. Unfortunately, this is merely undefined, rather than a constraint #. violation, so we cannot make this an error. If this call is never #. executed, the program is still strictly conforming. -#: builtins.c:4033 +#: builtins.c:4031 msgid "%qT is promoted to %qT when passed through %<...%>" msgstr "" -#: builtins.c:4038 +#: builtins.c:4036 msgid "(so you should pass %qT not %qT to %)" msgstr "" #. We can, however, treat "undefined" any way we please. #. Call abort to encourage the user to fix the program. -#: builtins.c:4044 c-typeck.c:1958 +#: builtins.c:4042 c-typeck.c:1940 msgid "if this code is reached, the program will abort" msgstr "" -#: builtins.c:4162 +#: builtins.c:4160 msgid "invalid argument to %<__builtin_frame_address%>" msgstr "" -#: builtins.c:4164 +#: builtins.c:4162 msgid "invalid argument to %<__builtin_return_address%>" msgstr "" -#: builtins.c:4178 +#: builtins.c:4176 msgid "unsupported argument to %<__builtin_frame_address%>" msgstr "" -#: builtins.c:4180 +#: builtins.c:4178 msgid "unsupported argument to %<__builtin_return_address%>" msgstr "" -#: builtins.c:4283 +#: builtins.c:4281 msgid "second argument to %<__builtin_expect%> must be a constant" msgstr "" -#: builtins.c:5490 +#: builtins.c:5488 msgid "%<__builtin_longjmp%> second argument must be 1" msgstr "" -#: builtins.c:5842 +#: builtins.c:5840 msgid "target format does not support infinity" msgstr "" -#: builtins.c:7520 builtins.c:7615 +#: builtins.c:7518 builtins.c:7613 #, c-format msgid "too few arguments to function %qs" msgstr "" -#: builtins.c:7526 builtins.c:7621 +#: builtins.c:7524 builtins.c:7619 #, c-format msgid "too many arguments to function %qs" msgstr "" -#: builtins.c:7532 builtins.c:7646 +#: builtins.c:7530 builtins.c:7644 #, c-format msgid "non-floating-point argument to function %qs" msgstr "" #: c-common.c:831 -msgid "%J%qD is not defined outside of function scope" +msgid "%qD is not defined outside of function scope" msgstr "" #: c-common.c:852 @@ -223,357 +223,377 @@ msgstr "" msgid "invalid truth-value expression" msgstr "" -#: c-common.c:1872 +#: c-common.c:1869 #, c-format msgid "invalid operands to binary %s" msgstr "" -#: c-common.c:2115 +#: c-common.c:2112 msgid "comparison is always false due to limited range of data type" msgstr "" -#: c-common.c:2117 +#: c-common.c:2114 msgid "comparison is always true due to limited range of data type" msgstr "" -#: c-common.c:2187 +#: c-common.c:2184 msgid "comparison of unsigned expression >= 0 is always true" msgstr "" -#: c-common.c:2196 +#: c-common.c:2193 msgid "comparison of unsigned expression < 0 is always false" msgstr "" -#: c-common.c:2238 +#: c-common.c:2235 msgid "pointer of type % used in arithmetic" msgstr "" -#: c-common.c:2244 +#: c-common.c:2241 msgid "pointer to a function used in arithmetic" msgstr "" -#: c-common.c:2250 +#: c-common.c:2247 msgid "pointer to member function used in arithmetic" msgstr "" #. Common Ada/Pascal programmer's mistake. We always warn #. about this since it is so bad. -#: c-common.c:2358 +#: c-common.c:2355 msgid "the address of %qD, will always evaluate as %" msgstr "" -#: c-common.c:2454 +#: c-common.c:2451 msgid "suggest parentheses around assignment used as truth value" msgstr "" -#: c-common.c:2503 c-common.c:2543 +#: c-common.c:2500 c-common.c:2540 msgid "invalid use of %" msgstr "" -#: c-common.c:2759 +#: c-common.c:2756 msgid "invalid application of % to a function type" msgstr "" -#: c-common.c:2769 +#: c-common.c:2766 #, c-format msgid "invalid application of %qs to a void type" msgstr "" -#: c-common.c:2775 +#: c-common.c:2772 msgid "invalid application of %qs to incomplete type %qT " msgstr "" -#: c-common.c:2816 +#: c-common.c:2813 msgid "%<__alignof%> applied to a bit-field" msgstr "" -#: c-common.c:3259 +#: c-common.c:3258 #, c-format msgid "cannot disable built-in function %qs" msgstr "" -#: c-common.c:3519 +#: c-common.c:3448 msgid "pointers are not permitted as case values" msgstr "" -#: c-common.c:3523 +#: c-common.c:3452 msgid "range expressions in switch statements are non-standard" msgstr "" -#: c-common.c:3548 +#: c-common.c:3477 msgid "empty range specified" msgstr "" -#: c-common.c:3607 +#: c-common.c:3536 msgid "duplicate (or overlapping) case value" msgstr "" -#: c-common.c:3608 +#: c-common.c:3537 msgid "%Jthis is the first entry overlapping that value" msgstr "" -#: c-common.c:3612 +#: c-common.c:3541 msgid "duplicate case value" msgstr "" -#: c-common.c:3613 +#: c-common.c:3542 msgid "%Jpreviously used here" msgstr "" -#: c-common.c:3617 +#: c-common.c:3546 msgid "multiple default labels in one switch" msgstr "" -#: c-common.c:3618 +#: c-common.c:3547 msgid "%Jthis is the first default label" msgstr "" -#: c-common.c:3667 +#: c-common.c:3596 msgid "%Jcase value %qs not in enumerated type" msgstr "" -#: c-common.c:3670 +#: c-common.c:3599 msgid "%Jcase value %qs not in enumerated type %qT" msgstr "" -#: c-common.c:3737 +#: c-common.c:3666 msgid "%Hswitch missing default case" msgstr "" #. Warn if there are enumerators that don't correspond to #. case expressions. -#: c-common.c:3771 +#: c-common.c:3700 msgid "%Henumeration value %qE not handled in switch" msgstr "" -#: c-common.c:3798 +#: c-common.c:3727 msgid "taking the address of a label is non-standard" msgstr "" -#: c-common.c:3967 c-common.c:3986 c-common.c:4004 c-common.c:4031 -#: c-common.c:4050 c-common.c:4073 c-common.c:4097 c-common.c:4123 -#: c-common.c:4157 c-common.c:4201 c-common.c:4229 c-common.c:4257 -#: c-common.c:4276 c-common.c:4598 c-common.c:4629 c-common.c:4715 -#: c-common.c:4782 c-common.c:4828 c-common.c:4886 c-common.c:4915 -#: c-common.c:5194 c-common.c:5217 c-common.c:5256 tree.c:3238 -#: config/darwin.c:1217 config/arm/arm.c:2640 config/arm/arm.c:2667 +#: c-common.c:3896 c-common.c:3915 c-common.c:3933 c-common.c:3960 +#: c-common.c:3979 c-common.c:4002 c-common.c:4026 c-common.c:4052 +#: c-common.c:4086 c-common.c:4130 c-common.c:4158 c-common.c:4186 +#: c-common.c:4205 c-common.c:4527 c-common.c:4558 c-common.c:4644 +#: c-common.c:4711 c-common.c:4757 c-common.c:4815 c-common.c:4844 +#: c-common.c:5123 c-common.c:5146 c-common.c:5185 tree.c:3240 +#: config/darwin.c:1218 config/arm/arm.c:2645 config/arm/arm.c:2672 #: config/avr/avr.c:4514 config/h8300/h8300.c:5779 config/h8300/h8300.c:5802 -#: config/i386/i386.c:1713 config/i386/i386.c:14510 config/ia64/ia64.c:512 +#: config/i386/i386.c:1725 config/i386/i386.c:14480 config/ia64/ia64.c:512 #: config/ip2k/ip2k.c:3163 config/m68hc11/m68hc11.c:1314 -#: config/rs6000/rs6000.c:16749 config/sh/symbian.c:414 +#: config/rs6000/rs6000.c:17094 config/sh/symbian.c:414 #: config/sh/symbian.c:421 #, c-format msgid "%qs attribute ignored" msgstr "" -#: c-common.c:4314 +#: c-common.c:4243 #, c-format msgid "unknown machine mode %qs" msgstr "" -#: c-common.c:4334 +#: c-common.c:4263 msgid "specifying vector types with __attribute__ ((mode)) is deprecated" msgstr "" -#: c-common.c:4336 +#: c-common.c:4265 msgid "use __attribute__ ((vector_size)) instead" msgstr "" -#: c-common.c:4345 +#: c-common.c:4274 #, c-format msgid "unable to emulate %qs" msgstr "" -#: c-common.c:4355 +#: c-common.c:4284 #, c-format msgid "invalid pointer mode %qs" msgstr "" -#: c-common.c:4370 +#: c-common.c:4299 #, c-format msgid "no data type for mode %qs" msgstr "" -#: c-common.c:4380 +#: c-common.c:4309 #, c-format msgid "cannot use mode %qs for enumeral types" msgstr "" -#: c-common.c:4393 +#: c-common.c:4322 #, c-format msgid "mode %qs applied to inappropriate type" msgstr "" -#: c-common.c:4426 +#: c-common.c:4355 msgid "%Jsection attribute cannot be specified for local variables" msgstr "" -#: c-common.c:4437 +#: c-common.c:4366 msgid "%Jsection of %qD conflicts with previous declaration" msgstr "" -#: c-common.c:4446 +#: c-common.c:4375 msgid "%Jsection attribute not allowed for %qD" msgstr "" -#: c-common.c:4452 +#: c-common.c:4381 msgid "%Jsection attributes are not supported for this target" msgstr "" -#: c-common.c:4490 +#: c-common.c:4419 msgid "requested alignment is not a constant" msgstr "" -#: c-common.c:4495 +#: c-common.c:4424 msgid "requested alignment is not a power of 2" msgstr "" -#: c-common.c:4500 +#: c-common.c:4429 msgid "requested alignment is too large" msgstr "" -#: c-common.c:4526 +#: c-common.c:4455 msgid "%Jalignment may not be specified for %qD" msgstr "" -#: c-common.c:4564 +#: c-common.c:4493 msgid "%J%qD defined both normally and as an alias" msgstr "" -#: c-common.c:4580 +#: c-common.c:4509 msgid "alias argument not a string" msgstr "" -#: c-common.c:4622 +#: c-common.c:4551 #, c-format msgid "%qs attribute ignored on non-class types" msgstr "" -#: c-common.c:4635 +#: c-common.c:4564 msgid "visibility argument not a string" msgstr "" -#: c-common.c:4656 +#: c-common.c:4585 msgid "" "visibility argument must be one of \"default\", \"hidden\", \"protected\" or " "\"internal\"" msgstr "" -#: c-common.c:4725 +#: c-common.c:4654 msgid "tls_model argument not a string" msgstr "" -#: c-common.c:4734 +#: c-common.c:4663 msgid "" "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-" "dynamic\" or \"global-dynamic\"" msgstr "" -#: c-common.c:4756 c-common.c:4802 +#: c-common.c:4685 c-common.c:4731 msgid "%J%qE attribute applies only to functions" msgstr "" -#: c-common.c:4761 c-common.c:4807 +#: c-common.c:4690 c-common.c:4736 msgid "%Jcan%'t set %qE attribute after definition" msgstr "" -#: c-common.c:4883 +#: c-common.c:4812 #, c-format msgid "%qs attribute ignored for %qs" msgstr "" -#: c-common.c:4944 +#: c-common.c:4873 #, c-format msgid "invalid vector type for attribute %qs" msgstr "" -#: c-common.c:4953 +#: c-common.c:4882 msgid "number of components of the vector not a power of two" msgstr "" -#: c-common.c:4981 +#: c-common.c:4910 msgid "nonnull attribute without arguments on a non-prototype" msgstr "" -#: c-common.c:4996 +#: c-common.c:4925 #, c-format msgid "nonnull argument has invalid operand number (argument %lu)" msgstr "" -#: c-common.c:5015 +#: c-common.c:4944 #, c-format msgid "" "nonnull argument with out-of-range operand number (argument %lu, operand %lu)" msgstr "" -#: c-common.c:5023 +#: c-common.c:4952 #, c-format msgid "" "nonnull argument references non-pointer operand (argument %lu, operand %lu)" msgstr "" -#: c-common.c:5078 c-common.c:5115 +#: c-common.c:5007 c-common.c:5044 msgid "missing sentinel in function call" msgstr "" -#: c-common.c:5101 +#: c-common.c:5030 msgid "not enough arguments to fit a sentinel" msgstr "" -#: c-common.c:5157 +#: c-common.c:5086 #, c-format msgid "null argument where non-null required (argument %lu)" msgstr "" -#: c-common.c:5228 +#: c-common.c:5157 msgid "cleanup argument not an identifier" msgstr "" -#: c-common.c:5235 +#: c-common.c:5164 msgid "cleanup argument not a function" msgstr "" -#: c-common.c:5273 +#: c-common.c:5202 #, c-format msgid "%qs attribute requires prototypes with named arguments" msgstr "" -#: c-common.c:5284 +#: c-common.c:5213 #, c-format msgid "%qs attribute only applies to variadic functions" msgstr "" -#: c-common.c:5297 +#: c-common.c:5226 msgid "requested position is not an integer constant" msgstr "" -#: c-common.c:5304 +#: c-common.c:5233 msgid "requested position is less than zero" msgstr "" -#: c-common.c:5610 +#: c-common.c:5539 msgid "" "%Hignoring return value of %qD, declared with attribute warn_unused_result" msgstr "" -#: c-common.c:5614 +#: c-common.c:5543 msgid "" "%Hignoring return value of function declared with attribute " "warn_unused_result" msgstr "" -#: c-common.c:5653 +#: c-common.c:5582 #, c-format msgid "attempt to take address of bit-field structure member %qs" msgstr "" +#: c-common.c:5634 +msgid "invalid lvalue in assignment" +msgstr "" + +#: c-common.c:5637 +msgid "invalid lvalue in increment" +msgstr "" + +#: c-common.c:5640 +msgid "invalid lvalue in decrement" +msgstr "" + +#: c-common.c:5643 +msgid "invalid lvalue in unary %<&%>" +msgstr "" + +#: c-common.c:5646 +msgid "invalid lvalue in asm statement" +msgstr "" + #. Except for passing an argument to an unprototyped function, #. this is a constraint violation. When passing an argument to #. an unprototyped function, it is compile-time undefined; #. making it a constraint in that case was rejected in #. DR#252. -#: c-convert.c:83 c-typeck.c:1365 c-typeck.c:3501 cp/typeck.c:1380 -#: cp/typeck.c:5927 fortran/convert.c:89 treelang/tree-convert.c:79 +#: c-convert.c:83 c-typeck.c:1354 c-typeck.c:3446 cp/typeck.c:1380 +#: cp/typeck.c:5940 fortran/convert.c:89 treelang/tree-convert.c:79 msgid "void value not ignored as it ought to be" msgstr "" @@ -588,7 +608,7 @@ msgstr "" #: c-decl.c:637 #, c-format -msgid "GCC supports only %u nested scopes\n" +msgid "GCC supports only %u nested scopes" msgstr "" #: c-decl.c:721 @@ -603,7 +623,7 @@ msgstr "" msgid "%Jlabel %qD declared but not defined" msgstr "" -#: c-decl.c:772 cp/decl.c:574 +#: c-decl.c:772 cp/decl.c:575 msgid "%Junused variable %qD" msgstr "" @@ -767,8 +787,8 @@ msgstr "" msgid "%Jdeclaration of %qD shadows a previous local" msgstr "" -#: c-decl.c:1823 cp/name-lookup.c:1011 cp/name-lookup.c:1042 -#: cp/name-lookup.c:1050 +#: c-decl.c:1823 cp/name-lookup.c:942 cp/name-lookup.c:973 +#: cp/name-lookup.c:981 msgid "%Jshadowed declaration is here" msgstr "" @@ -919,7 +939,7 @@ msgstr "" #. of VLAs themselves count as VLAs, it does not make #. sense to permit them to be initialized given that #. ordinary VLAs may not be initialized. -#: c-decl.c:2999 c-decl.c:3019 c-typeck.c:4335 +#: c-decl.c:2999 c-decl.c:3019 c-typeck.c:4280 msgid "variable-sized object may not be initialized" msgstr "" @@ -931,7 +951,7 @@ msgstr "" msgid "elements of array %qD have incomplete type" msgstr "" -#: c-decl.c:3086 c-decl.c:5696 cp/decl.c:3758 cp/decl.c:9904 +#: c-decl.c:3086 c-decl.c:5696 cp/decl.c:3758 cp/decl.c:9944 msgid "%Jinline function %qD given attribute noinline" msgstr "" @@ -1010,149 +1030,149 @@ msgstr "" msgid "type defaults to % in declaration of %qs" msgstr "" -#: c-decl.c:3834 +#: c-decl.c:3830 msgid "duplicate %" msgstr "" -#: c-decl.c:3836 +#: c-decl.c:3832 msgid "duplicate %" msgstr "" -#: c-decl.c:3838 +#: c-decl.c:3834 msgid "duplicate %" msgstr "" -#: c-decl.c:3857 +#: c-decl.c:3853 msgid "function definition declared %" msgstr "" -#: c-decl.c:3859 +#: c-decl.c:3855 msgid "function definition declared %" msgstr "" -#: c-decl.c:3861 +#: c-decl.c:3857 msgid "function definition declared %" msgstr "" -#: c-decl.c:3863 +#: c-decl.c:3859 msgid "function definition declared %<__thread%>" msgstr "" -#: c-decl.c:3879 +#: c-decl.c:3875 #, c-format msgid "storage class specified for structure field %qs" msgstr "" -#: c-decl.c:3883 cp/decl.c:7112 +#: c-decl.c:3879 cp/decl.c:7120 #, c-format msgid "storage class specified for parameter %qs" msgstr "" -#: c-decl.c:3886 cp/decl.c:7114 +#: c-decl.c:3882 cp/decl.c:7122 msgid "storage class specified for typename" msgstr "" -#: c-decl.c:3899 cp/decl.c:7131 +#: c-decl.c:3895 cp/decl.c:7139 msgid "%qs initialized and declared %" msgstr "" -#: c-decl.c:3901 cp/decl.c:7134 +#: c-decl.c:3897 cp/decl.c:7142 msgid "%qs has both % and initializer" msgstr "" -#: c-decl.c:3906 +#: c-decl.c:3902 msgid "file-scope declaration of %qs specifies %" msgstr "" -#: c-decl.c:3908 +#: c-decl.c:3904 msgid "file-scope declaration of %qs specifies %" msgstr "" -#: c-decl.c:3913 cp/decl.c:7138 +#: c-decl.c:3909 cp/decl.c:7146 msgid "nested function %qs declared %" msgstr "" -#: c-decl.c:3916 cp/decl.c:7148 +#: c-decl.c:3912 cp/decl.c:7156 msgid "function-scope %qs implicitly auto and declared %<__thread%>" msgstr "" #. Only the innermost declarator (making a parameter be of #. array type which is converted to pointer type) #. may have static or type qualifiers. -#: c-decl.c:3957 c-decl.c:4146 +#: c-decl.c:3953 c-decl.c:4142 msgid "static or type qualifiers in non-parameter array declarator" msgstr "" -#: c-decl.c:4003 +#: c-decl.c:3999 #, c-format msgid "declaration of %qs as array of voids" msgstr "" -#: c-decl.c:4009 +#: c-decl.c:4005 #, c-format msgid "declaration of %qs as array of functions" msgstr "" -#: c-decl.c:4014 +#: c-decl.c:4010 msgid "invalid use of structure with flexible array member" msgstr "" -#: c-decl.c:4034 +#: c-decl.c:4030 #, c-format msgid "size of array %qs has non-integer type" msgstr "" -#: c-decl.c:4039 +#: c-decl.c:4035 #, c-format msgid "ISO C forbids zero-size array %qs" msgstr "" -#: c-decl.c:4046 +#: c-decl.c:4042 #, c-format msgid "size of array %qs is negative" msgstr "" -#: c-decl.c:4060 +#: c-decl.c:4056 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated" msgstr "" -#: c-decl.c:4064 +#: c-decl.c:4060 #, c-format msgid "ISO C90 forbids variable-size array %qs" msgstr "" -#: c-decl.c:4097 c-decl.c:4261 cp/decl.c:7551 +#: c-decl.c:4093 c-decl.c:4261 cp/decl.c:7559 #, c-format msgid "size of array %qs is too large" msgstr "" -#: c-decl.c:4110 +#: c-decl.c:4106 msgid "ISO C90 does not support flexible array members" msgstr "" -#: c-decl.c:4119 +#: c-decl.c:4115 msgid "array type has incomplete element type" msgstr "" -#: c-decl.c:4178 cp/decl.c:7240 +#: c-decl.c:4174 cp/decl.c:7248 #, c-format msgid "%qs declared as function returning a function" msgstr "" -#: c-decl.c:4183 cp/decl.c:7245 +#: c-decl.c:4179 cp/decl.c:7253 #, c-format msgid "%qs declared as function returning an array" msgstr "" -#: c-decl.c:4203 +#: c-decl.c:4199 msgid "function definition has qualified void return type" msgstr "" -#: c-decl.c:4205 +#: c-decl.c:4201 msgid "type qualifiers ignored on function return type" msgstr "" -#: c-decl.c:4234 c-decl.c:4274 c-decl.c:4368 c-decl.c:4455 +#: c-decl.c:4230 c-decl.c:4274 c-decl.c:4368 c-decl.c:4455 msgid "ISO C forbids qualified function types" msgstr "" @@ -1210,7 +1230,7 @@ msgstr "" #. A mere warning is sure to result in improper semantics #. at runtime. Don't bother to allow this to compile. -#: c-decl.c:4586 cp/decl.c:5986 +#: c-decl.c:4586 cp/decl.c:5994 msgid "thread-local storage not supported for this target" msgstr "" @@ -1469,7 +1489,7 @@ msgstr "" msgid "argument %qD doesn%'t match prototype" msgstr "" -#: c-decl.c:6307 cp/decl.c:10659 +#: c-decl.c:6307 cp/decl.c:10698 msgid "no return statement in function returning non-void" msgstr "" @@ -1510,7 +1530,7 @@ msgstr "" msgid "%Jdeclaration of non-variable %qD in % loop initial declaration" msgstr "" -#: c-decl.c:6741 c-decl.c:6890 c-decl.c:7101 cp/decl.c:6820 +#: c-decl.c:6741 c-decl.c:6890 c-decl.c:7101 cp/decl.c:6828 #, c-format msgid "duplicate %qs" msgstr "" @@ -1519,7 +1539,7 @@ msgstr "" msgid "two or more data types in declaration specifiers" msgstr "" -#: c-decl.c:6774 cp/decl.c:6796 +#: c-decl.c:6774 cp/decl.c:6804 msgid "% is too long for GCC" msgstr "" @@ -1665,7 +1685,7 @@ msgstr "" msgid "ISO C does not support complex integer types" msgstr "" -#: c-decl.c:7313 toplev.c:838 +#: c-decl.c:7313 toplev.c:844 msgid "%J%qF used but never defined" msgstr "" @@ -2170,7 +2190,7 @@ msgstr "" msgid "statement with no effect" msgstr "" -#: c-gimplify.c:315 c-typeck.c:6783 cp/parser.c:6434 +#: c-gimplify.c:315 c-typeck.c:6728 cp/parser.c:6434 msgid "break statement not within loop or switch" msgstr "" @@ -2353,72 +2373,72 @@ msgstr "" msgid "output filename specified twice" msgstr "" -#: c-opts.c:974 +#: c-opts.c:971 msgid "-Wformat-y2k ignored without -Wformat" msgstr "" -#: c-opts.c:976 +#: c-opts.c:973 msgid "-Wformat-extra-args ignored without -Wformat" msgstr "" -#: c-opts.c:978 +#: c-opts.c:975 msgid "-Wformat-zero-length ignored without -Wformat" msgstr "" -#: c-opts.c:980 +#: c-opts.c:977 msgid "-Wformat-nonliteral ignored without -Wformat" msgstr "" -#: c-opts.c:982 +#: c-opts.c:979 msgid "-Wformat-security ignored without -Wformat" msgstr "" -#: c-opts.c:984 +#: c-opts.c:981 msgid "-Wmissing-format-attribute ignored without -Wformat" msgstr "" -#: c-opts.c:998 +#: c-opts.c:995 #, c-format msgid "opening output file %s: %m" msgstr "" -#: c-opts.c:1003 +#: c-opts.c:1000 #, c-format msgid "too many filenames given. Type %s --help for usage" msgstr "" -#: c-opts.c:1086 +#: c-opts.c:1083 msgid "YYDEBUG was not defined at build time, -dy ignored" msgstr "" -#: c-opts.c:1127 +#: c-opts.c:1124 #, c-format msgid "opening dependency file %s: %m" msgstr "" -#: c-opts.c:1137 +#: c-opts.c:1134 #, c-format msgid "closing dependency file %s: %m" msgstr "" -#: c-opts.c:1140 +#: c-opts.c:1137 #, c-format msgid "when writing output to %s: %m" msgstr "" -#: c-opts.c:1219 +#: c-opts.c:1216 msgid "to generate dependencies you must specify either -M or -MM" msgstr "" -#: c-opts.c:1284 +#: c-opts.c:1281 msgid "" msgstr "" -#: c-opts.c:1299 +#: c-opts.c:1296 msgid "" msgstr "" -#: c-opts.c:1382 +#: c-opts.c:1379 msgid "too late for # directive to set debug directory" msgstr "" @@ -2432,14 +2452,14 @@ msgstr "" #. translation. #: c-parse.y:54 c-parse.c:5313 c-parse.y:2927 gengtype-yacc.c:1559 #: java/parse-scan.c:3063 java/parse-scan.y:1373 -#: java/parse.c:6167 java/parse.y:16425 objc/objc-parse.y:53 +#: java/parse.c:6166 java/parse.y:16413 objc/objc-parse.y:53 #: objc/objc-parse.c:6384 objc/objc-parse.y:3517 msgid "syntax error" msgstr "" #: c-parse.c:2153 c-parse.y:2931 gengtype-yacc.c:555 java/parse-scan.c:1932 -#: java/parse-scan.y:1377 java/parse.c:2932 -#: java/parse.y:16429 objc/objc-parse.c:2666 +#: java/parse-scan.y:1377 java/parse.c:2931 +#: java/parse.y:16417 objc/objc-parse.c:2666 #: objc/objc-parse.y:3521 msgid "syntax error: cannot back up" msgstr "" @@ -2516,7 +2536,7 @@ msgstr "" msgid "ISO C forbids forward references to % types" msgstr "" -#: c-parse.y:1635 cp/parser.c:9842 objc/objc-parse.y:1684 +#: c-parse.y:1635 cp/parser.c:9850 objc/objc-parse.y:1684 msgid "comma at end of enumerator list" msgstr "" @@ -2558,14 +2578,14 @@ msgid "ISO C requires a named argument before %<...%>" msgstr "" #: c-parse.c:5309 c-parse.y:2929 gengtype-yacc.c:1555 java/parse-scan.c:3059 -#: java/parse-scan.y:1375 java/parse.c:6163 -#: java/parse.y:16427 objc/objc-parse.c:6380 +#: java/parse-scan.y:1375 java/parse.c:6162 +#: java/parse.y:16415 objc/objc-parse.c:6380 #: objc/objc-parse.y:3519 msgid "syntax error; also virtual memory exhausted" msgstr "" #: c-parse.c:5427 gengtype-yacc.c:1673 java/parse-scan.c:3177 -#: java/parse.c:6281 objc/objc-parse.c:6498 +#: java/parse.c:6280 objc/objc-parse.c:6498 msgid "parser stack overflow" msgstr "" @@ -2575,17 +2595,17 @@ msgid "syntax error at %qs token" msgstr "" #: c-parse.y:2928 java/parse-scan.y:1374 -#: java/parse.y:16426 objc/objc-parse.y:3518 +#: java/parse.y:16414 objc/objc-parse.y:3518 msgid "parse error" msgstr "" #: c-parse.y:2930 java/parse-scan.y:1376 -#: java/parse.y:16428 objc/objc-parse.y:3520 +#: java/parse.y:16416 objc/objc-parse.y:3520 msgid "parse error; also virtual memory exhausted" msgstr "" #: c-parse.y:2932 java/parse-scan.y:1378 -#: java/parse.y:16430 objc/objc-parse.y:3522 +#: java/parse.y:16418 objc/objc-parse.y:3522 msgid "parse error: cannot back up" msgstr "" @@ -2776,100 +2796,96 @@ msgstr "" msgid "junk at end of %<#pragma GCC visibility%>" msgstr "" -#: c-typeck.c:149 +#: c-typeck.c:138 #, c-format msgid "%qs has an incomplete type" msgstr "" -#: c-typeck.c:171 cp/call.c:2676 +#: c-typeck.c:160 cp/call.c:2671 msgid "invalid use of void expression" msgstr "" -#: c-typeck.c:179 +#: c-typeck.c:168 msgid "invalid use of flexible array member" msgstr "" -#: c-typeck.c:185 +#: c-typeck.c:174 msgid "invalid use of array with unspecified bounds" msgstr "" -#: c-typeck.c:193 +#: c-typeck.c:182 msgid "invalid use of undefined type %<%s %s%>" msgstr "" #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL. -#: c-typeck.c:197 +#: c-typeck.c:186 #, c-format msgid "invalid use of incomplete typedef %qs" msgstr "" -#: c-typeck.c:384 c-typeck.c:398 +#: c-typeck.c:373 c-typeck.c:387 msgid "function types not truly compatible in ISO C" msgstr "" -#: c-typeck.c:756 +#: c-typeck.c:745 msgid "types are not quite compatible" msgstr "" -#: c-typeck.c:998 +#: c-typeck.c:987 msgid "function return types not compatible due to %" msgstr "" -#: c-typeck.c:1139 c-typeck.c:2380 +#: c-typeck.c:1128 c-typeck.c:2362 msgid "arithmetic on pointer to an incomplete type" msgstr "" -#: c-typeck.c:1494 +#: c-typeck.c:1483 msgid "%qT has no member named %qs" msgstr "" -#: c-typeck.c:1530 +#: c-typeck.c:1519 #, c-format msgid "request for member %qs in something not a structure or union" msgstr "" -#: c-typeck.c:1559 +#: c-typeck.c:1548 msgid "dereferencing pointer to incomplete type" msgstr "" -#: c-typeck.c:1563 +#: c-typeck.c:1552 msgid "dereferencing % pointer" msgstr "" -#: c-typeck.c:1580 cp/typeck.c:2150 +#: c-typeck.c:1569 cp/typeck.c:2150 #, c-format msgid "invalid type argument of %qs" msgstr "" -#: c-typeck.c:1598 cp/typeck.c:2175 -msgid "subscript missing in array reference" -msgstr "" - -#: c-typeck.c:1618 cp/typeck.c:2216 -msgid "array subscript has type %" +#: c-typeck.c:1597 cp/typeck.c:2301 +msgid "subscripted value is neither array nor pointer" msgstr "" -#: c-typeck.c:1626 c-typeck.c:1715 cp/typeck.c:2220 cp/typeck.c:2306 +#: c-typeck.c:1608 cp/typeck.c:2220 cp/typeck.c:2306 msgid "array subscript is not an integer" msgstr "" -#: c-typeck.c:1659 -msgid "ISO C forbids subscripting % array" +#: c-typeck.c:1614 +msgid "subscripted value is pointer to function" msgstr "" -#: c-typeck.c:1661 -msgid "ISO C90 forbids subscripting non-lvalue array" +#: c-typeck.c:1627 cp/typeck.c:2216 +msgid "array subscript has type %" msgstr "" -#: c-typeck.c:1694 -msgid "subscript has type %" +#: c-typeck.c:1667 +msgid "ISO C forbids subscripting % array" msgstr "" -#: c-typeck.c:1710 cp/typeck.c:2301 -msgid "subscripted value is neither array nor pointer" +#: c-typeck.c:1669 +msgid "ISO C90 forbids subscripting non-lvalue array" msgstr "" -#: c-typeck.c:1922 +#: c-typeck.c:1904 #, c-format msgid "called object %qE is not a function" msgstr "" @@ -2877,807 +2893,775 @@ msgstr "" #. This situation leads to run-time undefined behavior. We can't, #. therefore, simply error unless we can prove that all possible #. executions of the program must execute the code. -#: c-typeck.c:1954 +#: c-typeck.c:1936 msgid "function called through a non-compatible type" msgstr "" -#: c-typeck.c:2001 c-typeck.c:4282 c-typeck.c:4284 c-typeck.c:4292 -#: c-typeck.c:4317 c-typeck.c:5704 +#: c-typeck.c:1983 c-typeck.c:4227 c-typeck.c:4229 c-typeck.c:4237 +#: c-typeck.c:4262 c-typeck.c:5649 msgid "initializer element is not constant" msgstr "" -#: c-typeck.c:2062 +#: c-typeck.c:2044 #, c-format msgid "too many arguments to function %qE" msgstr "" -#: c-typeck.c:2089 +#: c-typeck.c:2071 #, c-format msgid "type of formal parameter %d is incomplete" msgstr "" -#: c-typeck.c:2102 +#: c-typeck.c:2084 #, c-format msgid "" "passing argument %d of %qE as integer rather than floating due to prototype" msgstr "" -#: c-typeck.c:2107 +#: c-typeck.c:2089 #, c-format msgid "" "passing argument %d of %qE as integer rather than complex due to prototype" msgstr "" -#: c-typeck.c:2112 +#: c-typeck.c:2094 #, c-format msgid "" "passing argument %d of %qE as complex rather than floating due to prototype" msgstr "" -#: c-typeck.c:2117 +#: c-typeck.c:2099 #, c-format msgid "" "passing argument %d of %qE as floating rather than integer due to prototype" msgstr "" -#: c-typeck.c:2122 +#: c-typeck.c:2104 #, c-format msgid "" "passing argument %d of %qE as complex rather than integer due to prototype" msgstr "" -#: c-typeck.c:2127 +#: c-typeck.c:2109 #, c-format msgid "" "passing argument %d of %qE as floating rather than complex due to prototype" msgstr "" -#: c-typeck.c:2139 +#: c-typeck.c:2121 msgid "" "passing argument %d of %qE as % rather than % due to " "prototype" msgstr "" -#: c-typeck.c:2159 +#: c-typeck.c:2141 #, c-format msgid "passing argument %d of %qE with different width due to prototype" msgstr "" -#: c-typeck.c:2186 +#: c-typeck.c:2168 #, c-format msgid "passing argument %d of %qE as unsigned due to prototype" msgstr "" -#: c-typeck.c:2189 +#: c-typeck.c:2171 #, c-format msgid "passing argument %d of %qE as signed due to prototype" msgstr "" -#: c-typeck.c:2220 +#: c-typeck.c:2202 #, c-format msgid "too few arguments to function %qE" msgstr "" -#: c-typeck.c:2256 +#: c-typeck.c:2238 msgid "suggest parentheses around + or - inside shift" msgstr "" -#: c-typeck.c:2263 +#: c-typeck.c:2245 msgid "suggest parentheses around && within ||" msgstr "" -#: c-typeck.c:2272 +#: c-typeck.c:2254 msgid "suggest parentheses around arithmetic in operand of |" msgstr "" -#: c-typeck.c:2276 +#: c-typeck.c:2258 msgid "suggest parentheses around comparison in operand of |" msgstr "" -#: c-typeck.c:2285 +#: c-typeck.c:2267 msgid "suggest parentheses around arithmetic in operand of ^" msgstr "" -#: c-typeck.c:2289 +#: c-typeck.c:2271 msgid "suggest parentheses around comparison in operand of ^" msgstr "" -#: c-typeck.c:2296 +#: c-typeck.c:2278 msgid "suggest parentheses around + or - in operand of &" msgstr "" -#: c-typeck.c:2300 +#: c-typeck.c:2282 msgid "suggest parentheses around comparison in operand of &" msgstr "" -#: c-typeck.c:2306 +#: c-typeck.c:2288 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning" msgstr "" -#: c-typeck.c:2332 +#: c-typeck.c:2314 msgid "pointer of type % used in subtraction" msgstr "" -#: c-typeck.c:2334 +#: c-typeck.c:2316 msgid "pointer to a function used in subtraction" msgstr "" -#: c-typeck.c:2423 +#: c-typeck.c:2405 msgid "wrong type argument to unary plus" msgstr "" -#: c-typeck.c:2436 +#: c-typeck.c:2418 msgid "wrong type argument to unary minus" msgstr "" -#: c-typeck.c:2453 +#: c-typeck.c:2435 msgid "ISO C does not support %<~%> for complex conjugation" msgstr "" -#: c-typeck.c:2459 +#: c-typeck.c:2441 msgid "wrong type argument to bit-complement" msgstr "" -#: c-typeck.c:2467 +#: c-typeck.c:2449 msgid "wrong type argument to abs" msgstr "" -#: c-typeck.c:2479 +#: c-typeck.c:2461 msgid "wrong type argument to conjugation" msgstr "" -#: c-typeck.c:2493 +#: c-typeck.c:2475 msgid "wrong type argument to unary exclamation mark" msgstr "" -#: c-typeck.c:2530 +#: c-typeck.c:2512 msgid "ISO C does not support %<++%> and %<--%> on complex types" msgstr "" -#: c-typeck.c:2546 c-typeck.c:2578 +#: c-typeck.c:2528 c-typeck.c:2560 msgid "wrong type argument to increment" msgstr "" -#: c-typeck.c:2548 c-typeck.c:2580 +#: c-typeck.c:2530 c-typeck.c:2562 msgid "wrong type argument to decrement" msgstr "" -#: c-typeck.c:2569 +#: c-typeck.c:2551 msgid "increment of pointer to unknown structure" msgstr "" -#: c-typeck.c:2571 +#: c-typeck.c:2553 msgid "decrement of pointer to unknown structure" msgstr "" -#: c-typeck.c:2738 -msgid "invalid lvalue in assignment" -msgstr "" - -#: c-typeck.c:2741 -msgid "invalid lvalue in increment" -msgstr "" - -#: c-typeck.c:2744 -msgid "invalid lvalue in decrement" -msgstr "" - -#: c-typeck.c:2747 -msgid "invalid lvalue in unary %<&%>" -msgstr "" - -#: c-typeck.c:2750 -msgid "invalid lvalue in asm statement" -msgstr "" - -#: c-typeck.c:2778 +#: c-typeck.c:2723 #, c-format msgid "assignment of read-only member %qs" msgstr "" -#: c-typeck.c:2779 +#: c-typeck.c:2724 #, c-format msgid "increment of read-only member %qs" msgstr "" -#: c-typeck.c:2780 +#: c-typeck.c:2725 #, c-format msgid "decrement of read-only member %qs" msgstr "" -#: c-typeck.c:2784 +#: c-typeck.c:2729 #, c-format msgid "assignment of read-only variable %qs" msgstr "" -#: c-typeck.c:2785 +#: c-typeck.c:2730 #, c-format msgid "increment of read-only variable %qs" msgstr "" -#: c-typeck.c:2786 +#: c-typeck.c:2731 #, c-format msgid "decrement of read-only variable %qs" msgstr "" -#: c-typeck.c:2789 +#: c-typeck.c:2734 msgid "assignment of read-only location" msgstr "" -#: c-typeck.c:2790 +#: c-typeck.c:2735 msgid "increment of read-only location" msgstr "" -#: c-typeck.c:2791 +#: c-typeck.c:2736 msgid "decrement of read-only location" msgstr "" -#: c-typeck.c:2810 +#: c-typeck.c:2755 msgid "cannot take address of bit-field %qD" msgstr "" -#: c-typeck.c:2838 +#: c-typeck.c:2783 msgid "global register variable %qD used in nested function" msgstr "" -#: c-typeck.c:2841 +#: c-typeck.c:2786 msgid "register variable %qD used in nested function" msgstr "" -#: c-typeck.c:2846 +#: c-typeck.c:2791 msgid "address of global register variable %qD requested" msgstr "" -#: c-typeck.c:2848 +#: c-typeck.c:2793 msgid "address of register variable %qD requested" msgstr "" -#: c-typeck.c:2896 +#: c-typeck.c:2841 msgid "non-lvalue array in conditional expression" msgstr "" -#: c-typeck.c:2940 +#: c-typeck.c:2885 msgid "signed and unsigned type in conditional expression" msgstr "" -#: c-typeck.c:2947 +#: c-typeck.c:2892 msgid "ISO C forbids conditional expr with only one void side" msgstr "" -#: c-typeck.c:2963 c-typeck.c:2971 +#: c-typeck.c:2908 c-typeck.c:2916 msgid "ISO C forbids conditional expr between % and function pointer" msgstr "" -#: c-typeck.c:2978 +#: c-typeck.c:2923 msgid "pointer type mismatch in conditional expression" msgstr "" -#: c-typeck.c:2985 c-typeck.c:2995 +#: c-typeck.c:2930 c-typeck.c:2940 msgid "pointer/integer type mismatch in conditional expression" msgstr "" -#: c-typeck.c:3009 +#: c-typeck.c:2954 msgid "type mismatch in conditional expression" msgstr "" -#: c-typeck.c:3048 +#: c-typeck.c:2993 msgid "left-hand operand of comma expression has no effect" msgstr "" -#: c-typeck.c:3081 +#: c-typeck.c:3026 msgid "cast specifies array type" msgstr "" -#: c-typeck.c:3087 +#: c-typeck.c:3032 msgid "cast specifies function type" msgstr "" -#: c-typeck.c:3097 +#: c-typeck.c:3042 msgid "ISO C forbids casting nonscalar to the same type" msgstr "" -#: c-typeck.c:3115 +#: c-typeck.c:3060 msgid "ISO C forbids casts to union type" msgstr "" -#: c-typeck.c:3124 +#: c-typeck.c:3069 msgid "cast to union type from type not present in union" msgstr "" -#: c-typeck.c:3175 +#: c-typeck.c:3120 msgid "cast adds new qualifiers to function type" msgstr "" #. There are qualifiers present in IN_OTYPE that are not #. present in IN_TYPE. -#: c-typeck.c:3180 +#: c-typeck.c:3125 msgid "cast discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:3195 +#: c-typeck.c:3140 msgid "cast increases required alignment of target type" msgstr "" -#: c-typeck.c:3201 +#: c-typeck.c:3146 msgid "cast from pointer to integer of different size" msgstr "" -#: c-typeck.c:3206 +#: c-typeck.c:3151 msgid "cast from function call of type %qT to non-matching type %qT" msgstr "" -#: c-typeck.c:3214 +#: c-typeck.c:3159 msgid "cast to pointer from integer of different size" msgstr "" -#: c-typeck.c:3226 +#: c-typeck.c:3171 msgid "type-punning to incomplete type might break strict-aliasing rules" msgstr "" -#: c-typeck.c:3233 +#: c-typeck.c:3178 msgid "dereferencing type-punned pointer will break strict-aliasing rules" msgstr "" -#: c-typeck.c:3236 +#: c-typeck.c:3181 msgid "dereferencing type-punned pointer might break strict-aliasing rules" msgstr "" -#: c-typeck.c:3248 +#: c-typeck.c:3193 msgid "ISO C forbids conversion of function pointer to object pointer type" msgstr "" -#: c-typeck.c:3257 +#: c-typeck.c:3202 msgid "ISO C forbids conversion of object pointer to function pointer type" msgstr "" -#: c-typeck.c:3512 +#: c-typeck.c:3457 msgid "cannot pass rvalue to reference parameter" msgstr "" -#: c-typeck.c:3621 c-typeck.c:3730 +#: c-typeck.c:3566 c-typeck.c:3675 #, c-format msgid "" "passing argument %d of %qE makes qualified function pointer from unqualified" msgstr "" -#: c-typeck.c:3624 c-typeck.c:3733 +#: c-typeck.c:3569 c-typeck.c:3678 msgid "assignment makes qualified function pointer from unqualified" msgstr "" -#: c-typeck.c:3627 c-typeck.c:3735 +#: c-typeck.c:3572 c-typeck.c:3680 msgid "initialization makes qualified function pointer from unqualified" msgstr "" -#: c-typeck.c:3630 c-typeck.c:3737 +#: c-typeck.c:3575 c-typeck.c:3682 msgid "return makes qualified function pointer from unqualified" msgstr "" -#: c-typeck.c:3634 c-typeck.c:3698 +#: c-typeck.c:3579 c-typeck.c:3643 #, c-format msgid "passing argument %d of %qE discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:3636 c-typeck.c:3700 +#: c-typeck.c:3581 c-typeck.c:3645 msgid "assignment discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:3638 c-typeck.c:3702 +#: c-typeck.c:3583 c-typeck.c:3647 msgid "initialization discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:3640 c-typeck.c:3704 +#: c-typeck.c:3585 c-typeck.c:3649 msgid "return discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:3645 +#: c-typeck.c:3590 msgid "ISO C prohibits argument conversion to union type" msgstr "" -#: c-typeck.c:3683 +#: c-typeck.c:3628 msgid "" "ISO C forbids passing argument %d of %qE between function pointer and %" msgstr "" -#: c-typeck.c:3686 +#: c-typeck.c:3631 msgid "ISO C forbids assignment between function pointer and %" msgstr "" -#: c-typeck.c:3688 +#: c-typeck.c:3633 msgid "ISO C forbids initialization between function pointer and %" msgstr "" -#: c-typeck.c:3690 +#: c-typeck.c:3635 msgid "ISO C forbids return between function pointer and %" msgstr "" -#: c-typeck.c:3713 +#: c-typeck.c:3658 #, c-format msgid "pointer targets in passing argument %d of %qE differ in signedness" msgstr "" -#: c-typeck.c:3715 +#: c-typeck.c:3660 msgid "pointer targets in assignment differ in signedness" msgstr "" -#: c-typeck.c:3717 +#: c-typeck.c:3662 msgid "pointer targets in initialization differ in signedness" msgstr "" -#: c-typeck.c:3719 +#: c-typeck.c:3664 msgid "pointer targets in return differ in signedness" msgstr "" -#: c-typeck.c:3742 +#: c-typeck.c:3687 #, c-format msgid "passing argument %d of %qE from incompatible pointer type" msgstr "" -#: c-typeck.c:3744 +#: c-typeck.c:3689 msgid "assignment from incompatible pointer type" msgstr "" -#: c-typeck.c:3745 +#: c-typeck.c:3690 msgid "initialization from incompatible pointer type" msgstr "" -#: c-typeck.c:3747 +#: c-typeck.c:3692 msgid "return from incompatible pointer type" msgstr "" #. ??? This should not be an error when inlining calls to #. unprototyped functions. -#: c-typeck.c:3754 c-typeck.c:4242 cp/typeck.c:1406 +#: c-typeck.c:3699 c-typeck.c:4187 cp/typeck.c:1406 msgid "invalid use of non-lvalue array" msgstr "" -#: c-typeck.c:3768 +#: c-typeck.c:3713 #, c-format msgid "passing argument %d of %qE makes pointer from integer without a cast" msgstr "" -#: c-typeck.c:3770 +#: c-typeck.c:3715 msgid "assignment makes pointer from integer without a cast" msgstr "" -#: c-typeck.c:3772 +#: c-typeck.c:3717 msgid "initialization makes pointer from integer without a cast" msgstr "" -#: c-typeck.c:3774 +#: c-typeck.c:3719 msgid "return makes pointer from integer without a cast" msgstr "" -#: c-typeck.c:3781 +#: c-typeck.c:3726 #, c-format msgid "passing argument %d of %qE makes integer from pointer without a cast" msgstr "" -#: c-typeck.c:3783 +#: c-typeck.c:3728 msgid "assignment makes integer from pointer without a cast" msgstr "" -#: c-typeck.c:3785 +#: c-typeck.c:3730 msgid "initialization makes integer from pointer without a cast" msgstr "" -#: c-typeck.c:3787 +#: c-typeck.c:3732 msgid "return makes integer from pointer without a cast" msgstr "" #. ??? This should not be an error when inlining calls to #. unprototyped functions. -#: c-typeck.c:3800 +#: c-typeck.c:3745 #, c-format msgid "incompatible type for argument %d of %qE" msgstr "" -#: c-typeck.c:3803 +#: c-typeck.c:3748 msgid "incompatible types in assignment" msgstr "" -#: c-typeck.c:3806 +#: c-typeck.c:3751 msgid "incompatible types in initialization" msgstr "" -#: c-typeck.c:3809 +#: c-typeck.c:3754 msgid "incompatible types in return" msgstr "" -#: c-typeck.c:3890 +#: c-typeck.c:3835 msgid "traditional C rejects automatic aggregate initialization" msgstr "" #. Use `%s' to print the string in case there are any escape #. characters in the message. -#: c-typeck.c:4055 c-typeck.c:4070 c-typeck.c:4085 final.c:2858 final.c:2860 -#: gcc.c:4649 rtl-error.c:113 toplev.c:600 config/cris/cris.c:568 -#: cp/parser.c:1861 cp/typeck.c:4171 java/expr.c:368 -#: java/parse.y:5022 java/verify.c:1553 java/verify.c:1554 -#: java/verify.c:1573 +#: c-typeck.c:4000 c-typeck.c:4015 c-typeck.c:4030 final.c:2856 final.c:2858 +#: gcc.c:4649 rtl-error.c:113 toplev.c:606 config/cris/cris.c:568 +#: cp/parser.c:1861 cp/typeck.c:4175 java/expr.c:404 +#: java/parse.y:5021 java/verify.c:1593 java/verify.c:1594 +#: java/verify.c:1613 #, c-format msgid "%s" msgstr "" -#: c-typeck.c:4058 c-typeck.c:4073 c-typeck.c:4088 +#: c-typeck.c:4003 c-typeck.c:4018 c-typeck.c:4033 #, c-format msgid "(near initialization for %qs)" msgstr "" -#: c-typeck.c:4102 +#: c-typeck.c:4047 msgid "array initialized from parenthesized string constant" msgstr "" -#: c-typeck.c:4166 cp/typeck2.c:702 +#: c-typeck.c:4111 cp/typeck2.c:702 msgid "char-array initialized from wide string" msgstr "" -#: c-typeck.c:4171 +#: c-typeck.c:4116 msgid "wchar_t-array initialized from non-wide string" msgstr "" -#: c-typeck.c:4189 cp/typeck2.c:724 +#: c-typeck.c:4134 cp/typeck2.c:724 msgid "initializer-string for array of chars is too long" msgstr "" -#: c-typeck.c:4195 +#: c-typeck.c:4140 msgid "array of inappropriate type initialized from string constant" msgstr "" -#: c-typeck.c:4265 +#: c-typeck.c:4210 msgid "array initialized from non-constant array expression" msgstr "" -#: c-typeck.c:4324 c-typeck.c:5708 +#: c-typeck.c:4269 c-typeck.c:5653 msgid "initializer element is not computable at load time" msgstr "" -#: c-typeck.c:4339 cp/typeck2.c:803 +#: c-typeck.c:4284 cp/typeck2.c:803 msgid "invalid initializer" msgstr "" -#: c-typeck.c:4609 cp/decl.c:4537 +#: c-typeck.c:4554 cp/decl.c:4542 msgid "opaque vector types cannot be initialized" msgstr "" -#: c-typeck.c:4805 +#: c-typeck.c:4750 msgid "extra brace group at end of initializer" msgstr "" -#: c-typeck.c:4825 +#: c-typeck.c:4770 msgid "missing braces around initializer" msgstr "" -#: c-typeck.c:4885 +#: c-typeck.c:4830 msgid "braces around scalar initializer" msgstr "" -#: c-typeck.c:4942 +#: c-typeck.c:4887 msgid "initialization of flexible array member in a nested context" msgstr "" -#: c-typeck.c:4944 +#: c-typeck.c:4889 msgid "initialization of a flexible array member" msgstr "" -#: c-typeck.c:4971 +#: c-typeck.c:4916 msgid "missing initializer" msgstr "" -#: c-typeck.c:4993 +#: c-typeck.c:4938 msgid "empty scalar initializer" msgstr "" -#: c-typeck.c:4998 +#: c-typeck.c:4943 msgid "extra elements in scalar initializer" msgstr "" -#: c-typeck.c:5086 +#: c-typeck.c:5031 msgid "initialization designators may not nest" msgstr "" -#: c-typeck.c:5108 c-typeck.c:5183 +#: c-typeck.c:5053 c-typeck.c:5128 msgid "array index in non-array initializer" msgstr "" -#: c-typeck.c:5113 c-typeck.c:5236 +#: c-typeck.c:5058 c-typeck.c:5181 msgid "field name not in record or union initializer" msgstr "" -#: c-typeck.c:5159 +#: c-typeck.c:5104 msgid "array index in initializer not of integer type" msgstr "" -#: c-typeck.c:5179 c-typeck.c:5181 +#: c-typeck.c:5124 c-typeck.c:5126 msgid "nonconstant array index in initializer" msgstr "" -#: c-typeck.c:5185 c-typeck.c:5188 +#: c-typeck.c:5130 c-typeck.c:5133 msgid "array index in initializer exceeds array bounds" msgstr "" -#: c-typeck.c:5199 +#: c-typeck.c:5144 msgid "empty index range in initializer" msgstr "" -#: c-typeck.c:5208 +#: c-typeck.c:5153 msgid "array index range in initializer exceeds array bounds" msgstr "" -#: c-typeck.c:5248 +#: c-typeck.c:5193 #, c-format msgid "unknown field %qs specified in initializer" msgstr "" -#: c-typeck.c:5284 c-typeck.c:5305 c-typeck.c:5771 +#: c-typeck.c:5229 c-typeck.c:5250 c-typeck.c:5716 msgid "initialized field with side-effects overwritten" msgstr "" -#: c-typeck.c:5980 +#: c-typeck.c:5925 msgid "excess elements in char array initializer" msgstr "" -#: c-typeck.c:5987 c-typeck.c:6033 +#: c-typeck.c:5932 c-typeck.c:5978 msgid "excess elements in struct initializer" msgstr "" -#: c-typeck.c:6048 +#: c-typeck.c:5993 msgid "non-static initialization of a flexible array member" msgstr "" -#: c-typeck.c:6116 +#: c-typeck.c:6061 msgid "excess elements in union initializer" msgstr "" -#: c-typeck.c:6138 +#: c-typeck.c:6083 msgid "traditional C rejects initialization of unions" msgstr "" -#: c-typeck.c:6202 +#: c-typeck.c:6147 msgid "excess elements in array initializer" msgstr "" -#: c-typeck.c:6232 +#: c-typeck.c:6177 msgid "excess elements in vector initializer" msgstr "" -#: c-typeck.c:6255 +#: c-typeck.c:6200 msgid "excess elements in scalar initializer" msgstr "" -#: c-typeck.c:6417 +#: c-typeck.c:6362 msgid "ISO C forbids %" msgstr "" -#: c-typeck.c:6431 cp/typeck.c:6147 +#: c-typeck.c:6376 cp/typeck.c:6160 msgid "function declared % has a % statement" msgstr "" -#: c-typeck.c:6438 +#: c-typeck.c:6383 msgid "% with no value, in function returning non-void" msgstr "" -#: c-typeck.c:6445 +#: c-typeck.c:6390 msgid "% with a value, in function returning void" msgstr "" -#: c-typeck.c:6502 +#: c-typeck.c:6447 msgid "function returns address of local variable" msgstr "" -#: c-typeck.c:6563 cp/semantics.c:880 +#: c-typeck.c:6508 cp/semantics.c:880 msgid "switch quantity not an integer" msgstr "" -#: c-typeck.c:6573 +#: c-typeck.c:6518 msgid "% switch expression not converted to % in ISO C" msgstr "" -#: c-typeck.c:6610 cp/parser.c:5942 +#: c-typeck.c:6555 cp/parser.c:5942 msgid "case label not within a switch statement" msgstr "" -#: c-typeck.c:6612 +#: c-typeck.c:6557 msgid "% label not within a switch statement" msgstr "" -#: c-typeck.c:6676 +#: c-typeck.c:6621 msgid "%Hsuggest explicit braces to avoid ambiguous %" msgstr "" -#: c-typeck.c:6686 +#: c-typeck.c:6631 msgid "%Hempty body in an if-statement" msgstr "" -#: c-typeck.c:6694 +#: c-typeck.c:6639 msgid "%Hempty body in an else-statement" msgstr "" -#: c-typeck.c:6785 cp/parser.c:6445 +#: c-typeck.c:6730 cp/parser.c:6445 msgid "continue statement not within a loop" msgstr "" -#: c-typeck.c:6802 +#: c-typeck.c:6747 msgid "%Hstatement with no effect" msgstr "" -#: c-typeck.c:6831 +#: c-typeck.c:6776 msgid "expression statement has incomplete type" msgstr "" -#: c-typeck.c:7154 c-typeck.c:7193 +#: c-typeck.c:7099 c-typeck.c:7138 msgid "division by zero" msgstr "" -#: c-typeck.c:7238 cp/typeck.c:2971 +#: c-typeck.c:7183 cp/typeck.c:2971 msgid "right shift count is negative" msgstr "" -#: c-typeck.c:7245 cp/typeck.c:2977 +#: c-typeck.c:7190 cp/typeck.c:2977 msgid "right shift count >= width of type" msgstr "" -#: c-typeck.c:7266 cp/typeck.c:2996 +#: c-typeck.c:7211 cp/typeck.c:2996 msgid "left shift count is negative" msgstr "" -#: c-typeck.c:7269 cp/typeck.c:2998 +#: c-typeck.c:7214 cp/typeck.c:2998 msgid "left shift count >= width of type" msgstr "" -#: c-typeck.c:7290 -msgid "shift count is negative" -msgstr "" - -#: c-typeck.c:7292 -msgid "shift count >= width of type" -msgstr "" - -#: c-typeck.c:7309 cp/typeck.c:3033 +#: c-typeck.c:7231 cp/typeck.c:3033 msgid "comparing floating point with == or != is unsafe" msgstr "" -#: c-typeck.c:7333 c-typeck.c:7340 +#: c-typeck.c:7255 c-typeck.c:7262 msgid "ISO C forbids comparison of % with function pointer" msgstr "" -#: c-typeck.c:7344 c-typeck.c:7384 c-typeck.c:7412 +#: c-typeck.c:7266 c-typeck.c:7312 msgid "comparison of distinct pointer types lacks a cast" msgstr "" -#: c-typeck.c:7358 c-typeck.c:7363 c-typeck.c:7432 c-typeck.c:7437 +#: c-typeck.c:7280 c-typeck.c:7285 c-typeck.c:7332 c-typeck.c:7337 msgid "comparison between pointer and integer" msgstr "" -#: c-typeck.c:7379 c-typeck.c:7407 -msgid "ISO C forbids ordered comparisons of pointers to functions" -msgstr "" - -#: c-typeck.c:7404 +#: c-typeck.c:7304 msgid "comparison of complete and incomplete pointers" msgstr "" -#: c-typeck.c:7420 c-typeck.c:7427 -msgid "ordered comparison of pointer with integer zero" +#: c-typeck.c:7307 +msgid "ISO C forbids ordered comparisons of pointers to functions" msgstr "" -#: c-typeck.c:7452 cp/typeck.c:3174 -msgid "unordered comparison on non-floating point argument" +#: c-typeck.c:7320 c-typeck.c:7327 +msgid "ordered comparison of pointer with integer zero" msgstr "" -#: c-typeck.c:7665 +#: c-typeck.c:7548 msgid "comparison between signed and unsigned" msgstr "" -#: c-typeck.c:7711 cp/typeck.c:3440 +#: c-typeck.c:7594 cp/typeck.c:3440 msgid "comparison of promoted ~unsigned with constant" msgstr "" -#: c-typeck.c:7719 cp/typeck.c:3448 +#: c-typeck.c:7602 cp/typeck.c:3448 msgid "comparison of promoted ~unsigned with unsigned" msgstr "" -#: calls.c:1911 +#: calls.c:1909 msgid "function call has aggregate value" msgstr "" @@ -3721,305 +3705,310 @@ msgstr "" msgid "verify_flow_info: Basic block %d succ edge is corrupted" msgstr "" -#: cfghooks.c:165 cfgrtl.c:2051 +#: cfghooks.c:165 cfgrtl.c:2048 #, c-format msgid "Wrong amount of branch edges after unconditional jump %i" msgstr "" -#: cfghooks.c:173 +#: cfghooks.c:173 cfghooks.c:184 #, c-format msgid "basic block %d pred edge is corrupted" msgstr "" -#: cfghooks.c:200 +#: cfghooks.c:185 #, c-format -msgid "basic block %i edge lists are corrupted" +msgid "its dest_idx should be %d, not %d" msgstr "" #: cfghooks.c:214 +#, c-format +msgid "basic block %i edge lists are corrupted" +msgstr "" + +#: cfghooks.c:228 msgid "verify_flow_info failed" msgstr "" -#: cfghooks.c:275 +#: cfghooks.c:289 #, c-format msgid "%s does not support redirect_edge_and_branch." msgstr "" -#: cfghooks.c:293 +#: cfghooks.c:307 #, c-format msgid "%s does not support redirect_edge_and_branch_force." msgstr "" -#: cfghooks.c:311 +#: cfghooks.c:325 #, c-format msgid "%s does not support split_block." msgstr "" -#: cfghooks.c:347 +#: cfghooks.c:361 #, c-format msgid "%s does not support move_block_after." msgstr "" -#: cfghooks.c:360 +#: cfghooks.c:374 #, c-format msgid "%s does not support delete_basic_block." msgstr "" -#: cfghooks.c:392 +#: cfghooks.c:406 #, c-format msgid "%s does not support split_edge." msgstr "" -#: cfghooks.c:453 +#: cfghooks.c:467 #, c-format msgid "%s does not support create_basic_block." msgstr "" -#: cfghooks.c:481 +#: cfghooks.c:495 #, c-format msgid "%s does not support can_merge_blocks_p." msgstr "" -#: cfghooks.c:492 +#: cfghooks.c:506 #, c-format msgid "%s does not support predict_edge." msgstr "" -#: cfghooks.c:501 +#: cfghooks.c:515 #, c-format msgid "%s does not support predicted_by_p." msgstr "" -#: cfghooks.c:515 +#: cfghooks.c:529 #, c-format msgid "%s does not support merge_blocks." msgstr "" -#: cfghooks.c:561 +#: cfghooks.c:575 #, c-format msgid "%s does not support make_forwarder_block." msgstr "" -#: cfghooks.c:667 +#: cfghooks.c:680 #, c-format msgid "%s does not support can_duplicate_block_p." msgstr "" -#: cfghooks.c:694 +#: cfghooks.c:707 #, c-format msgid "%s does not support duplicate_block." msgstr "" -#: cfghooks.c:760 +#: cfghooks.c:773 #, c-format msgid "%s does not support block_ends_with_call_p" msgstr "" -#: cfghooks.c:771 +#: cfghooks.c:784 #, c-format msgid "%s does not support block_ends_with_condjump_p" msgstr "" -#: cfghooks.c:789 +#: cfghooks.c:802 #, c-format msgid "%s does not support flow_call_edges_add" msgstr "" -#: cfgloop.c:1317 +#: cfgloop.c:1304 #, c-format msgid "Size of loop %d should be %d, not %d." msgstr "" -#: cfgloop.c:1334 +#: cfgloop.c:1321 #, c-format msgid "Bb %d do not belong to loop %d." msgstr "" -#: cfgloop.c:1351 +#: cfgloop.c:1338 #, c-format msgid "Loop %d's header does not have exactly 2 entries." msgstr "" -#: cfgloop.c:1358 +#: cfgloop.c:1345 #, c-format msgid "Loop %d's latch does not have exactly 1 successor." msgstr "" -#: cfgloop.c:1363 +#: cfgloop.c:1350 #, c-format msgid "Loop %d's latch does not have header as successor." msgstr "" -#: cfgloop.c:1368 +#: cfgloop.c:1355 #, c-format msgid "Loop %d's latch does not belong directly to it." msgstr "" -#: cfgloop.c:1374 +#: cfgloop.c:1361 #, c-format msgid "Loop %d's header does not belong directly to it." msgstr "" -#: cfgloop.c:1380 +#: cfgloop.c:1367 #, c-format msgid "Loop %d's latch is marked as part of irreducible region." msgstr "" -#: cfgloop.c:1413 +#: cfgloop.c:1400 #, c-format msgid "Basic block %d should be marked irreducible." msgstr "" -#: cfgloop.c:1419 +#: cfgloop.c:1406 #, c-format msgid "Basic block %d should not be marked irreducible." msgstr "" -#: cfgloop.c:1427 +#: cfgloop.c:1414 #, c-format msgid "Edge from %d to %d should be marked irreducible." msgstr "" -#: cfgloop.c:1434 +#: cfgloop.c:1421 #, c-format msgid "Edge from %d to %d should not be marked irreducible." msgstr "" -#: cfgloop.c:1469 +#: cfgloop.c:1456 #, c-format msgid "Wrong single exit %d->%d recorded for loop %d." msgstr "" -#: cfgloop.c:1473 +#: cfgloop.c:1460 #, c-format msgid "Right exit is %d->%d." msgstr "" -#: cfgloop.c:1490 +#: cfgloop.c:1477 #, c-format msgid "Single exit not recorded for loop %d." msgstr "" -#: cfgloop.c:1497 +#: cfgloop.c:1484 #, c-format msgid "Loop %d should not have single exit (%d -> %d)." msgstr "" -#: cfgrtl.c:1943 +#: cfgrtl.c:1940 #, c-format msgid "end insn %d for block %d not found in the insn stream" msgstr "" -#: cfgrtl.c:1957 +#: cfgrtl.c:1954 #, c-format msgid "insn %d is in multiple basic blocks (%d and %d)" msgstr "" -#: cfgrtl.c:1969 +#: cfgrtl.c:1966 #, c-format msgid "head insn %d for block %d not found in the insn stream" msgstr "" -#: cfgrtl.c:1993 +#: cfgrtl.c:1990 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i" msgstr "" -#: cfgrtl.c:2008 +#: cfgrtl.c:2005 #, c-format msgid "Fallthru edge crosses section boundary (bb %i)" msgstr "" -#: cfgrtl.c:2033 +#: cfgrtl.c:2030 #, c-format msgid "Missing REG_EH_REGION note in the end of bb %i" msgstr "" -#: cfgrtl.c:2041 +#: cfgrtl.c:2038 #, c-format msgid "Too many outgoing branch edges from bb %i" msgstr "" -#: cfgrtl.c:2046 +#: cfgrtl.c:2043 #, c-format msgid "Fallthru edge after unconditional jump %i" msgstr "" -#: cfgrtl.c:2057 +#: cfgrtl.c:2054 #, c-format msgid "Wrong amount of branch edges after conditional jump %i" msgstr "" -#: cfgrtl.c:2062 +#: cfgrtl.c:2059 #, c-format msgid "Call edges for non-call insn in bb %i" msgstr "" -#: cfgrtl.c:2071 +#: cfgrtl.c:2068 #, c-format msgid "Abnormal edges for no purpose in bb %i" msgstr "" -#: cfgrtl.c:2083 +#: cfgrtl.c:2080 #, c-format msgid "insn %d inside basic block %d but block_for_insn is NULL" msgstr "" -#: cfgrtl.c:2087 +#: cfgrtl.c:2084 #, c-format msgid "insn %d inside basic block %d but block_for_insn is %i" msgstr "" -#: cfgrtl.c:2101 cfgrtl.c:2111 +#: cfgrtl.c:2098 cfgrtl.c:2108 #, c-format msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d" msgstr "" -#: cfgrtl.c:2124 +#: cfgrtl.c:2121 #, c-format msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d" msgstr "" -#: cfgrtl.c:2134 +#: cfgrtl.c:2131 #, c-format msgid "in basic block %d:" msgstr "" -#: cfgrtl.c:2135 +#: cfgrtl.c:2132 msgid "flow control insn inside a basic block" msgstr "" -#: cfgrtl.c:2183 +#: cfgrtl.c:2180 #, c-format msgid "missing barrier after block %i" msgstr "" -#: cfgrtl.c:2196 +#: cfgrtl.c:2193 #, c-format msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i" msgstr "" -#: cfgrtl.c:2211 +#: cfgrtl.c:2208 #, c-format msgid "verify_flow_info: Incorrect fallthru %i->%i" msgstr "" -#: cfgrtl.c:2213 +#: cfgrtl.c:2210 msgid "wrong insn in the fallthru edge" msgstr "" -#: cfgrtl.c:2230 +#: cfgrtl.c:2227 msgid "basic blocks not laid down consecutively" msgstr "" -#: cfgrtl.c:2255 +#: cfgrtl.c:2252 msgid "insn outside basic block" msgstr "" -#: cfgrtl.c:2263 +#: cfgrtl.c:2259 msgid "return not followed by barrier" msgstr "" -#: cfgrtl.c:2270 +#: cfgrtl.c:2266 #, c-format msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)" msgstr "" @@ -4281,7 +4270,7 @@ msgstr "" msgid "library lib%s not found" msgstr "" -#: combine.c:12384 +#: combine.c:12382 #, c-format msgid "" ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new " @@ -4290,7 +4279,7 @@ msgid "" "\n" msgstr "" -#: combine.c:12393 +#: combine.c:12391 #, c-format msgid "" "\n" @@ -4402,7 +4391,7 @@ msgstr "" msgid "too many input files" msgstr "" -#: cse.c:6724 +#: cse.c:6784 #, c-format msgid ";; Processing block from %d to %d, %d sets.\n" msgstr "" @@ -4437,47 +4426,47 @@ msgstr "" msgid "in %s, at %s:%d" msgstr "" -#: dominance.c:833 +#: dominance.c:834 #, c-format msgid "dominator of %d status unknown" msgstr "" -#: dominance.c:835 +#: dominance.c:836 #, c-format msgid "dominator of %d should be %d, not %d" msgstr "" -#: dominance.c:847 +#: dominance.c:848 #, c-format msgid "ENTRY does not dominate bb %d" msgstr "" -#: dwarf2out.c:3361 +#: dwarf2out.c:3388 #, c-format msgid "DW_LOC_OP %s not implemented\n" msgstr "" -#: emit-rtl.c:1165 +#: emit-rtl.c:1215 msgid "can't access real part of complex value in hard register" msgstr "" -#: emit-rtl.c:1192 +#: emit-rtl.c:1242 msgid "can't access imaginary part of complex value in hard register" msgstr "" -#: emit-rtl.c:2253 +#: emit-rtl.c:2303 msgid "Invalid rtl sharing found in the insn" msgstr "" -#: emit-rtl.c:2255 +#: emit-rtl.c:2305 msgid "Shared rtx" msgstr "" -#: emit-rtl.c:2257 +#: emit-rtl.c:2307 msgid "Internal consistency failure" msgstr "" -#: emit-rtl.c:3404 +#: emit-rtl.c:3343 msgid "ICE: emit_insn used where emit_jump_insn needed:\n" msgstr "" @@ -4486,15 +4475,15 @@ msgstr "" msgid "abort in %s, at %s:%d" msgstr "" -#: except.c:346 +#: except.c:340 msgid "exception handling disabled, use -fexceptions to enable" msgstr "" -#: except.c:2934 +#: except.c:2577 msgid "argument of %<__builtin_eh_return_regno%> must be constant" msgstr "" -#: except.c:3065 +#: except.c:2708 msgid "__builtin_eh_return not supported on this target" msgstr "" @@ -4510,33 +4499,33 @@ msgstr "" msgid "could not split insn" msgstr "" -#: final.c:2853 +#: final.c:2851 msgid "invalid 'asm': " msgstr "" -#: final.c:3036 +#: final.c:3034 msgid "nested assembly dialect alternatives" msgstr "" -#: final.c:3053 final.c:3065 +#: final.c:3051 final.c:3063 msgid "unterminated assembly dialect alternative" msgstr "" -#: final.c:3112 +#: final.c:3110 #, c-format msgid "operand number missing after %%-letter" msgstr "" -#: final.c:3115 final.c:3156 +#: final.c:3113 final.c:3154 msgid "operand number out of range" msgstr "" -#: final.c:3175 +#: final.c:3173 #, c-format msgid "invalid %%-code" msgstr "" -#: final.c:3205 +#: final.c:3203 #, c-format msgid "'%%l' operand isn't a label" msgstr "" @@ -4547,12 +4536,12 @@ msgstr "" #. handle them. #. We can't handle floating point constants; #. PRINT_OPERAND must handle them. -#: final.c:3307 vmsdbgout.c:487 config/i386/i386.c:5835 +#: final.c:3305 vmsdbgout.c:487 config/i386/i386.c:5836 #: config/pdp11/pdp11.c:1690 msgid "floating constant misused" msgstr "" -#: final.c:3363 vmsdbgout.c:544 config/i386/i386.c:5913 +#: final.c:3361 vmsdbgout.c:544 config/i386/i386.c:5914 #: config/pdp11/pdp11.c:1737 msgid "invalid expression as operand" msgstr "" @@ -4561,29 +4550,29 @@ msgstr "" msgid "internal consistency failure" msgstr "" -#: flow.c:1552 +#: flow.c:1578 msgid "Attempt to delete prologue/epilogue insn:" msgstr "" -#: fold-const.c:3195 fold-const.c:3206 +#: fold-const.c:3186 fold-const.c:3197 #, c-format msgid "comparison is always %d due to width of bit-field" msgstr "" -#: fold-const.c:4766 fold-const.c:4781 +#: fold-const.c:4755 fold-const.c:4770 #, c-format msgid "comparison is always %d" msgstr "" -#: fold-const.c:4910 +#: fold-const.c:4899 msgid "% of unmatched not-equal tests is always 1" msgstr "" -#: fold-const.c:4915 +#: fold-const.c:4904 msgid "% of mutually exclusive equal-tests is always 0" msgstr "" -#: fold-const.c:9152 +#: fold-const.c:9334 msgid "fold check: original tree changed by fold" msgstr "" @@ -4595,19 +4584,19 @@ msgstr "" msgid "impossible constraint in %" msgstr "" -#: function.c:3488 +#: function.c:3495 msgid "%Jvariable %qD might be clobbered by % or %" msgstr "" -#: function.c:3509 +#: function.c:3516 msgid "%Jargument %qD might be clobbered by % or %" msgstr "" -#: function.c:3900 +#: function.c:3907 msgid "function returns an aggregate" msgstr "" -#: function.c:4233 +#: function.c:4249 msgid "%Junused parameter %qD" msgstr "" @@ -4939,12 +4928,12 @@ msgstr "" msgid "%s (GCC) %s\n" msgstr "" -#: gcc.c:3410 gcov.c:412 java/gjavah.c:2365 java/jcf-dump.c:916 +#: gcc.c:3410 gcov.c:412 java/gjavah.c:2368 java/jcf-dump.c:916 #: java/jv-scan.c:128 msgid "(C)" msgstr "" -#: gcc.c:3411 java/gjavah.c:2366 java/jcf-dump.c:917 java/jv-scan.c:129 +#: gcc.c:3411 java/gjavah.c:2369 java/jcf-dump.c:917 java/jv-scan.c:129 #, c-format msgid "" "This is free software; see the source for copying conditions. There is NO\n" @@ -5475,16 +5464,16 @@ msgid "GCSE disabled" msgstr "" #. Return if there's nothing to do, or it is too expensive. -#: gcse.c:6568 +#: gcse.c:6536 msgid "jump bypassing disabled" msgstr "" -#: gcse.c:6629 +#: gcse.c:6597 #, c-format msgid "%s: %d basic blocks and %d edges/basic block" msgstr "" -#: gcse.c:6642 +#: gcse.c:6610 #, c-format msgid "%s: %d basic blocks and %d registers" msgstr "" @@ -5529,32 +5518,32 @@ msgstr "" msgid "unexpected node" msgstr "" -#: gimplify.c:3174 +#: gimplify.c:3137 #, c-format msgid "invalid lvalue in asm output %d" msgstr "" -#: gimplify.c:3222 +#: gimplify.c:3185 #, c-format msgid "memory input %d is not directly addressable" msgstr "" -#: gimplify.c:4077 +#: gimplify.c:4032 msgid "gimplification failed" msgstr "" -#: global.c:375 global.c:388 global.c:402 +#: global.c:373 global.c:386 global.c:400 #, c-format msgid "%s cannot be used in asm here" msgstr "" -#: graph.c:403 passes.c:131 java/jcf-parse.c:978 java/jcf-parse.c:1118 +#: graph.c:403 passes.c:131 java/jcf-parse.c:1040 java/jcf-parse.c:1180 #: java/lex.c:1842 objc/objc-act.c:550 #, c-format msgid "can't open %s: %m" msgstr "" -#: haifa-sched.c:183 +#: haifa-sched.c:182 #, c-format msgid "fix_sched_param: unknown param: %s" msgstr "" @@ -5604,7 +5593,7 @@ msgstr "" msgid "argument to \"%s\" should be a non-negative integer" msgstr "" -#: opts.c:417 +#: opts.c:426 #, c-format msgid "unrecognized command line option \"%s\"" msgstr "" @@ -5691,7 +5680,7 @@ msgstr "" msgid "invalid parameter %qs" msgstr "" -#: passes.c:1260 +#: passes.c:1250 msgid "" "branch target register load optimization is not intended to be run twice" msgstr "" @@ -6029,131 +6018,131 @@ msgstr "" msgid "Didn't find a coloring.\n" msgstr "" -#: reg-stack.c:673 +#: reg-stack.c:621 #, c-format msgid "output constraint %d must specify a single register" msgstr "" -#: reg-stack.c:683 +#: reg-stack.c:631 #, c-format msgid "output constraint %d cannot be specified together with \"%s\" clobber" msgstr "" -#: reg-stack.c:706 +#: reg-stack.c:654 msgid "output regs must be grouped at top of stack" msgstr "" -#: reg-stack.c:743 +#: reg-stack.c:691 msgid "implicitly popped regs must be grouped at top of stack" msgstr "" -#: reg-stack.c:762 +#: reg-stack.c:710 msgid "output operand %d must use %<&%> constraint" msgstr "" -#: regclass.c:765 +#: regclass.c:762 #, c-format msgid "can't use '%s' as a %s register" msgstr "" -#: regclass.c:780 config/ia64/ia64.c:4136 config/ia64/ia64.c:4143 +#: regclass.c:777 config/ia64/ia64.c:4136 config/ia64/ia64.c:4143 #: config/pa/pa.c:328 config/pa/pa.c:335 #, c-format msgid "unknown register name: %s" msgstr "" -#: regclass.c:790 +#: regclass.c:787 msgid "global register variable follows a function definition" msgstr "" -#: regclass.c:794 +#: regclass.c:791 msgid "register used for two global register variables" msgstr "" -#: regclass.c:799 +#: regclass.c:796 msgid "call-clobbered register used for global register variable" msgstr "" -#: regrename.c:1863 +#: regrename.c:1876 #, c-format msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)" msgstr "" -#: regrename.c:1875 +#: regrename.c:1888 #, c-format msgid "validate_value_data: Loop in regno chain (%u)" msgstr "" -#: regrename.c:1878 +#: regrename.c:1891 #, c-format msgid "validate_value_data: [%u] Bad oldest_regno (%u)" msgstr "" -#: regrename.c:1890 +#: regrename.c:1903 #, c-format msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)" msgstr "" -#: reload.c:1249 +#: reload.c:1252 msgid "cannot reload integer constant operand in %" msgstr "" -#: reload.c:1272 +#: reload.c:1275 msgid "impossible register constraint in %" msgstr "" -#: reload.c:3510 +#: reload.c:3513 msgid "%<&%> constraint used with no register class" msgstr "" -#: reload.c:3676 +#: reload.c:3679 msgid "unable to generate reloads for:" msgstr "" -#: reload.c:3677 reload.c:3909 +#: reload.c:3680 reload.c:3912 msgid "inconsistent operand constraints in an %" msgstr "" -#: reload1.c:1220 +#: reload1.c:1211 msgid "frame size too large for reliable stack checking" msgstr "" -#: reload1.c:1223 +#: reload1.c:1214 msgid "try reducing the number of local variables" msgstr "" -#: reload1.c:1875 +#: reload1.c:1866 msgid "can't find a register in class %qs while reloading %" msgstr "" -#: reload1.c:1880 +#: reload1.c:1871 #, c-format msgid "unable to find a register to spill in class %qs" msgstr "" -#: reload1.c:1882 +#: reload1.c:1873 msgid "this is the insn:" msgstr "" -#: reload1.c:3863 +#: reload1.c:3864 msgid "% operand requires impossible reload" msgstr "" #. It's the compiler's fault. -#: reload1.c:4982 +#: reload1.c:4983 msgid "could not find a spill register" msgstr "" -#: reload1.c:4987 +#: reload1.c:4988 msgid "% operand constraint incompatible with operand size" msgstr "" #. It's the compiler's fault. -#: reload1.c:6605 +#: reload1.c:6606 msgid "VOIDmode on an output" msgstr "" -#: reload1.c:6606 +#: reload1.c:6607 msgid "output operand is constant in %" msgstr "" @@ -6203,107 +6192,107 @@ msgstr "" msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d" msgstr "" -#: stmt.c:317 +#: stmt.c:316 msgid "output operand constraint lacks %<=%>" msgstr "" -#: stmt.c:332 +#: stmt.c:331 #, c-format msgid "output constraint %qc for operand %d is not at the beginning" msgstr "" -#: stmt.c:355 +#: stmt.c:354 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>" msgstr "" -#: stmt.c:362 stmt.c:461 +#: stmt.c:361 stmt.c:460 msgid "%<%%%> constraint used with last operand" msgstr "" -#: stmt.c:381 +#: stmt.c:380 msgid "matching constraint not valid in output operand" msgstr "" -#: stmt.c:452 +#: stmt.c:451 #, c-format msgid "input operand constraint contains %qc" msgstr "" -#: stmt.c:494 +#: stmt.c:493 msgid "matching constraint references invalid operand number" msgstr "" -#: stmt.c:532 +#: stmt.c:531 #, c-format msgid "invalid punctuation %qc in constraint" msgstr "" -#: stmt.c:556 +#: stmt.c:555 msgid "matching constraint does not allow a register" msgstr "" -#: stmt.c:584 +#: stmt.c:583 #, c-format msgid "asm-specifier for variable %qs conflicts with asm clobber list" msgstr "" -#: stmt.c:673 +#: stmt.c:672 msgid "unknown register name %qs in %" msgstr "" -#: stmt.c:681 +#: stmt.c:680 msgid "PIC register %qs clobbered in %" msgstr "" -#: stmt.c:728 +#: stmt.c:727 msgid "more than %d operands in %" msgstr "" -#: stmt.c:791 +#: stmt.c:790 #, c-format msgid "output number %d not directly addressable" msgstr "" -#: stmt.c:870 +#: stmt.c:869 msgid "asm operand %d probably doesn%'t match constraints" msgstr "" -#: stmt.c:880 +#: stmt.c:879 #, c-format msgid "use of memory input without lvalue in asm operand %d is deprecated" msgstr "" -#: stmt.c:1027 +#: stmt.c:1026 msgid "asm clobber conflict with output operand" msgstr "" -#: stmt.c:1032 +#: stmt.c:1031 msgid "asm clobber conflict with input operand" msgstr "" -#: stmt.c:1109 +#: stmt.c:1108 msgid "too many alternatives in %" msgstr "" -#: stmt.c:1121 +#: stmt.c:1120 msgid "operand constraints for % differ in number of alternatives" msgstr "" -#: stmt.c:1174 +#: stmt.c:1173 #, c-format msgid "duplicate asm operand name %qs" msgstr "" -#: stmt.c:1272 +#: stmt.c:1271 msgid "missing close brace for named operand" msgstr "" -#: stmt.c:1300 +#: stmt.c:1299 #, c-format msgid "undefined named operand %qs" msgstr "" -#: stmt.c:1465 +#: stmt.c:1464 msgid "%Hvalue computed is not used" msgstr "" @@ -6429,82 +6418,84 @@ msgstr "" msgid "invalid option argument %qs" msgstr "" -#: toplev.c:596 +#: toplev.c:602 msgid "unrecoverable error" msgstr "" -#: toplev.c:616 +#: toplev.c:622 #, c-format msgid "getting core file size maximum limit: %m" msgstr "" -#: toplev.c:619 +#: toplev.c:625 #, c-format msgid "setting core file size limit to maximum: %m" msgstr "" -#: toplev.c:840 +#: toplev.c:846 msgid "%J%qF declared % but never defined" msgstr "" -#: toplev.c:866 +#: toplev.c:872 msgid "%J%qD defined but not used" msgstr "" -#: toplev.c:889 toplev.c:912 +#: toplev.c:895 toplev.c:918 #, c-format msgid "%qs is deprecated (declared at %s:%d)" msgstr "" -#: toplev.c:915 +#: toplev.c:921 #, c-format msgid "type is deprecated (declared at %s:%d)" msgstr "" -#: toplev.c:921 +#: toplev.c:927 #, c-format msgid "%qs is deprecated" msgstr "" -#: toplev.c:923 +#: toplev.c:929 msgid "type is deprecated" msgstr "" -#: toplev.c:1069 +#: toplev.c:1075 #, c-format msgid "" "\n" "Target specific options:\n" msgstr "" -#: toplev.c:1083 toplev.c:1102 +#: toplev.c:1089 toplev.c:1108 #, c-format msgid " -m%-23s [undocumented]\n" msgstr "" -#: toplev.c:1111 +#: toplev.c:1117 #, c-format msgid "" "\n" "There are undocumented target specific options as well.\n" msgstr "" -#: toplev.c:1113 +#: toplev.c:1119 #, c-format msgid " They exist, but they are not documented.\n" msgstr "" -#: toplev.c:1157 +#: toplev.c:1163 #, c-format msgid "unrecognized gcc debugging option: %c" msgstr "" -#: toplev.c:1219 config/rs6000/rs6000.c:1372 config/rs6000/rs6000.c:1383 +#. Handle -mfix-and-continue. +#: toplev.c:1225 config/rs6000/rs6000.c:1384 config/rs6000/rs6000.c:1395 +#: config/rs6000/darwin.h:106 #, c-format msgid "invalid option %qs" msgstr "" -#: toplev.c:1234 +#: toplev.c:1240 #, c-format msgid "" "%s%s%s version %s (%s)\n" @@ -6512,270 +6503,270 @@ msgid "" "%s%s%s version %s (%s) compiled by CC.\n" msgstr "" -#: toplev.c:1241 +#: toplev.c:1247 #, c-format msgid "" "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n" msgstr "" -#: toplev.c:1293 +#: toplev.c:1299 msgid "options passed: " msgstr "" -#: toplev.c:1322 +#: toplev.c:1328 msgid "options enabled: " msgstr "" -#: toplev.c:1396 +#: toplev.c:1402 msgid "can%'t open %s for writing: %m" msgstr "" -#: toplev.c:1479 config/sh/sh.c:7299 +#: toplev.c:1485 config/sh/sh.c:7306 msgid "created and used with different settings of -fpic" msgstr "" -#: toplev.c:1481 config/sh/sh.c:7301 +#: toplev.c:1487 config/sh/sh.c:7308 msgid "created and used with different settings of -fpie" msgstr "" -#: toplev.c:1532 config/sh/sh.c:7351 +#: toplev.c:1538 config/sh/sh.c:7358 #, c-format msgid "created and used with differing settings of '-m%s'" msgstr "" -#: toplev.c:1535 config/sh/sh.c:7354 +#: toplev.c:1541 config/sh/sh.c:7361 msgid "out of memory" msgstr "" -#: toplev.c:1730 +#: toplev.c:1736 msgid "instruction scheduling not supported on this target machine" msgstr "" -#: toplev.c:1734 +#: toplev.c:1740 msgid "this target machine does not have delayed branches" msgstr "" -#: toplev.c:1738 +#: toplev.c:1744 msgid "value-based profiling not yet implemented in trees." msgstr "" -#: toplev.c:1751 +#: toplev.c:1757 #, c-format msgid "-f%sleading-underscore not supported on this target machine" msgstr "" -#: toplev.c:1825 +#: toplev.c:1831 #, c-format msgid "target system does not support the \"%s\" debug format" msgstr "" -#: toplev.c:1837 +#: toplev.c:1843 msgid "variable tracking requested, but useless unless producing debug info" msgstr "" -#: toplev.c:1840 +#: toplev.c:1846 msgid "variable tracking requested, but not supported by this debug format" msgstr "" -#: toplev.c:1860 +#: toplev.c:1866 msgid "can%'t open %s: %m" msgstr "" -#: toplev.c:1867 +#: toplev.c:1873 msgid "-ffunction-sections not supported for this target" msgstr "" -#: toplev.c:1872 +#: toplev.c:1878 msgid "-fdata-sections not supported for this target" msgstr "" -#: toplev.c:1879 +#: toplev.c:1885 msgid "-ffunction-sections disabled; it makes profiling impossible" msgstr "" -#: toplev.c:1886 +#: toplev.c:1892 msgid "-fprefetch-loop-arrays not supported for this target" msgstr "" -#: toplev.c:1892 +#: toplev.c:1898 msgid "-fspeculative-prefetching not supported for this target" msgstr "" -#: toplev.c:1898 +#: toplev.c:1904 msgid "" "-fprefetch-loop-arrays not supported for this target (try -march switches)" msgstr "" -#: toplev.c:1904 +#: toplev.c:1910 msgid "" "-fspeculative-prefetching not supported for this target (try -march switches)" msgstr "" -#: toplev.c:1913 +#: toplev.c:1919 msgid "-fprefetch-loop-arrays is not supported with -Os" msgstr "" -#: toplev.c:1919 +#: toplev.c:1925 msgid "-ffunction-sections may affect debugging on some targets" msgstr "" -#: toplev.c:2028 +#: toplev.c:2034 #, c-format msgid "error writing to %s: %m" msgstr "" -#: toplev.c:2030 java/jcf-parse.c:997 java/jcf-write.c:3527 +#: toplev.c:2036 java/jcf-parse.c:1059 java/jcf-write.c:3525 #, c-format msgid "error closing %s: %m" msgstr "" -#: tree-cfg.c:1135 tree-cfg.c:1846 tree-cfg.c:1848 +#: tree-cfg.c:1325 tree-cfg.c:2036 tree-cfg.c:2038 msgid "%Hwill never be executed" msgstr "" -#: tree-cfg.c:3037 +#: tree-cfg.c:3221 msgid "SSA name in freelist but still referenced" msgstr "" -#: tree-cfg.c:3047 +#: tree-cfg.c:3231 msgid "GIMPLE register modified with BIT_FIELD_REF" msgstr "" -#: tree-cfg.c:3067 +#: tree-cfg.c:3251 msgid "address taken, but ADDRESSABLE bit not set" msgstr "" -#: tree-cfg.c:3076 +#: tree-cfg.c:3260 msgid "non-boolean used in condition" msgstr "" -#: tree-cfg.c:3132 +#: tree-cfg.c:3316 msgid "Invalid reference prefix." msgstr "" -#: tree-cfg.c:3197 +#: tree-cfg.c:3381 msgid "Is not a valid GIMPLE statement." msgstr "" -#: tree-cfg.c:3217 +#: tree-cfg.c:3401 msgid "Statement marked for throw, but doesn%'t." msgstr "" -#: tree-cfg.c:3222 +#: tree-cfg.c:3406 msgid "Statement marked for throw in middle of block." msgstr "" -#: tree-cfg.c:3322 +#: tree-cfg.c:3509 msgid "PHI def is not a GIMPLE value" msgstr "" -#: tree-cfg.c:3338 tree-cfg.c:3354 +#: tree-cfg.c:3525 tree-cfg.c:3541 msgid "Incorrect sharing of tree nodes" msgstr "" -#: tree-cfg.c:3363 +#: tree-cfg.c:3550 msgid "verify_stmts failed." msgstr "" -#: tree-cfg.c:3384 +#: tree-cfg.c:3571 msgid "ENTRY_BLOCK has a statement list associated with it\n" msgstr "" -#: tree-cfg.c:3390 +#: tree-cfg.c:3577 msgid "EXIT_BLOCK has a statement list associated with it\n" msgstr "" -#: tree-cfg.c:3397 +#: tree-cfg.c:3584 #, c-format msgid "Fallthru to exit from bb %d\n" msgstr "" -#: tree-cfg.c:3414 +#: tree-cfg.c:3601 #, c-format msgid "Label %s to block does not match in bb %d\n" msgstr "" -#: tree-cfg.c:3424 +#: tree-cfg.c:3611 #, c-format msgid "Label %s has incorrect context in bb %d\n" msgstr "" -#: tree-cfg.c:3438 +#: tree-cfg.c:3625 #, c-format msgid "Control flow in the middle of basic block %d\n" msgstr "" -#: tree-cfg.c:3448 +#: tree-cfg.c:3635 #, c-format msgid "Label %s in the middle of basic block %d\n" msgstr "" -#: tree-cfg.c:3465 +#: tree-cfg.c:3652 #, c-format msgid "Fallthru edge after a control statement in bb %d \n" msgstr "" -#: tree-cfg.c:3480 +#: tree-cfg.c:3667 #, c-format msgid "Structured COND_EXPR at the end of bb %d\n" msgstr "" -#: tree-cfg.c:3493 tree-cfg.c:3531 tree-cfg.c:3543 tree-cfg.c:3614 +#: tree-cfg.c:3680 tree-cfg.c:3718 tree-cfg.c:3730 tree-cfg.c:3801 #, c-format msgid "Wrong outgoing edge flags at end of bb %d\n" msgstr "" -#: tree-cfg.c:3501 +#: tree-cfg.c:3688 msgid "% label does not match edge at end of bb %d\n" msgstr "" -#: tree-cfg.c:3509 +#: tree-cfg.c:3696 msgid "% label does not match edge at end of bb %d\n" msgstr "" -#: tree-cfg.c:3519 +#: tree-cfg.c:3706 #, c-format msgid "Explicit goto at end of bb %d\n" msgstr "" -#: tree-cfg.c:3548 +#: tree-cfg.c:3735 #, c-format msgid "Return edge does not point to exit in bb %d\n" msgstr "" -#: tree-cfg.c:3581 +#: tree-cfg.c:3768 msgid "Found default case not at end of case vector" msgstr "" -#: tree-cfg.c:3587 +#: tree-cfg.c:3774 msgid "" "Case labels not sorted:\n" " " msgstr "" -#: tree-cfg.c:3598 +#: tree-cfg.c:3785 msgid "No default case found at end of case vector" msgstr "" -#: tree-cfg.c:3606 +#: tree-cfg.c:3793 #, c-format msgid "Extra outgoing edge %d->%d\n" msgstr "" -#: tree-cfg.c:3628 +#: tree-cfg.c:3815 #, c-format -msgid "Missing edge %i->%i\n" +msgid "Missing edge %i->%i" msgstr "" -#: tree-cfg.c:5285 +#: tree-cfg.c:5516 msgid "%Jfunction might be possible candidate for attribute %" msgstr "" -#: tree-cfg.c:5312 tree-cfg.c:5316 +#: tree-cfg.c:5543 tree-cfg.c:5547 msgid "%H% function does return" msgstr "" -#: tree-cfg.c:5336 tree-cfg.c:5341 +#: tree-cfg.c:5567 tree-cfg.c:5572 msgid "%Hcontrol reaches end of non-void function" msgstr "" @@ -6827,15 +6818,15 @@ msgid "" "%Jfunction %qF can never be inlined because it uses variable sized variables" msgstr "" -#: tree-inline.c:1465 +#: tree-inline.c:1463 msgid "originally indirect function call not considered for inlining" msgstr "" -#: tree-inline.c:1475 tree-inline.c:1483 +#: tree-inline.c:1473 tree-inline.c:1481 msgid "%Jinlining failed in call to %qF: %s" msgstr "" -#: tree-inline.c:1476 tree-inline.c:1484 +#: tree-inline.c:1474 tree-inline.c:1482 msgid "called from here" msgstr "" @@ -6856,36 +6847,36 @@ msgstr "" msgid "mudflap: this language is not supported" msgstr "" -#: tree-optimize.c:686 +#: tree-optimize.c:698 msgid "%Jsize of return value of %qD is %u bytes" msgstr "" -#: tree-optimize.c:689 +#: tree-optimize.c:701 msgid "%Jsize of return value of %qD is larger than %wd bytes" msgstr "" -#: tree-outof-ssa.c:614 tree-outof-ssa.c:629 tree-outof-ssa.c:643 -#: tree-outof-ssa.c:664 tree-outof-ssa.c:1037 tree-outof-ssa.c:1848 +#: tree-outof-ssa.c:600 tree-outof-ssa.c:615 tree-outof-ssa.c:629 +#: tree-outof-ssa.c:650 tree-outof-ssa.c:1023 tree-outof-ssa.c:1834 #: tree-ssa-live.c:417 tree-ssa-live.c:1799 msgid "SSA corruption" msgstr "" -#: tree-outof-ssa.c:2257 +#: tree-outof-ssa.c:2239 #, c-format msgid " Pending stmts not issued on PRED edge (%d, %d)\n" msgstr "" -#: tree-outof-ssa.c:2263 +#: tree-outof-ssa.c:2245 #, c-format msgid " Pending stmts not issued on SUCC edge (%d, %d)\n" msgstr "" -#: tree-outof-ssa.c:2270 +#: tree-outof-ssa.c:2252 #, c-format msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n" msgstr "" -#: tree-outof-ssa.c:2276 +#: tree-outof-ssa.c:2258 #, c-format msgid " Pending stmts not issued on EXIT edge (%d, %d)\n" msgstr "" @@ -6894,198 +6885,192 @@ msgstr "" msgid "unimplemented functionality" msgstr "" -#: tree-ssa-operands.c:1204 +#: tree-ssa-operands.c:1260 msgid "internal error" msgstr "" -#: tree-ssa.c:137 +#: tree-ssa.c:117 msgid "Expected an SSA_NAME object" msgstr "" -#: tree-ssa.c:143 +#: tree-ssa.c:123 msgid "Type mismatch between an SSA_NAME and its symbol." msgstr "" -#: tree-ssa.c:149 +#: tree-ssa.c:129 msgid "Found an SSA_NAME that had been released into the free pool" msgstr "" -#: tree-ssa.c:155 +#: tree-ssa.c:135 msgid "Found a virtual definition for a GIMPLE register" msgstr "" -#: tree-ssa.c:161 +#: tree-ssa.c:141 msgid "Found a real definition for a non-register" msgstr "" -#: tree-ssa.c:190 +#: tree-ssa.c:170 #, c-format msgid "SSA_NAME created in two different blocks %i and %i" msgstr "" -#: tree-ssa.c:199 +#: tree-ssa.c:179 msgid "SSA_NAME_DEF_STMT is wrong" msgstr "" -#: tree-ssa.c:250 +#: tree-ssa.c:230 msgid "Missing definition" msgstr "" -#: tree-ssa.c:256 +#: tree-ssa.c:236 #, c-format msgid "Definition in block %i does not dominate use in block %i" msgstr "" -#: tree-ssa.c:264 +#: tree-ssa.c:244 #, c-format msgid "Definition in block %i follows the use" msgstr "" -#: tree-ssa.c:271 +#: tree-ssa.c:251 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set" msgstr "" -#: tree-ssa.c:322 -#, c-format -msgid "Wrong edge %d->%d for PHI argument\n" +#: tree-ssa.c:283 +msgid "Incoming edge count does not match number of PHI arguments\n" msgstr "" -#: tree-ssa.c:329 +#: tree-ssa.c:296 #, c-format -msgid "PHI argument flowing through dead edge %d->%d\n" +msgid "PHI argument is missing for edge %d->%d\n" msgstr "" -#: tree-ssa.c:336 -#, c-format -msgid "PHI argument duplicated for edge %d->%d\n" +#: tree-ssa.c:305 +msgid "PHI argument is not SSA_NAME, or invariant" msgstr "" -#: tree-ssa.c:355 +#: tree-ssa.c:317 #, c-format -msgid "No argument flowing through edge %d->%d\n" +msgid "Wrong edge %d->%d for PHI argument\n" msgstr "" -#: tree-ssa.c:400 +#: tree-ssa.c:367 msgid "Non-addressable variable inside an alias set." msgstr "" -#: tree-ssa.c:418 +#: tree-ssa.c:385 msgid "Addressable variable that is an alias tag but is not in any alias set." msgstr "" -#: tree-ssa.c:428 +#: tree-ssa.c:395 msgid "verify_flow_insensitive_alias_info failed." msgstr "" -#: tree-ssa.c:467 +#: tree-ssa.c:437 msgid "Dereferenced pointers should have a name or a type tag" msgstr "" -#: tree-ssa.c:475 +#: tree-ssa.c:445 msgid "" "Pointers with a memory tag, should have points-to sets or point to malloc" msgstr "" -#: tree-ssa.c:483 +#: tree-ssa.c:453 msgid "Pointer escapes but its name tag is not call-clobbered." msgstr "" -#: tree-ssa.c:492 +#: tree-ssa.c:462 msgid "verify_flow_sensitive_alias_info failed." msgstr "" -#: tree-ssa.c:543 +#: tree-ssa.c:513 msgid "" "Two different pointers with identical points-to sets but different name tags" msgstr "" -#: tree-ssa.c:570 +#: tree-ssa.c:540 msgid "verify_name_tags failed" msgstr "" -#: tree-ssa.c:624 -msgid "PHI argument is not SSA_NAME, or invariant" +#: tree-ssa.c:605 +#, c-format +msgid "AUX pointer initialized for edge %d->%d\n" msgstr "" -#: tree-ssa.c:641 +#: tree-ssa.c:630 msgid "Statement makes aliased stores, but has no V_MAY_DEFS" msgstr "" -#: tree-ssa.c:675 -#, c-format -msgid "AUX pointer initialized for edge %d->%d\n" -msgstr "" - -#: tree-ssa.c:754 +#: tree-ssa.c:668 msgid "verify_ssa failed." msgstr "" -#: tree-ssa.c:1398 +#: tree-ssa.c:1329 msgid "%H%qD is used uninitialized in this function" msgstr "" -#: tree-ssa.c:1423 +#: tree-ssa.c:1354 msgid "%H%qD may be used uninitialized in this function" msgstr "" -#: tree-vectorizer.c:2069 +#: tree-vectorizer.c:2138 msgid "no support for reduction/induction" msgstr "" -#: tree-vectorizer.c:2095 +#: tree-vectorizer.c:2164 msgid "unsupported defining stmt" msgstr "" -#: tree.c:3256 +#: tree.c:3258 msgid "%Jfunction %qD definition is marked dllimport." msgstr "" -#: tree.c:3264 +#: tree.c:3266 msgid "%Jvariable %qD definition is marked dllimport." msgstr "" -#: tree.c:3284 +#: tree.c:3286 msgid "%Jexternal linkage required for symbol %qD because of %qs attribute." msgstr "" -#: tree.c:4424 +#: tree.c:4428 msgid "arrays of functions are not meaningful" msgstr "" -#: tree.c:4476 +#: tree.c:4480 msgid "function return type cannot be function" msgstr "" -#: tree.c:5358 +#: tree.c:5362 msgid "invalid initializer for bit string" msgstr "" -#: tree.c:5436 +#: tree.c:5446 #, c-format -msgid "tree check: expected %s, have %s in %s, at %s:%d" +msgid "tree check: %s, have %s in %s, at %s:%d" msgstr "" -#: tree.c:5473 +#: tree.c:5483 #, c-format msgid "tree check: expected none of %s, have %s in %s, at %s:%d" msgstr "" -#: tree.c:5486 +#: tree.c:5496 #, c-format msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d" msgstr "" -#: tree.c:5500 +#: tree.c:5510 #, c-format msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d" msgstr "" -#: tree.c:5512 +#: tree.c:5522 #, c-format msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d" msgstr "" -#: tree.c:5524 +#: tree.c:5534 #, c-format msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d" msgstr "" @@ -7144,58 +7129,58 @@ msgid "" "%Jrequested alignment for %qD is greater than implemented alignment of %d" msgstr "" -#: varasm.c:3731 +#: varasm.c:3736 msgid "initializer for integer value is too complicated" msgstr "" -#: varasm.c:3736 +#: varasm.c:3741 msgid "initializer for floating value is not a floating constant" msgstr "" -#: varasm.c:3802 +#: varasm.c:3807 msgid "unknown set constructor type" msgstr "" -#: varasm.c:4021 +#: varasm.c:4026 #, c-format msgid "invalid initial value for member %qs" msgstr "" -#: varasm.c:4208 varasm.c:4252 +#: varasm.c:4213 varasm.c:4257 msgid "%Jweak declaration of %qD must precede definition" msgstr "" -#: varasm.c:4216 +#: varasm.c:4221 msgid "" "%Jweak declaration of %qD after first use results in unspecified behavior" msgstr "" -#: varasm.c:4250 +#: varasm.c:4255 msgid "%Jweak declaration of %qD must be public" msgstr "" -#: varasm.c:4259 +#: varasm.c:4264 msgid "%Jweak declaration of %qD not supported" msgstr "" -#: varasm.c:4288 varasm.c:4381 +#: varasm.c:4293 varasm.c:4386 msgid "only weak aliases are supported in this configuration" msgstr "" -#: varasm.c:4384 +#: varasm.c:4389 msgid "alias definitions not supported in this configuration; ignored" msgstr "" -#: varasm.c:4413 +#: varasm.c:4418 msgid "visibility attribute not supported in this configuration; ignored" msgstr "" -#: varray.c:204 +#: varray.c:203 #, c-format msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d" msgstr "" -#: varray.c:214 +#: varray.c:213 #, c-format msgid "underflowed virtual array %s in %s, at %s:%d" msgstr "" @@ -7573,57 +7558,57 @@ msgstr "" msgid "subframework include %s conflicts with framework include" msgstr "" -#: config/darwin.c:1331 +#: config/darwin.c:1332 msgid "" "internal and protected visibility attributes not supportedin this " "configuration; ignored" msgstr "" -#: config/sol2-c.c:93 config/sol2-c.c:109 +#: config/sol2-c.c:94 config/sol2-c.c:110 msgid "malformed %<#pragma align%>, ignoring" msgstr "" -#: config/sol2-c.c:102 +#: config/sol2-c.c:103 msgid "invalid alignment for %<#pragma align%>, ignoring" msgstr "" -#: config/sol2-c.c:117 +#: config/sol2-c.c:118 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring" msgstr "" -#: config/sol2-c.c:129 config/sol2-c.c:141 +#: config/sol2-c.c:130 config/sol2-c.c:142 msgid "malformed %<#pragma align%>" msgstr "" -#: config/sol2-c.c:136 +#: config/sol2-c.c:137 msgid "junk at end of %<#pragma align%>" msgstr "" -#: config/sol2-c.c:157 config/sol2-c.c:164 +#: config/sol2-c.c:158 config/sol2-c.c:165 msgid "malformed %<#pragma init%>, ignoring" msgstr "" -#: config/sol2-c.c:187 config/sol2-c.c:199 +#: config/sol2-c.c:188 config/sol2-c.c:200 msgid "malformed %<#pragma init%>" msgstr "" -#: config/sol2-c.c:194 +#: config/sol2-c.c:195 msgid "junk at end of %<#pragma init%>" msgstr "" -#: config/sol2-c.c:215 config/sol2-c.c:222 +#: config/sol2-c.c:216 config/sol2-c.c:223 msgid "malformed %<#pragma fini%>, ignoring" msgstr "" -#: config/sol2-c.c:245 config/sol2-c.c:257 +#: config/sol2-c.c:246 config/sol2-c.c:258 msgid "malformed %<#pragma fini%>" msgstr "" -#: config/sol2-c.c:252 +#: config/sol2-c.c:253 msgid "junk at end of %<#pragma fini%>" msgstr "" -#: config/sol2.c:53 +#: config/sol2.c:54 msgid "%Jignoring %<#pragma align%> for explicitly aligned %<%D%>" msgstr "" @@ -7692,7 +7677,7 @@ msgstr "" msgid "bad value %qs for -mfp-trap-mode switch" msgstr "" -#: config/alpha/alpha.c:347 config/rs6000/rs6000.c:1680 +#: config/alpha/alpha.c:347 config/rs6000/rs6000.c:1705 #, c-format msgid "bad value %qs for -mtls-size switch" msgstr "" @@ -7747,19 +7732,19 @@ msgstr "" msgid "invalid %%r value" msgstr "" -#: config/alpha/alpha.c:4645 config/rs6000/rs6000.c:10376 +#: config/alpha/alpha.c:4645 config/rs6000/rs6000.c:10711 #: config/xtensa/xtensa.c:1951 #, c-format msgid "invalid %%R value" msgstr "" -#: config/alpha/alpha.c:4651 config/rs6000/rs6000.c:10295 +#: config/alpha/alpha.c:4651 config/rs6000/rs6000.c:10630 #: config/xtensa/xtensa.c:1918 #, c-format msgid "invalid %%N value" msgstr "" -#: config/alpha/alpha.c:4659 config/rs6000/rs6000.c:10323 +#: config/alpha/alpha.c:4659 config/rs6000/rs6000.c:10658 #, c-format msgid "invalid %%P value" msgstr "" @@ -7774,12 +7759,12 @@ msgstr "" msgid "invalid %%L value" msgstr "" -#: config/alpha/alpha.c:4714 config/rs6000/rs6000.c:10277 +#: config/alpha/alpha.c:4714 config/rs6000/rs6000.c:10612 #, c-format msgid "invalid %%m value" msgstr "" -#: config/alpha/alpha.c:4722 config/rs6000/rs6000.c:10285 +#: config/alpha/alpha.c:4722 config/rs6000/rs6000.c:10620 #, c-format msgid "invalid %%M value" msgstr "" @@ -7790,7 +7775,7 @@ msgid "invalid %%U value" msgstr "" #: config/alpha/alpha.c:4778 config/alpha/alpha.c:4792 -#: config/rs6000/rs6000.c:10384 +#: config/rs6000/rs6000.c:10719 #, c-format msgid "invalid %%s value" msgstr "" @@ -7800,8 +7785,8 @@ msgstr "" msgid "invalid %%C value" msgstr "" -#: config/alpha/alpha.c:4852 config/rs6000/rs6000.c:10114 -#: config/rs6000/rs6000.c:10134 +#: config/alpha/alpha.c:4852 config/rs6000/rs6000.c:10449 +#: config/rs6000/rs6000.c:10469 #, c-format msgid "invalid %%E value" msgstr "" @@ -7810,13 +7795,13 @@ msgstr "" msgid "unknown relocation unspec" msgstr "" -#: config/alpha/alpha.c:4886 config/rs6000/rs6000.c:10702 +#: config/alpha/alpha.c:4886 config/rs6000/rs6000.c:11037 #, c-format msgid "invalid %%xn code" msgstr "" -#: config/alpha/alpha.c:5846 config/alpha/alpha.c:5849 config/s390/s390.c:7782 -#: config/s390/s390.c:7785 +#: config/alpha/alpha.c:5846 config/alpha/alpha.c:5849 config/s390/s390.c:7776 +#: config/s390/s390.c:7779 msgid "bad builtin fcode" msgstr "" @@ -7833,13 +7818,13 @@ msgstr "" #. each pair being { "NAME", VALUE } #. where VALUE is the bits to set or minus the bits to clear. #. An empty string NAME is used to identify the default VALUE. -#: config/alpha/alpha.h:293 config/i386/i386.h:333 config/i386/i386.h:335 -#: config/i386/i386.h:337 config/ns32k/ns32k.h:140 config/s390/s390.h:137 +#: config/alpha/alpha.h:293 config/i386/i386.h:336 config/i386/i386.h:338 +#: config/i386/i386.h:340 config/ns32k/ns32k.h:140 config/s390/s390.h:134 #: config/sparc/sparc.h:616 config/sparc/sparc.h:621 msgid "Use hardware fp" msgstr "" -#: config/alpha/alpha.h:294 config/i386/i386.h:334 config/i386/i386.h:336 +#: config/alpha/alpha.h:294 config/i386/i386.h:337 config/i386/i386.h:339 #: config/sparc/sparc.h:618 config/sparc/sparc.h:623 msgid "Do not use hardware fp" msgstr "" @@ -8000,165 +7985,165 @@ msgstr "" #. Unknown flag. #. Undocumented flag. -#: config/arc/arc.c:1812 config/m32r/m32r.c:2251 config/sparc/sparc.c:7455 +#: config/arc/arc.c:1812 config/m32r/m32r.c:2251 config/sparc/sparc.c:7507 msgid "invalid operand output code" msgstr "" -#: config/arm/arm.c:783 +#: config/arm/arm.c:786 #, c-format msgid "switch -mcpu=%s conflicts with -march= switch" msgstr "" -#: config/arm/arm.c:793 config/rs6000/rs6000.c:1214 config/sparc/sparc.c:623 +#: config/arm/arm.c:796 config/rs6000/rs6000.c:1220 config/sparc/sparc.c:641 #, c-format msgid "bad value (%s) for %s switch" msgstr "" -#: config/arm/arm.c:902 +#: config/arm/arm.c:905 msgid "target CPU does not support interworking" msgstr "" -#: config/arm/arm.c:908 +#: config/arm/arm.c:911 msgid "target CPU does not support THUMB instructions" msgstr "" -#: config/arm/arm.c:922 +#: config/arm/arm.c:925 msgid "" "enabling backtrace support is only meaningful when compiling for the Thumb" msgstr "" -#: config/arm/arm.c:925 +#: config/arm/arm.c:928 msgid "" "enabling callee interworking support is only meaningful when compiling for " "the Thumb" msgstr "" -#: config/arm/arm.c:928 +#: config/arm/arm.c:931 msgid "" "enabling caller interworking support is only meaningful when compiling for " "the Thumb" msgstr "" -#: config/arm/arm.c:932 +#: config/arm/arm.c:935 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame" msgstr "" -#: config/arm/arm.c:940 +#: config/arm/arm.c:943 msgid "-fpic and -mapcs-reent are incompatible" msgstr "" -#: config/arm/arm.c:943 +#: config/arm/arm.c:946 msgid "APCS reentrant code not supported. Ignored" msgstr "" -#: config/arm/arm.c:951 +#: config/arm/arm.c:954 msgid "-g with -mno-apcs-frame may not give sensible debugging" msgstr "" -#: config/arm/arm.c:959 +#: config/arm/arm.c:962 msgid "passing floating point arguments in fp regs not yet supported" msgstr "" -#: config/arm/arm.c:1001 +#: config/arm/arm.c:1004 #, c-format msgid "invalid ABI option: -mabi=%s" msgstr "" -#: config/arm/arm.c:1007 +#: config/arm/arm.c:1010 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation" msgstr "" -#: config/arm/arm.c:1010 +#: config/arm/arm.c:1013 msgid "iwmmxt abi requires an iwmmxt capable cpu" msgstr "" -#: config/arm/arm.c:1020 +#: config/arm/arm.c:1023 #, c-format msgid "invalid floating point emulation option: -mfpe=%s" msgstr "" -#: config/arm/arm.c:1037 +#: config/arm/arm.c:1040 #, c-format msgid "invalid floating point option: -mfpu=%s" msgstr "" -#: config/arm/arm.c:1078 +#: config/arm/arm.c:1081 #, c-format msgid "invalid floating point abi: -mfloat-abi=%s" msgstr "" -#: config/arm/arm.c:1091 +#: config/arm/arm.c:1096 msgid "-mfloat-abi=hard and VFP" msgstr "" -#: config/arm/arm.c:1117 +#: config/arm/arm.c:1122 #, c-format msgid "structure size boundary can only be set to %s" msgstr "" -#: config/arm/arm.c:1126 +#: config/arm/arm.c:1131 msgid "-mpic-register= is useless without -fpic" msgstr "" -#: config/arm/arm.c:1133 +#: config/arm/arm.c:1138 #, c-format msgid "unable to use '%s' for PIC register" msgstr "" -#: config/arm/arm.c:2608 config/arm/arm.c:2626 config/avr/avr.c:4533 -#: config/c4x/c4x.c:4499 config/h8300/h8300.c:5755 config/i386/i386.c:1685 -#: config/i386/i386.c:1731 config/ip2k/ip2k.c:3181 +#: config/arm/arm.c:2613 config/arm/arm.c:2631 config/avr/avr.c:4533 +#: config/c4x/c4x.c:4499 config/h8300/h8300.c:5755 config/i386/i386.c:1697 +#: config/i386/i386.c:1743 config/ip2k/ip2k.c:3181 #: config/m68hc11/m68hc11.c:1350 config/m68k/m68k.c:288 #: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1068 -#: config/rs6000/rs6000.c:16784 config/sh/sh.c:7153 config/sh/sh.c:7174 -#: config/sh/sh.c:7209 config/stormy16/stormy16.c:2413 config/v850/v850.c:2207 +#: config/rs6000/rs6000.c:17129 config/sh/sh.c:7160 config/sh/sh.c:7181 +#: config/sh/sh.c:7216 config/stormy16/stormy16.c:2413 config/v850/v850.c:2207 #, c-format msgid "%qs attribute only applies to functions" msgstr "" -#: config/arm/arm.c:10323 config/arm/arm.c:10341 +#: config/arm/arm.c:10385 config/arm/arm.c:10403 msgid "predicated Thumb instruction" msgstr "" -#: config/arm/arm.c:10329 +#: config/arm/arm.c:10391 msgid "predicated instruction in conditional sequence" msgstr "" -#: config/arm/arm.c:10437 config/arm/arm.c:10447 config/arm/arm.c:10457 -#: config/arm/arm.c:10483 config/arm/arm.c:10501 config/arm/arm.c:10536 -#: config/arm/arm.c:10555 config/arm/arm.c:10570 config/arm/arm.c:10596 -#: config/arm/arm.c:10603 config/arm/arm.c:10610 +#: config/arm/arm.c:10499 config/arm/arm.c:10509 config/arm/arm.c:10519 +#: config/arm/arm.c:10545 config/arm/arm.c:10563 config/arm/arm.c:10598 +#: config/arm/arm.c:10617 config/arm/arm.c:10632 config/arm/arm.c:10658 +#: config/arm/arm.c:10665 config/arm/arm.c:10672 #, c-format msgid "invalid operand for code '%c'" msgstr "" -#: config/arm/arm.c:10496 +#: config/arm/arm.c:10558 msgid "instruction never exectued" msgstr "" -#: config/arm/arm.c:10621 +#: config/arm/arm.c:10683 msgid "missing operand" msgstr "" -#: config/arm/arm.c:11387 +#: config/arm/arm.c:11449 msgid "unable to compute real location of stacked parameter" msgstr "" #. @@@ better error message -#: config/arm/arm.c:12020 config/arm/arm.c:12057 +#: config/arm/arm.c:12082 config/arm/arm.c:12119 msgid "selector must be an immediate" msgstr "" #. @@@ better error message -#: config/arm/arm.c:12100 config/i386/i386.c:13388 config/i386/i386.c:13422 +#: config/arm/arm.c:12162 config/i386/i386.c:13369 config/i386/i386.c:13403 msgid "mask must be an immediate" msgstr "" -#: config/arm/arm.c:12776 +#: config/arm/arm.c:12838 msgid "no low registers available for popping high registers" msgstr "" -#: config/arm/arm.c:12994 +#: config/arm/arm.c:13056 msgid "interrupt Service Routines cannot be coded in Thumb mode" msgstr "" @@ -8187,101 +8172,101 @@ msgid "Generate re-entrant, PIC code" msgstr "" #: config/arm/arm.h:333 -msgid "Use library calls to perform FP operations" -msgstr "" - -#: config/arm/arm.h:335 -msgid "Use hardware floating point instructions" -msgstr "" - -#: config/arm/arm.h:337 msgid "Assume target CPU is configured as big endian" msgstr "" -#: config/arm/arm.h:339 +#: config/arm/arm.h:335 msgid "Assume target CPU is configured as little endian" msgstr "" -#: config/arm/arm.h:341 +#: config/arm/arm.h:337 msgid "Assume big endian bytes, little endian words" msgstr "" -#: config/arm/arm.h:343 +#: config/arm/arm.h:339 msgid "Support calls between Thumb and ARM instruction sets" msgstr "" -#: config/arm/arm.h:346 +#: config/arm/arm.h:342 msgid "Generate a call to abort if a noreturn function returns" msgstr "" -#: config/arm/arm.h:349 +#: config/arm/arm.h:345 msgid "Do not move instructions into a function's prologue" msgstr "" -#: config/arm/arm.h:352 +#: config/arm/arm.h:348 msgid "Do not load the PIC register in function prologues" msgstr "" -#: config/arm/arm.h:355 +#: config/arm/arm.h:351 msgid "Generate call insns as indirect calls, if necessary" msgstr "" -#: config/arm/arm.h:358 +#: config/arm/arm.h:354 msgid "Compile for the Thumb not the ARM" msgstr "" -#: config/arm/arm.h:362 +#: config/arm/arm.h:358 msgid "Thumb: Generate (non-leaf) stack frames even if not needed" msgstr "" -#: config/arm/arm.h:365 +#: config/arm/arm.h:361 msgid "Thumb: Generate (leaf) stack frames even if not needed" msgstr "" -#: config/arm/arm.h:368 +#: config/arm/arm.h:364 msgid "Thumb: Assume non-static functions may be called from ARM code" msgstr "" -#: config/arm/arm.h:372 +#: config/arm/arm.h:368 msgid "Thumb: Assume function pointers may go to non-Thumb aware code" msgstr "" -#: config/arm/arm.h:376 +#: config/arm/arm.h:372 msgid "Cirrus: Place NOPs to avoid invalid instruction combinations" msgstr "" -#: config/arm/arm.h:378 +#: config/arm/arm.h:374 msgid "Cirrus: Do not break up invalid instruction combinations with NOPs" msgstr "" -#: config/arm/arm.h:386 +#: config/arm/arm.h:382 msgid "Specify the name of the target CPU" msgstr "" -#: config/arm/arm.h:388 +#: config/arm/arm.h:384 msgid "Specify the name of the target architecture" msgstr "" -#: config/arm/arm.h:393 +#: config/arm/arm.h:389 msgid "Specify the name of the target floating point hardware/format" msgstr "" -#: config/arm/arm.h:395 +#: config/arm/arm.h:391 msgid "Specify if floating point hardware should be used" msgstr "" -#: config/arm/arm.h:397 +#: config/arm/arm.h:393 msgid "Specify the minimum bit alignment of structures" msgstr "" -#: config/arm/arm.h:399 +#: config/arm/arm.h:395 msgid "Specify the register to be used for PIC addressing" msgstr "" -#: config/arm/arm.h:400 config/mips/mips.h:780 +#: config/arm/arm.h:396 config/mips/mips.h:780 msgid "Specify an ABI" msgstr "" +#: config/arm/arm.h:398 +msgid "Alias for -mfloat-abi=soft" +msgstr "" + +#: config/arm/arm.h:400 +msgid "Alias for -mfloat-abi=hard" +msgstr "" + #: config/arm/pe.h:59 msgid "Ignore dllimport attribute for functions" msgstr "" @@ -8375,7 +8360,7 @@ msgstr "" msgid "Specify the MCU name" msgstr "" -#: config/avr/avr.h:768 +#: config/avr/avr.h:766 msgid "trampolines not supported" msgstr "" @@ -8538,187 +8523,187 @@ msgstr "" #. each pair being { "NAME", VALUE, "DESCRIPTION" } #. where VALUE is the bits to set or minus the bits to clear. #. An empty string NAME is used to identify the default VALUE. -#: config/c4x/c4x.h:168 +#: config/c4x/c4x.h:166 msgid "Small memory model" msgstr "" -#: config/c4x/c4x.h:170 +#: config/c4x/c4x.h:168 msgid "Big memory model" msgstr "" -#: config/c4x/c4x.h:172 +#: config/c4x/c4x.h:170 msgid "Use MPYI instruction for C3x" msgstr "" -#: config/c4x/c4x.h:174 +#: config/c4x/c4x.h:172 msgid "Do not use MPYI instruction for C3x" msgstr "" -#: config/c4x/c4x.h:176 +#: config/c4x/c4x.h:174 msgid "Use fast but approximate float to integer conversion" msgstr "" -#: config/c4x/c4x.h:178 +#: config/c4x/c4x.h:176 msgid "Use slow but accurate float to integer conversion" msgstr "" -#: config/c4x/c4x.h:180 +#: config/c4x/c4x.h:178 msgid "Enable use of RTPS instruction" msgstr "" -#: config/c4x/c4x.h:182 +#: config/c4x/c4x.h:180 msgid "Disable use of RTPS instruction" msgstr "" -#: config/c4x/c4x.h:184 +#: config/c4x/c4x.h:182 msgid "Enable use of RTPB instruction" msgstr "" -#: config/c4x/c4x.h:186 +#: config/c4x/c4x.h:184 msgid "Disable use of RTPB instruction" msgstr "" -#: config/c4x/c4x.h:188 +#: config/c4x/c4x.h:186 msgid "Generate code for C30 CPU" msgstr "" -#: config/c4x/c4x.h:190 +#: config/c4x/c4x.h:188 msgid "Generate code for C31 CPU" msgstr "" -#: config/c4x/c4x.h:192 +#: config/c4x/c4x.h:190 msgid "Generate code for C32 CPU" msgstr "" -#: config/c4x/c4x.h:194 +#: config/c4x/c4x.h:192 msgid "Generate code for C33 CPU" msgstr "" -#: config/c4x/c4x.h:196 +#: config/c4x/c4x.h:194 msgid "Generate code for C40 CPU" msgstr "" -#: config/c4x/c4x.h:198 +#: config/c4x/c4x.h:196 msgid "Generate code for C44 CPU" msgstr "" -#: config/c4x/c4x.h:200 +#: config/c4x/c4x.h:198 msgid "Emit code compatible with TI tools" msgstr "" -#: config/c4x/c4x.h:202 +#: config/c4x/c4x.h:200 msgid "Emit code to use GAS extensions" msgstr "" -#: config/c4x/c4x.h:204 config/c4x/c4x.h:208 +#: config/c4x/c4x.h:202 config/c4x/c4x.h:206 msgid "Save DP across ISR in small memory model" msgstr "" -#: config/c4x/c4x.h:206 config/c4x/c4x.h:210 +#: config/c4x/c4x.h:204 config/c4x/c4x.h:208 msgid "Don't save DP across ISR in small memory model" msgstr "" -#: config/c4x/c4x.h:212 +#: config/c4x/c4x.h:210 msgid "Pass arguments on the stack" msgstr "" -#: config/c4x/c4x.h:214 +#: config/c4x/c4x.h:212 msgid "Pass arguments in registers" msgstr "" -#: config/c4x/c4x.h:216 +#: config/c4x/c4x.h:214 msgid "Enable new features under development" msgstr "" -#: config/c4x/c4x.h:218 +#: config/c4x/c4x.h:216 msgid "Disable new features under development" msgstr "" -#: config/c4x/c4x.h:220 +#: config/c4x/c4x.h:218 msgid "Use the BK register as a general purpose register" msgstr "" -#: config/c4x/c4x.h:222 +#: config/c4x/c4x.h:220 msgid "Do not allocate BK register" msgstr "" -#: config/c4x/c4x.h:224 +#: config/c4x/c4x.h:222 msgid "Enable use of DB instruction" msgstr "" -#: config/c4x/c4x.h:226 +#: config/c4x/c4x.h:224 msgid "Disable use of DB instruction" msgstr "" -#: config/c4x/c4x.h:228 +#: config/c4x/c4x.h:226 msgid "Enable debugging" msgstr "" -#: config/c4x/c4x.h:230 +#: config/c4x/c4x.h:228 msgid "Disable debugging" msgstr "" -#: config/c4x/c4x.h:232 +#: config/c4x/c4x.h:230 msgid "Force constants into registers to improve hoisting" msgstr "" -#: config/c4x/c4x.h:234 +#: config/c4x/c4x.h:232 msgid "Don't force constants into registers" msgstr "" -#: config/c4x/c4x.h:236 +#: config/c4x/c4x.h:234 msgid "Force RTL generation to emit valid 3 operand insns" msgstr "" -#: config/c4x/c4x.h:238 +#: config/c4x/c4x.h:236 msgid "Allow RTL generation to emit invalid 3 operand insns" msgstr "" -#: config/c4x/c4x.h:240 +#: config/c4x/c4x.h:238 msgid "Allow unsigned iteration counts for RPTB/DB" msgstr "" -#: config/c4x/c4x.h:242 +#: config/c4x/c4x.h:240 msgid "Disallow unsigned iteration counts for RPTB/DB" msgstr "" -#: config/c4x/c4x.h:244 +#: config/c4x/c4x.h:242 msgid "Preserve all 40 bits of FP reg across call" msgstr "" -#: config/c4x/c4x.h:246 +#: config/c4x/c4x.h:244 msgid "Only preserve 32 bits of FP reg across call" msgstr "" -#: config/c4x/c4x.h:248 +#: config/c4x/c4x.h:246 msgid "Enable parallel instructions" msgstr "" -#: config/c4x/c4x.h:250 +#: config/c4x/c4x.h:248 msgid "Disable parallel instructions" msgstr "" -#: config/c4x/c4x.h:252 +#: config/c4x/c4x.h:250 msgid "Enable MPY||ADD and MPY||SUB instructions" msgstr "" -#: config/c4x/c4x.h:254 +#: config/c4x/c4x.h:252 msgid "Disable MPY||ADD and MPY||SUB instructions" msgstr "" -#: config/c4x/c4x.h:256 +#: config/c4x/c4x.h:254 msgid "Assume that pointers may be aliased" msgstr "" -#: config/c4x/c4x.h:258 +#: config/c4x/c4x.h:256 msgid "Assume that pointers not aliased" msgstr "" -#: config/c4x/c4x.h:332 +#: config/c4x/c4x.h:330 msgid "Specify maximum number of iterations for RPTS" msgstr "" -#: config/c4x/c4x.h:334 +#: config/c4x/c4x.h:332 msgid "Select CPU to generate code for" msgstr "" @@ -9099,54 +9084,54 @@ msgstr "" msgid "Bad output_condmove_single operand" msgstr "" -#: config/frv/frv.c:9600 +#: config/frv/frv.c:9618 msgid "accumulator is not a constant integer" msgstr "" -#: config/frv/frv.c:9605 +#: config/frv/frv.c:9623 msgid "accumulator number is out of bounds" msgstr "" -#: config/frv/frv.c:9616 +#: config/frv/frv.c:9634 #, c-format msgid "inappropriate accumulator for %qs" msgstr "" -#: config/frv/frv.c:9682 +#: config/frv/frv.c:9700 msgid "invalid IACC argument" msgstr "" -#: config/frv/frv.c:9705 +#: config/frv/frv.c:9723 #, c-format msgid "%qs expects a constant argument" msgstr "" -#: config/frv/frv.c:9710 +#: config/frv/frv.c:9728 #, c-format msgid "constant argument out of range for %qs" msgstr "" -#: config/frv/frv.c:10107 +#: config/frv/frv.c:10125 msgid "media functions are not available unless -mmedia is used" msgstr "" -#: config/frv/frv.c:10119 +#: config/frv/frv.c:10137 msgid "this media function is only available on the fr500" msgstr "" -#: config/frv/frv.c:10147 +#: config/frv/frv.c:10165 msgid "this media function is only available on the fr400 and fr550" msgstr "" -#: config/frv/frv.c:10166 +#: config/frv/frv.c:10184 msgid "this builtin function is only available on the fr405 and fr450" msgstr "" -#: config/frv/frv.c:10175 +#: config/frv/frv.c:10193 msgid "this builtin function is only available on the fr500 and fr550" msgstr "" -#: config/frv/frv.c:10187 +#: config/frv/frv.c:10205 msgid "this builtin function is only available on the fr450" msgstr "" @@ -9242,7 +9227,7 @@ msgstr "" msgid "code model %s not supported in PIC mode" msgstr "" -#: config/i386/i386.c:1256 config/sparc/sparc.c:586 +#: config/i386/i386.c:1256 config/sparc/sparc.c:604 #, c-format msgid "bad value (%s) for -mcmodel= switch" msgstr "" @@ -9266,11 +9251,11 @@ msgstr "" msgid "%i-bit mode not compiled in" msgstr "" -#: config/i386/i386.c:1320 config/i386/i386.c:1334 +#: config/i386/i386.c:1309 config/i386/i386.c:1333 msgid "CPU you selected does not support x86-64 instruction set" msgstr "" -#: config/i386/i386.c:1327 config/iq2000/iq2000.c:1671 +#: config/i386/i386.c:1315 config/iq2000/iq2000.c:1671 #, c-format msgid "bad value (%s) for -march= switch" msgstr "" @@ -9317,97 +9302,97 @@ msgstr "" msgid "bad value (%s) for -mtls-dialect= switch" msgstr "" -#: config/i386/i386.c:1493 +#: config/i386/i386.c:1498 msgid "-malign-double makes no sense in the 64bit mode" msgstr "" -#: config/i386/i386.c:1495 +#: config/i386/i386.c:1500 msgid "-mrtd calling convention not supported in the 64bit mode" msgstr "" -#: config/i386/i386.c:1517 config/i386/i386.c:1528 +#: config/i386/i386.c:1522 config/i386/i386.c:1533 msgid "SSE instruction set disabled, using 387 arithmetics" msgstr "" -#: config/i386/i386.c:1533 +#: config/i386/i386.c:1538 msgid "387 instruction set disabled, using SSE arithmetics" msgstr "" -#: config/i386/i386.c:1540 +#: config/i386/i386.c:1545 #, c-format msgid "bad value (%s) for -mfpmath= switch" msgstr "" -#: config/i386/i386.c:1695 config/i386/i386.c:1706 +#: config/i386/i386.c:1707 config/i386/i386.c:1718 msgid "fastcall and stdcall attributes are not compatible" msgstr "" -#: config/i386/i386.c:1699 config/i386/i386.c:1755 +#: config/i386/i386.c:1711 config/i386/i386.c:1767 msgid "fastcall and regparm attributes are not compatible" msgstr "" -#: config/i386/i386.c:1742 +#: config/i386/i386.c:1754 #, c-format msgid "%qs attribute requires an integer constant argument" msgstr "" -#: config/i386/i386.c:1748 +#: config/i386/i386.c:1760 #, c-format msgid "argument to %qs attribute larger than %d" msgstr "" -#: config/i386/i386.c:2764 +#: config/i386/i386.c:2776 msgid "SSE vector argument without SSE enabled changes the ABI" msgstr "" -#: config/i386/i386.c:2780 +#: config/i386/i386.c:2792 msgid "MMX vector argument without MMX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:3026 +#: config/i386/i386.c:3038 msgid "SSE vector return without SSE enabled changes the ABI" msgstr "" -#: config/i386/i386.c:5907 +#: config/i386/i386.c:5908 msgid "invalid UNSPEC as operand" msgstr "" -#: config/i386/i386.c:6165 +#: config/i386/i386.c:6146 msgid "extended registers have no high halves" msgstr "" -#: config/i386/i386.c:6180 +#: config/i386/i386.c:6161 msgid "unsupported operand size for extended register" msgstr "" -#: config/i386/i386.c:6495 +#: config/i386/i386.c:6476 msgid "" "operand is neither a constant nor a condition code, invalid operand code 'c'" msgstr "" -#: config/i386/i386.c:6541 +#: config/i386/i386.c:6522 #, c-format msgid "invalid operand code '%c'" msgstr "" -#: config/i386/i386.c:6584 +#: config/i386/i386.c:6565 msgid "invalid constraints for operand" msgstr "" -#: config/i386/i386.c:11320 +#: config/i386/i386.c:11301 msgid "unknown insn mode" msgstr "" -#: config/i386/i386.c:13190 config/i386/i386.c:13226 +#: config/i386/i386.c:13171 config/i386/i386.c:13207 #, c-format msgid "selector must be an integer constant in the range 0..%i" msgstr "" -#: config/i386/i386.c:13454 +#: config/i386/i386.c:13435 msgid "shift must be an immediate" msgstr "" -#: config/i386/i386.c:14519 +#: config/i386/i386.c:14489 #, c-format msgid "%qs incompatible attribute ignored" msgstr "" @@ -9515,167 +9500,167 @@ msgstr "" #. Deprecated. #. Deprecated. #. Deprecated. -#: config/i386/i386.h:345 +#: config/i386/i386.h:348 msgid "Alternate calling convention" msgstr "" -#: config/i386/i386.h:347 config/m68k/m68k.h:336 config/ns32k/ns32k.h:144 +#: config/i386/i386.h:350 config/m68k/m68k.h:336 config/ns32k/ns32k.h:144 msgid "Use normal calling convention" msgstr "" -#: config/i386/i386.h:349 +#: config/i386/i386.h:352 msgid "Align some doubles on dword boundary" msgstr "" -#: config/i386/i386.h:351 +#: config/i386/i386.h:354 msgid "Align doubles on word boundary" msgstr "" -#: config/i386/i386.h:353 +#: config/i386/i386.h:356 msgid "Uninitialized locals in .bss" msgstr "" -#: config/i386/i386.h:355 +#: config/i386/i386.h:358 msgid "Uninitialized locals in .data" msgstr "" -#: config/i386/i386.h:357 config/m68k/linux.h:42 config/ns32k/ns32k.h:167 +#: config/i386/i386.h:360 config/m68k/linux.h:42 config/ns32k/ns32k.h:167 msgid "Use IEEE math for fp comparisons" msgstr "" -#: config/i386/i386.h:359 config/ns32k/ns32k.h:169 +#: config/i386/i386.h:362 config/ns32k/ns32k.h:169 msgid "Do not use IEEE math for fp comparisons" msgstr "" -#: config/i386/i386.h:361 +#: config/i386/i386.h:364 msgid "Return values of functions in FPU registers" msgstr "" -#: config/i386/i386.h:363 +#: config/i386/i386.h:366 msgid "Do not return values of functions in FPU registers" msgstr "" -#: config/i386/i386.h:365 +#: config/i386/i386.h:368 msgid "Do not generate sin, cos, sqrt for FPU" msgstr "" -#: config/i386/i386.h:367 +#: config/i386/i386.h:370 msgid "Generate sin, cos, sqrt for FPU" msgstr "" -#: config/i386/i386.h:369 +#: config/i386/i386.h:372 msgid "Omit the frame pointer in leaf functions" msgstr "" -#: config/i386/i386.h:372 +#: config/i386/i386.h:375 msgid "Enable stack probing" msgstr "" #. undocumented #. undocumented -#: config/i386/i386.h:377 +#: config/i386/i386.h:380 msgid "Align destination of the string operations" msgstr "" -#: config/i386/i386.h:379 +#: config/i386/i386.h:382 msgid "Do not align destination of the string operations" msgstr "" -#: config/i386/i386.h:381 +#: config/i386/i386.h:384 msgid "Inline all known string operations" msgstr "" -#: config/i386/i386.h:383 +#: config/i386/i386.h:386 msgid "Do not inline all known string operations" msgstr "" -#: config/i386/i386.h:385 config/i386/i386.h:389 +#: config/i386/i386.h:388 config/i386/i386.h:392 msgid "Use push instructions to save outgoing arguments" msgstr "" -#: config/i386/i386.h:387 config/i386/i386.h:391 +#: config/i386/i386.h:390 config/i386/i386.h:394 msgid "Do not use push instructions to save outgoing arguments" msgstr "" -#: config/i386/i386.h:393 +#: config/i386/i386.h:396 msgid "Support MMX built-in functions" msgstr "" -#: config/i386/i386.h:395 +#: config/i386/i386.h:398 msgid "Do not support MMX built-in functions" msgstr "" -#: config/i386/i386.h:397 +#: config/i386/i386.h:400 msgid "Support 3DNow! built-in functions" msgstr "" -#: config/i386/i386.h:399 +#: config/i386/i386.h:402 msgid "Do not support 3DNow! built-in functions" msgstr "" -#: config/i386/i386.h:401 +#: config/i386/i386.h:404 msgid "Support MMX and SSE built-in functions and code generation" msgstr "" -#: config/i386/i386.h:403 +#: config/i386/i386.h:406 msgid "Do not support MMX and SSE built-in functions and code generation" msgstr "" -#: config/i386/i386.h:405 +#: config/i386/i386.h:408 msgid "Support MMX, SSE and SSE2 built-in functions and code generation" msgstr "" -#: config/i386/i386.h:407 +#: config/i386/i386.h:410 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation" msgstr "" -#: config/i386/i386.h:409 +#: config/i386/i386.h:412 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation" msgstr "" -#: config/i386/i386.h:411 +#: config/i386/i386.h:414 msgid "" "Do not support MMX, SSE, SSE2 and SSE3 built-in functions and code generation" msgstr "" -#: config/i386/i386.h:413 +#: config/i386/i386.h:416 msgid "sizeof(long double) is 16" msgstr "" -#: config/i386/i386.h:415 +#: config/i386/i386.h:418 msgid "sizeof(long double) is 12" msgstr "" -#: config/i386/i386.h:417 +#: config/i386/i386.h:420 msgid "Generate 64bit x86-64 code" msgstr "" -#: config/i386/i386.h:419 +#: config/i386/i386.h:422 msgid "Generate 32bit i386 code" msgstr "" -#: config/i386/i386.h:421 +#: config/i386/i386.h:424 msgid "Use native (MS) bitfield layout" msgstr "" -#: config/i386/i386.h:423 +#: config/i386/i386.h:426 msgid "Use gcc default bitfield layout" msgstr "" -#: config/i386/i386.h:425 +#: config/i386/i386.h:428 msgid "Use red-zone in the x86-64 code" msgstr "" -#: config/i386/i386.h:427 +#: config/i386/i386.h:430 msgid "Do not use red-zone in the x86-64 code" msgstr "" -#: config/i386/i386.h:429 +#: config/i386/i386.h:432 #, c-format msgid "Use direct references against %gs when accessing tls data" msgstr "" -#: config/i386/i386.h:431 +#: config/i386/i386.h:434 #, c-format msgid "Do not use direct references against %gs when accessing tls data" msgstr "" @@ -9689,54 +9674,54 @@ msgstr "" #. variable, type `char *', is set to the variable part of the given #. option if the fixed part matches. The actual option name is made #. by appending `-m' to the specified name. -#: config/i386/i386.h:465 config/ia64/ia64.h:286 config/rs6000/rs6000.h:453 -#: config/s390/s390.h:157 config/sparc/sparc.h:711 +#: config/i386/i386.h:472 config/ia64/ia64.h:286 config/rs6000/rs6000.h:453 +#: config/s390/s390.h:158 config/sparc/sparc.h:711 msgid "Schedule code for given CPU" msgstr "" -#: config/i386/i386.h:467 +#: config/i386/i386.h:474 msgid "Generate floating point mathematics using given instruction set" msgstr "" -#: config/i386/i386.h:469 config/s390/s390.h:159 +#: config/i386/i386.h:476 config/s390/s390.h:160 msgid "Generate code for given CPU" msgstr "" -#: config/i386/i386.h:471 +#: config/i386/i386.h:478 msgid "Number of registers used to pass integer arguments" msgstr "" -#: config/i386/i386.h:473 +#: config/i386/i386.h:480 msgid "Loop code aligned to this power of 2" msgstr "" -#: config/i386/i386.h:475 +#: config/i386/i386.h:482 msgid "Jump targets are aligned to this power of 2" msgstr "" -#: config/i386/i386.h:477 +#: config/i386/i386.h:484 msgid "Function starts are aligned to this power of 2" msgstr "" -#: config/i386/i386.h:480 +#: config/i386/i386.h:487 msgid "Attempt to keep stack aligned to this power of 2" msgstr "" -#: config/i386/i386.h:482 +#: config/i386/i386.h:489 msgid "Branches are this expensive (1-5, arbitrary units)" msgstr "" -#: config/i386/i386.h:484 +#: config/i386/i386.h:491 msgid "Use given x86-64 code model" msgstr "" #. Undocumented. #. Undocumented. -#: config/i386/i386.h:490 +#: config/i386/i386.h:497 msgid "Use given assembler dialect" msgstr "" -#: config/i386/i386.h:492 +#: config/i386/i386.h:499 msgid "Use given thread-local storage dialect" msgstr "" @@ -9985,7 +9970,7 @@ msgstr "" msgid "PRINT_OPERAND: Unknown punctuation '%c'" msgstr "" -#: config/iq2000/iq2000.c:3312 config/mips/mips.c:4804 +#: config/iq2000/iq2000.c:3312 config/mips/mips.c:4821 #: config/xtensa/xtensa.c:1887 msgid "PRINT_OPERAND null pointer" msgstr "" @@ -9995,12 +9980,12 @@ msgstr "" msgid "invalid %%P operand" msgstr "" -#: config/iq2000/iq2000.c:3389 config/rs6000/rs6000.c:10313 +#: config/iq2000/iq2000.c:3389 config/rs6000/rs6000.c:10648 #, c-format msgid "invalid %%p value" msgstr "" -#: config/iq2000/iq2000.c:3453 config/mips/mips.c:4930 +#: config/iq2000/iq2000.c:3453 config/mips/mips.c:4947 #, c-format msgid "invalid use of %%d, %%x, or %%X" msgstr "" @@ -10093,7 +10078,7 @@ msgid "post-increment address is not a register" msgstr "" #: config/m32r/m32r.c:2355 config/m32r/m32r.c:2371 -#: config/rs6000/rs6000.c:16981 +#: config/rs6000/rs6000.c:17326 msgid "bad address" msgstr "" @@ -10283,7 +10268,7 @@ msgstr "" msgid "-fPIC is not currently supported on the 68000 or 68010\n" msgstr "" -#: config/m68k/m68k.c:543 config/rs6000/rs6000.c:13134 +#: config/m68k/m68k.c:543 config/rs6000/rs6000.c:13479 msgid "stack limit expression is not supported" msgstr "" @@ -10476,131 +10461,131 @@ msgstr "" msgid "Maximum amount for a single stack increment operation" msgstr "" -#: config/mips/mips.c:4001 +#: config/mips/mips.c:4018 #, c-format msgid "bad value (%s) for -mabi= switch" msgstr "" -#: config/mips/mips.c:4024 +#: config/mips/mips.c:4041 #, c-format msgid "" "-mips%s conflicts with the other architecture options, which specify a MIPS%" "d processor" msgstr "" -#: config/mips/mips.c:4043 +#: config/mips/mips.c:4060 #, c-format msgid "-march=%s is not compatible with the selected ABI" msgstr "" -#: config/mips/mips.c:4058 +#: config/mips/mips.c:4075 msgid "-mgp64 used with a 32-bit processor" msgstr "" -#: config/mips/mips.c:4060 +#: config/mips/mips.c:4077 msgid "-mgp32 used with a 64-bit ABI" msgstr "" -#: config/mips/mips.c:4062 +#: config/mips/mips.c:4079 msgid "-mgp64 used with a 32-bit ABI" msgstr "" -#: config/mips/mips.c:4080 config/mips/mips.c:4082 config/mips/mips.c:4084 -#: config/mips/mips.c:4164 +#: config/mips/mips.c:4097 config/mips/mips.c:4099 config/mips/mips.c:4101 +#: config/mips/mips.c:4181 #, c-format msgid "unsupported combination: %s" msgstr "" -#: config/mips/mips.c:4159 +#: config/mips/mips.c:4176 msgid "" "generation of Branch Likely instructions enabled, but not supported by " "architecture" msgstr "" -#: config/mips/mips.c:4176 +#: config/mips/mips.c:4193 msgid "-G is incompatible with PIC code which is the default" msgstr "" -#: config/mips/mips.c:4243 +#: config/mips/mips.c:4260 msgid "-mips3d requires -mpaired-single" msgstr "" -#: config/mips/mips.c:4252 +#: config/mips/mips.c:4269 msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float" msgstr "" -#: config/mips/mips.c:4257 +#: config/mips/mips.c:4274 msgid "-mips3d/-mpaired-single must be used with -mips64" msgstr "" -#: config/mips/mips.c:4615 +#: config/mips/mips.c:4632 msgid "mips_debugger_offset called with non stack/frame/arg pointer" msgstr "" -#: config/mips/mips.c:4741 +#: config/mips/mips.c:4758 #, c-format msgid "internal error: %%) found without a %%( in assembler pattern" msgstr "" -#: config/mips/mips.c:4755 +#: config/mips/mips.c:4772 #, c-format msgid "internal error: %%] found without a %%[ in assembler pattern" msgstr "" -#: config/mips/mips.c:4768 +#: config/mips/mips.c:4785 #, c-format msgid "internal error: %%> found without a %%< in assembler pattern" msgstr "" -#: config/mips/mips.c:4781 +#: config/mips/mips.c:4798 #, c-format msgid "internal error: %%} found without a %%{ in assembler pattern" msgstr "" -#: config/mips/mips.c:4795 +#: config/mips/mips.c:4812 #, c-format msgid "PRINT_OPERAND: unknown punctuation '%c'" msgstr "" -#: config/mips/mips.c:4824 +#: config/mips/mips.c:4841 #, c-format msgid "PRINT_OPERAND, invalid insn for %%C" msgstr "" -#: config/mips/mips.c:4841 +#: config/mips/mips.c:4858 #, c-format msgid "PRINT_OPERAND, invalid insn for %%N" msgstr "" -#: config/mips/mips.c:4850 +#: config/mips/mips.c:4867 #, c-format msgid "PRINT_OPERAND, invalid insn for %%F" msgstr "" -#: config/mips/mips.c:4859 +#: config/mips/mips.c:4876 #, c-format msgid "PRINT_OPERAND, invalid insn for %%W" msgstr "" -#: config/mips/mips.c:4880 +#: config/mips/mips.c:4897 #, c-format msgid "invalid %%Y value" msgstr "" -#: config/mips/mips.c:4958 +#: config/mips/mips.c:4975 msgid "PRINT_OPERAND, invalid operand for relocation" msgstr "" -#: config/mips/mips.c:7544 +#: config/mips/mips.c:7561 #, c-format msgid "cannot handle inconsistent calls to %qs" msgstr "" -#: config/mips/mips.c:8934 +#: config/mips/mips.c:8951 msgid "the cpu name must be lower case" msgstr "" -#: config/mips/mips.c:8956 +#: config/mips/mips.c:8973 #, c-format msgid "bad value (%s) for %s" msgstr "" @@ -10871,7 +10856,7 @@ msgstr "" #. Output assembler code to FILE to increment profiler label # LABELNO #. for profiling a function entry. -#: config/mips/mips.h:2337 +#: config/mips/mips.h:2321 msgid "mips16 function profiling" msgstr "" @@ -10882,83 +10867,88 @@ msgstr "" #: config/mmix/mmix.c:657 #, c-format +msgid "support for mode %qs" +msgstr "" + +#: config/mmix/mmix.c:671 +#, c-format msgid "" "too large function value type, needs %d registers, have only %d registers " "for this" msgstr "" -#: config/mmix/mmix.c:827 +#: config/mmix/mmix.c:841 msgid "function_profiler support for MMIX" msgstr "" -#: config/mmix/mmix.c:849 +#: config/mmix/mmix.c:863 msgid "MMIX Internal: Last named vararg would not fit in a register" msgstr "" -#: config/mmix/mmix.c:1448 config/mmix/mmix.c:1578 +#: config/mmix/mmix.c:1462 config/mmix/mmix.c:1592 msgid "MMIX Internal: Expected a CONST_INT, not this" msgstr "" -#: config/mmix/mmix.c:1456 config/mmix/mmix.c:1480 config/mmix/mmix.c:1596 +#: config/mmix/mmix.c:1470 config/mmix/mmix.c:1494 config/mmix/mmix.c:1610 #, c-format msgid "MMIX Internal: Bad register: %d" msgstr "" -#: config/mmix/mmix.c:1527 +#: config/mmix/mmix.c:1541 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT" msgstr "" -#: config/mmix/mmix.c:1546 +#: config/mmix/mmix.c:1560 msgid "MMIX Internal: Expected a register, not this" msgstr "" -#: config/mmix/mmix.c:1556 +#: config/mmix/mmix.c:1570 msgid "MMIX Internal: Expected a constant, not this" msgstr "" #. Presumably there's a missing case above if we get here. -#: config/mmix/mmix.c:1588 +#: config/mmix/mmix.c:1602 #, c-format msgid "MMIX Internal: Missing %qc case in mmix_print_operand" msgstr "" #. We need the original here. -#: config/mmix/mmix.c:1640 +#: config/mmix/mmix.c:1654 msgid "MMIX Internal: Cannot decode this operand" msgstr "" -#: config/mmix/mmix.c:1697 +#: config/mmix/mmix.c:1711 msgid "MMIX Internal: This is not a recognized address" msgstr "" -#: config/mmix/mmix.c:1874 +#: config/mmix/mmix.c:1888 #, c-format msgid "stack frame not a multiple of 8 bytes: %d" msgstr "" -#: config/mmix/mmix.c:2113 +#: config/mmix/mmix.c:2127 #, c-format msgid "stack frame not a multiple of octabyte: %d" msgstr "" -#: config/mmix/mmix.c:2587 config/mmix/mmix.c:2651 +#: config/mmix/mmix.c:2601 config/mmix/mmix.c:2665 #, c-format msgid "MMIX Internal: %s is not a shiftable int" msgstr "" -#: config/mmix/mmix.c:2767 +#: config/mmix/mmix.c:2781 msgid "MMIX Internal: Trying to output invalidly reversed condition:" msgstr "" -#: config/mmix/mmix.c:2774 +#: config/mmix/mmix.c:2788 msgid "MMIX Internal: What's the CC of this?" msgstr "" -#: config/mmix/mmix.c:2778 +#: config/mmix/mmix.c:2792 msgid "MMIX Internal: What is the CC of this?" msgstr "" -#: config/mmix/mmix.c:2848 +#: config/mmix/mmix.c:2862 msgid "MMIX Internal: This is not a constant:" msgstr "" @@ -11053,7 +11043,7 @@ msgstr "" msgid "Do not work around hardware multiply bug" msgstr "" -#: config/ns32k/ns32k.h:142 config/s390/s390.h:138 +#: config/ns32k/ns32k.h:142 config/s390/s390.h:135 msgid "Don't use hardware fp" msgstr "" @@ -11467,185 +11457,205 @@ msgstr "" msgid "junk at end of #pragma longcall" msgstr "" -#: config/rs6000/rs6000.c:1238 +#: config/rs6000/rs6000.c:1244 msgid "-mmultiple is not supported on little endian systems" msgstr "" -#: config/rs6000/rs6000.c:1245 +#: config/rs6000/rs6000.c:1251 msgid "-mstring is not supported on little endian systems" msgstr "" -#: config/rs6000/rs6000.c:1259 +#: config/rs6000/rs6000.c:1265 #, c-format msgid "unknown -mdebug-%s switch" msgstr "" -#: config/rs6000/rs6000.c:1271 +#: config/rs6000/rs6000.c:1277 msgid "" "unknown -mtraceback arg %qs; expecting %, % or %" msgstr "" -#: config/rs6000/rs6000.c:1282 +#: config/rs6000/rs6000.c:1288 #, c-format msgid "Unknown switch -mlong-double-%s" msgstr "" -#: config/rs6000/rs6000.c:1326 +#: config/rs6000/rs6000.c:1338 msgid "AltiVec and E500 instructions cannot coexist" msgstr "" -#: config/rs6000/rs6000.c:1604 +#: config/rs6000/rs6000.c:1616 #, c-format msgid "unknown -m%s= option specified: '%s'" msgstr "" -#: config/rs6000/rs6000.c:1625 +#: config/rs6000/rs6000.c:1637 #, c-format msgid "not configured for ABI: '%s'" msgstr "" -#: config/rs6000/rs6000.c:1631 +#: config/rs6000/rs6000.c:1645 +msgid "Using darwin64 ABI" +msgstr "" + +#: config/rs6000/rs6000.c:1650 +msgid "Using old darwin ABI" +msgstr "" + +#: config/rs6000/rs6000.c:1656 #, c-format msgid "unknown ABI specified: '%s'" msgstr "" -#: config/rs6000/rs6000.c:1648 +#: config/rs6000/rs6000.c:1673 msgid "invalid option for -mfloat-gprs" msgstr "" -#: config/rs6000/rs6000.c:1662 +#: config/rs6000/rs6000.c:1687 #, c-format msgid "unknown -malign-XXXXX option specified: '%s'" msgstr "" -#: config/rs6000/rs6000.c:4660 +#: config/rs6000/rs6000.c:4658 +msgid "" +"GCC vector returned by reference: non-standard ABI extension with no " +"compatibility guarantee" +msgstr "" + +#: config/rs6000/rs6000.c:4731 msgid "" "Cannot return value in vector register because altivec instructions are " "disabled, use -maltivec to enable them." msgstr "" -#: config/rs6000/rs6000.c:4794 +#: config/rs6000/rs6000.c:4920 msgid "" "Cannot pass argument in vector register because altivec instructions are " "disabled, use -maltivec to enable them." msgstr "" -#: config/rs6000/rs6000.c:6270 +#: config/rs6000/rs6000.c:5712 +msgid "" +"GCC vector passed by reference: non-standard ABI extension with no " +"compatibility guarantee" +msgstr "" + +#: config/rs6000/rs6000.c:6605 msgid "argument 1 must be a 5-bit signed literal" msgstr "" -#: config/rs6000/rs6000.c:6373 config/rs6000/rs6000.c:7043 +#: config/rs6000/rs6000.c:6708 config/rs6000/rs6000.c:7378 msgid "argument 2 must be a 5-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:6413 +#: config/rs6000/rs6000.c:6748 msgid "argument 1 of __builtin_altivec_predicate must be a constant" msgstr "" -#: config/rs6000/rs6000.c:6467 +#: config/rs6000/rs6000.c:6802 msgid "argument 1 of __builtin_altivec_predicate is out of range" msgstr "" -#: config/rs6000/rs6000.c:6629 +#: config/rs6000/rs6000.c:6964 msgid "argument 3 must be a 4-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:6801 +#: config/rs6000/rs6000.c:7136 #, c-format msgid "argument to %qs must be a 2-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:6914 +#: config/rs6000/rs6000.c:7249 msgid "argument to dss must be a 2-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:6929 +#: config/rs6000/rs6000.c:7264 #, c-format msgid "invalid parameter combination for %qs AltiVec intrinsic" msgstr "" -#: config/rs6000/rs6000.c:7163 +#: config/rs6000/rs6000.c:7498 msgid "argument 1 of __builtin_spe_predicate must be a constant" msgstr "" -#: config/rs6000/rs6000.c:7236 +#: config/rs6000/rs6000.c:7571 msgid "argument 1 of __builtin_spe_predicate is out of range" msgstr "" -#: config/rs6000/rs6000.c:10143 +#: config/rs6000/rs6000.c:10478 #, c-format msgid "invalid %%f value" msgstr "" -#: config/rs6000/rs6000.c:10152 +#: config/rs6000/rs6000.c:10487 #, c-format msgid "invalid %%F value" msgstr "" -#: config/rs6000/rs6000.c:10161 +#: config/rs6000/rs6000.c:10496 #, c-format msgid "invalid %%G value" msgstr "" -#: config/rs6000/rs6000.c:10196 +#: config/rs6000/rs6000.c:10531 #, c-format msgid "invalid %%j code" msgstr "" -#: config/rs6000/rs6000.c:10206 +#: config/rs6000/rs6000.c:10541 #, c-format msgid "invalid %%J code" msgstr "" -#: config/rs6000/rs6000.c:10216 +#: config/rs6000/rs6000.c:10551 #, c-format msgid "invalid %%k value" msgstr "" -#: config/rs6000/rs6000.c:10236 config/xtensa/xtensa.c:1937 +#: config/rs6000/rs6000.c:10571 config/xtensa/xtensa.c:1937 #, c-format msgid "invalid %%K value" msgstr "" -#: config/rs6000/rs6000.c:10303 +#: config/rs6000/rs6000.c:10638 #, c-format msgid "invalid %%O value" msgstr "" -#: config/rs6000/rs6000.c:10350 +#: config/rs6000/rs6000.c:10685 #, c-format msgid "invalid %%q value" msgstr "" -#: config/rs6000/rs6000.c:10394 +#: config/rs6000/rs6000.c:10729 #, c-format msgid "invalid %%S value" msgstr "" -#: config/rs6000/rs6000.c:10436 +#: config/rs6000/rs6000.c:10771 #, c-format msgid "invalid %%T value" msgstr "" -#: config/rs6000/rs6000.c:10446 +#: config/rs6000/rs6000.c:10781 #, c-format msgid "invalid %%u value" msgstr "" -#: config/rs6000/rs6000.c:10455 config/xtensa/xtensa.c:1907 +#: config/rs6000/rs6000.c:10790 config/xtensa/xtensa.c:1907 #, c-format msgid "invalid %%v value" msgstr "" -#: config/rs6000/rs6000.c:13097 +#: config/rs6000/rs6000.c:13442 msgid "stack frame too large" msgstr "" -#: config/rs6000/rs6000.c:15613 +#: config/rs6000/rs6000.c:15958 msgid "no profiling of 64-bit code for this ABI" msgstr "" -#: config/rs6000/rs6000.c:16699 +#: config/rs6000/rs6000.c:17044 msgid "use of 'long' in AltiVec types is deprecated; use 'int'" msgstr "" @@ -11706,12 +11716,6 @@ msgstr "" msgid "-fpic is not supported; -fPIC assumed" msgstr "" -#. Handle -mfix-and-continue. -#: config/rs6000/darwin.h:106 -#, c-format -msgid "invalid option `%s'" -msgstr "" - #: config/rs6000/darwin.h:113 msgid "-m64 requires PowerPC64 architecture, enabling" msgstr "" @@ -12102,194 +12106,198 @@ msgstr "" msgid "-m%s not supported in this configuration" msgstr "" -#: config/s390/s390.c:1284 +#: config/s390/s390.c:1293 #, c-format msgid "Unknown cpu used in -march=%s." msgstr "" -#: config/s390/s390.c:1303 +#: config/s390/s390.c:1312 #, c-format msgid "Unknown cpu used in -mtune=%s." msgstr "" -#: config/s390/s390.c:1308 +#: config/s390/s390.c:1317 #, c-format msgid "z/Architecture mode not supported on %s." msgstr "" -#: config/s390/s390.c:1310 +#: config/s390/s390.c:1319 msgid "64-bit ABI not supported in ESA/390 mode." msgstr "" -#: config/s390/s390.c:1316 +#: config/s390/s390.c:1325 msgid "invalid value for -mwarn-framesize" msgstr "" -#: config/s390/s390.c:1326 +#: config/s390/s390.c:1335 msgid "invalid value for -mstack-size" msgstr "" -#: config/s390/s390.c:1329 +#: config/s390/s390.c:1338 msgid "stack size must be an exact power of 2" msgstr "" -#: config/s390/s390.c:1335 +#: config/s390/s390.c:1344 msgid "invalid value for -mstack-guard" msgstr "" -#: config/s390/s390.c:1338 +#: config/s390/s390.c:1347 msgid "stack size must be greater than the stack guard value" msgstr "" -#: config/s390/s390.c:1341 +#: config/s390/s390.c:1350 msgid "stack guard value must be an exact power of 2" msgstr "" -#: config/s390/s390.c:1344 +#: config/s390/s390.c:1353 msgid "-mstack-size implies use of -mstack-guard" msgstr "" -#: config/s390/s390.c:1348 +#: config/s390/s390.c:1357 msgid "-mstack-guard implies use of -mstack-size" msgstr "" -#: config/s390/s390.c:4052 +#: config/s390/s390.c:4046 msgid "Cannot decompose address." msgstr "" -#: config/s390/s390.c:4244 +#: config/s390/s390.c:4238 msgid "UNKNOWN in print_operand !?" msgstr "" -#: config/s390/s390.c:6291 +#: config/s390/s390.c:6285 msgid "Total size of local variables exceeds architecture limit." msgstr "" -#: config/s390/s390.c:6830 +#: config/s390/s390.c:6823 #, c-format msgid "frame size of %qs is " msgstr "" -#: config/s390/s390.c:6830 +#: config/s390/s390.c:6823 msgid " bytes" msgstr "" -#: config/s390/s390.c:6834 +#: config/s390/s390.c:6827 #, c-format msgid "%qs uses dynamic stack allocation" msgstr "" -#: config/s390/s390.h:139 +#: config/s390/s390.h:136 msgid "Use bras for executable < 64k" msgstr "" -#: config/s390/s390.h:140 +#: config/s390/s390.h:137 msgid "Don't use bras" msgstr "" -#: config/s390/s390.h:141 +#: config/s390/s390.h:138 msgid "Additional debug prints" msgstr "" -#: config/s390/s390.h:142 +#: config/s390/s390.h:139 msgid "Don't print additional debug prints" msgstr "" -#: config/s390/s390.h:143 +#: config/s390/s390.h:140 msgid "64 bit ABI" msgstr "" -#: config/s390/s390.h:144 +#: config/s390/s390.h:141 msgid "31 bit ABI" msgstr "" -#: config/s390/s390.h:145 +#: config/s390/s390.h:142 msgid "z/Architecture" msgstr "" -#: config/s390/s390.h:146 +#: config/s390/s390.h:143 msgid "ESA/390 architecture" msgstr "" -#: config/s390/s390.h:147 +#: config/s390/s390.h:144 msgid "mvcle use" msgstr "" -#: config/s390/s390.h:148 +#: config/s390/s390.h:145 msgid "mvc&ex" msgstr "" -#: config/s390/s390.h:149 -msgid "enable tpf OS tracing code" +#: config/s390/s390.h:146 +msgid "Enable tpf OS tracing code" msgstr "" -#: config/s390/s390.h:150 -msgid "disable tpf OS tracing code" +#: config/s390/s390.h:147 +msgid "Disable tpf OS tracing code" msgstr "" -#: config/s390/s390.h:151 -msgid "disable fused multiply/add instructions" +#: config/s390/s390.h:148 +msgid "Disable fused multiply/add instructions" msgstr "" -#: config/s390/s390.h:152 -msgid "enable fused multiply/add instructions" +#: config/s390/s390.h:149 +msgid "Enable fused multiply/add instructions" msgstr "" -#: config/s390/s390.h:161 -msgid "Set backchain" +#: config/s390/s390.h:150 +msgid "Maintain backchain pointer" msgstr "" -#: config/s390/s390.h:163 -msgid "Do not set backchain" +#: config/s390/s390.h:151 +msgid "Don't maintain backchain pointer" msgstr "" -#: config/s390/s390.h:165 -msgid "Set backchain appropriate for the linux kernel" +#: config/s390/s390.h:152 +msgid "Use packed stack layout" +msgstr "" + +#: config/s390/s390.h:153 +msgid "Don't use packed stack layout" msgstr "" -#: config/s390/s390.h:167 +#: config/s390/s390.h:162 msgid "Warn if a single function's framesize exceeds the given framesize" msgstr "" -#: config/s390/s390.h:170 +#: config/s390/s390.h:165 msgid "Warn if a function uses alloca or creates an array with dynamic size" msgstr "" -#: config/s390/s390.h:173 +#: config/s390/s390.h:168 msgid "" "Emit extra code in the function prologue in order to trap if the stacksize " "exceeds the given limit" msgstr "" -#: config/s390/s390.h:176 +#: config/s390/s390.h:171 msgid "" "Set the max. number of bytes which has to be left to stack size before a " "trap instruction is triggered" msgstr "" -#: config/sh/sh.c:6190 +#: config/sh/sh.c:6197 msgid "__builtin_saveregs not supported by this subtarget" msgstr "" -#: config/sh/sh.c:7159 +#: config/sh/sh.c:7166 msgid "attribute interrupt_handler is not compatible with -m5-compact" msgstr "" #. The sp_switch attribute only has meaning for interrupt functions. #. The trap_exit attribute only has meaning for interrupt functions. -#: config/sh/sh.c:7181 config/sh/sh.c:7216 +#: config/sh/sh.c:7188 config/sh/sh.c:7223 #, c-format msgid "%qs attribute only applies to interrupt functions" msgstr "" #. The argument must be a constant string. -#: config/sh/sh.c:7188 +#: config/sh/sh.c:7195 #, c-format msgid "%qs attribute argument not a string constant" msgstr "" #. The argument must be a constant integer. -#: config/sh/sh.c:7223 +#: config/sh/sh.c:7230 #, c-format msgid "%qs attribute argument not an integer constant" msgstr "" @@ -12326,7 +12334,7 @@ msgstr "" msgid "%Hexternal linkage required for symbol '%D' because of '%s' attribute." msgstr "" -#: config/sh/symbian.c:892 cp/tree.c:2360 +#: config/sh/symbian.c:892 cp/tree.c:2346 #, c-format msgid "lang_* check: failed in %s, at %s:%d" msgstr "" @@ -12338,79 +12346,79 @@ msgstr "" msgid "Profiling is not supported on this target." msgstr "" -#: config/sparc/sparc.c:559 +#: config/sparc/sparc.c:577 #, c-format msgid "%s is not supported by this configuration" msgstr "" -#: config/sparc/sparc.c:566 +#: config/sparc/sparc.c:584 msgid "-mlong-double-64 not allowed with -m64" msgstr "" -#: config/sparc/sparc.c:591 +#: config/sparc/sparc.c:609 msgid "-mcmodel= is not supported on 32 bit systems" msgstr "" -#: config/sparc/sparc.c:7263 config/sparc/sparc.c:7269 +#: config/sparc/sparc.c:7315 config/sparc/sparc.c:7321 #, c-format msgid "invalid %%Y operand" msgstr "" -#: config/sparc/sparc.c:7339 +#: config/sparc/sparc.c:7391 #, c-format msgid "invalid %%A operand" msgstr "" -#: config/sparc/sparc.c:7349 +#: config/sparc/sparc.c:7401 #, c-format msgid "invalid %%B operand" msgstr "" -#: config/sparc/sparc.c:7388 +#: config/sparc/sparc.c:7440 #, c-format msgid "invalid %%c operand" msgstr "" -#: config/sparc/sparc.c:7389 +#: config/sparc/sparc.c:7441 #, c-format msgid "invalid %%C operand" msgstr "" -#: config/sparc/sparc.c:7410 +#: config/sparc/sparc.c:7462 #, c-format msgid "invalid %%d operand" msgstr "" -#: config/sparc/sparc.c:7411 +#: config/sparc/sparc.c:7463 #, c-format msgid "invalid %%D operand" msgstr "" -#: config/sparc/sparc.c:7427 +#: config/sparc/sparc.c:7479 #, c-format msgid "invalid %%f operand" msgstr "" -#: config/sparc/sparc.c:7441 +#: config/sparc/sparc.c:7493 #, c-format msgid "invalid %%s operand" msgstr "" -#: config/sparc/sparc.c:7495 +#: config/sparc/sparc.c:7547 msgid "long long constant not a valid immediate operand" msgstr "" -#: config/sparc/sparc.c:7498 +#: config/sparc/sparc.c:7550 msgid "floating point constant not a valid immediate operand" msgstr "" -#: config/sparc/freebsd.h:77 config/sparc/linux.h:86 -#: config/sparc/linux64.h:106 config/sparc/netbsd-elf.h:211 +#: config/sparc/freebsd.h:77 config/sparc/linux.h:91 +#: config/sparc/linux64.h:111 config/sparc/netbsd-elf.h:211 msgid "Use 64 bit long doubles" msgstr "" -#: config/sparc/freebsd.h:78 config/sparc/linux.h:87 -#: config/sparc/linux64.h:107 config/sparc/netbsd-elf.h:212 +#: config/sparc/freebsd.h:78 config/sparc/linux.h:92 +#: config/sparc/linux64.h:112 config/sparc/netbsd-elf.h:212 msgid "Use 128 bit long doubles" msgstr "" @@ -12871,257 +12879,257 @@ msgstr "" msgid "unable to call pointer to member function here" msgstr "" -#: cp/call.c:2374 +#: cp/call.c:2369 msgid "%s %D(%T, %T, %T) " msgstr "" -#: cp/call.c:2379 +#: cp/call.c:2374 msgid "%s %D(%T, %T) " msgstr "" -#: cp/call.c:2383 +#: cp/call.c:2378 msgid "%s %D(%T) " msgstr "" -#: cp/call.c:2387 +#: cp/call.c:2382 msgid "%s %T " msgstr "" -#: cp/call.c:2389 +#: cp/call.c:2384 msgid "%J%s %+#D " msgstr "" -#: cp/call.c:2391 +#: cp/call.c:2386 msgid "%J%s %+#D" msgstr "" -#: cp/call.c:2426 +#: cp/call.c:2421 msgid "candidates are:" msgstr "" -#: cp/call.c:2612 +#: cp/call.c:2607 msgid "conversion from %qT to %qT is ambiguous" msgstr "" -#: cp/call.c:2766 cp/call.c:2824 +#: cp/call.c:2761 cp/call.c:2819 msgid "no matching function for call to %<%D(%A)%>" msgstr "" -#: cp/call.c:2769 cp/call.c:2827 +#: cp/call.c:2764 cp/call.c:2822 msgid "call of overloaded %<%D(%A)%> is ambiguous" msgstr "" #. It's no good looking for an overloaded operator() on a #. pointer-to-member-function. -#: cp/call.c:2895 +#: cp/call.c:2890 #, c-format msgid "" "pointer-to-member function %E cannot be called without an object; consider " "using .* or ->*" msgstr "" -#: cp/call.c:2964 +#: cp/call.c:2959 msgid "no match for call to %<(%T) (%A)%>" msgstr "" -#: cp/call.c:2973 +#: cp/call.c:2968 msgid "call of %<(%T) (%A)%> is ambiguous" msgstr "" -#: cp/call.c:3010 +#: cp/call.c:3005 msgid "%s for ternary % in %<%E ? %E : %E%>" msgstr "" -#: cp/call.c:3016 +#: cp/call.c:3011 msgid "%s for % in %<%E%s%>" msgstr "" -#: cp/call.c:3020 +#: cp/call.c:3015 msgid "%s for % in %<%E[%E]%>" msgstr "" -#: cp/call.c:3025 +#: cp/call.c:3020 msgid "%s for %qs in %<%s %E%>" msgstr "" -#: cp/call.c:3030 +#: cp/call.c:3025 msgid "%s for % in %<%E %s %E%>" msgstr "" -#: cp/call.c:3033 +#: cp/call.c:3028 msgid "%s for % in %<%s%E%>" msgstr "" -#: cp/call.c:3123 +#: cp/call.c:3118 msgid "ISO C++ forbids omitting the middle term of a ?: expression" msgstr "" -#: cp/call.c:3200 +#: cp/call.c:3195 msgid "%qE has type % and is not a throw-expression" msgstr "" -#: cp/call.c:3239 cp/call.c:3449 +#: cp/call.c:3234 cp/call.c:3444 msgid "operands to ?: have different types" msgstr "" -#: cp/call.c:3403 +#: cp/call.c:3398 msgid "enumeral mismatch in conditional expression: %qT vs %qT" msgstr "" -#: cp/call.c:3410 +#: cp/call.c:3405 msgid "enumeral and non-enumeral type in conditional expression" msgstr "" -#: cp/call.c:3705 +#: cp/call.c:3700 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead" msgstr "" -#: cp/call.c:3758 +#: cp/call.c:3753 msgid "using synthesized %q#D for copy assignment" msgstr "" -#: cp/call.c:3760 +#: cp/call.c:3755 msgid " where cfront would use %q#D" msgstr "" -#: cp/call.c:3792 +#: cp/call.c:3787 msgid "comparison between %q#T and %q#T" msgstr "" -#: cp/call.c:4049 +#: cp/call.c:4044 msgid "no suitable % for %qT" msgstr "" -#: cp/call.c:4066 +#: cp/call.c:4061 msgid "%q+#D is private" msgstr "" -#: cp/call.c:4068 +#: cp/call.c:4063 msgid "%q+#D is protected" msgstr "" -#: cp/call.c:4070 +#: cp/call.c:4065 msgid "%q+#D is inaccessible" msgstr "" -#: cp/call.c:4071 +#: cp/call.c:4066 msgid "within this context" msgstr "" -#: cp/call.c:4159 cp/cvt.c:263 +#: cp/call.c:4154 cp/cvt.c:263 msgid "invalid conversion from %qT to %qT" msgstr "" -#: cp/call.c:4161 +#: cp/call.c:4156 msgid " initializing argument %P of %qD" msgstr "" -#: cp/call.c:4305 +#: cp/call.c:4300 msgid "cannot bind bitfield %qE to %qT" msgstr "" -#: cp/call.c:4308 +#: cp/call.c:4303 msgid "cannot bind packed field %qE to %qT" msgstr "" -#: cp/call.c:4311 +#: cp/call.c:4306 msgid "cannot bind rvalue %qE to %qT" msgstr "" -#: cp/call.c:4406 +#: cp/call.c:4401 msgid "" "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at " "runtime" msgstr "" #. Undefined behavior [expr.call] 5.2.2/7. -#: cp/call.c:4432 +#: cp/call.c:4427 msgid "" "cannot receive objects of non-POD type %q#T through %<...%>; call will abort " "at runtime" msgstr "" -#: cp/call.c:4475 +#: cp/call.c:4470 msgid "the default argument for parameter %d of %qD has not yet been parsed" msgstr "" -#: cp/call.c:4680 +#: cp/call.c:4675 msgid "passing %qT as % argument of %q#D discards qualifiers" msgstr "" -#: cp/call.c:4699 +#: cp/call.c:4694 msgid "%qT is not an accessible base of %qT" msgstr "" -#: cp/call.c:4949 +#: cp/call.c:4944 msgid "could not find class$ field in java interface type %qT" msgstr "" -#: cp/call.c:5211 +#: cp/call.c:5206 msgid "call to non-function %qD" msgstr "" -#: cp/call.c:5236 +#: cp/call.c:5231 msgid "request for member %qD in %qE, which is of non-aggregate type %qT" msgstr "" -#: cp/call.c:5315 +#: cp/call.c:5310 msgid "no matching function for call to %<%T::%s(%A)%#V%>" msgstr "" -#: cp/call.c:5333 +#: cp/call.c:5328 msgid "call of overloaded %<%s(%A)%> is ambiguous" msgstr "" -#: cp/call.c:5357 +#: cp/call.c:5352 msgid "cannot call member function %qD without object" msgstr "" -#: cp/call.c:5962 +#: cp/call.c:5957 msgid "passing %qT chooses %qT over %qT" msgstr "" -#: cp/call.c:5964 cp/name-lookup.c:4245 +#: cp/call.c:5959 cp/name-lookup.c:4110 msgid " in call to %qD" msgstr "" -#: cp/call.c:6021 +#: cp/call.c:6016 msgid "choosing %qD over %qD" msgstr "" -#: cp/call.c:6022 +#: cp/call.c:6017 msgid " for conversion from %qT to %qT" msgstr "" -#: cp/call.c:6024 +#: cp/call.c:6019 msgid " because conversion sequence for the argument is better" msgstr "" -#: cp/call.c:6145 +#: cp/call.c:6140 msgid "" "ISO C++ says that these are ambiguous, even though the worst conversion for " "the first is better than the worst conversion for the second:" msgstr "" -#: cp/call.c:6149 +#: cp/call.c:6144 msgid "candidate 1:" msgstr "" -#: cp/call.c:6150 +#: cp/call.c:6145 msgid "candidate 2:" msgstr "" -#: cp/call.c:6286 +#: cp/call.c:6281 msgid "could not convert %qE to %qT" msgstr "" -#: cp/call.c:6416 +#: cp/call.c:6411 msgid "" "invalid initialization of non-const reference of type %qT from a temporary " "of type %qT" msgstr "" -#: cp/call.c:6420 +#: cp/call.c:6415 msgid "" "invalid initialization of reference of type %qT from expression of type %qT" msgstr "" @@ -13390,39 +13398,39 @@ msgstr "" msgid "trying to finish struct, but kicked out due to previous parse errors" msgstr "" -#: cp/class.c:5532 +#: cp/class.c:5530 msgid "language string %<\"%E\"%> not recognized" msgstr "" -#: cp/class.c:5619 +#: cp/class.c:5617 msgid "cannot resolve overloaded function %qD based on conversion to type %qT" msgstr "" -#: cp/class.c:5744 +#: cp/class.c:5742 msgid "no matches converting function %qD to type %q#T" msgstr "" -#: cp/class.c:5767 +#: cp/class.c:5765 msgid "converting overloaded function %qD to type %q#T is ambiguous" msgstr "" -#: cp/class.c:5793 +#: cp/class.c:5791 msgid "assuming pointer to member %qD" msgstr "" -#: cp/class.c:5796 +#: cp/class.c:5794 msgid "(a pointer to member can only be formed with %<&%E%>)" msgstr "" -#: cp/class.c:5841 cp/class.c:6020 cp/class.c:6027 +#: cp/class.c:5839 cp/class.c:5870 cp/class.c:6022 cp/class.c:6029 msgid "not enough type information" msgstr "" -#: cp/class.c:5858 +#: cp/class.c:5856 msgid "argument of type %qT does not match %qT" msgstr "" -#: cp/class.c:6004 +#: cp/class.c:6006 msgid "invalid operation on uninstantiated type" msgstr "" @@ -13431,11 +13439,11 @@ msgstr "" #. A name N used in a class S shall refer to the same declaration #. in its context and when re-evaluated in the completed scope of #. S. -#: cp/class.c:6270 cp/decl.c:1230 cp/name-lookup.c:577 cp/pt.c:2223 +#: cp/class.c:6272 cp/decl.c:1231 cp/name-lookup.c:508 cp/pt.c:2223 msgid "declaration of %q#D" msgstr "" -#: cp/class.c:6271 +#: cp/class.c:6273 msgid "changes meaning of %qD from %q+#D" msgstr "" @@ -13459,7 +13467,7 @@ msgstr "" msgid "conversion from %qT to %qT discards qualifiers" msgstr "" -#: cp/cvt.c:517 cp/typeck.c:4866 +#: cp/cvt.c:517 cp/typeck.c:4879 msgid "casting %qT to %qT does not dereference pointer" msgstr "" @@ -13525,91 +13533,91 @@ msgstr "" msgid " candidate conversions include %qD and %qD" msgstr "" -#: cp/decl.c:367 +#: cp/decl.c:368 msgid "label %qD used but not defined" msgstr "" -#: cp/decl.c:378 +#: cp/decl.c:379 msgid "label %qD defined but not used" msgstr "" -#: cp/decl.c:1137 +#: cp/decl.c:1138 msgid "%qD was declared % and later %" msgstr "" -#: cp/decl.c:1138 cp/decl.c:1603 +#: cp/decl.c:1139 cp/decl.c:1604 msgid "previous declaration of %qD" msgstr "" -#: cp/decl.c:1186 +#: cp/decl.c:1187 msgid "%Jfunction %qD redeclared as inline" msgstr "" -#: cp/decl.c:1187 +#: cp/decl.c:1188 msgid "%Jprevious declaration of %qD with attribute noinline" msgstr "" -#: cp/decl.c:1194 +#: cp/decl.c:1195 msgid "%Jfunction %qD redeclared with attribute noinline" msgstr "" -#: cp/decl.c:1196 +#: cp/decl.c:1197 msgid "%Jprevious declaration of %qD was inline" msgstr "" -#: cp/decl.c:1217 cp/decl.c:1288 +#: cp/decl.c:1218 cp/decl.c:1289 msgid "shadowing %s function %q#D" msgstr "" -#: cp/decl.c:1226 +#: cp/decl.c:1227 msgid "library function %q#D redeclared as non-function %q#D" msgstr "" -#: cp/decl.c:1231 +#: cp/decl.c:1232 msgid "conflicts with built-in declaration %q#D" msgstr "" -#: cp/decl.c:1283 cp/decl.c:1392 cp/decl.c:1408 +#: cp/decl.c:1284 cp/decl.c:1393 cp/decl.c:1409 msgid "new declaration %q#D" msgstr "" -#: cp/decl.c:1284 +#: cp/decl.c:1285 msgid "ambiguates built-in declaration %q#D" msgstr "" -#: cp/decl.c:1355 +#: cp/decl.c:1356 msgid "%q#D redeclared as different kind of symbol" msgstr "" -#: cp/decl.c:1358 +#: cp/decl.c:1359 msgid "previous declaration of %q#D" msgstr "" -#: cp/decl.c:1377 +#: cp/decl.c:1378 msgid "declaration of template %q#D" msgstr "" -#: cp/decl.c:1378 cp/name-lookup.c:578 +#: cp/decl.c:1379 cp/name-lookup.c:509 msgid "conflicts with previous declaration %q#D" msgstr "" -#: cp/decl.c:1393 cp/decl.c:1409 +#: cp/decl.c:1394 cp/decl.c:1410 msgid "ambiguates old declaration %q#D" msgstr "" -#: cp/decl.c:1401 +#: cp/decl.c:1402 msgid "declaration of C function %q#D conflicts with" msgstr "" -#: cp/decl.c:1403 +#: cp/decl.c:1404 msgid "previous declaration %q#D here" msgstr "" -#: cp/decl.c:1416 +#: cp/decl.c:1417 msgid "conflicting declaration %q#D" msgstr "" -#: cp/decl.c:1417 +#: cp/decl.c:1418 msgid "%qD has a previous declaration as %q#D" msgstr "" @@ -13620,65 +13628,65 @@ msgstr "" #. A namespace-name defined at global scope shall not be #. declared as the name of any other entity in any global scope #. of the program. -#: cp/decl.c:1470 +#: cp/decl.c:1471 msgid "declaration of namespace %qD conflicts with" msgstr "" -#: cp/decl.c:1471 +#: cp/decl.c:1472 msgid "previous declaration of namespace %qD here" msgstr "" -#: cp/decl.c:1483 +#: cp/decl.c:1484 msgid "%q#D previously defined here" msgstr "" -#: cp/decl.c:1484 +#: cp/decl.c:1485 msgid "%q#D previously declared here" msgstr "" #. Prototype decl follows defn w/o prototype. -#: cp/decl.c:1493 +#: cp/decl.c:1494 msgid "prototype for %q#D" msgstr "" -#: cp/decl.c:1494 +#: cp/decl.c:1495 msgid "%Jfollows non-prototype definition here" msgstr "" -#: cp/decl.c:1506 +#: cp/decl.c:1507 msgid "previous declaration of %q#D with %qL linkage" msgstr "" -#: cp/decl.c:1508 +#: cp/decl.c:1509 msgid "conflicts with new declaration with %qL linkage" msgstr "" -#: cp/decl.c:1531 cp/decl.c:1538 +#: cp/decl.c:1532 cp/decl.c:1539 msgid "default argument given for parameter %d of %q#D" msgstr "" -#: cp/decl.c:1533 cp/decl.c:1540 +#: cp/decl.c:1534 cp/decl.c:1541 msgid "after previous specification in %q#D" msgstr "" -#: cp/decl.c:1549 +#: cp/decl.c:1550 msgid "%q#D was used before it was declared inline" msgstr "" -#: cp/decl.c:1550 +#: cp/decl.c:1551 msgid "%Jprevious non-inline declaration here" msgstr "" -#: cp/decl.c:1602 +#: cp/decl.c:1603 msgid "redundant redeclaration of %qD in same scope" msgstr "" -#: cp/decl.c:1696 +#: cp/decl.c:1697 #, c-format msgid "declaration of %qF throws different exceptions" msgstr "" -#: cp/decl.c:1698 +#: cp/decl.c:1699 #, c-format msgid "than previous declaration %qF" msgstr "" @@ -13691,89 +13699,89 @@ msgstr "" #. that specialization that would cause an implicit #. instantiation to take place, in every translation unit in #. which such a use occurs. -#: cp/decl.c:1851 +#: cp/decl.c:1852 msgid "explicit specialization of %qD after first use" msgstr "" -#: cp/decl.c:1930 +#: cp/decl.c:1931 msgid "%J%qD: visibility attribute ignored because it" msgstr "" -#: cp/decl.c:1932 +#: cp/decl.c:1933 msgid "%Jconflicts with previous declaration here" msgstr "" -#: cp/decl.c:2160 +#: cp/decl.c:2161 #, c-format msgid "label %qE referenced outside of any function" msgstr "" -#: cp/decl.c:2256 cp/decl.c:2280 cp/decl.c:2368 +#: cp/decl.c:2257 cp/decl.c:2281 cp/decl.c:2369 msgid "jump to label %qD" msgstr "" -#: cp/decl.c:2258 cp/decl.c:2282 +#: cp/decl.c:2259 cp/decl.c:2283 msgid "jump to case label" msgstr "" -#: cp/decl.c:2261 cp/decl.c:2285 +#: cp/decl.c:2262 cp/decl.c:2286 msgid "%H from here" msgstr "" -#: cp/decl.c:2266 +#: cp/decl.c:2267 msgid " crosses initialization of %q#D" msgstr "" -#: cp/decl.c:2269 cp/decl.c:2384 +#: cp/decl.c:2270 cp/decl.c:2385 msgid " enters scope of non-POD %q#D" msgstr "" -#: cp/decl.c:2289 cp/decl.c:2388 +#: cp/decl.c:2290 cp/decl.c:2389 msgid " enters try block" msgstr "" -#: cp/decl.c:2291 cp/decl.c:2390 +#: cp/decl.c:2292 cp/decl.c:2391 msgid " enters catch block" msgstr "" -#: cp/decl.c:2369 +#: cp/decl.c:2370 msgid " from here" msgstr "" #. Can't skip init of __exception_info. -#: cp/decl.c:2380 +#: cp/decl.c:2381 msgid "%J enters catch block" msgstr "" -#: cp/decl.c:2382 +#: cp/decl.c:2383 msgid " skips initialization of %q#D" msgstr "" -#: cp/decl.c:2416 +#: cp/decl.c:2417 msgid "label named wchar_t" msgstr "" -#: cp/decl.c:2419 +#: cp/decl.c:2420 msgid "duplicate label %qD" msgstr "" -#: cp/decl.c:2650 cp/parser.c:3437 +#: cp/decl.c:2651 cp/parser.c:3437 msgid "%qD used without template parameters" msgstr "" -#: cp/decl.c:2660 cp/decl.c:2675 cp/decl.c:2766 +#: cp/decl.c:2661 cp/decl.c:2676 cp/decl.c:2767 msgid "no class template named %q#T in %q#T" msgstr "" -#: cp/decl.c:2696 cp/decl.c:2706 cp/decl.c:2726 +#: cp/decl.c:2697 cp/decl.c:2707 cp/decl.c:2727 msgid "no type named %q#T in %q#T" msgstr "" -#: cp/decl.c:2775 +#: cp/decl.c:2776 msgid "template parameters do not match template" msgstr "" -#: cp/decl.c:2776 cp/friend.c:317 cp/friend.c:325 +#: cp/decl.c:2777 cp/friend.c:317 cp/friend.c:325 msgid "%qD declared here" msgstr "" @@ -13855,654 +13863,660 @@ msgstr "" msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>" msgstr "" -#: cp/decl.c:3784 +#: cp/decl.c:3781 +msgid "" +"template header not allowed in member definition of explicitly specialized " +"class" +msgstr "" + +#: cp/decl.c:3789 msgid "duplicate initialization of %qD" msgstr "" -#: cp/decl.c:3817 +#: cp/decl.c:3822 msgid "declaration of %q#D outside of class is not definition" msgstr "" -#: cp/decl.c:3866 +#: cp/decl.c:3871 msgid "variable %q#D has initializer but incomplete type" msgstr "" -#: cp/decl.c:3873 cp/decl.c:4497 +#: cp/decl.c:3878 cp/decl.c:4502 msgid "elements of array %q#D have incomplete type" msgstr "" -#: cp/decl.c:3889 +#: cp/decl.c:3894 msgid "aggregate %q#D has incomplete type and cannot be defined" msgstr "" -#: cp/decl.c:3939 +#: cp/decl.c:3944 msgid "%qD declared as reference but not initialized" msgstr "" -#: cp/decl.c:3945 +#: cp/decl.c:3950 msgid "ISO C++ forbids use of initializer list to initialize reference %qD" msgstr "" -#: cp/decl.c:3974 +#: cp/decl.c:3979 msgid "cannot initialize %qT from %qT" msgstr "" -#: cp/decl.c:4006 +#: cp/decl.c:4011 msgid "initializer fails to determine size of %qD" msgstr "" -#: cp/decl.c:4011 +#: cp/decl.c:4016 msgid "array size missing in %qD" msgstr "" -#: cp/decl.c:4023 +#: cp/decl.c:4028 msgid "zero-size array %qD" msgstr "" #. An automatic variable with an incomplete type: that is an error. #. Don't talk about array types here, since we took care of that #. message in grokdeclarator. -#: cp/decl.c:4060 +#: cp/decl.c:4065 msgid "storage size of %qD isn't known" msgstr "" -#: cp/decl.c:4082 +#: cp/decl.c:4087 msgid "storage size of %qD isn't constant" msgstr "" -#: cp/decl.c:4137 +#: cp/decl.c:4142 msgid "" "sorry: semantics of inline function static data %q#D are wrong (you'll wind " "up with multiple copies)" msgstr "" -#: cp/decl.c:4140 +#: cp/decl.c:4145 msgid "%J you can work around this by removing the initializer" msgstr "" -#: cp/decl.c:4167 +#: cp/decl.c:4172 msgid "uninitialized const %qD" msgstr "" -#: cp/decl.c:4227 +#: cp/decl.c:4232 msgid "name %qD used in a GNU-style designated initializer for an array" msgstr "" -#: cp/decl.c:4237 +#: cp/decl.c:4242 #, c-format msgid "Designated initializer %qE larger than array size" msgstr "" -#: cp/decl.c:4308 +#: cp/decl.c:4313 msgid "brace-enclosed initializer used to initialize %qT" msgstr "" -#: cp/decl.c:4371 +#: cp/decl.c:4376 msgid "initializer for %qT must be brace-enclosed" msgstr "" -#: cp/decl.c:4387 +#: cp/decl.c:4392 msgid "ISO C++ does not allow designated initializers" msgstr "" -#: cp/decl.c:4391 +#: cp/decl.c:4396 msgid "%qT has no non-static data member named %qD" msgstr "" -#: cp/decl.c:4453 +#: cp/decl.c:4458 msgid "too many initializers for %qT" msgstr "" -#: cp/decl.c:4491 +#: cp/decl.c:4496 msgid "variable-sized object %qD may not be initialized" msgstr "" -#: cp/decl.c:4502 +#: cp/decl.c:4507 msgid "%qD has incomplete type" msgstr "" -#: cp/decl.c:4556 +#: cp/decl.c:4561 msgid "%qD must be initialized by constructor, not by %<{...}%>" msgstr "" -#: cp/decl.c:4601 +#: cp/decl.c:4606 msgid "structure %qD with uninitialized const members" msgstr "" -#: cp/decl.c:4603 +#: cp/decl.c:4608 msgid "structure %qD with uninitialized reference members" msgstr "" -#: cp/decl.c:4798 +#: cp/decl.c:4803 msgid "assignment (not initialization) in declaration" msgstr "" -#: cp/decl.c:4815 +#: cp/decl.c:4820 msgid "cannot initialize %qD to namespace %qD" msgstr "" -#: cp/decl.c:4858 +#: cp/decl.c:4863 msgid "shadowing previous type declaration of %q#D" msgstr "" -#: cp/decl.c:4895 +#: cp/decl.c:4900 msgid "%qD cannot be thread-local because it has non-POD type %qT" msgstr "" -#: cp/decl.c:4910 +#: cp/decl.c:4915 msgid "%qD is thread-local and so cannot be dynamically initialized" msgstr "" -#: cp/decl.c:5518 +#: cp/decl.c:5523 msgid "destructor for alien class %qT cannot be a member" msgstr "" -#: cp/decl.c:5520 +#: cp/decl.c:5525 msgid "constructor for alien class %qT cannot be a member" msgstr "" -#: cp/decl.c:5541 +#: cp/decl.c:5546 msgid "%qD declared as a % %s" msgstr "" -#: cp/decl.c:5543 +#: cp/decl.c:5548 msgid "%qD declared as an % %s" msgstr "" -#: cp/decl.c:5545 +#: cp/decl.c:5550 msgid "" "% and % function specifiers on %qD invalid in %s " "declaration" msgstr "" -#: cp/decl.c:5549 +#: cp/decl.c:5554 msgid "%qD declared as a friend" msgstr "" -#: cp/decl.c:5555 +#: cp/decl.c:5560 msgid "%qD declared with an exception specification" msgstr "" -#: cp/decl.c:5638 +#: cp/decl.c:5643 msgid "cannot declare %<::main%> to be a template" msgstr "" -#: cp/decl.c:5640 +#: cp/decl.c:5645 msgid "cannot declare %<::main%> to be inline" msgstr "" -#: cp/decl.c:5642 +#: cp/decl.c:5647 msgid "cannot declare %<::main%> to be static" msgstr "" -#: cp/decl.c:5646 +#: cp/decl.c:5651 msgid "%<::main%> must return %" msgstr "" -#: cp/decl.c:5676 +#: cp/decl.c:5681 msgid "non-local function %q#D uses anonymous type" msgstr "" -#: cp/decl.c:5679 cp/decl.c:6021 +#: cp/decl.c:5684 cp/decl.c:6029 msgid "" "%q#D does not refer to the unqualified type, so it is not used for linkage" msgstr "" -#: cp/decl.c:5685 +#: cp/decl.c:5690 msgid "non-local function %q#D uses local type %qT" msgstr "" -#: cp/decl.c:5708 +#: cp/decl.c:5713 msgid "%smember function %qD cannot have cv-qualifier" msgstr "" -#: cp/decl.c:5732 +#: cp/decl.c:5737 msgid "defining explicit specialization %qD in friend declaration" msgstr "" #. Something like `template friend void f()'. -#: cp/decl.c:5742 +#: cp/decl.c:5747 msgid "invalid use of template-id %qD in declaration of primary template" msgstr "" -#: cp/decl.c:5770 +#: cp/decl.c:5775 msgid "" "default arguments are not allowed in declaration of friend template " "specialization %qD" msgstr "" -#: cp/decl.c:5778 +#: cp/decl.c:5783 msgid "" "% is not allowed in declaration of friend template specialization %" "qD" msgstr "" -#: cp/decl.c:5845 +#: cp/decl.c:5850 msgid "definition of implicitly-declared %qD" msgstr "" -#: cp/decl.c:5865 cp/decl2.c:715 +#: cp/decl.c:5870 cp/decl2.c:715 msgid "no %q#D member function declared in class %qT" msgstr "" #. It's a typedef referring to an anonymous type. -#: cp/decl.c:6018 +#: cp/decl.c:6026 msgid "non-local variable %q#D uses anonymous type" msgstr "" -#: cp/decl.c:6027 +#: cp/decl.c:6035 msgid "non-local variable %q#D uses local type %qT" msgstr "" -#: cp/decl.c:6142 +#: cp/decl.c:6150 msgid "" "invalid in-class initialization of static data member of non-integral type %" "qT" msgstr "" -#: cp/decl.c:6152 +#: cp/decl.c:6160 msgid "ISO C++ forbids in-class initialization of non-const static member %qD" msgstr "" -#: cp/decl.c:6156 +#: cp/decl.c:6164 msgid "" "ISO C++ forbids initialization of member constant %qD of non-integral type %" "qT" msgstr "" -#: cp/decl.c:6176 +#: cp/decl.c:6184 msgid "size of array %qD has non-integral type %qT" msgstr "" -#: cp/decl.c:6178 +#: cp/decl.c:6186 msgid "size of array has non-integral type %qT" msgstr "" -#: cp/decl.c:6214 +#: cp/decl.c:6222 msgid "size of array %qD is negative" msgstr "" -#: cp/decl.c:6216 +#: cp/decl.c:6224 msgid "size of array is negative" msgstr "" -#: cp/decl.c:6224 +#: cp/decl.c:6232 msgid "ISO C++ forbids zero-size array %qD" msgstr "" -#: cp/decl.c:6226 +#: cp/decl.c:6234 msgid "ISO C++ forbids zero-size array" msgstr "" -#: cp/decl.c:6233 +#: cp/decl.c:6241 msgid "size of array %qD is not an integral constant-expression" msgstr "" -#: cp/decl.c:6236 +#: cp/decl.c:6244 msgid "size of array is not an integral constant-expression" msgstr "" -#: cp/decl.c:6241 +#: cp/decl.c:6249 msgid "ISO C++ forbids variable-size array %qD" msgstr "" -#: cp/decl.c:6243 +#: cp/decl.c:6251 msgid "ISO C++ forbids variable-size array" msgstr "" -#: cp/decl.c:6273 +#: cp/decl.c:6281 msgid "overflow in array dimension" msgstr "" -#: cp/decl.c:6348 +#: cp/decl.c:6356 msgid "declaration of %qD as %s" msgstr "" -#: cp/decl.c:6350 +#: cp/decl.c:6358 #, c-format msgid "creating %s" msgstr "" -#: cp/decl.c:6362 +#: cp/decl.c:6370 msgid "" "declaration of %qD as multidimensional array must have bounds for all " "dimensions except the first" msgstr "" -#: cp/decl.c:6366 +#: cp/decl.c:6374 msgid "" "multidimensional array must have bounds for all dimensions except the first" msgstr "" -#: cp/decl.c:6401 +#: cp/decl.c:6409 msgid "return type specification for constructor invalid" msgstr "" -#: cp/decl.c:6411 +#: cp/decl.c:6419 msgid "return type specification for destructor invalid" msgstr "" -#: cp/decl.c:6424 +#: cp/decl.c:6432 msgid "operator %qT declared to return %qT" msgstr "" -#: cp/decl.c:6426 +#: cp/decl.c:6434 msgid "return type specified for %" msgstr "" -#: cp/decl.c:6448 +#: cp/decl.c:6456 msgid "unnamed variable or field declared void" msgstr "" -#: cp/decl.c:6452 +#: cp/decl.c:6460 #, c-format msgid "variable or field %qE declared void" msgstr "" -#: cp/decl.c:6455 +#: cp/decl.c:6463 msgid "variable or field declared void" msgstr "" -#: cp/decl.c:6621 +#: cp/decl.c:6629 msgid "type %qT is not derived from type %qT" msgstr "" -#: cp/decl.c:6666 +#: cp/decl.c:6674 msgid "declarator-id missing; using reserved word %qD" msgstr "" -#: cp/decl.c:6722 cp/decl.c:7817 +#: cp/decl.c:6730 cp/decl.c:7824 msgid "declaration of %qD as non-function" msgstr "" -#: cp/decl.c:6755 +#: cp/decl.c:6763 #, c-format msgid "two or more data types in declaration of %qs" msgstr "" -#: cp/decl.c:6798 +#: cp/decl.c:6806 msgid "ISO C++ does not support %" msgstr "" -#: cp/decl.c:6858 cp/decl.c:6860 +#: cp/decl.c:6866 cp/decl.c:6868 #, c-format msgid "ISO C++ forbids declaration of %qs with no type" msgstr "" -#: cp/decl.c:6885 +#: cp/decl.c:6893 #, c-format msgid "short, signed or unsigned invalid for %qs" msgstr "" -#: cp/decl.c:6887 +#: cp/decl.c:6895 #, c-format msgid "long, short, signed or unsigned invalid for %qs" msgstr "" -#: cp/decl.c:6889 +#: cp/decl.c:6897 #, c-format msgid "long and short specified together for %qs" msgstr "" -#: cp/decl.c:6891 +#: cp/decl.c:6899 #, c-format msgid "long or short specified with char for %qs" msgstr "" -#: cp/decl.c:6893 +#: cp/decl.c:6901 #, c-format msgid "long or short specified with floating type for %qs" msgstr "" -#: cp/decl.c:6895 +#: cp/decl.c:6903 #, c-format msgid "signed and unsigned given together for %qs" msgstr "" -#: cp/decl.c:6901 +#: cp/decl.c:6909 #, c-format msgid "long, short, signed or unsigned used invalidly for %qs" msgstr "" -#: cp/decl.c:6966 +#: cp/decl.c:6974 #, c-format msgid "complex invalid for %qs" msgstr "" -#: cp/decl.c:6995 +#: cp/decl.c:7003 msgid "qualifiers are not allowed on declaration of %" msgstr "" -#: cp/decl.c:7016 +#: cp/decl.c:7024 msgid "member %qD cannot be declared both virtual and static" msgstr "" -#: cp/decl.c:7023 +#: cp/decl.c:7031 msgid "%<%T::%D%> is not a valid declarator" msgstr "" -#: cp/decl.c:7031 +#: cp/decl.c:7039 msgid "typedef declaration invalid in parameter declaration" msgstr "" -#: cp/decl.c:7035 +#: cp/decl.c:7043 msgid "storage class specifiers invalid in parameter declarations" msgstr "" -#: cp/decl.c:7042 +#: cp/decl.c:7050 msgid "virtual outside class declaration" msgstr "" -#: cp/decl.c:7055 cp/decl.c:7062 +#: cp/decl.c:7063 cp/decl.c:7070 #, c-format msgid "multiple storage classes in declaration of %qs" msgstr "" -#: cp/decl.c:7105 +#: cp/decl.c:7113 #, c-format msgid "storage class specified for %s %qs" msgstr "" -#: cp/decl.c:7142 +#: cp/decl.c:7150 msgid "top-level declaration of %qs specifies %" msgstr "" -#: cp/decl.c:7154 +#: cp/decl.c:7162 msgid "storage class specifiers invalid in friend function declarations" msgstr "" -#: cp/decl.c:7281 +#: cp/decl.c:7289 msgid "destructor cannot be static member function" msgstr "" -#: cp/decl.c:7284 +#: cp/decl.c:7292 msgid "destructors may not be cv-qualified" msgstr "" -#: cp/decl.c:7304 +#: cp/decl.c:7312 msgid "constructor cannot be static member function" msgstr "" -#: cp/decl.c:7307 +#: cp/decl.c:7315 msgid "constructors cannot be declared virtual" msgstr "" -#: cp/decl.c:7312 +#: cp/decl.c:7320 msgid "constructors may not be cv-qualified" msgstr "" -#: cp/decl.c:7332 +#: cp/decl.c:7340 #, c-format msgid "can't initialize friend function %qs" msgstr "" #. Cannot be both friend and virtual. -#: cp/decl.c:7336 +#: cp/decl.c:7344 msgid "virtual functions cannot be friends" msgstr "" -#: cp/decl.c:7340 +#: cp/decl.c:7348 msgid "friend declaration not in class definition" msgstr "" -#: cp/decl.c:7342 +#: cp/decl.c:7350 #, c-format msgid "can't define friend function %qs in a local class definition" msgstr "" -#: cp/decl.c:7355 +#: cp/decl.c:7363 msgid "destructors may not have parameters" msgstr "" -#: cp/decl.c:7373 cp/decl.c:7380 +#: cp/decl.c:7381 cp/decl.c:7388 msgid "cannot declare reference to %q#T" msgstr "" -#: cp/decl.c:7374 +#: cp/decl.c:7382 msgid "cannot declare pointer to %q#T" msgstr "" -#: cp/decl.c:7382 +#: cp/decl.c:7390 msgid "cannot declare pointer to %q#T member" msgstr "" -#: cp/decl.c:7438 +#: cp/decl.c:7446 msgid "template-id %qD used as a declarator" msgstr "" -#: cp/decl.c:7489 +#: cp/decl.c:7497 msgid "extra qualification %<%T::%> on member %qs ignored" msgstr "" -#: cp/decl.c:7508 +#: cp/decl.c:7516 msgid "cannot declare member function %<%T::%s%> within %<%T%>" msgstr "" -#: cp/decl.c:7523 +#: cp/decl.c:7531 msgid "cannot declare member %<%T::%s%> within %qT" msgstr "" -#: cp/decl.c:7562 +#: cp/decl.c:7570 msgid "data member may not have variably modified type %qT" msgstr "" -#: cp/decl.c:7564 +#: cp/decl.c:7572 msgid "parameter may not have variably modified type %qT" msgstr "" #. [dcl.fct.spec] The explicit specifier shall only be used in #. declarations of constructors within a class definition. -#: cp/decl.c:7572 +#: cp/decl.c:7580 msgid "only declarations of constructors can be %" msgstr "" -#: cp/decl.c:7580 +#: cp/decl.c:7588 msgid "non-member %qs cannot be declared %" msgstr "" -#: cp/decl.c:7585 +#: cp/decl.c:7593 msgid "non-object member %qs cannot be declared %" msgstr "" -#: cp/decl.c:7591 +#: cp/decl.c:7599 msgid "function %qs cannot be declared %" msgstr "" -#: cp/decl.c:7596 +#: cp/decl.c:7604 msgid "static %qs cannot be declared %" msgstr "" -#: cp/decl.c:7601 +#: cp/decl.c:7609 msgid "const %qs cannot be declared %" msgstr "" -#: cp/decl.c:7619 +#: cp/decl.c:7627 msgid "ISO C++ forbids nested type %qD with same name as enclosing class" msgstr "" -#: cp/decl.c:7628 +#: cp/decl.c:7636 msgid "%Jtypedef name may not be a nested-name-specifier" msgstr "" -#: cp/decl.c:7682 +#: cp/decl.c:7689 msgid "%Jinvalid type qualifier for non-member function type" msgstr "" -#: cp/decl.c:7745 +#: cp/decl.c:7752 msgid "type qualifiers specified for friend class declaration" msgstr "" -#: cp/decl.c:7750 +#: cp/decl.c:7757 msgid "% specified for friend class declaration" msgstr "" -#: cp/decl.c:7758 +#: cp/decl.c:7765 msgid "template parameters cannot be friends" msgstr "" -#: cp/decl.c:7760 +#: cp/decl.c:7767 msgid "friend declaration requires class-key, i.e. %" msgstr "" -#: cp/decl.c:7764 +#: cp/decl.c:7771 msgid "friend declaration requires class-key, i.e. %" msgstr "" -#: cp/decl.c:7777 +#: cp/decl.c:7784 msgid "trying to make class %qT a friend of global scope" msgstr "" -#: cp/decl.c:7788 +#: cp/decl.c:7795 msgid "invalid qualifiers on non-member function type" msgstr "" -#: cp/decl.c:7807 +#: cp/decl.c:7814 msgid "abstract declarator %qT used as declaration" msgstr "" -#: cp/decl.c:7832 +#: cp/decl.c:7839 msgid "cannot use %<::%> in parameter declaration" msgstr "" #. Something like struct S { int N::j; }; -#: cp/decl.c:7877 +#: cp/decl.c:7884 msgid "invalid use of %<::%>" msgstr "" -#: cp/decl.c:7889 +#: cp/decl.c:7896 msgid "function %qD cannot be declared friend" msgstr "" -#: cp/decl.c:7901 +#: cp/decl.c:7908 msgid "can't make %qD into a method -- not in a class" msgstr "" -#: cp/decl.c:7910 +#: cp/decl.c:7917 msgid "function %qD declared virtual inside a union" msgstr "" -#: cp/decl.c:7919 +#: cp/decl.c:7926 msgid "%qD cannot be declared virtual, since it is always static" msgstr "" -#: cp/decl.c:7999 +#: cp/decl.c:8006 msgid "field %qD has incomplete type" msgstr "" -#: cp/decl.c:8001 +#: cp/decl.c:8008 msgid "name %qT has incomplete type" msgstr "" -#: cp/decl.c:8010 +#: cp/decl.c:8017 msgid " in instantiation of template %qT" msgstr "" -#: cp/decl.c:8020 +#: cp/decl.c:8027 #, c-format msgid "%qE is neither function nor member function; cannot be declared friend" msgstr "" -#: cp/decl.c:8031 +#: cp/decl.c:8038 msgid "member functions are implicitly friends of their class" msgstr "" @@ -14518,81 +14532,81 @@ msgstr "" #. the rest of the compiler does not correctly #. handle the initialization unless the member is #. static so we make it static below. -#: cp/decl.c:8071 +#: cp/decl.c:8078 msgid "ISO C++ forbids initialization of member %qD" msgstr "" -#: cp/decl.c:8073 +#: cp/decl.c:8080 msgid "making %qD static" msgstr "" -#: cp/decl.c:8131 +#: cp/decl.c:8138 msgid "storage class % invalid for function %qs" msgstr "" -#: cp/decl.c:8133 +#: cp/decl.c:8140 msgid "storage class % invalid for function %qs" msgstr "" -#: cp/decl.c:8135 +#: cp/decl.c:8142 msgid "storage class %<__thread%> invalid for function %qs" msgstr "" -#: cp/decl.c:8146 +#: cp/decl.c:8153 msgid "" "% specified invalid for function %qs declared out of global scope" msgstr "" -#: cp/decl.c:8149 +#: cp/decl.c:8156 msgid "" "% specifier invalid for function %qs declared out of global scope" msgstr "" -#: cp/decl.c:8157 +#: cp/decl.c:8164 #, c-format msgid "virtual non-class function %qs" msgstr "" -#: cp/decl.c:8188 +#: cp/decl.c:8195 msgid "cannot declare member function %qD to have static linkage" msgstr "" #. FIXME need arm citation -#: cp/decl.c:8195 +#: cp/decl.c:8202 msgid "cannot declare static function inside another function" msgstr "" -#: cp/decl.c:8224 +#: cp/decl.c:8231 msgid "" "% may not be used when defining (as opposed to declaring) a static " "data member" msgstr "" -#: cp/decl.c:8231 +#: cp/decl.c:8238 msgid "static member %qD declared %" msgstr "" -#: cp/decl.c:8236 +#: cp/decl.c:8243 msgid "cannot explicitly declare member %q#D to have extern linkage" msgstr "" -#: cp/decl.c:8377 +#: cp/decl.c:8386 msgid "default argument for %q#D has type %qT" msgstr "" -#: cp/decl.c:8380 +#: cp/decl.c:8389 msgid "default argument for parameter of type %qT has type %qT" msgstr "" -#: cp/decl.c:8397 +#: cp/decl.c:8406 msgid "default argument %qE uses local variable %qD" msgstr "" -#: cp/decl.c:8465 +#: cp/decl.c:8474 msgid "parameter %qD invalidly declared method type" msgstr "" -#: cp/decl.c:8489 +#: cp/decl.c:8498 msgid "parameter %qD includes %s to array of unknown bound %qT" msgstr "" @@ -14611,102 +14625,110 @@ msgstr "" #. or implicitly defined), there's no need to worry about their #. existence. Theoretically, they should never even be #. instantiated, but that's hard to forestall. -#: cp/decl.c:8648 +#: cp/decl.c:8657 msgid "invalid constructor; you probably meant %<%T (const %T&)%>" msgstr "" -#: cp/decl.c:8772 +#: cp/decl.c:8781 msgid "%qD may not be declared within a namespace" msgstr "" -#: cp/decl.c:8774 +#: cp/decl.c:8783 msgid "%qD may not be declared as static" msgstr "" -#: cp/decl.c:8794 +#: cp/decl.c:8803 msgid "%qD must be a nonstatic member function" msgstr "" -#: cp/decl.c:8800 +#: cp/decl.c:8809 msgid "" "%qD must be either a non-static member function or a non-member function" msgstr "" -#: cp/decl.c:8818 +#: cp/decl.c:8827 msgid "%qD must have an argument of class or enumerated type" msgstr "" -#: cp/decl.c:8853 +#: cp/decl.c:8862 #, c-format msgid "conversion to %s%s will never use a type conversion operator" msgstr "" #. 13.4.0.3 -#: cp/decl.c:8861 +#: cp/decl.c:8870 msgid "ISO C++ prohibits overloading operator ?:" msgstr "" -#: cp/decl.c:8911 +#: cp/decl.c:8920 msgid "postfix %qD must take % as its argument" msgstr "" -#: cp/decl.c:8915 +#: cp/decl.c:8924 msgid "postfix %qD must take % as its second argument" msgstr "" -#: cp/decl.c:8922 +#: cp/decl.c:8931 msgid "%qD must take either zero or one argument" msgstr "" -#: cp/decl.c:8924 +#: cp/decl.c:8933 msgid "%qD must take either one or two arguments" msgstr "" -#: cp/decl.c:8945 +#: cp/decl.c:8954 msgid "prefix %qD should return %qT" msgstr "" -#: cp/decl.c:8951 +#: cp/decl.c:8960 msgid "postfix %qD should return %qT" msgstr "" -#: cp/decl.c:8960 +#: cp/decl.c:8969 msgid "%qD must take %" msgstr "" -#: cp/decl.c:8962 cp/decl.c:8970 +#: cp/decl.c:8971 cp/decl.c:8979 msgid "%qD must take exactly one argument" msgstr "" -#: cp/decl.c:8972 +#: cp/decl.c:8981 msgid "%qD must take exactly two arguments" msgstr "" -#: cp/decl.c:8980 +#: cp/decl.c:8989 msgid "user-defined %qD always evaluates both arguments" msgstr "" -#: cp/decl.c:8994 +#: cp/decl.c:9003 msgid "%qD should return by value" msgstr "" -#: cp/decl.c:9006 cp/decl.c:9009 +#: cp/decl.c:9015 cp/decl.c:9018 msgid "%qD cannot have default arguments" msgstr "" -#: cp/decl.c:9069 +#: cp/decl.c:9072 +msgid "using template type parameter %qT after %qs" +msgstr "" + +#: cp/decl.c:9086 msgid "using typedef-name %qD after %qs" msgstr "" -#: cp/decl.c:9075 -msgid "using template type parameter %qT after %qs" +#: cp/decl.c:9087 +msgid "%qD has a previous declaration here" msgstr "" -#: cp/decl.c:9083 +#: cp/decl.c:9094 msgid "%qT referred to as %qs" msgstr "" -#: cp/decl.c:9089 +#: cp/decl.c:9095 cp/decl.c:9102 +msgid "%qT has a previous declaration here" +msgstr "" + +#: cp/decl.c:9101 msgid "%qT referred to as enum" msgstr "" @@ -14717,47 +14739,47 @@ msgstr "" #. void f(class C); // No template header here #. #. then the required template argument is missing. -#: cp/decl.c:9104 +#: cp/decl.c:9117 msgid "template argument required for %<%s %T%>" msgstr "" -#: cp/decl.c:9249 +#: cp/decl.c:9279 msgid "use of enum %q#D without previous declaration" msgstr "" -#: cp/decl.c:9267 +#: cp/decl.c:9298 msgid "redeclaration of %qT as a non-template" msgstr "" -#: cp/decl.c:9360 +#: cp/decl.c:9391 msgid "derived union %qT invalid" msgstr "" -#: cp/decl.c:9366 +#: cp/decl.c:9397 msgid "Java class %qT cannot have multiple bases" msgstr "" -#: cp/decl.c:9374 +#: cp/decl.c:9405 msgid "Java class %qT cannot have virtual bases" msgstr "" -#: cp/decl.c:9393 +#: cp/decl.c:9424 msgid "base type %qT fails to be a struct or class type" msgstr "" -#: cp/decl.c:9426 +#: cp/decl.c:9457 msgid "recursive type %qT undefined" msgstr "" -#: cp/decl.c:9428 +#: cp/decl.c:9459 msgid "duplicate base type %qT invalid" msgstr "" -#: cp/decl.c:9496 +#: cp/decl.c:9529 msgid "multiple definition of %q#T" msgstr "" -#: cp/decl.c:9497 +#: cp/decl.c:9530 msgid "%Jprevious definition here" msgstr "" @@ -14765,39 +14787,39 @@ msgstr "" #. #. IF no integral type can represent all the enumerator values, the #. enumeration is ill-formed. -#: cp/decl.c:9629 +#: cp/decl.c:9667 msgid "no integral type can represent all of the enumerator values for %qT" msgstr "" -#: cp/decl.c:9730 +#: cp/decl.c:9768 msgid "enumerator value for %qD not integer constant" msgstr "" -#: cp/decl.c:9757 +#: cp/decl.c:9795 msgid "overflow in enumeration values at %qD" msgstr "" -#: cp/decl.c:9826 +#: cp/decl.c:9866 msgid "return type %q#T is incomplete" msgstr "" -#: cp/decl.c:9941 cp/typeck.c:6252 +#: cp/decl.c:9981 cp/typeck.c:6274 msgid "% should return a reference to %<*this%>" msgstr "" -#: cp/decl.c:10265 +#: cp/decl.c:10304 msgid "parameter %qD declared void" msgstr "" -#: cp/decl.c:10747 +#: cp/decl.c:10786 msgid "invalid member function declaration" msgstr "" -#: cp/decl.c:10762 +#: cp/decl.c:10801 msgid "%qD is already defined in class %qT" msgstr "" -#: cp/decl.c:10973 +#: cp/decl.c:11012 msgid "static member function %q#D declared with type qualifiers" msgstr "" @@ -14947,7 +14969,7 @@ msgid "default argument missing for parameter %P of %q+#D" msgstr "" #. damn ICE suppression -#: cp/error.c:2373 +#: cp/error.c:2365 #, c-format msgid "unexpected letter %qc in locate_error\n" msgstr "" @@ -14974,7 +14996,7 @@ msgstr "" msgid "throwing NULL, which has integral, not pointer type" msgstr "" -#: cp/except.c:599 cp/init.c:1856 +#: cp/except.c:599 cp/init.c:1872 msgid "%qD should never be overloaded" msgstr "" @@ -15069,7 +15091,7 @@ msgstr "" #: cp/g++spec.c:238 java/jvspec.c:417 #, c-format -msgid "argument to `%s' missing\n" +msgid "argument to '%s' missing\n" msgstr "" #: cp/init.c:316 @@ -15206,50 +15228,50 @@ msgstr "" msgid "can't find class$" msgstr "" -#: cp/init.c:1808 +#: cp/init.c:1823 msgid "invalid type % for new" msgstr "" -#: cp/init.c:1818 +#: cp/init.c:1833 msgid "uninitialized const in % of %q#T" msgstr "" -#: cp/init.c:1851 +#: cp/init.c:1867 #, c-format msgid "call to Java constructor with %qs undefined" msgstr "" -#: cp/init.c:1891 +#: cp/init.c:1907 msgid "request for member %qD is ambiguous" msgstr "" -#: cp/init.c:2024 +#: cp/init.c:2040 msgid "ISO C++ forbids initialization in array new" msgstr "" -#: cp/init.c:2494 +#: cp/init.c:2510 msgid "initializer ends prematurely" msgstr "" -#: cp/init.c:2547 +#: cp/init.c:2563 msgid "cannot initialize multi-dimensional array with initializer" msgstr "" -#: cp/init.c:2706 +#: cp/init.c:2722 msgid "possible problem detected in invocation of delete operator:" msgstr "" -#: cp/init.c:2709 +#: cp/init.c:2725 msgid "" "neither the destructor nor the class-specific operator delete will be " "called, even if they are declared when the class is defined." msgstr "" -#: cp/init.c:2730 +#: cp/init.c:2746 msgid "unknown array size in delete" msgstr "" -#: cp/init.c:2990 +#: cp/init.c:3006 msgid "type to vector delete is neither pointer or array type" msgstr "" @@ -15302,8 +15324,8 @@ msgstr "" #: cp/lex.c:619 msgid "" -"(if you use `-fpermissive', G++ will accept your code, but allowing the use " -"of an undeclared name is deprecated)" +"(if you use %<-fpermissive%>, G++ will accept your code, but allowing the " +"use of an undeclared name is deprecated)" msgstr "" #: cp/mangle.c:2114 @@ -15322,19 +15344,19 @@ msgstr "" msgid "the mangled name of %qD will change in a future version of GCC" msgstr "" -#: cp/method.c:443 +#: cp/method.c:441 msgid "generic thunk code fails for method %q#D which uses %<...%>" msgstr "" -#: cp/method.c:652 +#: cp/method.c:650 msgid "non-static const member %q#D, can't use default assignment operator" msgstr "" -#: cp/method.c:658 +#: cp/method.c:656 msgid "non-static reference member %q#D, can't use default assignment operator" msgstr "" -#: cp/name-lookup.c:762 +#: cp/name-lookup.c:693 msgid "redeclaration of % as %qT" msgstr "" @@ -15344,228 +15366,227 @@ msgstr "" #. [basic.start.main] #. #. This function shall not be overloaded. -#: cp/name-lookup.c:794 +#: cp/name-lookup.c:725 msgid "invalid redeclaration of %qD" msgstr "" -#: cp/name-lookup.c:795 +#: cp/name-lookup.c:726 msgid "as %qD" msgstr "" -#: cp/name-lookup.c:883 +#: cp/name-lookup.c:814 msgid "type mismatch with previous external decl of %q#D" msgstr "" -#: cp/name-lookup.c:884 +#: cp/name-lookup.c:815 msgid "previous external decl of %q#D" msgstr "" -#: cp/name-lookup.c:966 +#: cp/name-lookup.c:897 msgid "extern declaration of %q#D doesn't match" msgstr "" -#: cp/name-lookup.c:967 +#: cp/name-lookup.c:898 msgid "global declaration %q#D" msgstr "" -#: cp/name-lookup.c:1003 cp/name-lookup.c:1010 +#: cp/name-lookup.c:934 cp/name-lookup.c:941 msgid "declaration of %q#D shadows a parameter" msgstr "" #. Location of previous decl is not useful in this case. -#: cp/name-lookup.c:1035 +#: cp/name-lookup.c:966 msgid "declaration of %qD shadows a member of 'this'" msgstr "" -#: cp/name-lookup.c:1041 +#: cp/name-lookup.c:972 msgid "declaration of %qD shadows a previous local" msgstr "" -#: cp/name-lookup.c:1048 +#: cp/name-lookup.c:979 msgid "declaration of %qD shadows a global declaration" msgstr "" -#: cp/name-lookup.c:1164 +#: cp/name-lookup.c:1095 msgid "name lookup of %qD changed" msgstr "" -#: cp/name-lookup.c:1165 +#: cp/name-lookup.c:1096 msgid " matches this %qD under ISO standard rules" msgstr "" -#: cp/name-lookup.c:1167 +#: cp/name-lookup.c:1098 msgid " matches this %qD under old rules" msgstr "" -#: cp/name-lookup.c:1185 cp/name-lookup.c:1193 +#: cp/name-lookup.c:1116 cp/name-lookup.c:1124 msgid "name lookup of %qD changed for new ISO % scoping" msgstr "" -#: cp/name-lookup.c:1187 +#: cp/name-lookup.c:1118 msgid " cannot use obsolete binding at %qD because it has a destructor" msgstr "" -#: cp/name-lookup.c:1195 +#: cp/name-lookup.c:1126 msgid " using obsolete binding at %qD" msgstr "" -#: cp/name-lookup.c:1248 +#: cp/name-lookup.c:1179 #, c-format msgid "%s %s(%E) %p %d\n" msgstr "" -#: cp/name-lookup.c:1251 +#: cp/name-lookup.c:1182 #, c-format msgid "%s %s %p %d\n" msgstr "" -#: cp/name-lookup.c:1378 +#: cp/name-lookup.c:1308 msgid "XXX is_class_level != (current_scope == class_scope)\n" msgstr "" -#: cp/name-lookup.c:2011 +#: cp/name-lookup.c:1859 msgid "%q#D hides constructor for %q#T" msgstr "" -#: cp/name-lookup.c:2026 +#: cp/name-lookup.c:1874 msgid "%q#D conflicts with previous using declaration %q#D" msgstr "" -#: cp/name-lookup.c:2038 +#: cp/name-lookup.c:1886 msgid "previous non-function declaration %q#D" msgstr "" -#: cp/name-lookup.c:2039 +#: cp/name-lookup.c:1887 msgid "conflicts with function declaration %q#D" msgstr "" #. It's a nested name with template parameter dependent scope. #. This can only be using-declaration for class member. -#: cp/name-lookup.c:2117 cp/name-lookup.c:2142 cp/name-lookup.c:3387 +#: cp/name-lookup.c:1965 cp/name-lookup.c:1990 cp/name-lookup.c:3163 msgid "%qT is not a namespace" msgstr "" #. 7.3.3/5 #. A using-declaration shall not name a template-id. -#: cp/name-lookup.c:2127 +#: cp/name-lookup.c:1975 msgid "a using-declaration cannot specify a template-id. Try %" msgstr "" -#: cp/name-lookup.c:2134 +#: cp/name-lookup.c:1982 msgid "namespace %qD not allowed in using-declaration" msgstr "" -#: cp/name-lookup.c:2170 +#: cp/name-lookup.c:2018 msgid "%qD not declared" msgstr "" #. If the OLD_FN was really declared, the #. declarations don't match. -#: cp/name-lookup.c:2182 cp/name-lookup.c:2224 cp/name-lookup.c:2261 +#: cp/name-lookup.c:2030 cp/name-lookup.c:2072 cp/name-lookup.c:2109 msgid "%qD is already declared in this scope" msgstr "" -#: cp/name-lookup.c:2267 +#: cp/name-lookup.c:2115 msgid "using declaration %qD introduced ambiguous type %qT" msgstr "" -#. Definition isn't the kind we were looking for. -#: cp/name-lookup.c:2435 cp/name-lookup.c:2454 -msgid "%q#D redeclared as %C" -msgstr "" - -#: cp/name-lookup.c:2822 +#: cp/name-lookup.c:2594 msgid "%qD has the same name as the class in which it is declared" msgstr "" -#: cp/name-lookup.c:2917 +#: cp/name-lookup.c:2689 msgid "using-declaration for non-member at class scope" msgstr "" -#: cp/name-lookup.c:2924 +#: cp/name-lookup.c:2696 msgid "using-declaration cannot name destructor" msgstr "" -#: cp/name-lookup.c:3003 +#: cp/name-lookup.c:2775 msgid "declaration of %qD not in a namespace surrounding %qD" msgstr "" -#: cp/name-lookup.c:3043 +#: cp/name-lookup.c:2783 +msgid "explicit qualification in declaration of `%D'" +msgstr "" + +#: cp/name-lookup.c:2819 msgid "%qD should have been declared inside %qD" msgstr "" -#: cp/name-lookup.c:3105 +#: cp/name-lookup.c:2881 msgid "namespace alias %qD not allowed here, assuming %qD" msgstr "" #. The parser did not find it, so it's not there. -#: cp/name-lookup.c:3220 +#: cp/name-lookup.c:2996 msgid "unknown namespace %qD" msgstr "" -#: cp/name-lookup.c:3381 +#: cp/name-lookup.c:3157 msgid "namespace %qT undeclared" msgstr "" -#: cp/name-lookup.c:3425 +#: cp/name-lookup.c:3201 msgid "strong using only meaningful at namespace scope" msgstr "" -#: cp/name-lookup.c:3432 +#: cp/name-lookup.c:3208 msgid "%qD attribute directive ignored" msgstr "" -#: cp/name-lookup.c:3566 +#: cp/name-lookup.c:3342 msgid "use of %qD is ambiguous" msgstr "" -#: cp/name-lookup.c:3567 +#: cp/name-lookup.c:3343 msgid " first declared as %q#D here" msgstr "" -#: cp/name-lookup.c:3569 +#: cp/name-lookup.c:3345 msgid " also declared as %q#D here" msgstr "" -#: cp/name-lookup.c:3584 +#: cp/name-lookup.c:3360 msgid "%qD denotes an ambiguous type" msgstr "" -#: cp/name-lookup.c:3585 +#: cp/name-lookup.c:3361 msgid "%J first type here" msgstr "" -#: cp/name-lookup.c:3586 +#: cp/name-lookup.c:3362 msgid "%J other type here" msgstr "" #. This happens for A::B where B is a template, and there are no #. template arguments. -#: cp/name-lookup.c:3650 cp/typeck.c:1818 +#: cp/name-lookup.c:3426 cp/typeck.c:1818 msgid "invalid use of %qD" msgstr "" -#: cp/name-lookup.c:3690 +#: cp/name-lookup.c:3466 msgid "%<%D::%D%> is not a template" msgstr "" -#: cp/name-lookup.c:3706 +#: cp/name-lookup.c:3482 msgid "%qD undeclared in namespace %qD" msgstr "" -#: cp/name-lookup.c:4243 +#: cp/name-lookup.c:4108 msgid "%qD is not a function," msgstr "" -#: cp/name-lookup.c:4244 +#: cp/name-lookup.c:4109 msgid " conflict with %qD" msgstr "" -#: cp/name-lookup.c:5007 +#: cp/name-lookup.c:4873 msgid "XXX entering pop_everything ()\n" msgstr "" -#: cp/name-lookup.c:5016 +#: cp/name-lookup.c:4882 msgid "XXX leaving pop_everything ()\n" msgstr "" @@ -15573,7 +15594,7 @@ msgstr "" msgid "%<%D::%D%> has not been declared" msgstr "" -#: cp/parser.c:1815 cp/semantics.c:2343 +#: cp/parser.c:1815 cp/semantics.c:2318 msgid "%<::%D%> has not been declared" msgstr "" @@ -15605,7 +15626,7 @@ msgstr "" msgid "new types may not be defined in a return type" msgstr "" -#: cp/parser.c:1901 cp/pt.c:4361 +#: cp/parser.c:1901 cp/pt.c:4364 msgid "%qT is not a template" msgstr "" @@ -15772,106 +15793,110 @@ msgstr "" msgid "expected type-name" msgstr "" -#: cp/parser.c:9736 +#: cp/parser.c:9748 msgid "type attributes are honored only at type definition" msgstr "" #. [namespace.udecl] #. #. A using declaration shall not name a template-id. -#: cp/parser.c:10122 +#: cp/parser.c:10130 msgid "a template-id may not appear in a using-declaration" msgstr "" -#: cp/parser.c:10453 +#: cp/parser.c:10461 msgid "an asm-specification is not allowed on a function-definition" msgstr "" -#: cp/parser.c:10455 +#: cp/parser.c:10463 msgid "attributes are not allowed on a function-definition" msgstr "" -#: cp/parser.c:10586 +#: cp/parser.c:10594 msgid "attributes after parenthesized initializer ignored" msgstr "" -#: cp/parser.c:11029 +#: cp/parser.c:10976 +msgid "array bound is not an integer constant" +msgstr "" + +#: cp/parser.c:11045 msgid "%<%T::%D%> is not a type" msgstr "" -#: cp/parser.c:11074 +#: cp/parser.c:11090 msgid "invalid use of constructor as a template" msgstr "" -#: cp/parser.c:11075 +#: cp/parser.c:11091 msgid "" "use %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified " "name" msgstr "" -#: cp/parser.c:11263 +#: cp/parser.c:11279 msgid "duplicate cv-qualifier" msgstr "" -#: cp/parser.c:11779 +#: cp/parser.c:11795 msgid "file ends in default argument" msgstr "" -#: cp/parser.c:11839 +#: cp/parser.c:11855 msgid "deprecated use of default argument for parameter of non-function" msgstr "" -#: cp/parser.c:11842 +#: cp/parser.c:11858 msgid "default arguments are only permitted for function parameters" msgstr "" -#: cp/parser.c:12582 +#: cp/parser.c:12598 msgid "declaration of %qD in %qD which does not enclose %qD" msgstr "" -#: cp/parser.c:12595 +#: cp/parser.c:12611 msgid "extra qualification ignored" msgstr "" -#: cp/parser.c:12606 +#: cp/parser.c:12622 msgid "an explicit specialization must be preceded by %