aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/po/ChangeLog4
-rw-r--r--gcc/po/gcc.pot5246
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 <joseph@codesourcery.com>
+
+ * gcc.pot: Regenerate.
+
2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
* 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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 "%<va_start%> used in function with fixed args"
msgstr ""
-#: builtins.c:3776 builtins.c:8679
+#: builtins.c:3774 builtins.c:8677
msgid "second parameter of %<va_start%> not last named argument"
msgstr ""
#. Evidently an out of date version of <stdarg.h>; 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 %<va_start%>"
msgstr ""
-#: builtins.c:3871
+#: builtins.c:3869
msgid "too many arguments to function %<va_start%>"
msgstr ""
-#: builtins.c:4019
+#: builtins.c:4017
msgid "first argument to %<va_arg%> not of type %<va_list%>"
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 %<va_arg%>)"
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 %<void *%> 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 %<true%>"
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 %<restrict%>"
msgstr ""
-#: c-common.c:2759
+#: c-common.c:2756
msgid "invalid application of %<sizeof%> 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 %<int%> in declaration of %qs"
msgstr ""
-#: c-decl.c:3834
+#: c-decl.c:3830
msgid "duplicate %<const%>"
msgstr ""
-#: c-decl.c:3836
+#: c-decl.c:3832
msgid "duplicate %<restrict%>"
msgstr ""
-#: c-decl.c:3838
+#: c-decl.c:3834
msgid "duplicate %<volatile%>"
msgstr ""
-#: c-decl.c:3857
+#: c-decl.c:3853
msgid "function definition declared %<auto%>"
msgstr ""
-#: c-decl.c:3859
+#: c-decl.c:3855
msgid "function definition declared %<register%>"
msgstr ""
-#: c-decl.c:3861
+#: c-decl.c:3857
msgid "function definition declared %<typedef%>"
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 %<extern%>"
msgstr ""
-#: c-decl.c:3901 cp/decl.c:7134
+#: c-decl.c:3897 cp/decl.c:7142
msgid "%qs has both %<extern%> and initializer"
msgstr ""
-#: c-decl.c:3906
+#: c-decl.c:3902
msgid "file-scope declaration of %qs specifies %<auto%>"
msgstr ""
-#: c-decl.c:3908
+#: c-decl.c:3904
msgid "file-scope declaration of %qs specifies %<register%>"
msgstr ""
-#: c-decl.c:3913 cp/decl.c:7138
+#: c-decl.c:3909 cp/decl.c:7146
msgid "nested function %qs declared %<extern%>"
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 %<for%> 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 "%<long long long%> 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 "<built-in>"
msgstr ""
-#: c-opts.c:1299
+#: c-opts.c:1296
msgid "<command line>"
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 %<enum%> 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 %<volatile%>"
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 %<void *%> 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 %<char%>"
+#: 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 %<register%> 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 %<char%>"
msgstr ""
-#: c-typeck.c:1694
-msgid "subscript has type %<char%>"
+#: c-typeck.c:1667
+msgid "ISO C forbids subscripting %<register%> 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 %<float%> rather than %<double%> 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 %<void *%> 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 %<void *%> 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 %<void "
"*%>"
msgstr ""
-#: c-typeck.c:3686
+#: c-typeck.c:3631
msgid "ISO C forbids assignment between function pointer and %<void *%>"
msgstr ""
-#: c-typeck.c:3688
+#: c-typeck.c:3633
msgid "ISO C forbids initialization between function pointer and %<void *%>"
msgstr ""
-#: c-typeck.c:3690
+#: c-typeck.c:3635
msgid "ISO C forbids return between function pointer and %<void *%>"
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 %<goto *expr;%>"
msgstr ""
-#: c-typeck.c:6431 cp/typeck.c:6147
+#: c-typeck.c:6376 cp/typeck.c:6160
msgid "function declared %<noreturn%> has a %<return%> statement"
msgstr ""
-#: c-typeck.c:6438
+#: c-typeck.c:6383
msgid "%<return%> with no value, in function returning non-void"
msgstr ""
-#: c-typeck.c:6445
+#: c-typeck.c:6390
msgid "%<return%> 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 "%<long%> switch expression not converted to %<int%> 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 "%<default%> label not within a switch statement"
msgstr ""
-#: c-typeck.c:6676
+#: c-typeck.c:6621
msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
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 %<void *%> 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 "%<or%> of unmatched not-equal tests is always 1"
msgstr ""
-#: fold-const.c:4915
+#: fold-const.c:4904
msgid "%<and%> 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 %<asm%>"
msgstr ""
-#: function.c:3488
+#: function.c:3495
msgid "%Jvariable %qD might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.c:3509
+#: function.c:3516
msgid "%Jargument %qD might be clobbered by %<longjmp%> or %<vfork%>"
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 %<asm%>"
msgstr ""
-#: reload.c:1272
+#: reload.c:1275
msgid "impossible register constraint in %<asm%>"
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 %<asm%>"
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 %<asm%>"
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 "%<asm%> 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 "%<asm%> 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 %<asm%>"
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 %<asm%>"
msgstr ""
-#: stmt.c:681
+#: stmt.c:680
msgid "PIC register %qs clobbered in %<asm%>"
msgstr ""
-#: stmt.c:728
+#: stmt.c:727
msgid "more than %d operands in %<asm%>"
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 %<asm%>"
msgstr ""
-#: stmt.c:1121
+#: stmt.c:1120
msgid "operand constraints for %<asm%> 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 %<static%> 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 "%<then%> label does not match edge at end of bb %d\n"
msgstr ""
-#: tree-cfg.c:3509
+#: tree-cfg.c:3696
msgid "%<else%> 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 %<noreturn%>"
msgstr ""
-#: tree-cfg.c:5312 tree-cfg.c:5316
+#: tree-cfg.c:5543 tree-cfg.c:5547
msgid "%H%<noreturn%> 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 %<full%>, %<partial%> or %<none%>"
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) <built-in>"
msgstr ""
-#: cp/call.c:2379
+#: cp/call.c:2374
msgid "%s %D(%T, %T) <built-in>"
msgstr ""
-#: cp/call.c:2383
+#: cp/call.c:2378
msgid "%s %D(%T) <built-in>"
msgstr ""
-#: cp/call.c:2387
+#: cp/call.c:2382
msgid "%s %T <conversion>"
msgstr ""
-#: cp/call.c:2389
+#: cp/call.c:2384
msgid "%J%s %+#D <near match>"
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 %<operator?:%> in %<%E ? %E : %E%>"
msgstr ""
-#: cp/call.c:3016
+#: cp/call.c:3011
msgid "%s for %<operator%s%> in %<%E%s%>"
msgstr ""
-#: cp/call.c:3020
+#: cp/call.c:3015
msgid "%s for %<operator[]%> 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 %<operator%s%> in %<%E %s %E%>"
msgstr ""
-#: cp/call.c:3033
+#: cp/call.c:3028
msgid "%s for %<operator%s%> 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 %<void%> 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 %<operator %s> 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 %<this%> 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 %<extern%> and later %<static%>"
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 %<virtual%> %s"
msgstr ""
-#: cp/decl.c:5543
+#: cp/decl.c:5548
msgid "%qD declared as an %<inline%> %s"
msgstr ""
-#: cp/decl.c:5545
+#: cp/decl.c:5550
msgid ""
"%<const%> and %<volatile%> 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 %<int%>"
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 <class T> friend void f<T>()'.
-#: 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 ""
"%<inline%> 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 %<operator %T%>"
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 %<long long%>"
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 %<operator %T%>"
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 %<auto%>"
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 %<explicit%>"
msgstr ""
-#: cp/decl.c:7580
+#: cp/decl.c:7588
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:7585
+#: cp/decl.c:7593
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:7591
+#: cp/decl.c:7599
msgid "function %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:7596
+#: cp/decl.c:7604
msgid "static %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:7601
+#: cp/decl.c:7609
msgid "const %qs cannot be declared %<mutable%>"
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 "%<inline%> 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. %<friend class %T::%D%>"
msgstr ""
-#: cp/decl.c:7764
+#: cp/decl.c:7771
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
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 %<auto%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:8133
+#: cp/decl.c:8140
msgid "storage class %<register%> 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 ""
"%<static%> specified invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:8149
+#: cp/decl.c:8156
msgid ""
"%<inline%> 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 ""
"%<static%> 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 %<register%>"
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 %<int%> as its argument"
msgstr ""
-#: cp/decl.c:8915
+#: cp/decl.c:8924
msgid "postfix %qD must take %<int%> 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 %<void%>"
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 "%<operator=%> 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 %<void%> for new"
msgstr ""
-#: cp/init.c:1818
+#: cp/init.c:1833
msgid "uninitialized const in %<new%> 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 %<wchar_t%> 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 %<for%> 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 %<using %D%>"
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 %<template <>%>"
msgstr ""
-#: cp/parser.c:12898
+#: cp/parser.c:12914
msgid "%Hextra %<;%>"
msgstr ""
-#: cp/parser.c:12916
+#: cp/parser.c:12932
msgid "a class-key must be used when declaring a friend"
msgstr ""
-#: cp/parser.c:12930
+#: cp/parser.c:12946
msgid "friend declaration does not name a class or function"
msgstr ""
-#: cp/parser.c:13104
+#: cp/parser.c:13120
msgid "pure-specifier on function-definition"
msgstr ""
-#: cp/parser.c:13377
+#: cp/parser.c:13393
msgid "keyword %<typename%> not allowed outside of templates"
msgstr ""
-#: cp/parser.c:13379
+#: cp/parser.c:13395
msgid ""
"keyword %<typename%> not allowed in this context (the base class is "
"implicitly a type)"
msgstr ""
-#: cp/parser.c:13653
+#: cp/parser.c:13669
msgid "invalid catch parameter"
msgstr ""
-#: cp/parser.c:14215
+#: cp/parser.c:14231
msgid "reference to %qD is ambiguous"
msgstr ""
-#: cp/parser.c:14384
+#: cp/parser.c:14400
msgid "too few template-parameter-lists"
msgstr ""
@@ -15879,50 +15904,50 @@ msgstr ""
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:14399
+#: cp/parser.c:14415
msgid "too many template-parameter-lists"
msgstr ""
#. Skip the entire function.
-#: cp/parser.c:14623
+#: cp/parser.c:14639
msgid "invalid function declaration"
msgstr ""
#. Issue an error message.
-#: cp/parser.c:14660
+#: cp/parser.c:14676
msgid "named return values are no longer supported"
msgstr ""
-#: cp/parser.c:14828
+#: cp/parser.c:14844
#, c-format
msgid "template declaration of %qs"
msgstr ""
-#: cp/parser.c:15032
+#: cp/parser.c:15048
msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
msgstr ""
-#: cp/parser.c:15047
+#: cp/parser.c:15063
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr ""
-#: cp/parser.c:15052
+#: cp/parser.c:15068
msgid "missing %<>%> to terminate the template argument list"
msgstr ""
-#: cp/parser.c:15568
+#: cp/parser.c:15586
msgid "%qs tag used in naming %q#T"
msgstr ""
-#: cp/parser.c:15589
+#: cp/parser.c:15607
msgid "%qD redeclared with different access"
msgstr ""
-#: cp/parser.c:15606
+#: cp/parser.c:15624
msgid "%<template%> (as a disambiguator) is only allowed within templates"
msgstr ""
-#: cp/parser.c:15814
+#: cp/parser.c:15832
msgid "inter-module optimizations not implemented for C++"
msgstr ""
@@ -16263,191 +16288,199 @@ msgstr ""
msgid "provided for %qD"
msgstr ""
-#: cp/pt.c:4010
+#: cp/pt.c:4012
#, c-format
msgid "template argument %d is invalid"
msgstr ""
-#: cp/pt.c:4231
+#: cp/pt.c:4234
msgid "non-template used as template"
msgstr ""
-#: cp/pt.c:4373
+#: cp/pt.c:4376
msgid "non-template type %qT used as a template"
msgstr ""
-#: cp/pt.c:4375
+#: cp/pt.c:4378
msgid "for template declaration %qD"
msgstr ""
-#: cp/pt.c:5015
+#: cp/pt.c:5018
msgid ""
"template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
"to increase the maximum) instantiating %qD"
msgstr ""
-#: cp/pt.c:5454
+#: cp/pt.c:5457
msgid "ambiguous class template instantiation for %q#T"
msgstr ""
-#: cp/pt.c:5460
+#: cp/pt.c:5463
msgid "%s %+#T"
msgstr ""
-#: cp/pt.c:6518
+#: cp/pt.c:6522
msgid "instantiation of %qD as type %qT"
msgstr ""
-#: cp/pt.c:6679
+#: cp/pt.c:6683
msgid "invalid parameter type %qT"
msgstr ""
-#: cp/pt.c:6681
+#: cp/pt.c:6685
msgid "in declaration %qD"
msgstr ""
-#: cp/pt.c:6755
+#: cp/pt.c:6746
+msgid "function returning an array"
+msgstr ""
+
+#: cp/pt.c:6748
+msgid "function returning a function"
+msgstr ""
+
+#: cp/pt.c:6775
msgid "creating pointer to member function of non-class type %qT"
msgstr ""
-#: cp/pt.c:6925
+#: cp/pt.c:6945
msgid "creating array with size zero"
msgstr ""
-#: cp/pt.c:6939
+#: cp/pt.c:6959
#, c-format
msgid "creating array with size zero (%qE)"
msgstr ""
-#: cp/pt.c:7156
+#: cp/pt.c:7176
msgid "forming reference to void"
msgstr ""
-#: cp/pt.c:7158
+#: cp/pt.c:7178
msgid "forming %s to reference type %qT"
msgstr ""
-#: cp/pt.c:7195
+#: cp/pt.c:7215
msgid "creating pointer to member of non-class type %qT"
msgstr ""
-#: cp/pt.c:7201
+#: cp/pt.c:7221
msgid "creating pointer to member reference type %qT"
msgstr ""
-#: cp/pt.c:7271
+#: cp/pt.c:7291
msgid "creating array of %qT"
msgstr ""
-#: cp/pt.c:7277
+#: cp/pt.c:7297
msgid "creating array of %qT, which is an abstract class type"
msgstr ""
-#: cp/pt.c:7321
+#: cp/pt.c:7341
msgid "%qT is not a class, struct, or union type"
msgstr ""
-#: cp/pt.c:7410
+#: cp/pt.c:7430
#, c-format
msgid "use of %qs in template"
msgstr ""
-#: cp/pt.c:7535
+#: cp/pt.c:7555
#, c-format
msgid ""
"dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr ""
-#: cp/pt.c:7537
+#: cp/pt.c:7557
msgid "say %<typename %E%> if a type is meant"
msgstr ""
-#: cp/pt.c:8679
+#: cp/pt.c:8708
msgid "%qT is not a class or namespace"
msgstr ""
-#: cp/pt.c:8682
+#: cp/pt.c:8711
msgid "%qD is not a class or namespace"
msgstr ""
-#: cp/pt.c:8815
+#: cp/pt.c:8844
msgid "%qT uses anonymous type"
msgstr ""
-#: cp/pt.c:8817
+#: cp/pt.c:8846
msgid "%qT uses local type %qT"
msgstr ""
-#: cp/pt.c:8825
+#: cp/pt.c:8854
msgid "%qT is a variably modified type"
msgstr ""
-#: cp/pt.c:8836
+#: cp/pt.c:8865
#, c-format
msgid "integral expression %qE is not constant"
msgstr ""
-#: cp/pt.c:8841
+#: cp/pt.c:8870
msgid " trying to instantiate %qD"
msgstr ""
-#: cp/pt.c:9357
+#: cp/pt.c:9386
msgid "incomplete type unification"
msgstr ""
-#: cp/pt.c:10675 cp/pt.c:10746
+#: cp/pt.c:10704 cp/pt.c:10775
msgid "explicit instantiation of non-template %q#D"
msgstr ""
-#: cp/pt.c:10691 cp/pt.c:10741
+#: cp/pt.c:10720 cp/pt.c:10770
msgid "no matching template for %qD found"
msgstr ""
-#: cp/pt.c:10697
+#: cp/pt.c:10726
msgid "explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:10733
+#: cp/pt.c:10762
msgid "duplicate explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:10755
+#: cp/pt.c:10784
msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
msgstr ""
-#: cp/pt.c:10760 cp/pt.c:10850
+#: cp/pt.c:10789 cp/pt.c:10879
msgid "storage class %qD applied to template instantiation"
msgstr ""
-#: cp/pt.c:10822
+#: cp/pt.c:10851
msgid "explicit instantiation of non-template type %qT"
msgstr ""
-#: cp/pt.c:10831
+#: cp/pt.c:10860
msgid "explicit instantiation of %q#T before definition of template"
msgstr ""
-#: cp/pt.c:10839
+#: cp/pt.c:10868
#, c-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr ""
-#: cp/pt.c:10884
+#: cp/pt.c:10913
msgid "duplicate explicit instantiation of %q#T"
msgstr ""
-#: cp/pt.c:11249
+#: cp/pt.c:11278
msgid "explicit instantiation of %qD but no definition available"
msgstr ""
-#: cp/pt.c:11393
+#: cp/pt.c:11422
msgid ""
"template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
"to increase the maximum) instantiating %q+D, possibly from virtual table "
"generation"
msgstr ""
-#: cp/pt.c:11672
+#: cp/pt.c:11701
msgid "%q#T is not a valid type for a template constant parameter"
msgstr ""
@@ -16486,45 +16519,45 @@ msgstr ""
msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
msgstr ""
-#: cp/search.c:258
+#: cp/search.c:257
msgid "%qT is an ambiguous base of %qT"
msgstr ""
-#: cp/search.c:276
+#: cp/search.c:275
msgid "%qT is an inaccessible base of %qT"
msgstr ""
-#: cp/search.c:1835
+#: cp/search.c:1834
msgid "deprecated covariant return type for %q#D"
msgstr ""
-#: cp/search.c:1837 cp/search.c:1852 cp/search.c:1858
+#: cp/search.c:1836 cp/search.c:1851 cp/search.c:1857
msgid " overriding %q#D"
msgstr ""
-#: cp/search.c:1851
+#: cp/search.c:1850
msgid "invalid covariant return type for %q#D"
msgstr ""
-#: cp/search.c:1856
+#: cp/search.c:1855
msgid "conflicting return type specified for %q#D"
msgstr ""
-#: cp/search.c:1867
+#: cp/search.c:1866
msgid "looser throw specifier for %q#F"
msgstr ""
-#: cp/search.c:1868
+#: cp/search.c:1867
msgid " overriding %q#F"
msgstr ""
#. A static member function cannot match an inherited
#. virtual member function.
-#: cp/search.c:1961
+#: cp/search.c:1960
msgid "%q#D cannot be declared"
msgstr ""
-#: cp/search.c:1962
+#: cp/search.c:1961
msgid " since %q#D declared in base class"
msgstr ""
@@ -16606,106 +16639,97 @@ msgstr ""
msgid "base class %qT has cv qualifiers"
msgstr ""
-#: cp/semantics.c:2319
-msgid "multiple declarators in template declaration"
-msgstr ""
-
-#: cp/semantics.c:2331
+#: cp/semantics.c:2306
msgid "incomplete type %qT used in nested name specifier"
msgstr ""
-#: cp/semantics.c:2334
+#: cp/semantics.c:2309
msgid "reference to %<%T::%D%> is ambiguous"
msgstr ""
-#: cp/semantics.c:2338 cp/typeck.c:1653
+#: cp/semantics.c:2313 cp/typeck.c:1653
msgid "%qD is not a member of %qT"
msgstr ""
-#: cp/semantics.c:2341
+#: cp/semantics.c:2316
msgid "%qD is not a member of %qD"
msgstr ""
-#: cp/semantics.c:2466
+#: cp/semantics.c:2441
msgid ""
"template parameter %qD of type %qT is not allowed in an integral constant "
"expression because it is not of integral or enumeration type"
msgstr ""
-#: cp/semantics.c:2610
+#: cp/semantics.c:2585
msgid "%qD cannot appear in a constant-expression"
msgstr ""
-#: cp/semantics.c:2618
+#: cp/semantics.c:2593
msgid "use of namespace %qD as expression"
msgstr ""
-#: cp/semantics.c:2623
+#: cp/semantics.c:2598
msgid "use of class template %qT as expression"
msgstr ""
#. Ambiguous reference to base members.
-#: cp/semantics.c:2629
+#: cp/semantics.c:2604
msgid "request for member %qD is ambiguous in multiple inheritance lattice"
msgstr ""
-#: cp/semantics.c:2690
+#: cp/semantics.c:2665
#, c-format
msgid "use of %s from containing function"
msgstr ""
-#: cp/semantics.c:2693
+#: cp/semantics.c:2668
msgid " %q#D declared here"
msgstr ""
-#: cp/semantics.c:2744
+#: cp/semantics.c:2719
#, c-format
msgid "type of %qE is unknown"
msgstr ""
-#: cp/tree.c:226
-#, c-format
-msgid "non-lvalue in %s"
-msgstr ""
-
-#: cp/tree.c:539
+#: cp/tree.c:525
msgid "%qV qualifiers cannot be applied to %qT"
msgstr ""
-#: cp/tree.c:1774
+#: cp/tree.c:1760
#, c-format
msgid "%qE attribute can only be applied to Java class definitions"
msgstr ""
-#: cp/tree.c:1803
+#: cp/tree.c:1789
#, c-format
msgid "%qE attribute can only be applied to class definitions"
msgstr ""
-#: cp/tree.c:1808
+#: cp/tree.c:1794
#, c-format
msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
msgstr ""
-#: cp/tree.c:1832
+#: cp/tree.c:1818
msgid "requested init_priority is not an integer constant"
msgstr ""
-#: cp/tree.c:1853
+#: cp/tree.c:1839
#, c-format
msgid ""
"can only use %qE attribute on file-scope definitions of objects of class type"
msgstr ""
-#: cp/tree.c:1861
+#: cp/tree.c:1847
msgid "requested init_priority is out of range"
msgstr ""
-#: cp/tree.c:1871
+#: cp/tree.c:1857
msgid "requested init_priority is reserved for internal use"
msgstr ""
-#: cp/tree.c:1881
+#: cp/tree.c:1867
#, c-format
msgid "%qE attribute is not supported on this platform"
msgstr ""
@@ -16802,6 +16826,10 @@ msgstr ""
msgid "invalid type argument"
msgstr ""
+#: cp/typeck.c:2175
+msgid "subscript missing in array reference"
+msgstr ""
+
#: cp/typeck.c:2257
msgid "ISO C++ forbids subscripting non-lvalue array"
msgstr ""
@@ -16891,6 +16919,10 @@ msgstr ""
msgid "ISO C++ forbids comparison between pointer and integer"
msgstr ""
+#: cp/typeck.c:3174
+msgid "unordered comparison on non-floating point argument"
+msgstr ""
+
#: cp/typeck.c:3196
msgid "invalid operands of types %qT and %qT to binary %qO"
msgstr ""
@@ -16943,99 +16975,103 @@ msgstr ""
msgid "taking address of temporary"
msgstr ""
-#: cp/typeck.c:3886
+#: cp/typeck.c:3890
#, c-format
msgid "ISO C++ forbids %sing an enum"
msgstr ""
-#: cp/typeck.c:3897
+#: cp/typeck.c:3901
msgid "cannot %s a pointer to incomplete type %qT"
msgstr ""
-#: cp/typeck.c:3903
+#: cp/typeck.c:3907
msgid "ISO C++ forbids %sing a pointer of type %qT"
msgstr ""
-#: cp/typeck.c:3928
+#: cp/typeck.c:3932
msgid "cast to non-reference type used as lvalue"
msgstr ""
-#: cp/typeck.c:3963
+#: cp/typeck.c:3967
msgid "invalid use of %<--%> on bool variable %qD"
msgstr ""
#. ARM $3.4
-#: cp/typeck.c:3992
+#: cp/typeck.c:3996
msgid "ISO C++ forbids taking address of function %<::main%>"
msgstr ""
#. An expression like &memfn.
-#: cp/typeck.c:4046
+#: cp/typeck.c:4050
msgid ""
"ISO C++ forbids taking the address of an unqualified or parenthesized non-"
"static member function to form a pointer to member function. Say %<&%T::%D%>"
msgstr ""
-#: cp/typeck.c:4051
+#: cp/typeck.c:4055
msgid ""
"ISO C++ forbids taking the address of a bound member function to form a "
"pointer to member function. Say %<&%T::%D%>"
msgstr ""
-#: cp/typeck.c:4079
+#: cp/typeck.c:4083
msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
msgstr ""
-#: cp/typeck.c:4131
+#: cp/typeck.c:4135
msgid "attempt to take address of bit-field structure member %qD"
msgstr ""
-#: cp/typeck.c:4244
+#: cp/typeck.c:4248
msgid "taking address of destructor"
msgstr ""
-#: cp/typeck.c:4257
+#: cp/typeck.c:4261
msgid "taking address of bound pointer-to-member expression"
msgstr ""
-#: cp/typeck.c:4265
+#: cp/typeck.c:4269
msgid "cannot create pointer to reference member %qD"
msgstr ""
-#: cp/typeck.c:4328
+#: cp/typeck.c:4332
msgid "cannot take the address of %<this%>, which is an rvalue expression"
msgstr ""
-#: cp/typeck.c:4347
+#: cp/typeck.c:4355
+msgid "address of explicit register variable %qD requested"
+msgstr ""
+
+#: cp/typeck.c:4360
msgid "address requested for %qD, which is declared %<register%>"
msgstr ""
-#: cp/typeck.c:4413
+#: cp/typeck.c:4426
#, c-format
msgid "%s expression list treated as compound expression"
msgstr ""
-#: cp/typeck.c:4489
+#: cp/typeck.c:4502
msgid "%s from type %qT to type %qT casts away constness"
msgstr ""
-#: cp/typeck.c:4787
+#: cp/typeck.c:4800
msgid "invalid static_cast from type %qT to type %qT"
msgstr ""
-#: cp/typeck.c:4809
+#: cp/typeck.c:4822
msgid "converting from %qT to %qT"
msgstr ""
-#: cp/typeck.c:4854
+#: cp/typeck.c:4867
msgid "invalid cast of an rvalue expression of type %qT to type %qT"
msgstr ""
-#: cp/typeck.c:4913
+#: cp/typeck.c:4926
msgid "cast from %qT to %qT loses precision"
msgstr ""
-#: cp/typeck.c:4941
+#: cp/typeck.c:4954
msgid "cast from %qT to %qT increases required alignment of target type"
msgstr ""
@@ -17043,152 +17079,152 @@ msgstr ""
#. where possible, and it is necessary in some cases. DR 195
#. addresses this issue, but as of 2004/10/26 is still in
#. drafting.
-#: cp/typeck.c:4955
+#: cp/typeck.c:4968
msgid ""
"ISO C++ forbids casting between pointer-to-function and pointer-to-object"
msgstr ""
-#: cp/typeck.c:4966
+#: cp/typeck.c:4979
msgid "invalid cast from type %qT to type %qT"
msgstr ""
-#: cp/typeck.c:5022
+#: cp/typeck.c:5035
msgid ""
"invalid use of const_cast with type %qT, which is not a pointer, reference, "
"nor a pointer-to-data-member type"
msgstr ""
-#: cp/typeck.c:5031
+#: cp/typeck.c:5044
msgid ""
"invalid use of const_cast with type %qT, which is a pointer or reference to "
"a function type"
msgstr ""
-#: cp/typeck.c:5053
+#: cp/typeck.c:5066
msgid "invalid const_cast of an rvalue of type %qT to type %qT"
msgstr ""
-#: cp/typeck.c:5096
+#: cp/typeck.c:5109
msgid "invalid const_cast from type %qT to type %qT"
msgstr ""
-#: cp/typeck.c:5164 cp/typeck.c:5169
+#: cp/typeck.c:5177 cp/typeck.c:5182
msgid "ISO C++ forbids casting to an array type %qT"
msgstr ""
-#: cp/typeck.c:5177
+#: cp/typeck.c:5190
msgid "invalid cast to function type %qT"
msgstr ""
-#: cp/typeck.c:5398
+#: cp/typeck.c:5411
msgid " in evaluation of %<%Q(%#T, %#T)%>"
msgstr ""
-#: cp/typeck.c:5467
+#: cp/typeck.c:5480
msgid "incompatible types in assignment of %qT to %qT"
msgstr ""
-#: cp/typeck.c:5474
+#: cp/typeck.c:5487
msgid "ISO C++ forbids assignment of arrays"
msgstr ""
-#: cp/typeck.c:5585
+#: cp/typeck.c:5598
msgid " in pointer to member function conversion"
msgstr ""
-#: cp/typeck.c:5591
+#: cp/typeck.c:5604
msgid " in pointer to member conversion"
msgstr ""
#. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5602 cp/typeck.c:5618
+#: cp/typeck.c:5615 cp/typeck.c:5631
msgid "pointer to member cast via virtual base %qT"
msgstr ""
-#: cp/typeck.c:5621
+#: cp/typeck.c:5634
msgid "pointer to member conversion via virtual base %qT"
msgstr ""
-#: cp/typeck.c:5694
+#: cp/typeck.c:5707
msgid "invalid conversion to type %qT from type %qT"
msgstr ""
-#: cp/typeck.c:5858
+#: cp/typeck.c:5871
msgid "passing NULL used for non-pointer %s %P of %qD"
msgstr ""
-#: cp/typeck.c:5861
+#: cp/typeck.c:5874
msgid "%s to non-pointer type %qT from NULL"
msgstr ""
-#: cp/typeck.c:5869
+#: cp/typeck.c:5882
msgid "passing %qT for %s %P of %qD"
msgstr ""
-#: cp/typeck.c:5872
+#: cp/typeck.c:5885
msgid "%s to %qT from %qT"
msgstr ""
-#: cp/typeck.c:5881
+#: cp/typeck.c:5894
msgid "passing negative value %qE for %s %P of %qD"
msgstr ""
-#: cp/typeck.c:5884
+#: cp/typeck.c:5897
msgid "%s of negative value %qE to %qT"
msgstr ""
-#: cp/typeck.c:5970
+#: cp/typeck.c:5983
msgid "cannot convert %qT to %qT for argument %qP to %qD"
msgstr ""
-#: cp/typeck.c:5973
+#: cp/typeck.c:5986
msgid "cannot convert %qT to %qT in %s"
msgstr ""
-#: cp/typeck.c:6049 cp/typeck.c:6051
+#: cp/typeck.c:6062 cp/typeck.c:6064
msgid "in passing argument %P of %q+D"
msgstr ""
-#: cp/typeck.c:6101
+#: cp/typeck.c:6114
msgid "returning reference to temporary"
msgstr ""
-#: cp/typeck.c:6108
+#: cp/typeck.c:6121
msgid "reference to non-lvalue returned"
msgstr ""
-#: cp/typeck.c:6120
+#: cp/typeck.c:6133
msgid "reference to local variable %qD returned"
msgstr ""
-#: cp/typeck.c:6123
+#: cp/typeck.c:6136
msgid "address of local variable %qD returned"
msgstr ""
-#: cp/typeck.c:6153
+#: cp/typeck.c:6166
msgid "returning a value from a destructor"
msgstr ""
#. If a return statement appears in a handler of the
#. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6161
+#: cp/typeck.c:6174
msgid "cannot return from a handler of a function-try-block of a constructor"
msgstr ""
#. You can't return a value from a constructor.
-#: cp/typeck.c:6164
+#: cp/typeck.c:6177
msgid "returning a value from a constructor"
msgstr ""
-#: cp/typeck.c:6187
+#: cp/typeck.c:6200
msgid "return-statement with no value, in function returning %qT"
msgstr ""
-#: cp/typeck.c:6204
+#: cp/typeck.c:6217
msgid "return-statement with a value, in function returning 'void'"
msgstr ""
-#: cp/typeck.c:6226
+#: cp/typeck.c:6248
msgid ""
"%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
"fcheck-new is in effect)"
@@ -17362,7 +17398,7 @@ msgid "call to function which throws incomplete type %q#T"
msgstr ""
#. XXX Not i18n clean.
-#: cp/cp-tree.h:3825
+#: cp/cp-tree.h:3843
#, c-format
msgid "%s is deprecated, please see the documentation for details"
msgstr ""
@@ -17378,53 +17414,53 @@ msgstr ""
#: fortran/f95-lang.c:623
#, c-format
-msgid "global register variable `%s' used in nested function"
+msgid "global register variable %qs used in nested function"
msgstr ""
#: fortran/f95-lang.c:627
#, c-format
-msgid "register variable `%s' used in nested function"
+msgid "register variable %qs used in nested function"
msgstr ""
#: fortran/f95-lang.c:634
#, c-format
-msgid "address of global register variable `%s' requested"
+msgid "address of global register variable %qs requested"
msgstr ""
#: fortran/f95-lang.c:652
#, c-format
-msgid "address of register variable `%s' requested"
+msgid "address of register variable %qs requested"
msgstr ""
#: fortran/gfortranspec.c:231
#, c-format
-msgid "overflowed output arg list for `%s'"
+msgid "overflowed output arg list for '%s'"
msgstr ""
#: fortran/gfortranspec.c:375
#, c-format
-msgid "argument to `%s' missing"
+msgid "argument to '%s' missing"
msgstr ""
#: fortran/gfortranspec.c:379
msgid "no input files; unwilling to write output files"
msgstr ""
-#: fortran/trans-array.c:2890
+#: fortran/trans-array.c:2888
msgid "Possible frontend bug: array constructor not expanded"
msgstr ""
-#: fortran/trans-array.c:3993
+#: fortran/trans-array.c:3991
msgid ""
"Possible frontend bug: Deferred array size without pointer or allocatable "
"attribute."
msgstr ""
-#: fortran/trans-array.c:4153
+#: fortran/trans-array.c:4151
msgid "scalar vector subscript???"
msgstr ""
-#: fortran/trans-array.c:4427
+#: fortran/trans-array.c:4425
#, c-format
msgid "bad expression type during walk (%d)"
msgstr ""
@@ -17455,12 +17491,12 @@ msgstr ""
#: fortran/trans-decl.c:2094
#, c-format
-msgid "unused parameter `%s'"
+msgid "unused parameter %qs"
msgstr ""
#: fortran/trans-decl.c:2099
#, c-format
-msgid "unused variable `%s'"
+msgid "unused variable %qs"
msgstr ""
#: fortran/trans-decl.c:2243
@@ -17498,7 +17534,7 @@ msgstr ""
msgid "real kind=8 not available for -r8 option"
msgstr ""
-#: fortran/trans-types.c:904
+#: fortran/trans-types.c:916
msgid "Array element size too big"
msgstr ""
@@ -17508,390 +17544,396 @@ msgstr ""
#. I changed this from sorry(...) because it should not return.
#. TODO: Remove gfc_todo_error before releasing version 1.0.
-#: fortran/trans.h:562
+#: fortran/trans.h:564
msgid "gfc_todo: Not Implemented: "
msgstr ""
-#: java/check-init.c:201
+#: java/check-init.c:245
#, c-format
msgid "Can't reassign a value to the final variable %qs"
msgstr ""
-#: java/check-init.c:469 java/parse.h:377
+#: java/check-init.c:513 java/parse.h:377
#, c-format
msgid "Variable %qs may not have been initialized"
msgstr ""
-#: java/check-init.c:485
+#: java/check-init.c:529
#, c-format
msgid "variable %qs may not have been initialized"
msgstr ""
-#: java/check-init.c:896
+#: java/check-init.c:941
#, c-format
msgid "internal error in check-init: tree code not implemented: %s"
msgstr ""
-#: java/check-init.c:968
+#: java/check-init.c:1013
msgid "%Jfinal field %qD may not have been initialized"
msgstr ""
-#: java/class.c:755
+#: java/class.c:745
msgid "bad method signature"
msgstr ""
-#: java/class.c:799
+#: java/class.c:789
msgid "misplaced ConstantValue attribute (not in any field)"
msgstr ""
-#: java/class.c:801
+#: java/class.c:791
#, c-format
msgid "duplicate ConstantValue attribute for field '%s'"
msgstr ""
-#: java/class.c:812
+#: java/class.c:802
#, c-format
msgid "ConstantValue attribute of field '%s' has wrong type"
msgstr ""
-#: java/class.c:1110
+#: java/class.c:1097
#, c-format
msgid "field '%s' not found in class"
msgstr ""
-#: java/class.c:1430
+#: java/class.c:1417
msgid "%Jabstract method in non-abstract class"
msgstr ""
-#: java/class.c:2296
+#: java/class.c:2362
msgid "%Jnon-static method '%D' overrides static method"
msgstr ""
-#: java/decl.c:1158
+#: java/decl.c:1203
msgid "%J'%D' used prior to declaration"
msgstr ""
-#: java/decl.c:1199
+#: java/decl.c:1244
#, c-format
msgid "declaration of %qs shadows a parameter"
msgstr ""
-#: java/decl.c:1202
+#: java/decl.c:1247
#, c-format
msgid "declaration of %qs shadows a symbol from the parameter list"
msgstr ""
-#: java/decl.c:1530
+#: java/decl.c:1575
msgid "%Jlabel '%D' used but not defined"
msgstr ""
-#: java/decl.c:1535
+#: java/decl.c:1580
msgid "%Jlabel '%D' defined but not used"
msgstr ""
-#: java/decl.c:1657
+#: java/decl.c:1702
msgid "%JIn %D: overlapped variable and exception ranges at %d"
msgstr ""
-#: java/decl.c:1721
+#: java/decl.c:1766
msgid "bad type in parameter debug info"
msgstr ""
-#: java/decl.c:1730
+#: java/decl.c:1775
msgid "%Jbad PC range for debug info for local '%D'"
msgstr ""
-#: java/expr.c:538
+#: java/expr.c:375
+#, c-format
+msgid "need to insert runtime check for %s"
+msgstr ""
+
+#: java/expr.c:500 java/expr.c:547
+#, c-format
+msgid "assert: %s is assign compatible with %s"
+msgstr ""
+
+#: java/expr.c:667
msgid "stack underflow - dup* operation"
msgstr ""
-#: java/expr.c:1489
+#: java/expr.c:1699
#, c-format
msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
msgstr ""
-#: java/expr.c:1517
+#: java/expr.c:1727
#, c-format
msgid "field %qs not found"
msgstr ""
-#: java/expr.c:1714
-msgid "ret instruction not implemented"
-msgstr ""
-
-#: java/expr.c:1875
+#: java/expr.c:2112
#, c-format
msgid "method '%s' not found in class"
msgstr ""
-#: java/expr.c:2065
+#: java/expr.c:2317
#, c-format
msgid "failed to find class '%s'"
msgstr ""
-#: java/expr.c:2075
+#: java/expr.c:2346
#, c-format
msgid "class '%s' has no method named '%s' matching signature '%s'"
msgstr ""
-#: java/expr.c:2085
+#: java/expr.c:2377
msgid "invokestatic on non static method"
msgstr ""
-#: java/expr.c:2090
+#: java/expr.c:2382
msgid "invokestatic on abstract method"
msgstr ""
-#: java/expr.c:2098
+#: java/expr.c:2390
msgid "invoke[non-static] on static method"
msgstr ""
-#: java/expr.c:2398
+#: java/expr.c:2708
#, c-format
msgid "missing field '%s' in '%s'"
msgstr ""
-#: java/expr.c:2404
+#: java/expr.c:2715
#, c-format
msgid "mismatching signature for field '%s' in '%s'"
msgstr ""
-#: java/expr.c:2426
+#: java/expr.c:2737
msgid "%Jassignment to final field '%D' not in field's class"
msgstr ""
-#: java/expr.c:2431
+#: java/expr.c:2742
msgid "%Jassignment to final static field %qD not in class initializer"
msgstr ""
-#: java/expr.c:2440
+#: java/expr.c:2751
msgid "%Jassignment to final field '%D' not in constructor"
msgstr ""
-#: java/expr.c:2630
+#: java/expr.c:2941
msgid "invalid PC in line number table"
msgstr ""
-#: java/expr.c:2676
+#: java/expr.c:2995
#, c-format
msgid "unreachable bytecode from %d to before %d"
msgstr ""
-#: java/expr.c:2718
+#: java/expr.c:3037
#, c-format
msgid "unreachable bytecode from %d to the end of the method"
msgstr ""
#. duplicate code from LOAD macro
-#: java/expr.c:3012
+#: java/expr.c:3337
msgid "unrecogized wide sub-instruction"
msgstr ""
-#: java/gjavah.c:692
+#: java/gjavah.c:695
msgid "static field has same name as method"
msgstr ""
#. FIXME: i18n bug here. Order of prints should not be
#. fixed.
-#: java/gjavah.c:888
+#: java/gjavah.c:891
#, c-format
-msgid "ignored method `"
+msgid "ignored method '"
msgstr ""
-#: java/gjavah.c:890
+#: java/gjavah.c:893
#, c-format
msgid "' marked virtual\n"
msgstr ""
-#: java/gjavah.c:1238
+#: java/gjavah.c:1241
#, c-format
msgid "couldn't find class %s"
msgstr ""
-#: java/gjavah.c:1245
+#: java/gjavah.c:1248
#, c-format
msgid "parse error while reading %s"
msgstr ""
-#: java/gjavah.c:1471 java/gjavah.c:1573 java/gjavah.c:1648
+#: java/gjavah.c:1474 java/gjavah.c:1576 java/gjavah.c:1651
#, c-format
-msgid "unparseable signature: `%s'"
+msgid "unparseable signature: '%s'"
msgstr ""
-#: java/gjavah.c:2038
+#: java/gjavah.c:2041
msgid "Not a valid Java .class file."
msgstr ""
-#: java/gjavah.c:2046 java/jcf-parse.c:675
+#: java/gjavah.c:2049 java/jcf-parse.c:739
msgid "error while parsing constant pool"
msgstr ""
-#: java/gjavah.c:2052
+#: java/gjavah.c:2055
#, c-format
msgid "error in constant pool entry #%d"
msgstr ""
-#: java/gjavah.c:2195
+#: java/gjavah.c:2198
msgid "class is of array type\n"
msgstr ""
-#: java/gjavah.c:2203
+#: java/gjavah.c:2206
msgid "base class is of array type"
msgstr ""
-#: java/gjavah.c:2319
+#: java/gjavah.c:2322
#, c-format
-msgid "Try `gcjh --help' for more information.\n"
+msgid "Try 'gcjh --help' for more information.\n"
msgstr ""
-#: java/gjavah.c:2326
+#: java/gjavah.c:2329
#, c-format
msgid ""
"Usage: gcjh [OPTION]... CLASS...\n"
"\n"
msgstr ""
-#: java/gjavah.c:2327
+#: java/gjavah.c:2330
#, c-format
msgid ""
"Generate C++ header files from .class files\n"
"\n"
msgstr ""
-#: java/gjavah.c:2328
+#: java/gjavah.c:2331
#, c-format
msgid " -stubs Generate an implementation stub file\n"
msgstr ""
-#: java/gjavah.c:2329
+#: java/gjavah.c:2332
#, c-format
msgid " -jni Generate a JNI header or stub\n"
msgstr ""
-#: java/gjavah.c:2331
+#: java/gjavah.c:2334
#, c-format
msgid " -add TEXT Insert TEXT into class body\n"
msgstr ""
-#: java/gjavah.c:2332
+#: java/gjavah.c:2335
#, c-format
msgid " -append TEXT Insert TEXT after class declaration\n"
msgstr ""
-#: java/gjavah.c:2333
+#: java/gjavah.c:2336
#, c-format
-msgid " -friend TEXT Insert TEXT as `friend' declaration\n"
+msgid " -friend TEXT Insert TEXT as 'friend' declaration\n"
msgstr ""
-#: java/gjavah.c:2334
+#: java/gjavah.c:2337
#, c-format
msgid " -prepend TEXT Insert TEXT before start of class\n"
msgstr ""
-#: java/gjavah.c:2336 java/jcf-dump.c:897
+#: java/gjavah.c:2339 java/jcf-dump.c:897
#, c-format
msgid " --classpath PATH Set path to find .class files\n"
msgstr ""
-#: java/gjavah.c:2337 java/jcf-dump.c:898
+#: java/gjavah.c:2340 java/jcf-dump.c:898
#, c-format
msgid " -IDIR Append directory to class path\n"
msgstr ""
-#: java/gjavah.c:2338 java/jcf-dump.c:899
+#: java/gjavah.c:2341 java/jcf-dump.c:899
#, c-format
msgid " --bootclasspath PATH Override built-in class path\n"
msgstr ""
-#: java/gjavah.c:2339 java/jcf-dump.c:900
+#: java/gjavah.c:2342 java/jcf-dump.c:900
#, c-format
msgid " --extdirs PATH Set extensions directory path\n"
msgstr ""
-#: java/gjavah.c:2340
+#: java/gjavah.c:2343
#, c-format
msgid " -d DIRECTORY Set output directory name\n"
msgstr ""
-#: java/gjavah.c:2341 java/jcf-dump.c:901 java/jv-scan.c:114
+#: java/gjavah.c:2344 java/jcf-dump.c:901 java/jv-scan.c:114
#, c-format
msgid " -o FILE Set output file name\n"
msgstr ""
-#: java/gjavah.c:2342
+#: java/gjavah.c:2345
#, c-format
msgid " -td DIRECTORY Set temporary directory name\n"
msgstr ""
-#: java/gjavah.c:2344 java/jcf-dump.c:903 java/jv-scan.c:116
+#: java/gjavah.c:2347 java/jcf-dump.c:903 java/jv-scan.c:116
#, c-format
msgid " --help Print this help, then exit\n"
msgstr ""
-#: java/gjavah.c:2345 java/jcf-dump.c:904 java/jv-scan.c:117
+#: java/gjavah.c:2348 java/jcf-dump.c:904 java/jv-scan.c:117
#, c-format
msgid " --version Print version number, then exit\n"
msgstr ""
-#: java/gjavah.c:2346 java/jcf-dump.c:905
+#: java/gjavah.c:2349 java/jcf-dump.c:905
#, c-format
msgid " -v, --verbose Print extra information while running\n"
msgstr ""
-#: java/gjavah.c:2348
+#: java/gjavah.c:2351
#, c-format
msgid ""
" -M Print all dependencies to stdout;\n"
" suppress ordinary output\n"
msgstr ""
-#: java/gjavah.c:2350
+#: java/gjavah.c:2353
#, c-format
msgid ""
" -MM Print non-system dependencies to stdout;\n"
" suppress ordinary output\n"
msgstr ""
-#: java/gjavah.c:2352
+#: java/gjavah.c:2355
#, c-format
msgid " -MD Print all dependencies to stdout\n"
msgstr ""
-#: java/gjavah.c:2353
+#: java/gjavah.c:2356
#, c-format
msgid " -MMD Print non-system dependencies to stdout\n"
msgstr ""
-#: java/gjavah.c:2356 java/jcf-dump.c:907 java/jv-scan.c:119
+#: java/gjavah.c:2359 java/jcf-dump.c:907 java/jv-scan.c:119
#, c-format
msgid ""
"For bug reporting instructions, please see:\n"
"%s.\n"
msgstr ""
-#: java/gjavah.c:2384 java/gjavah.c:2498
+#: java/gjavah.c:2387 java/gjavah.c:2501
msgid "no classes specified"
msgstr ""
-#: java/gjavah.c:2477
-msgid "`-MG' option is unimplemented"
+#: java/gjavah.c:2480
+msgid "'-MG' option is unimplemented"
msgstr ""
-#: java/gjavah.c:2506
+#: java/gjavah.c:2509
msgid "can't specify both -o and -MD"
msgstr ""
-#: java/gjavah.c:2517
+#: java/gjavah.c:2520
#, c-format
msgid "Processing %s\n"
msgstr ""
-#: java/gjavah.c:2523
+#: java/gjavah.c:2526
#, c-format
msgid "%s: no such class"
msgstr ""
-#: java/gjavah.c:2527
+#: java/gjavah.c:2530
#, c-format
msgid "Found in %s\n"
msgstr ""
@@ -17906,7 +17948,7 @@ msgstr ""
msgid "error while parsing constant pool\n"
msgstr ""
-#: java/jcf-dump.c:826 java/jcf-parse.c:678
+#: java/jcf-dump.c:826 java/jcf-parse.c:742
#, c-format
msgid "error in constant pool entry #%d\n"
msgstr ""
@@ -17928,7 +17970,7 @@ msgstr ""
#: java/jcf-dump.c:885
#, c-format
-msgid "Try `jcf-dump --help' for more information.\n"
+msgid "Try 'jcf-dump --help' for more information.\n"
msgstr ""
#: java/jcf-dump.c:892
@@ -17952,7 +17994,7 @@ msgstr ""
#: java/jcf-dump.c:895
#, c-format
-msgid " --javap Generate output in `javap' format\n"
+msgid " --javap Generate output in 'javap' format\n"
msgstr ""
#: java/jcf-dump.c:932 java/jcf-dump.c:1000
@@ -18001,34 +18043,34 @@ msgstr ""
msgid "can't close %s: %m"
msgstr ""
-#: java/jcf-parse.c:661
+#: java/jcf-parse.c:707 java/jcf-parse.c:713
#, c-format
msgid "cannot find file for class %s"
msgstr ""
-#: java/jcf-parse.c:672
+#: java/jcf-parse.c:736
msgid "not a valid Java .class file"
msgstr ""
#. FIXME - where was first time
-#: java/jcf-parse.c:690
+#: java/jcf-parse.c:754
#, c-format
msgid "reading class %s for the second time from %s"
msgstr ""
-#: java/jcf-parse.c:708
+#: java/jcf-parse.c:772
msgid "error while parsing fields"
msgstr ""
-#: java/jcf-parse.c:711
+#: java/jcf-parse.c:775
msgid "error while parsing methods"
msgstr ""
-#: java/jcf-parse.c:714
+#: java/jcf-parse.c:778
msgid "error while parsing final attributes"
msgstr ""
-#: java/jcf-parse.c:731
+#: java/jcf-parse.c:795
msgid ""
"the %<java.lang.Object%> that was found in %qs didn't have the special zero-"
"length %<gnu.gcj.gcj-compiled%> attribute. This generally means that your "
@@ -18036,61 +18078,61 @@ msgid ""
"info page describing how to set the classpath"
msgstr ""
-#: java/jcf-parse.c:808
+#: java/jcf-parse.c:869
msgid "missing Code attribute"
msgstr ""
-#: java/jcf-parse.c:1067
+#: java/jcf-parse.c:1129
msgid "%Hsource file seen twice on command line and will be compiled only once"
msgstr ""
-#: java/jcf-parse.c:1082
+#: java/jcf-parse.c:1144
msgid "no input file specified"
msgstr ""
-#: java/jcf-parse.c:1114
+#: java/jcf-parse.c:1176
#, c-format
msgid "can't close input file %s: %m"
msgstr ""
-#: java/jcf-parse.c:1155
+#: java/jcf-parse.c:1217
#, c-format
msgid "bad zip/jar file %s"
msgstr ""
-#: java/jcf-parse.c:1357
+#: java/jcf-parse.c:1433
#, c-format
msgid "error while reading %s from zip file"
msgstr ""
-#: java/jcf-write.c:2658
+#: java/jcf-write.c:2656
#, c-format
msgid ""
"internal error in generate_bytecode_insn - tree code not implemented: %s"
msgstr ""
-#: java/jcf-write.c:3030
+#: java/jcf-write.c:3028
msgid "field initializer type mismatch"
msgstr ""
-#: java/jcf-write.c:3487
+#: java/jcf-write.c:3485
#, c-format
msgid "can't create directory %s: %m"
msgstr ""
-#: java/jcf-write.c:3520
+#: java/jcf-write.c:3518
#, c-format
msgid "can't open %s for writing: %m"
msgstr ""
-#: java/jcf-write.c:3540
+#: java/jcf-write.c:3538
#, c-format
msgid "can't create %s: %m"
msgstr ""
#: java/jv-scan.c:99
#, c-format
-msgid "Try `jv-scan --help' for more information.\n"
+msgid "Try 'jv-scan --help' for more information.\n"
msgstr ""
#: java/jv-scan.c:106
@@ -18124,7 +18166,7 @@ msgstr ""
#: java/jv-scan.c:111
#, c-format
-msgid " --print-main Print name of class containing `main'\n"
+msgid " --print-main Print name of class containing 'main'\n"
msgstr ""
#: java/jv-scan.c:112
@@ -18139,17 +18181,17 @@ msgid ""
msgstr ""
#: java/jv-scan.c:213
-msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
+msgid "only one of '--print-main', '--list-class', and '--complexity' allowed"
msgstr ""
#: java/jv-scan.c:216
#, c-format
-msgid "can't open output file `%s'"
+msgid "can't open output file '%s'"
msgstr ""
#: java/jv-scan.c:251
#, c-format
-msgid "file not found `%s'"
+msgid "file not found '%s'"
msgstr ""
#: java/jv-scan.c:273
@@ -18178,12 +18220,12 @@ msgid "%s: Failed to close output file %s\n"
msgstr ""
#: java/jvspec.c:420
-msgid "can't specify `-D' without `--main'\n"
+msgid "can't specify '-D' without '--main'\n"
msgstr ""
#: java/jvspec.c:423
#, c-format
-msgid "`%s' is not a valid class name"
+msgid "'%s' is not a valid class name"
msgstr ""
#: java/jvspec.c:429
@@ -18207,14 +18249,14 @@ msgid "using both @FILE with multiple files not implemented"
msgstr ""
#: java/jvspec.c:534
-msgid "cannot specify `main' class when not linking"
+msgid "cannot specify 'main' class when not linking"
msgstr ""
-#: java/lang.c:619
+#: java/lang.c:620
msgid "can't do dependency tracking with input from stdin"
msgstr ""
-#: java/lang.c:635
+#: java/lang.c:636
msgid "couldn't determine target name for dependency tracking"
msgstr ""
@@ -18240,959 +18282,959 @@ msgstr ""
msgid "internal error - invalid Utf8 name"
msgstr ""
-#: java/parse-scan.y:881 java/parse.y:976
-#: java/parse.y:1317 java/parse.y:1378
-#: java/parse.y:1589 java/parse.y:1812
-#: java/parse.y:1821 java/parse.y:1832
-#: java/parse.y:1843 java/parse.y:1855
-#: java/parse.y:1870 java/parse.y:1887
-#: java/parse.y:1889 java/parse.y:1970
-#: java/parse.y:2147 java/parse.y:2216
-#: java/parse.y:2380 java/parse.y:2393
-#: java/parse.y:2400 java/parse.y:2407
-#: java/parse.y:2418 java/parse.y:2420
-#: java/parse.y:2458 java/parse.y:2460
-#: java/parse.y:2462 java/parse.y:2483
-#: java/parse.y:2485 java/parse.y:2487
-#: java/parse.y:2503 java/parse.y:2505
-#: java/parse.y:2526 java/parse.y:2528
-#: java/parse.y:2530 java/parse.y:2558
-#: java/parse.y:2560 java/parse.y:2562
-#: java/parse.y:2564 java/parse.y:2582
-#: java/parse.y:2584 java/parse.y:2595
-#: java/parse.y:2606 java/parse.y:2617
-#: java/parse.y:2628 java/parse.y:2639
-#: java/parse.y:2652 java/parse.y:2656
-#: java/parse.y:2658 java/parse.y:2671
+#: java/parse-scan.y:881 java/parse.y:975
+#: java/parse.y:1316 java/parse.y:1377
+#: java/parse.y:1588 java/parse.y:1811
+#: java/parse.y:1820 java/parse.y:1831
+#: java/parse.y:1842 java/parse.y:1854
+#: java/parse.y:1869 java/parse.y:1886
+#: java/parse.y:1888 java/parse.y:1969
+#: java/parse.y:2146 java/parse.y:2215
+#: java/parse.y:2379 java/parse.y:2392
+#: java/parse.y:2399 java/parse.y:2406
+#: java/parse.y:2417 java/parse.y:2419
+#: java/parse.y:2457 java/parse.y:2459
+#: java/parse.y:2461 java/parse.y:2482
+#: java/parse.y:2484 java/parse.y:2486
+#: java/parse.y:2502 java/parse.y:2504
+#: java/parse.y:2525 java/parse.y:2527
+#: java/parse.y:2529 java/parse.y:2557
+#: java/parse.y:2559 java/parse.y:2561
+#: java/parse.y:2563 java/parse.y:2581
+#: java/parse.y:2583 java/parse.y:2594
+#: java/parse.y:2605 java/parse.y:2616
+#: java/parse.y:2627 java/parse.y:2638
+#: java/parse.y:2651 java/parse.y:2655
+#: java/parse.y:2657 java/parse.y:2670
msgid "Missing term"
msgstr ""
-#: java/parse-scan.y:883 java/parse.y:750
-#: java/parse.y:788 java/parse.y:813
-#: java/parse.y:997 java/parse.y:1352
-#: java/parse.y:1565 java/parse.y:1567
-#: java/parse.y:1797 java/parse.y:1823
-#: java/parse.y:1834 java/parse.y:1845
-#: java/parse.y:1857 java/parse.y:1872
+#: java/parse-scan.y:883 java/parse.y:749
+#: java/parse.y:787 java/parse.y:812
+#: java/parse.y:996 java/parse.y:1351
+#: java/parse.y:1564 java/parse.y:1566
+#: java/parse.y:1796 java/parse.y:1822
+#: java/parse.y:1833 java/parse.y:1844
+#: java/parse.y:1856 java/parse.y:1871
msgid "';' expected"
msgstr ""
-#: java/parse.y:748 java/parse.y:786
+#: java/parse.y:747 java/parse.y:785
msgid "Missing name"
msgstr ""
-#: java/parse.y:776
+#: java/parse.y:775
#, c-format
msgid "Ambiguous class: %qs and %qs"
msgstr ""
-#: java/parse.y:811
+#: java/parse.y:810
msgid "'*' expected"
msgstr ""
-#: java/parse.y:825
+#: java/parse.y:824
msgid "Class or interface declaration expected"
msgstr ""
-#: java/parse.y:842
+#: java/parse.y:841
#, c-format
msgid "Modifier %qs declared twice"
msgstr ""
-#: java/parse.y:862 java/parse.y:864
+#: java/parse.y:861 java/parse.y:863
msgid "Missing class name"
msgstr ""
-#: java/parse.y:867 java/parse.y:871
-#: java/parse.y:879 java/parse.y:1037
-#: java/parse.y:1298 java/parse.y:1300
-#: java/parse.y:1632 java/parse.y:1883
-#: java/parse.y:1915 java/parse.y:1977
+#: java/parse.y:866 java/parse.y:870
+#: java/parse.y:878 java/parse.y:1036
+#: java/parse.y:1297 java/parse.y:1299
+#: java/parse.y:1631 java/parse.y:1882
+#: java/parse.y:1914 java/parse.y:1976
msgid "'{' expected"
msgstr ""
-#: java/parse.y:881
+#: java/parse.y:880
msgid "Missing super class name"
msgstr ""
-#: java/parse.y:891 java/parse.y:907
+#: java/parse.y:890 java/parse.y:906
msgid "Missing interface name"
msgstr ""
-#: java/parse.y:991
+#: java/parse.y:990
msgid "Missing variable initializer"
msgstr ""
-#: java/parse.y:1008
+#: java/parse.y:1007
msgid "Invalid declaration"
msgstr ""
-#: java/parse.y:1011 java/parse.y:1096
-#: java/parse.y:2162 java/parse.y:2191
-#: java/parse.y:2213 java/parse.y:2217
-#: java/parse.y:2252 java/parse.y:2331
-#: java/parse.y:2341 java/parse.y:2351
+#: java/parse.y:1010 java/parse.y:1095
+#: java/parse.y:2161 java/parse.y:2190
+#: java/parse.y:2212 java/parse.y:2216
+#: java/parse.y:2251 java/parse.y:2330
+#: java/parse.y:2340 java/parse.y:2350
msgid "']' expected"
msgstr ""
-#: java/parse.y:1015
+#: java/parse.y:1014
msgid "Unbalanced ']'"
msgstr ""
-#: java/parse.y:1051
+#: java/parse.y:1050
msgid "Invalid method declaration, method name required"
msgstr ""
-#: java/parse.y:1056 java/parse.y:1061
-#: java/parse.y:1066 java/parse.y:2065
+#: java/parse.y:1055 java/parse.y:1060
+#: java/parse.y:1065 java/parse.y:2064
msgid "Identifier expected"
msgstr ""
-#: java/parse.y:1071 java/parse.y:4743
+#: java/parse.y:1070 java/parse.y:4742
msgid "Invalid method declaration, return type required"
msgstr ""
-#: java/parse.y:1091
+#: java/parse.y:1090
msgid "Discouraged form of returned type specification"
msgstr ""
-#: java/parse.y:1094 java/parse.y:1545
-#: java/parse.y:1552 java/parse.y:1561
-#: java/parse.y:1563 java/parse.y:1591
-#: java/parse.y:1700 java/parse.y:2007
-#: java/parse.y:2060
+#: java/parse.y:1093 java/parse.y:1544
+#: java/parse.y:1551 java/parse.y:1560
+#: java/parse.y:1562 java/parse.y:1590
+#: java/parse.y:1699 java/parse.y:2006
+#: java/parse.y:2059
msgid "')' expected"
msgstr ""
-#: java/parse.y:1110
+#: java/parse.y:1109
msgid "Missing formal parameter term"
msgstr ""
-#: java/parse.y:1125 java/parse.y:1130
+#: java/parse.y:1124 java/parse.y:1129
msgid "Missing identifier"
msgstr ""
-#: java/parse.y:1150 java/parse.y:1159
+#: java/parse.y:1149 java/parse.y:1158
msgid "Missing class type term"
msgstr ""
-#: java/parse.y:1186
+#: java/parse.y:1185
#, c-format
msgid ""
"Can't define static initializer in class %qs. Static initializer can only be "
"defined in top-level classes"
msgstr ""
-#: java/parse.y:1315
+#: java/parse.y:1314
msgid "Invalid interface type"
msgstr ""
-#: java/parse.y:1484
+#: java/parse.y:1483
msgid "An empty declaration is a deprecated feature that should not be used"
msgstr ""
-#: java/parse.y:1505 java/parse.y:1679
-#: java/parse.y:1681
+#: java/parse.y:1504 java/parse.y:1678
+#: java/parse.y:1680
msgid "':' expected"
msgstr ""
-#: java/parse.y:1531 java/parse.y:1536
-#: java/parse.y:1541
+#: java/parse.y:1530 java/parse.y:1535
+#: java/parse.y:1540
msgid "Invalid expression statement"
msgstr ""
-#: java/parse.y:1559 java/parse.y:1587
-#: java/parse.y:1628 java/parse.y:1696
-#: java/parse.y:1764 java/parse.y:1885
-#: java/parse.y:1963 java/parse.y:2054
-#: java/parse.y:2056 java/parse.y:2069
-#: java/parse.y:2312 java/parse.y:2314
+#: java/parse.y:1558 java/parse.y:1586
+#: java/parse.y:1627 java/parse.y:1695
+#: java/parse.y:1763 java/parse.y:1884
+#: java/parse.y:1962 java/parse.y:2053
+#: java/parse.y:2055 java/parse.y:2068
+#: java/parse.y:2311 java/parse.y:2313
msgid "'(' expected"
msgstr ""
-#: java/parse.y:1630
+#: java/parse.y:1629
msgid "Missing term or ')'"
msgstr ""
-#: java/parse.y:1677
+#: java/parse.y:1676
msgid "Missing or invalid constant expression"
msgstr ""
-#: java/parse.y:1698
+#: java/parse.y:1697
msgid "Missing term and ')' expected"
msgstr ""
-#: java/parse.y:1737
+#: java/parse.y:1736
msgid "Invalid control expression"
msgstr ""
-#: java/parse.y:1739 java/parse.y:1741
+#: java/parse.y:1738 java/parse.y:1740
msgid "Invalid update expression"
msgstr ""
-#: java/parse.y:1766
+#: java/parse.y:1765
msgid "Invalid init statement"
msgstr ""
-#: java/parse.y:1966
+#: java/parse.y:1965
msgid "Missing term or ')' expected"
msgstr ""
-#: java/parse.y:2009
+#: java/parse.y:2008
msgid "'class' or 'this' expected"
msgstr ""
-#: java/parse.y:2011 java/parse.y:2013
+#: java/parse.y:2010 java/parse.y:2012
msgid "'class' expected"
msgstr ""
-#: java/parse.y:2058
+#: java/parse.y:2057
msgid "')' or term expected"
msgstr ""
-#: java/parse.y:2160 java/parse.y:2189
+#: java/parse.y:2159 java/parse.y:2188
msgid "'[' expected"
msgstr ""
-#: java/parse.y:2267
+#: java/parse.y:2266
msgid "Field expected"
msgstr ""
-#: java/parse.y:2326 java/parse.y:2336
-#: java/parse.y:2346
+#: java/parse.y:2325 java/parse.y:2335
+#: java/parse.y:2345
msgid "Missing term and ']' expected"
msgstr ""
-#: java/parse.y:2451
+#: java/parse.y:2450
msgid "']' expected, invalid type expression"
msgstr ""
-#: java/parse.y:2454
+#: java/parse.y:2453
msgid "Invalid type expression"
msgstr ""
-#: java/parse.y:2566
+#: java/parse.y:2565
msgid "Invalid reference type"
msgstr ""
-#: java/parse.y:3033
+#: java/parse.y:3032
msgid "Constructor invocation must be first thing in a constructor"
msgstr ""
-#: java/parse.y:3035
+#: java/parse.y:3034
msgid "Only constructors can invoke constructors"
msgstr ""
-#: java/parse.y:3043
+#: java/parse.y:3042
#, c-format
msgid ": %qs JDK1.1(TM) feature"
msgstr ""
-#: java/parse.y:3123 java/parse.y:3125
+#: java/parse.y:3122 java/parse.y:3124
#, c-format
msgid ""
"%s.\n"
"%s"
msgstr ""
-#: java/parse.y:3284
+#: java/parse.y:3283
msgid "Missing return statement"
msgstr ""
-#: java/parse.y:3306 java/parse.y:11932
-#: java/parse.y:11936
+#: java/parse.y:3305 java/parse.y:11937
+#: java/parse.y:11941
msgid "Unreachable statement"
msgstr ""
-#: java/parse.y:3316
+#: java/parse.y:3315
msgid "Can't access %s field %<%s.%s%> from %qs"
msgstr ""
-#: java/parse.y:3385
+#: java/parse.y:3384
#, c-format
msgid "%s %qs already defined in %s:%d"
msgstr ""
-#: java/parse.y:3403
+#: java/parse.y:3402
msgid ""
"Variable %qs is already defined in this method and was declared %<%s %s%> at "
"line %d"
msgstr ""
-#: java/parse.y:3514
+#: java/parse.y:3513
#, c-format
msgid "Interface %qs repeated"
msgstr ""
-#: java/parse.y:3544
+#: java/parse.y:3543
#, c-format
msgid "%s name %qs clashes with imported type %qs"
msgstr ""
-#: java/parse.y:3576
+#: java/parse.y:3575
msgid "Public %s %qs must be defined in a file called %<%s.java%>"
msgstr ""
-#: java/parse.y:3591
+#: java/parse.y:3590
#, c-format
msgid ""
"Inner class %qs can't be static. Static classes can only occur in interfaces "
"and top-level classes"
msgstr ""
-#: java/parse.y:3672
+#: java/parse.y:3671
#, c-format
msgid ""
"The class name %qs is already defined in this scope. An inner class may not "
"have the same simple name as any of its enclosing classes"
msgstr ""
-#: java/parse.y:3714
+#: java/parse.y:3713
msgid "Qualifier must be a reference"
msgstr ""
-#: java/parse.y:3735
+#: java/parse.y:3734
#, c-format
msgid "Cyclic inheritance involving %s"
msgstr ""
-#: java/parse.y:3999
+#: java/parse.y:3998
msgid ""
"Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
msgstr ""
-#: java/parse.y:4154
+#: java/parse.y:4153
#, c-format
msgid "Class %qs can't be declared both abstract and final"
msgstr ""
-#: java/parse.y:4166
+#: java/parse.y:4165
msgid "%<java.lang.Object%> can't extend anything"
msgstr ""
-#: java/parse.y:4408
+#: java/parse.y:4407
msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
msgstr ""
-#: java/parse.y:4472
+#: java/parse.y:4471
#, c-format
msgid "Field %qs can't be static in inner class %qs unless it is final"
msgstr ""
-#: java/parse.y:4718
+#: java/parse.y:4717
#, c-format
msgid "Class %qs must be declared abstract to define abstract method %qs"
msgstr ""
-#: java/parse.y:4725
+#: java/parse.y:4724
#, c-format
msgid "native method %qs can't be strictfp"
msgstr ""
-#: java/parse.y:4729
+#: java/parse.y:4728
#, c-format
msgid "method %qs can't be transient"
msgstr ""
-#: java/parse.y:4732
+#: java/parse.y:4731
#, c-format
msgid "method %qs can't be volatile"
msgstr ""
-#: java/parse.y:4782 java/parse.y:6531
+#: java/parse.y:4781 java/parse.y:6530
#, c-format
msgid ""
"Method %qs can't be static in inner class %qs. Only members of interfaces "
"and top-level classes can be static"
msgstr ""
-#: java/parse.y:4948
+#: java/parse.y:4947
#, c-format
msgid "%s method %qs can't have a body defined"
msgstr ""
-#: java/parse.y:4959
+#: java/parse.y:4958
#, c-format
msgid "Non native and non abstract method %qs must have a body defined"
msgstr ""
-#: java/parse.y:5030
+#: java/parse.y:5029
#, c-format
msgid "%s: recursive invocation of constructor %qs"
msgstr ""
-#: java/parse.y:5060
+#: java/parse.y:5059
msgid ""
"Inconsistent member declaration. At most one of %<public%>, %<private%>, or "
"%<protected%> may be specified"
msgstr ""
-#: java/parse.y:5068
+#: java/parse.y:5067
msgid ""
"Inconsistent member declaration. At most one of %<final%> or %<volatile%> "
"may be specified"
msgstr ""
-#: java/parse.y:5158
+#: java/parse.y:5157
#, c-format
msgid "Variable %qs is used more than once in the argument list of method %qs"
msgstr ""
-#: java/parse.y:5242
+#: java/parse.y:5241
#, c-format
msgid "%s %qs can't implement/extend %s %qs"
msgstr ""
-#: java/parse.y:5276
+#: java/parse.y:5275
#, c-format
msgid "Class %qs can't subclass %s %qs"
msgstr ""
-#: java/parse.y:5285
+#: java/parse.y:5284
#, c-format
msgid "Can't subclass final classes: %s"
msgstr ""
-#: java/parse.y:5471
+#: java/parse.y:5470
#, c-format
msgid "Cyclic class inheritance%s"
msgstr ""
-#: java/parse.y:6182
+#: java/parse.y:6181
#, c-format
msgid "Superclass %qs of class %qs not found"
msgstr ""
-#: java/parse.y:6188
+#: java/parse.y:6187
#, c-format
msgid "Type %qs not found in declaration of field %qs"
msgstr ""
-#: java/parse.y:6194
+#: java/parse.y:6193
#, c-format
msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
msgstr ""
-#: java/parse.y:6201
+#: java/parse.y:6200
#, c-format
msgid "Type %qs not found in the declaration of the return type of method %qs"
msgstr ""
-#: java/parse.y:6207
+#: java/parse.y:6206
#, c-format
msgid "Superinterface %qs of %s %qs not found"
msgstr ""
-#: java/parse.y:6214
+#: java/parse.y:6213
#, c-format
msgid "Type %qs not found in the declaration of the local variable %qs"
msgstr ""
-#: java/parse.y:6221
+#: java/parse.y:6220
msgid "Class %qs not found in %<throws%>"
msgstr ""
-#: java/parse.y:6278
+#: java/parse.y:6277
#, c-format
msgid "Duplicate %s declaration %qs"
msgstr ""
-#: java/parse.y:6352
+#: java/parse.y:6351
msgid ""
"Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This "
"method must be defined or %s %qs must be declared abstract"
msgstr ""
-#: java/parse.y:6508
+#: java/parse.y:6507
msgid ""
"Class %qs in %<throws%> clause must be a subclass of class %<java.lang."
"Throwable%>"
msgstr ""
-#: java/parse.y:6552
+#: java/parse.y:6551
#, c-format
msgid ""
"Class %qs must override %qs with a public method in order to implement "
"interface %qs"
msgstr ""
-#: java/parse.y:6566 java/parse.y:6793
+#: java/parse.y:6565 java/parse.y:6792
#, c-format
msgid "Method %qs was defined with return type %qs in class %qs"
msgstr ""
-#: java/parse.y:6583
+#: java/parse.y:6582
#, c-format
msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
msgstr ""
-#: java/parse.y:6597
+#: java/parse.y:6596
#, c-format
msgid ""
"Instance methods can't be overridden by a static method. Method %qs is an "
"instance method in class %qs"
msgstr ""
-#: java/parse.y:6620
+#: java/parse.y:6619
#, c-format
msgid ""
"Methods can't be overridden to be more private. Method %qs is not %s in "
"class %qs"
msgstr ""
-#: java/parse.y:6761
+#: java/parse.y:6760
msgid ""
"Invalid checked exception class %qs in %<throws%> clause. The exception "
"must be a subclass of an exception thrown by %qs from class %qs"
msgstr ""
-#: java/parse.y:6818
+#: java/parse.y:6817
#, c-format
msgid ""
"Interface %qs inherits method %qs from interface %qs. This method is "
"redefined with a different return type in interface %qs"
msgstr ""
-#: java/parse.y:6993
+#: java/parse.y:6992
#, c-format
msgid "Class or interface %qs not found in import"
msgstr ""
-#: java/parse.y:7078
+#: java/parse.y:7077
#, c-format
msgid "malformed .zip archive in CLASSPATH: %s"
msgstr ""
-#: java/parse.y:7149
+#: java/parse.y:7148
#, c-format
msgid ""
"Can't find default package %qs. Check the CLASSPATH environment variable and "
"the access to the archives"
msgstr ""
-#: java/parse.y:7154
+#: java/parse.y:7153
#, c-format
msgid "Package %qs not found in import"
msgstr ""
-#: java/parse.y:7251
+#: java/parse.y:7250
#, c-format
msgid "Type %qs also potentially defined in package %qs"
msgstr ""
-#: java/parse.y:7396
+#: java/parse.y:7395
#, c-format
msgid "Nested %s %s is %s; cannot be accessed from here"
msgstr ""
-#: java/parse.y:7434
+#: java/parse.y:7433
#, c-format
msgid ""
"Can't access %s %qs. Only public classes and interfaces in other packages "
"can be accessed"
msgstr ""
-#: java/parse.y:7472
+#: java/parse.y:7471
msgid "Only %<final%> is allowed as a local variables modifier"
msgstr ""
-#: java/parse.y:9026
+#: java/parse.y:9025
#, c-format
msgid "No constructor matching %qs found in class %qs"
msgstr ""
-#: java/parse.y:9526
+#: java/parse.y:9525
#, c-format
msgid "Can't reference %qs before the superclass constructor has been called"
msgstr ""
-#: java/parse.y:9580
+#: java/parse.y:9579
#, c-format
msgid ""
"Local variable %qs can't be accessed from within the inner class %qs unless "
"it is declared final"
msgstr ""
-#: java/parse.y:9585 java/parse.y:10048
+#: java/parse.y:9584 java/parse.y:10047
#, c-format
msgid "Undefined variable %qs"
msgstr ""
-#: java/parse.y:9596
+#: java/parse.y:9595
#, c-format
msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
msgstr ""
-#: java/parse.y:9802 java/parse.y:10657
+#: java/parse.y:9801 java/parse.y:10656
#, c-format
msgid "No enclosing instance for inner class %qs is in scope%s"
msgstr ""
-#: java/parse.y:9921 java/parse.y:12364
+#: java/parse.y:9920 java/parse.y:12369
msgid "Keyword %<this%> used outside allowed context"
msgstr ""
-#: java/parse.y:9927 java/parse.y:10811
+#: java/parse.y:9926 java/parse.y:10810
msgid ""
"Can't reference %<this%> before the superclass constructor has been called"
msgstr ""
-#: java/parse.y:9943
+#: java/parse.y:9942
msgid ""
"Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
msgstr ""
-#: java/parse.y:9976
+#: java/parse.y:9975
msgid "Keyword %<super%> used outside allowed context"
msgstr ""
-#: java/parse.y:10025
+#: java/parse.y:10024
#, c-format
msgid "No variable %qs defined in class %qs"
msgstr ""
-#: java/parse.y:10030
+#: java/parse.y:10029
#, c-format
msgid "Undefined variable or class name: %qs"
msgstr ""
-#: java/parse.y:10101
+#: java/parse.y:10100
#, c-format
msgid "Can't use type %qs as a qualifier"
msgstr ""
-#: java/parse.y:10120
+#: java/parse.y:10119
msgid "Attempt to reference field %qs in %<%s %s%>"
msgstr ""
-#: java/parse.y:10151
+#: java/parse.y:10150
#, c-format
msgid "No variable %qs defined in type %qs"
msgstr ""
-#: java/parse.y:10235
+#: java/parse.y:10234
msgid "Attempt to reference field %<new%> in a %qs"
msgstr ""
-#: java/parse.y:10372
+#: java/parse.y:10371
#, c-format
msgid "The class %qs has been deprecated"
msgstr ""
-#: java/parse.y:10382
+#: java/parse.y:10381
#, c-format
msgid "The %s %qs in class %qs has been deprecated"
msgstr ""
-#: java/parse.y:10499
+#: java/parse.y:10498
#, c-format
msgid "Can't invoke a method on primitive type %qs"
msgstr ""
-#: java/parse.y:10514
+#: java/parse.y:10513
#, c-format
msgid "Can't make static reference to method %qs in interface %qs"
msgstr ""
-#: java/parse.y:10524 java/parse.y:10858
+#: java/parse.y:10523 java/parse.y:10857
msgid "Can't make static reference to method %<%s %s%> in class %qs"
msgstr ""
-#: java/parse.y:10564
+#: java/parse.y:10563
msgid "Can't invoke super constructor on java.lang.Object"
msgstr ""
-#: java/parse.y:10577 java/parse.y:14428
+#: java/parse.y:10576 java/parse.y:14433
#, c-format
msgid "Class %qs not found in type declaration"
msgstr ""
-#: java/parse.y:10589
+#: java/parse.y:10588
#, c-format
msgid "Class %qs is an abstract class. It can't be instantiated"
msgstr ""
-#: java/parse.y:10619
+#: java/parse.y:10618
#, c-format
msgid "No method named %qs in scope"
msgstr ""
-#: java/parse.y:10730
+#: java/parse.y:10729
msgid "Can't access %s %s %<%s.%s%> from %qs"
msgstr ""
-#: java/parse.y:11196
+#: java/parse.y:11203
msgid "Can't find %s %<%s(%s)%> in type %qs%s"
msgstr ""
-#: java/parse.y:11778
+#: java/parse.y:11783
msgid "Constant expression required"
msgstr ""
-#: java/parse.y:11791
+#: java/parse.y:11796
msgid "Incompatible type for case. Can't convert %qs to %<int%>"
msgstr ""
-#: java/parse.y:11825
+#: java/parse.y:11830
msgid "Duplicate case label: %<default%>"
msgstr ""
-#: java/parse.y:12173
+#: java/parse.y:12178
msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
msgstr ""
-#: java/parse.y:12344
+#: java/parse.y:12349
#, c-format
msgid "missing static field %qs"
msgstr ""
-#: java/parse.y:12349
+#: java/parse.y:12354
#, c-format
msgid "not a static field %qs"
msgstr ""
-#: java/parse.y:12372
+#: java/parse.y:12377
msgid ""
"Can't reference %<this%> or %<super%> before the superclass constructor has "
"been called"
msgstr ""
-#: java/parse.y:12392
+#: java/parse.y:12397
#, c-format
msgid "No case for %s"
msgstr ""
-#: java/parse.y:12822
+#: java/parse.y:12827
msgid "Invalid left hand side of assignment"
msgstr ""
-#: java/parse.y:12873
+#: java/parse.y:12878
#, c-format
msgid "Incompatible type for %s. Can't convert %qs to %qs"
msgstr ""
-#: java/parse.y:12876
+#: java/parse.y:12881
#, c-format
msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
msgstr ""
-#: java/parse.y:13049
+#: java/parse.y:13054
#, c-format
msgid ""
"Constant expression %qs too wide for narrowing primitive conversion to %qs"
msgstr ""
-#: java/parse.y:13340
+#: java/parse.y:13345
#, c-format
msgid "unregistered operator %s"
msgstr ""
-#: java/parse.y:13489
+#: java/parse.y:13494
msgid ""
"Evaluating this expression will result in an arithmetic exception being "
"thrown"
msgstr ""
-#: java/parse.y:13571
+#: java/parse.y:13576
#, c-format
msgid ""
"Incompatible type for %qs. Explicit cast needed to convert shift distance "
"from %qs to integral"
msgstr ""
-#: java/parse.y:13576
+#: java/parse.y:13581
#, c-format
msgid ""
"Incompatible type for %qs. Can't convert shift distance from %qs to integral"
msgstr ""
-#: java/parse.y:13652
+#: java/parse.y:13657
msgid "Invalid argument %qs for %<instanceof%>"
msgstr ""
-#: java/parse.y:13679
+#: java/parse.y:13684
#, c-format
msgid "Impossible for %qs to be instance of %qs"
msgstr ""
-#: java/parse.y:13808
+#: java/parse.y:13813
#, c-format
msgid "Incompatible type for %qs. Can't convert %qs to %qs"
msgstr ""
-#: java/parse.y:14289
+#: java/parse.y:14294
#, c-format
msgid "Invalid argument type %qs to %qs"
msgstr ""
-#: java/parse.y:14519
+#: java/parse.y:14524
#, c-format
msgid "Invalid cast from %qs to %qs"
msgstr ""
-#: java/parse.y:14566
+#: java/parse.y:14571
msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
msgstr ""
-#: java/parse.y:14579
+#: java/parse.y:14584
msgid ""
"Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
msgstr ""
-#: java/parse.y:14583
+#: java/parse.y:14588
msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
msgstr ""
-#: java/parse.y:14654
+#: java/parse.y:14659
msgid ""
"Incompatible type for dimension in array creation expression. %s convert %qs "
"to %<int%>"
msgstr ""
-#: java/parse.y:14770
+#: java/parse.y:14775
#, c-format
msgid "Invalid array initializer for non-array type %qs"
msgstr ""
-#: java/parse.y:14857
+#: java/parse.y:14862
#, c-format
msgid "Incompatible type for array. %s convert %qs to %qs"
msgstr ""
-#: java/parse.y:14926
+#: java/parse.y:14931
msgid "%<return%> inside instance initializer"
msgstr ""
-#: java/parse.y:14930
+#: java/parse.y:14935
msgid "%<return%> inside static initializer"
msgstr ""
-#: java/parse.y:14936
+#: java/parse.y:14941
msgid "%<return%> with%s value from %<%s %s%>"
msgstr ""
-#: java/parse.y:14943
+#: java/parse.y:14948
msgid "%<return%> with value from constructor %qs"
msgstr ""
-#: java/parse.y:15008
+#: java/parse.y:15013
msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
msgstr ""
-#: java/parse.y:15041
+#: java/parse.y:15046
#, c-format
msgid "Declaration of %qs shadows a previous label declaration"
msgstr ""
-#: java/parse.y:15046
+#: java/parse.y:15051
#, c-format
msgid "This is the location of the previous declaration of label %qs"
msgstr ""
-#: java/parse.y:15294
+#: java/parse.y:15298
#, c-format
msgid "No label definition found for %qs"
msgstr ""
-#: java/parse.y:15307
+#: java/parse.y:15311
msgid "%<continue%> must be in loop"
msgstr ""
-#: java/parse.y:15310
+#: java/parse.y:15314
#, c-format
msgid "continue label %qs does not name a loop"
msgstr ""
-#: java/parse.y:15331
+#: java/parse.y:15335
msgid "%<break%> must be in loop or switch"
msgstr ""
-#: java/parse.y:15372
+#: java/parse.y:15376
msgid ""
"Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
msgstr ""
-#: java/parse.y:15410
+#: java/parse.y:15414
msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
msgstr ""
#. The case_label_list is in reverse order, so print the
#. outer label first.
-#: java/parse.y:15441
+#: java/parse.y:15445
msgid "duplicate case label: %<"
msgstr ""
-#: java/parse.y:15442
+#: java/parse.y:15446
msgid "%>"
msgstr ""
-#: java/parse.y:15445
+#: java/parse.y:15449
msgid "original label is here"
msgstr ""
-#: java/parse.y:15662
+#: java/parse.y:15666
msgid ""
"Can't catch class %qs. Catch clause parameter type must be a subclass of "
"class %<java.lang.Throwable%>"
msgstr ""
-#: java/parse.y:15686
+#: java/parse.y:15690
msgid "%<catch%> not reached because of the catch clause at line %d"
msgstr ""
-#: java/parse.y:15753
+#: java/parse.y:15757
msgid ""
"Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang."
"Object%>"
msgstr ""
-#: java/parse.y:15812
+#: java/parse.y:15816
msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
msgstr ""
-#: java/parse.y:15841
+#: java/parse.y:15845
msgid ""
"Checked exception %qs can't be thrown in instance initializer (not all "
"declared constructor are declaring it in their %<throws%> clause)"
msgstr ""
-#: java/parse.y:15862
+#: java/parse.y:15866
msgid ""
"Checked exception %qs can't be caught by any of the catch clause(s) of the "
"surrounding %<try%> block"
msgstr ""
-#: java/parse.y:15875
+#: java/parse.y:15879
#, c-format
msgid "Checked exception %qs can't be thrown in initializer"
msgstr ""
-#: java/parse.y:15879
+#: java/parse.y:15883
msgid "Checked exception %qs isn't thrown from a %<try%> block"
msgstr ""
-#: java/parse.y:15885
+#: java/parse.y:15889
msgid ""
"Checked exception %qs doesn't match any of current method's %<throws%> "
"declaration(s)"
msgstr ""
-#: java/parse.y:15940
+#: java/parse.y:15944
#, c-format
msgid "Exception %qs can't be thrown in initializer"
msgstr ""
-#: java/parse.y:15945
+#: java/parse.y:15949
msgid ""
"Exception %qs must be caught, or it must be declared in the %<throws%> "
"clause of %qs"
msgstr ""
-#: java/parse.y:16056
+#: java/parse.y:16060
msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
msgstr ""
-#: java/parse.y:16124
+#: java/parse.y:16128
msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
msgstr ""
@@ -19200,16 +19242,26 @@ msgstr ""
msgid "junk at end of signature string"
msgstr ""
-#: java/verify.c:480
+#: java/verify-glue.c:393
+#, c-format
+msgid "verification failed: %s"
+msgstr ""
+
+#: java/verify-glue.c:395
+#, c-format
+msgid "verification failed at PC=%d: %s"
+msgstr ""
+
+#: java/verify-glue.c:479 java/verify.c:514
msgid "bad pc in exception_table"
msgstr ""
-#: java/verify.c:1476
+#: java/verify.c:1516
#, c-format
msgid "unknown opcode %d@pc=%d during verification"
msgstr ""
-#: java/verify.c:1551 java/verify.c:1567 java/verify.c:1572
+#: java/verify.c:1591 java/verify.c:1607 java/verify.c:1612
#, c-format
msgid "verification error at PC=%d"
msgstr ""
@@ -19527,7 +19579,7 @@ msgstr ""
msgid "%s %qs does not fully implement the %qs protocol"
msgstr ""
-#: objc/objc-act.c:6628 objc/objc-act.c:8176
+#: objc/objc-act.c:6628 objc/objc-act.c:8177
msgid "%<@end%> missing in implementation context"
msgstr ""
@@ -19562,20 +19614,20 @@ msgid "duplicate declaration for protocol %qs"
msgstr ""
#. Add a readable method name to the warning.
-#: objc/objc-act.c:7493
+#: objc/objc-act.c:7494
msgid "%J%s %<%c%s%>"
msgstr ""
-#: objc/objc-act.c:7783
+#: objc/objc-act.c:7784
#, c-format
msgid "no super class declared in interface for %qs"
msgstr ""
-#: objc/objc-act.c:7831
+#: objc/objc-act.c:7832
msgid "[super ...] must appear in a method context"
msgstr ""
-#: objc/objc-act.c:8458
+#: objc/objc-act.c:8459
#, c-format
msgid "local declaration of %qs hides instance variable"
msgstr ""
@@ -19604,1783 +19656,1787 @@ msgstr ""
msgid "Address of register variable %qD requested."
msgstr ""
-#: options.c:939
+#: options.c:943
msgid "Display this information"
msgstr ""
-#: options.c:945
+#: options.c:949
msgid ""
"--param <param>=<value>\tSet parameter <param> to value. See below for a "
"complete list of parameters"
msgstr ""
-#: options.c:954
+#: options.c:958
msgid ""
"-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
"before <question> disables the <answer> to <question>"
msgstr ""
-#: options.c:957
+#: options.c:961
msgid "Do not discard comments"
msgstr ""
-#: options.c:960
+#: options.c:964
msgid "Do not discard comments in macro expansions"
msgstr ""
-#: options.c:963
+#: options.c:967
msgid ""
"-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
"<macro> is given, <val> is taken to be 1"
msgstr ""
-#: options.c:969
+#: options.c:973
msgid "-F <dir>\tAdd <dir> to the end of the main framework include path "
msgstr ""
-#: options.c:972
+#: options.c:976
msgid ""
"-G<number>\tPut global and static data smaller than <number> bytes into a "
"special section (on some targets)"
msgstr ""
-#: options.c:975
+#: options.c:979
msgid "Print the name of header files as they are used"
msgstr ""
-#: options.c:981
+#: options.c:985
msgid "-J<directory>\tPut MODULE files in 'directory'"
msgstr ""
-#: options.c:987
+#: options.c:991
msgid "Generate make dependencies and compile"
msgstr ""
-#: options.c:996
+#: options.c:1000
msgid "Treat missing header files as generated files"
msgstr ""
-#: options.c:1002
+#: options.c:1006
msgid "Like -MD but ignore system header files"
msgstr ""
-#: options.c:1011
+#: options.c:1015
msgid "-MQ <target>\tAdd a MAKE-quoted target"
msgstr ""
-#: options.c:1017
+#: options.c:1021
msgid "-O<number>\tSet optimization level to <number>"
msgstr ""
-#: options.c:1020
+#: options.c:1024
msgid "Optimize for space rather than speed"
msgstr ""
-#: options.c:1023
+#: options.c:1027
msgid "Do not generate #line directives"
msgstr ""
-#: options.c:1026
+#: options.c:1030
msgid "-U<macro>\tUndefine <macro>"
msgstr ""
-#: options.c:1029
+#: options.c:1033
msgid "This switch is deprecated; use -Wextra instead"
msgstr ""
-#: options.c:1032
+#: options.c:1036
msgid ""
"Warn about things that will change when compiling with an ABI-compliant "
"compiler"
msgstr ""
-#: options.c:1035
+#: options.c:1039
msgid "Warn about returning structures, unions or arrays"
msgstr ""
-#: options.c:1038
+#: options.c:1042
msgid "Warn about possible aliasing of dummy arguments"
msgstr ""
-#: options.c:1044
+#: options.c:1048
msgid "Warn about casting functions to incompatible types"
msgstr ""
-#: options.c:1047
+#: options.c:1051
msgid "Warn about pointer casts which increase alignment"
msgstr ""
-#: options.c:1050
+#: options.c:1054
msgid "Warn about casts which discard qualifiers"
msgstr ""
-#: options.c:1053
+#: options.c:1057
msgid "Warn about subscripts whose type is \"char\""
msgstr ""
-#: options.c:1056
+#: options.c:1060
msgid ""
"Warn about possibly nested block comments, and C++ comments spanning more "
"than one physical line"
msgstr ""
-#: options.c:1059
+#: options.c:1063
msgid "Synonym for -Wcomment"
msgstr ""
-#: options.c:1062
+#: options.c:1066
msgid "Warn about implicit conversion"
msgstr ""
-#: options.c:1065
+#: options.c:1069
msgid "Warn when all constructors and destructors are private"
msgstr ""
-#: options.c:1068
+#: options.c:1072
msgid "Warn when a declaration is found after a statement"
msgstr ""
-#: options.c:1071
+#: options.c:1075
msgid "Warn if a deprecated compiler feature, class, method, or field is used"
msgstr ""
-#: options.c:1074
+#: options.c:1078
msgid "Warn about uses of __attribute__((deprecated)) declarations"
msgstr ""
-#: options.c:1077
+#: options.c:1081
msgid "Warn when an optimization pass is disabled"
msgstr ""
-#: options.c:1080
+#: options.c:1084
msgid "Warn about compile-time integer division by zero"
msgstr ""
-#: options.c:1083
+#: options.c:1087
msgid "Warn about violations of Effective C++ style rules"
msgstr ""
-#: options.c:1086
+#: options.c:1090
msgid "Warn about stray tokens after #elif and #endif"
msgstr ""
-#: options.c:1089
+#: options.c:1093
msgid "Treat all warnings as errors"
msgstr ""
-#: options.c:1092
+#: options.c:1096
msgid "Make implicit function declarations an error"
msgstr ""
-#: options.c:1095
+#: options.c:1099
msgid "Print extra (possibly unwanted) warnings"
msgstr ""
-#: options.c:1098
+#: options.c:1102
msgid "Warn if deprecated empty statements are found"
msgstr ""
-#: options.c:1101
+#: options.c:1105
msgid "Exit on the first error occurred"
msgstr ""
-#: options.c:1104
+#: options.c:1108
msgid "Warn if testing floating point numbers for equality"
msgstr ""
-#: options.c:1107
+#: options.c:1111
msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
msgstr ""
-#: options.c:1110
+#: options.c:1114
msgid "Warn if passing too many arguments to a function for its format string"
msgstr ""
-#: options.c:1113
+#: options.c:1117
msgid "Warn about format strings that are not literals"
msgstr ""
-#: options.c:1116
+#: options.c:1120
msgid "Warn about possible security problems with format functions"
msgstr ""
-#: options.c:1119
+#: options.c:1123
msgid "Warn about strftime formats yielding 2-digit years"
msgstr ""
-#: options.c:1122
+#: options.c:1126
msgid "Warn about zero-length formats"
msgstr ""
-#: options.c:1131
+#: options.c:1135
msgid "Warn about implicit function declarations"
msgstr ""
-#: options.c:1134
+#: options.c:1138
msgid "Warn when a declaration does not specify a type"
msgstr ""
-#: options.c:1137
+#: options.c:1141
msgid "Warn about calls with implicit interface"
msgstr ""
-#: options.c:1140
+#: options.c:1144
msgid "Deprecated. This switch has no effect."
msgstr ""
-#: options.c:1143
+#: options.c:1147
msgid "Warn about variables which are initialized to themselves."
msgstr ""
-#: options.c:1146
+#: options.c:1150
msgid "Warn when an inlined function cannot be inlined"
msgstr ""
-#: options.c:1149
+#: options.c:1153
msgid "Warn about invalid uses of the \"offsetof\" macro"
msgstr ""
-#: options.c:1152
+#: options.c:1156
msgid "Warn about PCH files that are found but not used"
msgstr ""
-#: options.c:1155
+#: options.c:1159
msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
msgstr ""
-#: options.c:1158
+#: options.c:1162
msgid "Warn about truncated source lines"
msgstr ""
-#: options.c:1161
+#: options.c:1165
msgid "Do not warn about using \"long long\" when -pedantic"
msgstr ""
-#: options.c:1164
+#: options.c:1168
msgid "Warn about suspicious declarations of \"main\""
msgstr ""
-#: options.c:1167
+#: options.c:1171
msgid "Warn about possibly missing braces around initializers"
msgstr ""
-#: options.c:1170
+#: options.c:1174
msgid "Warn about global functions without previous declarations"
msgstr ""
-#: options.c:1173
+#: options.c:1177
msgid "Warn about missing fields in struct initializers"
msgstr ""
-#: options.c:1176
+#: options.c:1180
msgid "Warn about functions which might be candidates for format attributes"
msgstr ""
-#: options.c:1179
+#: options.c:1183
msgid "Warn about user-specified include directories that do not exist"
msgstr ""
-#: options.c:1182
+#: options.c:1186
msgid ""
"Warn about functions which might be candidates for __attribute__((noreturn))"
msgstr ""
-#: options.c:1185
+#: options.c:1189
msgid "Warn about global functions without prototypes"
msgstr ""
-#: options.c:1188
+#: options.c:1192
msgid "Warn about use of multi-character character constants"
msgstr ""
-#: options.c:1191
+#: options.c:1195
msgid "Warn about \"extern\" declarations not at file scope"
msgstr ""
-#: options.c:1194
+#: options.c:1198
msgid ""
"Warn when non-templatized friend functions are declared within a template"
msgstr ""
-#: options.c:1197
+#: options.c:1201
msgid "Warn about non-virtual destructors"
msgstr ""
-#: options.c:1200
+#: options.c:1204
msgid ""
"Warn about NULL being passed to argument slots marked as requiring non-NULL"
msgstr ""
-#: options.c:1203
+#: options.c:1207
msgid "Warn about usage of non-standard intrinsics"
msgstr ""
-#: options.c:1206
+#: options.c:1210
msgid "Warn if a C-style cast is used in a program"
msgstr ""
-#: options.c:1209
+#: options.c:1213
msgid "Warn if an old-style parameter definition is used"
msgstr ""
-#: options.c:1212
+#: options.c:1216
msgid "Warn if .class files are out of date"
msgstr ""
-#: options.c:1215
+#: options.c:1219
msgid "Warn about overloaded virtual function names"
msgstr ""
-#: options.c:1218
+#: options.c:1222
msgid "Warn when the packed attribute has no effect on struct layout"
msgstr ""
-#: options.c:1221
+#: options.c:1225
msgid "Warn when padding is required to align structure members"
msgstr ""
-#: options.c:1224
+#: options.c:1228
msgid "Warn about possibly missing parentheses"
msgstr ""
-#: options.c:1227
+#: options.c:1231
msgid "Warn when converting the type of pointers to member functions"
msgstr ""
-#: options.c:1230
+#: options.c:1234
msgid "Warn about function pointer arithmetic"
msgstr ""
-#: options.c:1233
+#: options.c:1237
msgid "Warn if inherited methods are unimplemented"
msgstr ""
-#: options.c:1236
+#: options.c:1240
msgid "Warn about multiple declarations of the same object"
msgstr ""
-#: options.c:1239
+#: options.c:1243
msgid "Warn if modifiers are specified when not necessary"
msgstr ""
-#: options.c:1242
+#: options.c:1246
msgid "Warn when the compiler reorders code"
msgstr ""
-#: options.c:1245
+#: options.c:1249
msgid ""
"Warn whenever a function's return type defaults to \"int\" (C), or about "
"inconsistent return types (C++)"
msgstr ""
-#: options.c:1248
+#: options.c:1252
msgid "Warn if a selector has multiple methods"
msgstr ""
-#: options.c:1251
+#: options.c:1255
msgid "Warn about possible violations of sequence point rules"
msgstr ""
-#: options.c:1254
+#: options.c:1258
msgid "Warn when one local variable shadows another"
msgstr ""
-#: options.c:1257
+#: options.c:1261
msgid "Warn about signed-unsigned comparisons"
msgstr ""
-#: options.c:1260
+#: options.c:1264
msgid "Warn when overload promotes from unsigned to signed"
msgstr ""
-#: options.c:1263
-#: options.c:1266
+#: options.c:1267
+#: options.c:1270
msgid "Warn about code which might break strict aliasing rules"
msgstr ""
-#: options.c:1269
+#: options.c:1273
msgid "Warn about unprototyped function declarations"
msgstr ""
-#: options.c:1272
+#: options.c:1276
msgid "Warn about \"suspicious\" constructs"
msgstr ""
-#: options.c:1275
+#: options.c:1279
msgid "Warn about enumerated switches, with no default, missing a case"
msgstr ""
-#: options.c:1278
+#: options.c:1282
msgid "Warn about enumerated switches missing a \"default:\" statement"
msgstr ""
-#: options.c:1281
+#: options.c:1285
msgid "Warn about all enumerated switches missing a specific case"
msgstr ""
-#: options.c:1284
+#: options.c:1288
msgid "Warn when synthesis behavior differs from Cfront"
msgstr ""
-#: options.c:1287
+#: options.c:1291
msgid "Do not suppress warnings from system headers"
msgstr ""
-#: options.c:1290
+#: options.c:1294
msgid "Warn about features not present in traditional C"
msgstr ""
-#: options.c:1293
+#: options.c:1297
msgid ""
"Warn if trigraphs are encountered that might affect the meaning of the "
"program"
msgstr ""
-#: options.c:1296
+#: options.c:1300
msgid "Warn about @selector()s without previously declared methods"
msgstr ""
-#: options.c:1299
+#: options.c:1303
msgid "Warn if an undefined macro is used in an #if directive"
msgstr ""
-#: options.c:1302
+#: options.c:1306
msgid "Warn about underflow of numerical constant expressions"
msgstr ""
-#: options.c:1305
+#: options.c:1309
msgid "Warn about uninitialized automatic variables"
msgstr ""
-#: options.c:1308
+#: options.c:1312
msgid "Warn about unrecognized pragmas"
msgstr ""
-#: options.c:1311
+#: options.c:1315
msgid "Warn about code that will never be executed"
msgstr ""
-#: options.c:1314
+#: options.c:1318
msgid "Enable all -Wunused- warnings"
msgstr ""
-#: options.c:1317
+#: options.c:1321
msgid "Warn when a function is unused"
msgstr ""
-#: options.c:1320
-#: options.c:1323
+#: options.c:1324
+#: options.c:1327
msgid "Warn when a label is unused"
msgstr ""
-#: options.c:1326
+#: options.c:1330
msgid "Warn about macros defined in the main file that are not used"
msgstr ""
-#: options.c:1329
+#: options.c:1333
msgid "Warn when a function parameter is unused"
msgstr ""
-#: options.c:1332
+#: options.c:1336
msgid "Warn when an expression value is unused"
msgstr ""
-#: options.c:1335
+#: options.c:1339
msgid "Warn when a variable is unused"
msgstr ""
-#: options.c:1338
+#: options.c:1342
msgid "Do not warn about using variadic macros when -pedantic"
msgstr ""
-#: options.c:1341
+#: options.c:1345
msgid "Give strings the type \"array of char\""
msgstr ""
-#: options.c:1344
+#: options.c:1348
msgid ""
"A synonym for -std=c89. In a future version of GCC it will become "
"synonymous with -std=c99 instead"
msgstr ""
-#: options.c:1347
+#: options.c:1351
msgid "-aux-info <file>\tEmit declaration information into <file>"
msgstr ""
-#: options.c:1359
+#: options.c:1363
msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
msgstr ""
-#: options.c:1362
+#: options.c:1366
msgid "Set the default real and integer kinds to double precision"
msgstr ""
-#: options.c:1365
+#: options.c:1369
msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
msgstr ""
-#: options.c:1368
+#: options.c:1372
msgid "--CLASSPATH\tDeprecated; use --classpath instead"
msgstr ""
-#: options.c:1371
+#: options.c:1375
msgid "Generate position-independent code if possible (large mode)"
msgstr ""
-#: options.c:1374
+#: options.c:1378
msgid ""
"Generate position-independent code for executables if possible (large mode)"
msgstr ""
-#: options.c:1380
+#: options.c:1384
msgid "Enforce class member access control semantics"
msgstr ""
-#: options.c:1383
+#: options.c:1387
msgid "Align the start of functions"
msgstr ""
-#: options.c:1389
+#: options.c:1393
msgid "Align labels which are only reached by jumping"
msgstr ""
-#: options.c:1395
+#: options.c:1399
msgid "Align all labels"
msgstr ""
-#: options.c:1401
+#: options.c:1405
msgid "Align the start of loops"
msgstr ""
-#: options.c:1410
+#: options.c:1414
msgid "Change when template instances are emitted"
msgstr ""
-#: options.c:1413
+#: options.c:1417
msgid "Specify that arguments may alias each other and globals"
msgstr ""
-#: options.c:1416
+#: options.c:1420
msgid "Assume arguments may alias globals but not each other"
msgstr ""
-#: options.c:1419
+#: options.c:1423
msgid "Assume arguments alias neither each other nor globals"
msgstr ""
-#: options.c:1422
+#: options.c:1426
msgid "Recognize the \"asm\" keyword"
msgstr ""
-#: options.c:1425
+#: options.c:1429
msgid "Permit the use of the assert keyword"
msgstr ""
-#: options.c:1434
+#: options.c:1438
msgid "Generate unwind tables that are exact at each instruction boundary"
msgstr ""
-#: options.c:1437
+#: options.c:1441
msgid "--bootclasspath=<path>\tReplace system path"
msgstr ""
-#: options.c:1440
+#: options.c:1444
msgid "Generate code to check bounds before indexing arrays"
msgstr ""
-#: options.c:1443
+#: options.c:1447
msgid "Replace add, compare, branch with branch on count register"
msgstr ""
-#: options.c:1446
+#: options.c:1450
msgid "Use profiling information for branch probabilities"
msgstr ""
-#: options.c:1449
+#: options.c:1453
msgid ""
"Perform branch target load optimization before prologue / epilogue threading"
msgstr ""
-#: options.c:1452
+#: options.c:1456
msgid ""
"Perform branch target load optimization after prologue / epilogue threading"
msgstr ""
-#: options.c:1455
+#: options.c:1459
msgid ""
"Restrict target load migration not to re-use registers in any basic block"
msgstr ""
-#: options.c:1458
+#: options.c:1462
msgid "Recognize built-in functions"
msgstr ""
-#: options.c:1464
+#: options.c:1468
msgid ""
"-fcall-saved-<register>\tMark <register> as being preserved across functions"
msgstr ""
-#: options.c:1467
+#: options.c:1471
msgid ""
"-fcall-used-<register>\tMark <register> as being corrupted by function calls"
msgstr ""
-#: options.c:1470
+#: options.c:1474
msgid "Save registers around function calls"
msgstr ""
-#: options.c:1473
+#: options.c:1477
msgid "Check the return value of new"
msgstr ""
-#: options.c:1476
+#: options.c:1480
msgid "Generate checks for references to NULL"
msgstr ""
-#: options.c:1479
+#: options.c:1483
msgid "--classpath=<path>\tSet class path"
msgstr ""
-#: options.c:1482
+#: options.c:1486
msgid "Do not put uninitialized globals in the common section"
msgstr ""
-#: options.c:1488
+#: options.c:1492
msgid "Allow the arguments of the '?' operator to have different types"
msgstr ""
-#: options.c:1491
+#: options.c:1495
msgid "Reduce the size of object files"
msgstr ""
-#: options.c:1494
+#: options.c:1498
msgid "Make string literals \"const char[]\" not \"char[]\""
msgstr ""
-#: options.c:1497
+#: options.c:1501
msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
msgstr ""
-#: options.c:1500
+#: options.c:1504
msgid "Perform a register copy-propagation optimization pass"
msgstr ""
-#: options.c:1503
+#: options.c:1507
msgid "Perform cross-jumping optimization"
msgstr ""
-#: options.c:1506
+#: options.c:1510
msgid "When running CSE, follow jumps to their targets"
msgstr ""
-#: options.c:1509
+#: options.c:1513
msgid "When running CSE, follow conditional jumps"
msgstr ""
-#: options.c:1512
+#: options.c:1516
msgid "Place data items into their own section"
msgstr ""
-#: options.c:1515
+#: options.c:1519
msgid "Inline member functions by default"
msgstr ""
-#: options.c:1518
+#: options.c:1522
msgid "Defer popping functions args from stack until later"
msgstr ""
-#: options.c:1521
+#: options.c:1525
msgid "Attempt to fill delay slots of branch instructions"
msgstr ""
-#: options.c:1524
+#: options.c:1528
msgid "Delete useless null pointer checks"
msgstr ""
-#: options.c:1527
+#: options.c:1531
msgid ""
"-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
"location at the beginning of line-wrapped diagnostics"
msgstr ""
-#: options.c:1536
+#: options.c:1540
msgid "Allow dollar signs in entity names"
msgstr ""
-#: options.c:1539
+#: options.c:1543
msgid "Permit '$' as an identifier character"
msgstr ""
-#: options.c:1542
+#: options.c:1546
msgid "-fdump-<type>\tDump various compiler internals to a file"
msgstr ""
-#: options.c:1545
+#: options.c:1549
msgid "Display the code tree after parsing."
msgstr ""
-#: options.c:1548
+#: options.c:1552
msgid ""
"Suppress output of instruction numbers and line number notes in debugging "
"dumps"
msgstr ""
-#: options.c:1554
+#: options.c:1558
msgid "Perform DWARF2 duplicate elimination"
msgstr ""
-#: options.c:1557
-#: options.c:1560
+#: options.c:1561
+#: options.c:1564
msgid "Perform unused type elimination in debug info"
msgstr ""
-#: options.c:1563
+#: options.c:1567
msgid "Output a class file"
msgstr ""
-#: options.c:1566
+#: options.c:1570
msgid "Alias for -femit-class-file"
msgstr ""
-#: options.c:1575
+#: options.c:1579
msgid ""
"--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
msgstr ""
-#: options.c:1578
+#: options.c:1582
msgid "Generate code to check exception specifications"
msgstr ""
-#: options.c:1584
+#: options.c:1588
msgid "Enable exception handling"
msgstr ""
-#: options.c:1587
+#: options.c:1591
msgid ""
"-fexec-charset=<cset>\tConvert all strings and character constants to "
"character set <cset>"
msgstr ""
-#: options.c:1590
+#: options.c:1594
msgid "Perform a number of minor, expensive optimizations"
msgstr ""
-#: options.c:1593
+#: options.c:1597
msgid "--extdirs=<path>\tSet the extension directory path"
msgstr ""
-#: options.c:1602
+#: options.c:1606
msgid "Input file is a file with a list of filenames to compile"
msgstr ""
-#: options.c:1605
+#: options.c:1609
msgid "Assume no NaNs or infinities are generated"
msgstr ""
-#: options.c:1608
+#: options.c:1612
msgid ""
"-ffixed-<register>\tMark <register> as being unavailable to the compiler"
msgstr ""
-#: options.c:1611
+#: options.c:1615
msgid "Assume that the source file is fixed form"
msgstr ""
-#: options.c:1614
+#: options.c:1618
msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
msgstr ""
-#: options.c:1617
+#: options.c:1621
msgid "Allow arbitrary character line width in fixed mode"
msgstr ""
-#: options.c:1620
+#: options.c:1624
msgid "Don't allocate floats and doubles in extended-precision registers"
msgstr ""
-#: options.c:1623
+#: options.c:1627
msgid "Scope of for-init-statement variables is local to the loop"
msgstr ""
-#: options.c:1626
+#: options.c:1630
msgid "Copy memory address constants into registers before use"
msgstr ""
-#: options.c:1629
+#: options.c:1633
msgid "Always check for non gcj generated classes archives"
msgstr ""
-#: options.c:1632
+#: options.c:1636
msgid "Copy memory operands into registers before use"
msgstr ""
-#: options.c:1635
+#: options.c:1639
msgid "Assume that the source file is free form"
msgstr ""
-#: options.c:1638
+#: options.c:1642
msgid "Do not assume that standard C libraries and \"main\" exist"
msgstr ""
-#: options.c:1641
+#: options.c:1645
msgid "Allow function addresses to be held in registers"
msgstr ""
-#: options.c:1644
+#: options.c:1648
msgid "Place each function into its own section"
msgstr ""
-#: options.c:1647
+#: options.c:1651
msgid "Perform global common subexpression elimination"
msgstr ""
-#: options.c:1650
+#: options.c:1654
msgid ""
"Perform global common subexpression elimination after register allocation"
msgstr ""
-#: options.c:1653
+#: options.c:1657
msgid ""
"Perform redundant load after store elimination in global common subexpression"
msgstr ""
-#: options.c:1656
+#: options.c:1660
msgid ""
"Perform enhanced load motion during global common subexpression elimination"
msgstr ""
-#: options.c:1659
+#: options.c:1663
msgid "Perform store motion after global common subexpression elimination"
msgstr ""
-#: options.c:1662
+#: options.c:1666
msgid "Recognize GNU-defined keywords"
msgstr ""
-#: options.c:1665
+#: options.c:1669
msgid "Generate code for GNU runtime environment"
msgstr ""
-#: options.c:1668
+#: options.c:1672
msgid "Enable guessing of branch probabilities"
msgstr ""
-#: options.c:1677
+#: options.c:1681
msgid ""
"Assume the runtime uses a hash table to map an object to its synchronization "
"structure"
msgstr ""
-#: options.c:1683
+#: options.c:1687
msgid "Assume normal C execution environment"
msgstr ""
-#: options.c:1686
+#: options.c:1690
msgid "Enable support for huge objects"
msgstr ""
-#: options.c:1689
+#: options.c:1693
msgid "Process #ident directives"
msgstr ""
-#: options.c:1692
+#: options.c:1696
msgid "Perform conversion of conditional jumps to branchless equivalents"
msgstr ""
-#: options.c:1695
+#: options.c:1699
msgid "Perform conversion of conditional jumps to conditional execution"
msgstr ""
-#: options.c:1698
+#: options.c:1702
msgid "Export functions even if they can be inlined"
msgstr ""
-#: options.c:1701
+#: options.c:1705
msgid "Emit implicit instantiations of inline templates"
msgstr ""
-#: options.c:1704
+#: options.c:1708
msgid ""
"Specify that no implicit typing is allowed, unless overridden by explicit "
"IMPLICIT statements"
msgstr ""
-#: options.c:1707
+#: options.c:1711
msgid "Emit implicit instantiations of templates"
msgstr ""
-#: options.c:1710
+#: options.c:1714
msgid "Use offset tables for virtual method calls"
msgstr ""
-#: options.c:1713
+#: options.c:1717
msgid "Do not generate .size directives"
msgstr ""
-#: options.c:1716
+#: options.c:1720
msgid "Pay attention to the \"inline\" keyword"
msgstr ""
-#: options.c:1725
+#: options.c:1729
msgid ""
"-finline-limit=<number>\tLimit the size of inlined functions to <number>"
msgstr ""
-#: options.c:1728
+#: options.c:1732
msgid ""
"-finput-charset=<cset> Specify the default character set for source "
"files."
msgstr ""
-#: options.c:1731
+#: options.c:1735
msgid "Instrument function entry and exit with profiling calls"
msgstr ""
-#: options.c:1734
+#: options.c:1738
msgid "Optimize induction variables on trees"
msgstr ""
-#: options.c:1737
+#: options.c:1741
msgid "Assume native functions are implemented using JNI"
msgstr ""
-#: options.c:1740
+#: options.c:1744
msgid "Generate code for functions even if they are fully inlined"
msgstr ""
-#: options.c:1743
+#: options.c:1747
msgid "Emit static const variables even if they are not used"
msgstr ""
-#: options.c:1749
+#: options.c:1753
msgid "Give external symbols a leading underscore"
msgstr ""
-#: options.c:1752
+#: options.c:1756
msgid "Perform loop optimizations"
msgstr ""
-#: options.c:1755
+#: options.c:1759
msgid "Perform loop optimizations using the new loop optimizer"
msgstr ""
-#: options.c:1758
+#: options.c:1762
msgid "Set errno after built-in math functions"
msgstr ""
-#: options.c:1761
+#: options.c:1765
msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
msgstr ""
-#: options.c:1764
+#: options.c:1768
msgid ""
"-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
"put on the stack"
msgstr ""
-#: options.c:1767
+#: options.c:1771
msgid "Report on permanent memory allocation"
msgstr ""
-#: options.c:1770
+#: options.c:1774
msgid "Attempt to merge identical constants and constant variables"
msgstr ""
-#: options.c:1773
+#: options.c:1777
msgid "Attempt to merge identical constants across compilation units"
msgstr ""
-#: options.c:1776
+#: options.c:1780
msgid ""
"-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
"line. 0 suppresses line-wrapping"
msgstr ""
-#: options.c:1779
+#: options.c:1783
msgid "Set default accessibility of module entities to PRIVATE"
msgstr ""
-#: options.c:1782
+#: options.c:1786
msgid "Perform SMS based modulo scheduling before the first scheduling pass"
msgstr ""
-#: options.c:1785
+#: options.c:1789
msgid "Move loop invariant computations out of loops"
msgstr ""
-#: options.c:1788
+#: options.c:1792
msgid "Don't warn about uses of Microsoft extensions"
msgstr ""
-#: options.c:1791
+#: options.c:1795
msgid ""
"Add mudflap bounds-checking instrumentation for single-threaded program."
msgstr ""
-#: options.c:1794
+#: options.c:1798
msgid "Ignore read operations when inserting mudflap instrumentation."
msgstr ""
-#: options.c:1797
+#: options.c:1801
msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
msgstr ""
-#: options.c:1806
+#: options.c:1810
msgid "Use graph-coloring register allocation"
msgstr ""
-#: options.c:1809
+#: options.c:1813
+msgid "Enable the new bytecode verifier"
+msgstr ""
+
+#: options.c:1816
msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
msgstr ""
-#: options.c:1812
+#: options.c:1819
msgid "Assume that receivers of Objective-C messages may be nil"
msgstr ""
-#: options.c:1815
+#: options.c:1822
msgid "Don't generate code, just do syntax and semantics checking"
msgstr ""
-#: options.c:1818
+#: options.c:1825
msgid "Support synchronous non-call exceptions"
msgstr ""
-#: options.c:1827
+#: options.c:1834
msgid "Enable Objective-C exception and synchronization syntax"
msgstr ""
-#: options.c:1830
+#: options.c:1837
msgid "Enable Objective-C setjmp exception handling runtime"
msgstr ""
-#: options.c:1833
+#: options.c:1840
msgid "When possible do not generate stack frames"
msgstr ""
-#: options.c:1836
+#: options.c:1843
msgid "Recognize C++ kewords like \"compl\" and \"xor\""
msgstr ""
-#: options.c:1839
+#: options.c:1846
msgid "Do the full register move optimization pass"
msgstr ""
-#: options.c:1842
+#: options.c:1849
msgid "Optimize sibling and tail recursive calls"
msgstr ""
-#: options.c:1845
+#: options.c:1852
msgid "Enable optimization of static class initialization code"
msgstr ""
-#: options.c:1848
+#: options.c:1855
msgid "Enable optional diagnostics"
msgstr ""
-#: options.c:1854
+#: options.c:1861
msgid "Try to layout derived types as compact as possible"
msgstr ""
-#: options.c:1857
+#: options.c:1864
msgid "Pack structure members together without holes"
msgstr ""
-#: options.c:1860
+#: options.c:1867
msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
msgstr ""
-#: options.c:1863
+#: options.c:1870
msgid "Return small aggregates in memory, not registers"
msgstr ""
-#: options.c:1869
+#: options.c:1876
msgid "Look for and use PCH files even when preprocessing"
msgstr ""
-#: options.c:1872
+#: options.c:1879
msgid "Perform loop peeling"
msgstr ""
-#: options.c:1875
+#: options.c:1882
msgid "Enable machine specific peephole optimizations"
msgstr ""
-#: options.c:1878
+#: options.c:1885
msgid "Enable an RTL peephole pass before sched2"
msgstr ""
-#: options.c:1881
+#: options.c:1888
msgid "Downgrade conformance errors to warnings"
msgstr ""
-#: options.c:1884
+#: options.c:1891
msgid "Generate position-independent code if possible (small mode)"
msgstr ""
-#: options.c:1887
+#: options.c:1894
msgid ""
"Generate position-independent code for executables if possible (small mode)"
msgstr ""
-#: options.c:1890
+#: options.c:1897
msgid "Generate prefetch instructions, if available, for arrays in loops"
msgstr ""
-#: options.c:1893
+#: options.c:1900
msgid "Treat the input file as already preprocessed"
msgstr ""
-#: options.c:1896
+#: options.c:1903
msgid "Enable basic program profiling code"
msgstr ""
-#: options.c:1899
+#: options.c:1906
msgid "Insert arc-based program profiling code"
msgstr ""
-#: options.c:1902
+#: options.c:1909
msgid ""
"Enable common options for generating profile info for profile feedback "
"directed optimizations"
msgstr ""
-#: options.c:1905
+#: options.c:1912
msgid ""
"Enable common options for performing profile feedback directed optimizations"
msgstr ""
-#: options.c:1908
+#: options.c:1915
msgid "Insert code to profile values of expressions"
msgstr ""
-#: options.c:1914
+#: options.c:1921
msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
msgstr ""
-#: options.c:1917
+#: options.c:1924
msgid "Return small aggregates in registers"
msgstr ""
-#: options.c:1920
+#: options.c:1927
msgid "Enables a register move optimization"
msgstr ""
-#: options.c:1923
+#: options.c:1930
msgid "Perform a register renaming optimization pass"
msgstr ""
-#: options.c:1926
+#: options.c:1933
msgid "Reorder basic blocks to improve code placement"
msgstr ""
-#: options.c:1929
+#: options.c:1936
msgid "Reorder basic blocks and partition into hot and cold sections"
msgstr ""
-#: options.c:1932
+#: options.c:1939
msgid "Reorder functions to improve code placement"
msgstr ""
-#: options.c:1935
+#: options.c:1942
msgid "Copy array sections into a contiguous block on procedure entry"
msgstr ""
-#: options.c:1938
+#: options.c:1945
msgid ""
"Used in Fix-and-Continue mode to indicate that object files may be swapped "
"in at runtime"
msgstr ""
-#: options.c:1941
+#: options.c:1948
msgid "Enable automatic template instantiation"
msgstr ""
-#: options.c:1944
+#: options.c:1951
msgid "Add a common subexpression elimination pass after loop optimizations"
msgstr ""
-#: options.c:1947
+#: options.c:1954
msgid "Run the loop optimizer twice"
msgstr ""
-#: options.c:1950
+#: options.c:1957
msgid ""
"Enable/Disable the traditional scheduling in loops that already passed "
"modulo scheduling"
msgstr ""
-#: options.c:1953
+#: options.c:1960
msgid "Disable optimizations that assume default FP rounding behavior"
msgstr ""
-#: options.c:1956
+#: options.c:1963
msgid "Generate run time type descriptor information"
msgstr ""
-#: options.c:1959
+#: options.c:1966
msgid "Enable scheduling across basic blocks"
msgstr ""
-#: options.c:1962
+#: options.c:1969
msgid "Allow speculative motion of non-loads"
msgstr ""
-#: options.c:1965
+#: options.c:1972
msgid "Allow speculative motion of some loads"
msgstr ""
-#: options.c:1968
+#: options.c:1975
msgid "Allow speculative motion of more loads"
msgstr ""
-#: options.c:1971
+#: options.c:1978
msgid "Allow premature scheduling of queued insns"
msgstr ""
-#: options.c:1974
+#: options.c:1981
msgid ""
"Set dependence distance checking in premature scheduling of queued insns"
msgstr ""
-#: options.c:1977
+#: options.c:1984
msgid ""
"-fsched-stalled-insns-dep=<number> Set dependence distance checking in "
"premature scheduling of queued insns"
msgstr ""
-#: options.c:1980
+#: options.c:1987
msgid ""
"-fsched-stalled-insns=<number> Set number of queued insns that can be "
"prematurely scheduled"
msgstr ""
-#: options.c:1983
+#: options.c:1990
msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
msgstr ""
-#: options.c:1986
+#: options.c:1993
msgid "If scheduling post reload, do superblock scheduling"
msgstr ""
-#: options.c:1989
+#: options.c:1996
msgid "If scheduling post reload, do trace scheduling"
msgstr ""
-#: options.c:1992
+#: options.c:1999
msgid "Reschedule instructions before register allocation"
msgstr ""
-#: options.c:1995
+#: options.c:2002
msgid "Reschedule instructions after register allocation"
msgstr ""
-#: options.c:1998
+#: options.c:2005
msgid "Append a second underscore if the name already contains an underscore"
msgstr ""
-#: options.c:2001
+#: options.c:2008
msgid "Mark data as shared rather than private"
msgstr ""
-#: options.c:2004
+#: options.c:2011
msgid "Use the same size for double as for float"
msgstr ""
-#: options.c:2007
+#: options.c:2014
msgid "Use the narrowest integer type possible for enumeration types"
msgstr ""
-#: options.c:2010
+#: options.c:2017
msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
msgstr ""
-#: options.c:2016
+#: options.c:2023
msgid "Disable optimizations observable by IEEE signaling NaNs"
msgstr ""
-#: options.c:2019
+#: options.c:2026
msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
msgstr ""
-#: options.c:2022
+#: options.c:2029
msgid "Make \"char\" signed by default"
msgstr ""
-#: options.c:2025
+#: options.c:2032
msgid "Convert floating point constants to single precision constants"
msgstr ""
-#: options.c:2028
+#: options.c:2035
msgid "Use value profiling for speculative prefetching"
msgstr ""
-#: options.c:2031
+#: options.c:2038
msgid "Split lifetimes of induction variables when loops are unrolled."
msgstr ""
-#: options.c:2037
+#: options.c:2044
msgid "Insert stack checking code into the program"
msgstr ""
-#: options.c:2043
+#: options.c:2050
msgid ""
"-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
msgstr ""
-#: options.c:2046
+#: options.c:2053
msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
msgstr ""
-#: options.c:2049
+#: options.c:2056
msgid "Display statistics accumulated during compilation"
msgstr ""
-#: options.c:2052
+#: options.c:2059
msgid "Enable assignability checks for stores into object arrays"
msgstr ""
-#: options.c:2055
+#: options.c:2062
msgid "Perform strength reduction optimizations"
msgstr ""
-#: options.c:2058
+#: options.c:2065
msgid "Assume strict aliasing rules apply"
msgstr ""
-#: options.c:2064
+#: options.c:2071
msgid "Check for syntax errors, then stop"
msgstr ""
-#: options.c:2067
+#: options.c:2074
msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
msgstr ""
-#: options.c:2070
+#: options.c:2077
msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
msgstr ""
-#: options.c:2073
+#: options.c:2080
msgid "Create data files needed by \"gcov\""
msgstr ""
-#: options.c:2079
+#: options.c:2086
msgid "Perform jump threading optimizations"
msgstr ""
-#: options.c:2082
+#: options.c:2089
msgid ""
"-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
"local statics."
msgstr ""
-#: options.c:2085
+#: options.c:2092
msgid "Report the time taken by each compiler pass"
msgstr ""
-#: options.c:2088
+#: options.c:2095
msgid ""
"-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
"default thread-local storage code generation model"
msgstr ""
-#: options.c:2091
+#: options.c:2098
msgid "Perform superblock formation via tail duplication"
msgstr ""
-#: options.c:2094
+#: options.c:2101
msgid "Assume floating-point operations can trap"
msgstr ""
-#: options.c:2097
+#: options.c:2104
msgid "Trap for signed overflow in addition, subtraction and multiplication"
msgstr ""
-#: options.c:2100
+#: options.c:2107
msgid "Use tree-ssa based implementation of profiling"
msgstr ""
-#: options.c:2103
+#: options.c:2110
msgid "Enable SSA-CCP optimization on trees"
msgstr ""
-#: options.c:2106
+#: options.c:2113
msgid "Enable loop header copying on trees"
msgstr ""
-#: options.c:2109
+#: options.c:2116
msgid "Coalesce memory temporaries in the SSA->normal pass"
msgstr ""
-#: options.c:2112
+#: options.c:2119
msgid "Replace SSA temporaries with better names in copies."
msgstr ""
-#: options.c:2115
+#: options.c:2122
msgid "Enable SSA dead code elimination optimization on trees"
msgstr ""
-#: options.c:2118
+#: options.c:2125
msgid "Enable dominator optimizations"
msgstr ""
-#: options.c:2121
+#: options.c:2128
msgid "Enable dead store elimination"
msgstr ""
-#: options.c:2124
+#: options.c:2131
msgid "Enable Full Redundancy Elimination (FRE) on trees"
msgstr ""
-#: options.c:2127
+#: options.c:2134
msgid "Enable loop invariant motion on trees"
msgstr ""
-#: options.c:2130
+#: options.c:2137
msgid "Create canonical induction variables in loops"
msgstr ""
-#: options.c:2133
+#: options.c:2140
msgid "Enable linear loop transforms on trees"
msgstr ""
-#: options.c:2136
+#: options.c:2143
msgid "Enable loop optimizations on tree level"
msgstr ""
-#: options.c:2139
+#: options.c:2146
msgid "Perform live range splitting during the SSA->normal pass."
msgstr ""
-#: options.c:2142
+#: options.c:2149
msgid "Enable SSA-PRE optimization on trees"
msgstr ""
-#: options.c:2145
+#: options.c:2152
msgid "Perform scalar replacement of aggregates"
msgstr ""
-#: options.c:2148
+#: options.c:2155
msgid "Replace temporary expressions in the SSA->normal pass"
msgstr ""
-#: options.c:2151
+#: options.c:2158
msgid "Enable loop vectorization on trees"
msgstr ""
-#: options.c:2154
+#: options.c:2161
msgid "Append underscores to externally visible names"
msgstr ""
-#: options.c:2157
+#: options.c:2164
msgid "Compile whole compilation unit at a time"
msgstr ""
-#: options.c:2160
+#: options.c:2167
msgid "Perform loop unrolling for all loops"
msgstr ""
-#: options.c:2163
+#: options.c:2170
msgid "Perform loop unrolling when iteration count is known"
msgstr ""
-#: options.c:2166
+#: options.c:2173
msgid "Allow math optimizations that may violate IEEE or ISO standards"
msgstr ""
-#: options.c:2169
+#: options.c:2176
msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
msgstr ""
-#: options.c:2172
+#: options.c:2179
msgid "Make \"char\" unsigned by default"
msgstr ""
-#: options.c:2175
+#: options.c:2182
msgid "Perform loop unswitching"
msgstr ""
-#: options.c:2178
+#: options.c:2185
msgid "Just generate unwind tables for exception handling"
msgstr ""
-#: options.c:2181
+#: options.c:2188
msgid "Generate code for the Boehm GC"
msgstr ""
-#: options.c:2184
+#: options.c:2191
msgid "Use __cxa_atexit to register destructors"
msgstr ""
-#: options.c:2187
+#: options.c:2194
msgid "Call a library routine to do integer divisions"
msgstr ""
-#: options.c:2190
+#: options.c:2197
msgid "Perform variable tracking"
msgstr ""
-#: options.c:2193
+#: options.c:2200
msgid "Apply variable expansion when loops are unrolled."
msgstr ""
-#: options.c:2196
+#: options.c:2203
msgid "Add extra commentary to assembler output"
msgstr ""
-#: options.c:2199
+#: options.c:2206
msgid "Marks all inlined methods as having hidden visibility"
msgstr ""
-#: options.c:2202
+#: options.c:2209
msgid ""
"-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
"visibility"
msgstr ""
-#: options.c:2205
+#: options.c:2212
msgid "Use expression value profiles in optimizations"
msgstr ""
-#: options.c:2208
+#: options.c:2215
msgid "Discard unused virtual functions"
msgstr ""
-#: options.c:2211
+#: options.c:2218
msgid "Implement vtables using thunks"
msgstr ""
-#: options.c:2214
+#: options.c:2221
msgid "Emit common-like symbols as weak symbols"
msgstr ""
-#: options.c:2217
+#: options.c:2224
msgid "Construct webs and split unrelated uses of single variable"
msgstr ""
-#: options.c:2220
+#: options.c:2227
msgid ""
"-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
"to character set <cset>"
msgstr ""
-#: options.c:2223
+#: options.c:2230
msgid "Generate a #line directive pointing at the current working directory"
msgstr ""
-#: options.c:2226
+#: options.c:2233
msgid "Assume signed arithmetic overflow wraps around"
msgstr ""
-#: options.c:2229
+#: options.c:2236
msgid "Emit cross referencing information"
msgstr ""
-#: options.c:2232
+#: options.c:2239
msgid "Put zero initialized data in the bss section"
msgstr ""
-#: options.c:2235
+#: options.c:2242
msgid ""
"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
msgstr ""
-#: options.c:2238
+#: options.c:2245
msgid "Generate debug information in default format"
msgstr ""
-#: options.c:2241
+#: options.c:2248
msgid "Generate debug information in COFF format"
msgstr ""
-#: options.c:2244
+#: options.c:2251
msgid "Generate debug information in DWARF v2 format"
msgstr ""
-#: options.c:2247
+#: options.c:2254
msgid "Dump declarations to a .decl file"
msgstr ""
-#: options.c:2250
+#: options.c:2257
msgid "Generate debug information in default extended format"
msgstr ""
-#: options.c:2253
+#: options.c:2260
msgid "Generate debug information in STABS format"
msgstr ""
-#: options.c:2256
+#: options.c:2263
msgid "Generate debug information in extended STABS format"
msgstr ""
-#: options.c:2259
+#: options.c:2266
msgid "Generate debug information in VMS format"
msgstr ""
-#: options.c:2262
+#: options.c:2269
msgid "Generate debug information in XCOFF format"
msgstr ""
-#: options.c:2265
+#: options.c:2272
msgid "Generate debug information in extended XCOFF format"
msgstr ""
-#: options.c:2268
+#: options.c:2275
msgid "Set the default integer kind to double precision"
msgstr ""
-#: options.c:2271
+#: options.c:2278
msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
msgstr ""
-#: options.c:2274
+#: options.c:2281
msgid "-imacros <file>\tAccept definition of macros in <file>"
msgstr ""
-#: options.c:2277
+#: options.c:2284
msgid "-include <file>\tInclude the contents of <file> before other files"
msgstr ""
-#: options.c:2280
+#: options.c:2287
msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
msgstr ""
-#: options.c:2283
+#: options.c:2290
msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
msgstr ""
-#: options.c:2286
+#: options.c:2293
msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
msgstr ""
-#: options.c:2289
+#: options.c:2296
msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
msgstr ""
-#: options.c:2292
+#: options.c:2299
msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
msgstr ""
-#: options.c:2295
+#: options.c:2302
msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
msgstr ""
-#: options.c:2307
+#: options.c:2314
msgid ""
"Do not search standard system include directories (those specified with -"
"isystem will still be used)"
msgstr ""
-#: options.c:2310
+#: options.c:2317
msgid "Do not search standard system include directories for C++"
msgstr ""
-#: options.c:2313
+#: options.c:2320
msgid "-o <file>\tPlace output into <file>"
msgstr ""
-#: options.c:2316
+#: options.c:2323
msgid "Enable function profiling"
msgstr ""
-#: options.c:2319
+#: options.c:2326
msgid "Issue warnings needed for strict compliance to the standard"
msgstr ""
-#: options.c:2322
+#: options.c:2329
msgid "Like -pedantic but issue them as errors"
msgstr ""
-#: options.c:2325
+#: options.c:2332
msgid "Generate C header of platform-specific features"
msgstr ""
-#: options.c:2328
+#: options.c:2335
msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
msgstr ""
-#: options.c:2331
+#: options.c:2338
msgid "Do not display functions compiled or elapsed time"
msgstr ""
-#: options.c:2334
+#: options.c:2341
msgid "Set the default real kind to double precision"
msgstr ""
-#: options.c:2337
+#: options.c:2344
msgid "Remap file names when including files"
msgstr ""
-#: options.c:2340
+#: options.c:2347
msgid "Conform to the ISO 1998 C++ standard"
msgstr ""
-#: options.c:2343
+#: options.c:2350
msgid "Conform to the ISO 1990 C standard"
msgstr ""
-#: options.c:2346
+#: options.c:2353
msgid "Conform to the ISO 1999 C standard"
msgstr ""
-#: options.c:2349
-#: options.c:2379
-#: options.c:2382
+#: options.c:2356
+#: options.c:2386
+#: options.c:2389
msgid "Deprecated in favor of -std=c99"
msgstr ""
-#: options.c:2352
+#: options.c:2359
msgid "Conform to the ISO Fortran 2003 standard."
msgstr ""
-#: options.c:2355
+#: options.c:2362
msgid "Conform to the ISO Fortran 95 standard."
msgstr ""
-#: options.c:2358
+#: options.c:2365
msgid "Conform nothing in particular."
msgstr ""
-#: options.c:2361
+#: options.c:2368
msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
msgstr ""
-#: options.c:2364
+#: options.c:2371
msgid "Conform to the ISO 1990 C standard with GNU extensions"
msgstr ""
-#: options.c:2367
+#: options.c:2374
msgid "Conform to the ISO 1999 C standard with GNU extensions"
msgstr ""
-#: options.c:2370
+#: options.c:2377
msgid "Deprecated in favor of -std=gnu99"
msgstr ""
-#: options.c:2373
+#: options.c:2380
msgid "Deprecated in favor of -std=c89"
msgstr ""
-#: options.c:2376
+#: options.c:2383
msgid "Conform to the ISO 1990 C standard as amended in 1994"
msgstr ""
-#: options.c:2385
+#: options.c:2392
msgid "Enable traditional preprocessing"
msgstr ""
-#: options.c:2388
+#: options.c:2395
msgid "-trigraphs\tSupport ISO C trigraphs"
msgstr ""
-#: options.c:2391
+#: options.c:2398
msgid "Do not predefine system-specific and GCC-specific macros"
msgstr ""
-#: options.c:2394
+#: options.c:2401
msgid "Enable verbose output"
msgstr ""
-#: options.c:2400
+#: options.c:2407
msgid "Suppress warnings"
msgstr ""
@@ -21388,28 +21444,16 @@ msgstr ""
msgid "may not use both -EB and -EL"
msgstr ""
-#: config/mips/r3900.h:35
-msgid "-mhard-float not supported"
-msgstr ""
-
-#: config/mips/r3900.h:37
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr ""
-
#: config/sh/sh.h:685
msgid "SH2a does not support little-endian"
msgstr ""
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35
-msgid "-fjni and -femit-class-file are incompatible"
+#: config/mips/r3900.h:35
+msgid "-mhard-float not supported"
msgstr ""
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
+#: config/mips/r3900.h:37
+msgid "-msingle-float and -msoft-float cannot both be specified"
msgstr ""
#: config/darwin.h:248
@@ -21444,27 +21488,31 @@ msgstr ""
msgid "-private_bundle not allowed with -dynamiclib"
msgstr ""
-#: config/arm/arm.h:151
+#: config/arm/arm.h:153
msgid "-msoft-float and -mhard_float may not be used together"
msgstr ""
-#: config/arm/arm.h:153
+#: config/arm/arm.h:155
msgid "-mbig-endian and -mlittle-endian may not be used together"
msgstr ""
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-msgid "shared and mdll are not compatible"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-files are incompatible"
msgstr ""
-#: config/vax/netbsd-elf.h:42
-msgid "The -shared option is not currently supported for VAX ELF."
+#: java/lang-specs.h:35
+msgid "-fjni and -femit-class-file are incompatible"
msgstr ""
-#: config/i386/nwld.h:34
-msgid "Static linking is not supported.\n"
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr ""
+
+#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
+msgid "shared and mdll are not compatible"
msgstr ""
-#: config/sparc/linux64.h:207 config/sparc/linux64.h:218
+#: config/sparc/linux64.h:211 config/sparc/linux64.h:222
#: config/sparc/netbsd-elf.h:136 config/sparc/netbsd-elf.h:155
#: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
msgid "may not use both -m32 and -m64"
@@ -21478,6 +21526,14 @@ msgstr ""
msgid "-pg and -fomit-frame-pointer are incompatible"
msgstr ""
+#: config/vax/netbsd-elf.h:42
+msgid "The -shared option is not currently supported for VAX ELF."
+msgstr ""
+
+#: config/i386/nwld.h:34
+msgid "Static linking is not supported.\n"
+msgstr ""
+
#: config/vax/vax.h:50 config/vax/vax.h:51
msgid "profiling not supported with -mg\n"
msgstr ""