summaryrefslogtreecommitdiff
path: root/gcc/po
diff options
context:
space:
mode:
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2001-12-18 09:36:02 +0000
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2001-12-18 09:36:02 +0000
commit9886b0ee6d46e96fd3ece3ff323e6073b821347e (patch)
treeaddec98484f92abcc48b271a556daf25604b370a /gcc/po
parent343006bb79bbc0e7565aa33eadcb2d19d7710867 (diff)
downloadgcc-9886b0ee6d46e96fd3ece3ff323e6073b821347e.tar.gz
* po/gcc.pot: Regenerate.
cp: * call.c, decl2.c, init.c: Use "built-in" and "bit-field" spellings in messages. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48148 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/po')
-rw-r--r--gcc/po/gcc.pot4925
1 files changed, 3802 insertions, 1123 deletions
diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot
index 82bcea95836..b9b53aec483 100644
--- a/gcc/po/gcc.pot
+++ b/gcc/po/gcc.pot
@@ -8,7 +8,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2001-12-15 20:27+0000\n"
+"POT-Creation-Date: 2001-12-18 09:30+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"
@@ -39,9 +39,9 @@ msgstr ""
#: attribs.c:451 attribs.c:473 attribs.c:495 attribs.c:526 attribs.c:548
#: attribs.c:571 attribs.c:601 attribs.c:639 attribs.c:686 attribs.c:716
#: attribs.c:746 attribs.c:769 attribs.c:1015 attribs.c:1071 attribs.c:1127
-#: attribs.c:1153 attribs.c:1353 config/arm/arm.c:1987 config/arm/arm.c:2015
-#: config/avr/avr.c:4709 config/h8300/h8300.c:3202 config/h8300/h8300.c:3227
-#: config/i386/i386.c:1226 config/i386/winnt.c:74
+#: attribs.c:1153 attribs.c:1353 config/arm/arm.c:2005 config/arm/arm.c:2033
+#: config/avr/avr.c:4691 config/h8300/h8300.c:3205 config/h8300/h8300.c:3230
+#: config/i386/i386.c:1242 config/i386/winnt.c:74
#, c-format
msgid "`%s' attribute ignored"
msgstr ""
@@ -146,281 +146,281 @@ msgstr ""
#. port (i860) that used this code, and I'm unconvinced it could actually
#. handle the general case. So we no longer try to handle anything
#. weird and make the backend absorb the evil.
-#: builtins.c:2744
+#: builtins.c:2745
msgid "__builtin_saveregs not supported by this target"
msgstr ""
-#: builtins.c:2786
+#: builtins.c:2787
msgid "argument of `__builtin_args_info' must be constant"
msgstr ""
-#: builtins.c:2792
+#: builtins.c:2793
msgid "argument of `__builtin_args_info' out of range"
msgstr ""
-#: builtins.c:2798
+#: builtins.c:2799
msgid "missing argument in `__builtin_args_info'"
msgstr ""
-#: builtins.c:2830
+#: builtins.c:2831
msgid "`va_start' used in function with fixed args"
msgstr ""
-#: builtins.c:2849
+#: builtins.c:2850
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:2854
+#: builtins.c:2855
msgid "`__builtin_next_arg' called without an argument"
msgstr ""
-#: builtins.c:2958
+#: builtins.c:2959
msgid "too many arguments to function `va_start'"
msgstr ""
-#: builtins.c:3042
+#: builtins.c:3043
msgid "first argument to `va_arg' not of type `va_list'"
msgstr ""
-#: builtins.c:3070
+#: builtins.c:3071
#, c-format
msgid "`%s' is promoted to `%s' when passed through `...'"
msgstr ""
-#: builtins.c:3074
+#: builtins.c:3075
#, c-format
msgid "(so you should pass `%s' not `%s' to `va_arg')"
msgstr ""
-#: builtins.c:3198
+#: builtins.c:3199
msgid "invalid arg to `__builtin_frame_address'"
msgstr ""
-#: builtins.c:3200
+#: builtins.c:3201
msgid "invalid arg to `__builtin_return_address'"
msgstr ""
-#: builtins.c:3214
+#: builtins.c:3215
msgid "unsupported arg to `__builtin_frame_address'"
msgstr ""
-#: builtins.c:3216
+#: builtins.c:3217
msgid "unsupported arg to `__builtin_return_address'"
msgstr ""
-#: builtins.c:3380
+#: builtins.c:3381
msgid "second arg to `__builtin_expect' must be a constant"
msgstr ""
-#: builtins.c:3843
+#: builtins.c:3844
msgid "__builtin_longjmp second argument must be 1"
msgstr ""
-#: builtins.c:3857
+#: builtins.c:3858
msgid "__builtin_trap not supported by this target"
msgstr ""
#. just do library call, if unknown builtin
-#: builtins.c:3913 c-common.c:3609
+#: builtins.c:3914 c-common.c:3605
#, c-format
msgid "built-in function `%s' not currently supported"
msgstr ""
-#: c-common.c:510
+#: c-common.c:506
#, c-format
msgid "`%s' is not defined outside of function scope"
msgstr ""
-#: c-common.c:550
+#: c-common.c:546
msgid ""
"concatenation of string literals with __FUNCTION__ is deprecated. This "
"feature will be removed in future"
msgstr ""
-#: c-common.c:619
+#: c-common.c:615
#, c-format
msgid ""
"string length `%d' is greater than the length `%d' ISO C%d compilers are "
"required to support"
msgstr ""
-#: c-common.c:667 ch/decl.c:4100
+#: c-common.c:663 ch/decl.c:4100
msgid "overflow in constant expression"
msgstr ""
-#: c-common.c:688
+#: c-common.c:684
msgid "integer overflow in expression"
msgstr ""
-#: c-common.c:697
+#: c-common.c:693
msgid "floating point overflow in expression"
msgstr ""
#. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:718
+#: c-common.c:714
msgid "large integer implicitly truncated to unsigned type"
msgstr ""
-#: c-common.c:720
+#: c-common.c:716
msgid "negative integer implicitly converted to unsigned type"
msgstr ""
-#: c-common.c:767
+#: c-common.c:763
msgid "overflow in implicit constant conversion"
msgstr ""
-#: c-common.c:915
+#: c-common.c:911
#, c-format
msgid "operation on `%s' may be undefined"
msgstr ""
-#: c-common.c:1206
+#: c-common.c:1202
msgid "expression statement has incomplete type"
msgstr ""
-#: c-common.c:1239 ch/actions.c:1027
+#: c-common.c:1235 ch/actions.c:1027
msgid "case label does not reduce to an integer constant"
msgstr ""
-#: c-common.c:1537
+#: c-common.c:1533
msgid "invalid truth-value expression"
msgstr ""
-#: c-common.c:1588
+#: c-common.c:1584
#, c-format
msgid "invalid operands to binary %s"
msgstr ""
-#: c-common.c:1823 c-common.c:1832
+#: c-common.c:1819 c-common.c:1828
msgid "comparison is always false due to limited range of data type"
msgstr ""
-#: c-common.c:1825 c-common.c:1834
+#: c-common.c:1821 c-common.c:1830
msgid "comparison is always true due to limited range of data type"
msgstr ""
-#: c-common.c:1900
+#: c-common.c:1896
msgid "comparison of unsigned expression >= 0 is always true"
msgstr ""
-#: c-common.c:1909
+#: c-common.c:1905
msgid "comparison of unsigned expression < 0 is always false"
msgstr ""
-#: c-common.c:1960 f/com.c:14834
+#: c-common.c:1956 f/com.c:14834
msgid "struct type value used where scalar is required"
msgstr ""
-#: c-common.c:1964 f/com.c:14838
+#: c-common.c:1960 f/com.c:14838
msgid "union type value used where scalar is required"
msgstr ""
-#: c-common.c:1968 f/com.c:14842
+#: c-common.c:1964 f/com.c:14842
msgid "array type value used where scalar is required"
msgstr ""
-#: c-common.c:2083 f/com.c:14968
+#: c-common.c:2079 f/com.c:14968
msgid "suggest parentheses around assignment used as truth value"
msgstr ""
-#: c-common.c:2127 c-common.c:2159
+#: c-common.c:2123 c-common.c:2155
msgid "invalid use of `restrict'"
msgstr ""
-#: c-common.c:2275
+#: c-common.c:2271
msgid "__alignof__ applied to an incomplete type"
msgstr ""
-#: c-common.c:2301
+#: c-common.c:2297
msgid "`__alignof' applied to a bit-field"
msgstr ""
-#: c-common.c:2743
+#: c-common.c:2739
#, c-format
msgid "cannot disable built-in function `%s'"
msgstr ""
-#: c-common.c:3024 c-typeck.c:1767
+#: c-common.c:3020 c-typeck.c:1767
#, c-format
msgid "too few arguments to function `%s'"
msgstr ""
-#: c-common.c:3030 c-typeck.c:1620
+#: c-common.c:3026 c-typeck.c:1620
#, c-format
msgid "too many arguments to function `%s'"
msgstr ""
-#: c-common.c:3217
+#: c-common.c:3213
msgid "pointers are not permitted as case values"
msgstr ""
-#: c-common.c:3223
+#: c-common.c:3219
msgid "ISO C++ forbids range expressions in switch statements"
msgstr ""
-#: c-common.c:3225
+#: c-common.c:3221
msgid "ISO C forbids range expressions in switch statements"
msgstr ""
-#: c-common.c:3255
+#: c-common.c:3251
msgid "empty range specified"
msgstr ""
-#: c-common.c:3306
+#: c-common.c:3302
msgid "duplicate (or overlapping) case value"
msgstr ""
-#: c-common.c:3308
+#: c-common.c:3304
msgid "this is the first entry overlapping that value"
msgstr ""
-#: c-common.c:3312 ch/actions.c:1125
+#: c-common.c:3308 ch/actions.c:1125
msgid "duplicate case value"
msgstr ""
-#: c-common.c:3313
+#: c-common.c:3309
msgid "previously used here"
msgstr ""
-#: c-common.c:3317
+#: c-common.c:3313
msgid "multiple default labels in one switch"
msgstr ""
-#: c-common.c:3318
+#: c-common.c:3314
msgid "this is the first default label"
msgstr ""
-#: c-common.c:3346
+#: c-common.c:3342
msgid "ISO C++ forbids taking the address of a label"
msgstr ""
-#: c-common.c:3348
+#: c-common.c:3344
msgid "ISO C forbids taking the address of a label"
msgstr ""
-#: c-common.c:3941
+#: c-common.c:3937
msgid "-Wformat-y2k ignored without -Wformat"
msgstr ""
-#: c-common.c:3943
+#: c-common.c:3939
msgid "-Wformat-extra-args ignored without -Wformat"
msgstr ""
-#: c-common.c:3945
+#: c-common.c:3941
msgid "-Wformat-nonliteral ignored without -Wformat"
msgstr ""
-#: c-common.c:3947
+#: c-common.c:3943
msgid "-Wformat-security ignored without -Wformat"
msgstr ""
-#: c-common.c:3949
+#: c-common.c:3945
msgid "-Wmissing-format-attribute ignored without -Wformat"
msgstr ""
-#: c-common.c:4040
+#: c-common.c:4036
#, c-format
msgid "declaration of `%s' shadows %s"
msgstr ""
@@ -463,12 +463,12 @@ msgstr ""
msgid "`enum %s' incomplete in scope ending here"
msgstr ""
-#: c-decl.c:1126 c-decl.c:1267 ch/decl.c:2920 java/decl.c:1384
+#: c-decl.c:1126 c-decl.c:1267 ch/decl.c:2920 java/decl.c:1383
#, c-format
msgid "label `%s' used but not defined"
msgstr ""
-#: c-decl.c:1132 c-decl.c:1274 ch/decl.c:2926 java/decl.c:1390
+#: c-decl.c:1132 c-decl.c:1274 ch/decl.c:2926 java/decl.c:1389
#, c-format
msgid "label `%s' defined but not used"
msgstr ""
@@ -513,13 +513,13 @@ msgstr ""
msgid "built-in function `%s' declared as non-function"
msgstr ""
-#: c-decl.c:1450 objc/objc-act.c:2360 objc/objc-act.c:6054
+#: c-decl.c:1450 objc/objc-act.c:2334 objc/objc-act.c:6028
#, c-format
msgid "`%s' redeclared as different kind of symbol"
msgstr ""
-#: c-decl.c:1451 c-decl.c:1633 c-decl.c:1782 objc/objc-act.c:2362
-#: objc/objc-act.c:6056 objc/objc-act.c:6111
+#: c-decl.c:1451 c-decl.c:1633 c-decl.c:1782 objc/objc-act.c:2336
+#: objc/objc-act.c:6030 objc/objc-act.c:6085
#, c-format
msgid "previous declaration of `%s'"
msgstr ""
@@ -626,12 +626,12 @@ msgstr ""
msgid "redundant redeclaration of `%s' in same scope"
msgstr ""
-#: c-decl.c:2073 java/decl.c:1083
+#: c-decl.c:2073 java/decl.c:1082
#, c-format
msgid "declaration of `%s' shadows a parameter"
msgstr ""
-#: c-decl.c:2076 java/decl.c:1086
+#: c-decl.c:2076 java/decl.c:1085
#, c-format
msgid "declaration of `%s' shadows a symbol from the parameter list"
msgstr ""
@@ -654,7 +654,7 @@ msgstr ""
msgid "nested extern declaration of `%s'"
msgstr ""
-#: c-decl.c:2167 java/decl.c:1036
+#: c-decl.c:2167 java/decl.c:1035
#, c-format
msgid "`%s' used prior to declaration"
msgstr ""
@@ -664,7 +664,7 @@ msgstr ""
msgid "`%s' was declared implicitly `extern' and later `static'"
msgstr ""
-#: c-decl.c:2292
+#: c-decl.c:2292 cp/decl.c:4060
msgid "type mismatch with previous external decl"
msgstr ""
@@ -806,7 +806,7 @@ msgstr ""
msgid "declaration of `%s' has `extern' and is initialized"
msgstr ""
-#: c-decl.c:3525 c-decl.c:6148 cp/decl.c:7241 cp/decl.c:13503
+#: c-decl.c:3525 c-decl.c:6150 cp/decl.c:7241 cp/decl.c:13502
#, c-format
msgid "inline function `%s' given attribute noinline"
msgstr ""
@@ -846,144 +846,144 @@ msgstr ""
msgid "ISO C forbids parameter `%s' shadowing typedef"
msgstr ""
-#: c-decl.c:4093 cp/decl.c:10039
+#: c-decl.c:4095 cp/decl.c:10038
msgid "`long long long' is too long for GCC"
msgstr ""
-#: c-decl.c:4098
+#: c-decl.c:4100
msgid "ISO C89 does not support `long long'"
msgstr ""
-#: c-decl.c:4103 cp/decl.c:10044
+#: c-decl.c:4105 cp/decl.c:10043
#, c-format
msgid "duplicate `%s'"
msgstr ""
-#: c-decl.c:4109 cp/decl.c:10068
+#: c-decl.c:4111 cp/decl.c:10067
#, c-format
msgid "two or more data types in declaration of `%s'"
msgstr ""
-#: c-decl.c:4124 cp/decl.c:10073
+#: c-decl.c:4126 cp/decl.c:10072
#, c-format
msgid "`%s' fails to be a typedef or built in type"
msgstr ""
-#: c-decl.c:4163
+#: c-decl.c:4165
#, c-format
msgid "type defaults to `int' in declaration of `%s'"
msgstr ""
-#: c-decl.c:4192
+#: c-decl.c:4194
#, c-format
msgid "both long and short specified for `%s'"
msgstr ""
-#: c-decl.c:4196 cp/decl.c:10187
+#: c-decl.c:4198 cp/decl.c:10186
#, c-format
msgid "long or short specified with char for `%s'"
msgstr ""
-#: c-decl.c:4203 cp/decl.c:10191
+#: c-decl.c:4205 cp/decl.c:10190
#, c-format
msgid "long or short specified with floating type for `%s'"
msgstr ""
-#: c-decl.c:4206
+#: c-decl.c:4208
msgid "the only valid combination is `long double'"
msgstr ""
-#: c-decl.c:4212
+#: c-decl.c:4214
#, c-format
msgid "both signed and unsigned specified for `%s'"
msgstr ""
-#: c-decl.c:4214 cp/decl.c:10180
+#: c-decl.c:4216 cp/decl.c:10179
#, c-format
msgid "long, short, signed or unsigned invalid for `%s'"
msgstr ""
-#: c-decl.c:4220 cp/decl.c:10200
+#: c-decl.c:4222 cp/decl.c:10199
#, c-format
msgid "long, short, signed or unsigned used invalidly for `%s'"
msgstr ""
-#: c-decl.c:4239 cp/decl.c:10221
+#: c-decl.c:4241 cp/decl.c:10220
#, c-format
msgid "complex invalid for `%s'"
msgstr ""
-#: c-decl.c:4284
+#: c-decl.c:4286
msgid "ISO C89 does not support complex types"
msgstr ""
-#: c-decl.c:4296
+#: c-decl.c:4298
msgid "ISO C does not support plain `complex' meaning `double complex'"
msgstr ""
-#: c-decl.c:4302 c-decl.c:4314
+#: c-decl.c:4304 c-decl.c:4316
msgid "ISO C does not support complex integer types"
msgstr ""
-#: c-decl.c:4329 c-decl.c:4768 cp/decl.c:10823
+#: c-decl.c:4331 c-decl.c:4770 cp/decl.c:10822
msgid "duplicate `const'"
msgstr ""
-#: c-decl.c:4331 c-decl.c:4772 cp/decl.c:10827
+#: c-decl.c:4333 c-decl.c:4774 cp/decl.c:10826
msgid "duplicate `restrict'"
msgstr ""
-#: c-decl.c:4333 c-decl.c:4770 cp/decl.c:10825
+#: c-decl.c:4335 c-decl.c:4772 cp/decl.c:10824
msgid "duplicate `volatile'"
msgstr ""
-#: c-decl.c:4355 cp/decl.c:10372
+#: c-decl.c:4357 cp/decl.c:10371
#, c-format
msgid "multiple storage classes in declaration of `%s'"
msgstr ""
-#: c-decl.c:4364
+#: c-decl.c:4366
msgid "function definition declared `auto'"
msgstr ""
-#: c-decl.c:4366
+#: c-decl.c:4368
msgid "function definition declared `register'"
msgstr ""
-#: c-decl.c:4368
+#: c-decl.c:4370
msgid "function definition declared `typedef'"
msgstr ""
-#: c-decl.c:4381
+#: c-decl.c:4383
#, c-format
msgid "storage class specified for structure field `%s'"
msgstr ""
-#: c-decl.c:4385 cp/decl.c:10419
+#: c-decl.c:4387 cp/decl.c:10418
#, c-format
msgid "storage class specified for parameter `%s'"
msgstr ""
-#: c-decl.c:4388 cp/decl.c:10421
+#: c-decl.c:4390 cp/decl.c:10420
msgid "storage class specified for typename"
msgstr ""
-#: c-decl.c:4400 cp/decl.c:10435
+#: c-decl.c:4402 cp/decl.c:10434
#, c-format
msgid "`%s' initialized and declared `extern'"
msgstr ""
-#: c-decl.c:4402 cp/decl.c:10438
+#: c-decl.c:4404 cp/decl.c:10437
#, c-format
msgid "`%s' has both `extern' and initializer"
msgstr ""
-#: c-decl.c:4406 cp/decl.c:10442
+#: c-decl.c:4408 cp/decl.c:10441
#, c-format
msgid "nested function `%s' declared `extern'"
msgstr ""
-#: c-decl.c:4409 cp/decl.c:10446
+#: c-decl.c:4411 cp/decl.c:10445
#, c-format
msgid "top-level declaration of `%s' specifies `auto'"
msgstr ""
@@ -991,443 +991,443 @@ 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:4444 c-decl.c:4633
+#: c-decl.c:4446 c-decl.c:4635
msgid "static or type qualifiers in non-parameter array declarator"
msgstr ""
-#: c-decl.c:4488
+#: c-decl.c:4490
#, c-format
msgid "declaration of `%s' as array of voids"
msgstr ""
-#: c-decl.c:4494
+#: c-decl.c:4496
#, c-format
msgid "declaration of `%s' as array of functions"
msgstr ""
-#: c-decl.c:4515
+#: c-decl.c:4517
#, c-format
msgid "size of array `%s' has non-integer type"
msgstr ""
-#: c-decl.c:4520
+#: c-decl.c:4522
#, c-format
msgid "ISO C forbids zero-size array `%s'"
msgstr ""
-#: c-decl.c:4527
+#: c-decl.c:4529
#, c-format
msgid "size of array `%s' is negative"
msgstr ""
-#: c-decl.c:4540
+#: c-decl.c:4542
#, c-format
msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
msgstr ""
-#: c-decl.c:4543
+#: c-decl.c:4545
#, c-format
msgid "ISO C89 forbids variable-size array `%s'"
msgstr ""
-#: c-decl.c:4573 c-decl.c:4794 cp/decl.c:11044
+#: c-decl.c:4575 c-decl.c:4796 cp/decl.c:11043
#, c-format
msgid "size of array `%s' is too large"
msgstr ""
-#: c-decl.c:4590
+#: c-decl.c:4592
msgid "ISO C89 does not support flexible array members"
msgstr ""
-#: c-decl.c:4600
+#: c-decl.c:4602
msgid "array type has incomplete element type"
msgstr ""
-#: c-decl.c:4607 c-decl.c:4844
+#: c-decl.c:4609 c-decl.c:4846
msgid "ISO C forbids const or volatile function types"
msgstr ""
-#: c-decl.c:4653 cp/decl.c:10583
+#: c-decl.c:4655 cp/decl.c:10582
#, c-format
msgid "`%s' declared as function returning a function"
msgstr ""
-#: c-decl.c:4658 cp/decl.c:10588
+#: c-decl.c:4660 cp/decl.c:10587
#, c-format
msgid "`%s' declared as function returning an array"
msgstr ""
-#: c-decl.c:4693
+#: c-decl.c:4695
msgid "ISO C forbids qualified void function return type"
msgstr ""
-#: c-decl.c:4697
+#: c-decl.c:4699
msgid "type qualifiers ignored on function return type"
msgstr ""
-#: c-decl.c:4726 c-decl.c:4809 c-decl.c:4933 c-decl.c:5027
+#: c-decl.c:4728 c-decl.c:4811 c-decl.c:4935 c-decl.c:5029
msgid "ISO C forbids qualified function types"
msgstr ""
-#: c-decl.c:4766 cp/decl.c:10819
+#: c-decl.c:4768 cp/decl.c:10818
msgid "invalid type modifier within pointer declarator"
msgstr ""
-#: c-decl.c:4864 cp/decl.c:11327
+#: c-decl.c:4866 cp/decl.c:11326
#, c-format
msgid "variable or field `%s' declared void"
msgstr ""
-#: c-decl.c:4897
+#: c-decl.c:4899
msgid "attributes in parameter array declarator ignored"
msgstr ""
-#: c-decl.c:4922
+#: c-decl.c:4924
msgid "invalid type modifier within array declarator"
msgstr ""
-#: c-decl.c:4971
+#: c-decl.c:4973
#, c-format
msgid "field `%s' declared as a function"
msgstr ""
-#: c-decl.c:4977
+#: c-decl.c:4979
#, c-format
msgid "field `%s' has incomplete type"
msgstr ""
-#: c-decl.c:5009 c-decl.c:5011 c-decl.c:5018
+#: c-decl.c:5011 c-decl.c:5013 c-decl.c:5020
#, c-format
msgid "invalid storage class for function `%s'"
msgstr ""
-#: c-decl.c:5033
+#: c-decl.c:5035
msgid "`noreturn' function returns non-void value"
msgstr ""
-#: c-decl.c:5045
+#: c-decl.c:5047
msgid "cannot inline function `main'"
msgstr ""
-#: c-decl.c:5091
+#: c-decl.c:5093
#, c-format
msgid "variable `%s' declared `inline'"
msgstr ""
-#: c-decl.c:5164 c-decl.c:6200
+#: c-decl.c:5166 c-decl.c:6202
msgid "function declaration isn't a prototype"
msgstr ""
-#: c-decl.c:5170
+#: c-decl.c:5172
msgid "parameter names (without types) in function declaration"
msgstr ""
-#: c-decl.c:5202 c-decl.c:6591
+#: c-decl.c:5204 c-decl.c:6593
#, c-format
msgid "parameter `%s' has incomplete type"
msgstr ""
-#: c-decl.c:5205
+#: c-decl.c:5207
msgid "parameter has incomplete type"
msgstr ""
-#: c-decl.c:5226
+#: c-decl.c:5228
#, c-format
msgid "parameter `%s' points to incomplete type"
msgstr ""
-#: c-decl.c:5229
+#: c-decl.c:5231
msgid "parameter points to incomplete type"
msgstr ""
-#: c-decl.c:5294
+#: c-decl.c:5296
#, c-format
msgid "parameter `%s' has just a forward declaration"
msgstr ""
-#: c-decl.c:5335
+#: c-decl.c:5337
msgid "`void' in parameter list must be the entire list"
msgstr ""
-#: c-decl.c:5366
+#: c-decl.c:5368
#, c-format
msgid "`struct %s' declared inside parameter list"
msgstr ""
-#: c-decl.c:5369
+#: c-decl.c:5371
#, c-format
msgid "`union %s' declared inside parameter list"
msgstr ""
-#: c-decl.c:5372
+#: c-decl.c:5374
#, c-format
msgid "`enum %s' declared inside parameter list"
msgstr ""
-#: c-decl.c:5379
+#: c-decl.c:5381
msgid "anonymous struct declared inside parameter list"
msgstr ""
-#: c-decl.c:5381
+#: c-decl.c:5383
msgid "anonymous union declared inside parameter list"
msgstr ""
-#: c-decl.c:5383
+#: c-decl.c:5385
msgid "anonymous enum declared inside parameter list"
msgstr ""
-#: c-decl.c:5387
+#: c-decl.c:5389
msgid ""
"its scope is only this definition or declaration, which is probably not what "
"you want"
msgstr ""
-#: c-decl.c:5466
+#: c-decl.c:5468
#, c-format
msgid "redefinition of `union %s'"
msgstr ""
-#: c-decl.c:5469
+#: c-decl.c:5471
#, c-format
msgid "redefinition of `struct %s'"
msgstr ""
-#: c-decl.c:5508
+#: c-decl.c:5510
msgid "unnamed fields of type other than struct or union are not allowed"
msgstr ""
-#: c-decl.c:5549 c-decl.c:5552
+#: c-decl.c:5551 c-decl.c:5554
#, c-format
msgid "%s defined inside parms"
msgstr ""
-#: c-decl.c:5550 c-decl.c:5553 c-decl.c:5564
+#: c-decl.c:5552 c-decl.c:5555 c-decl.c:5566
msgid "union"
msgstr ""
-#: c-decl.c:5550 c-decl.c:5553
+#: c-decl.c:5552 c-decl.c:5555
msgid "structure"
msgstr ""
-#: c-decl.c:5563
+#: c-decl.c:5565
#, c-format
msgid "%s has no %s"
msgstr ""
-#: c-decl.c:5564
+#: c-decl.c:5566
msgid "struct"
msgstr ""
-#: c-decl.c:5565
+#: c-decl.c:5567
msgid "named members"
msgstr ""
-#: c-decl.c:5565
+#: c-decl.c:5567
msgid "members"
msgstr ""
-#: c-decl.c:5604
+#: c-decl.c:5606
#, c-format
msgid "nested redefinition of `%s'"
msgstr ""
-#: c-decl.c:5617
+#: c-decl.c:5619
#, c-format
msgid "bit-field `%s' width not an integer constant"
msgstr ""
-#: c-decl.c:5628
+#: c-decl.c:5630
#, c-format
msgid "bit-field `%s' has invalid type"
msgstr ""
-#: c-decl.c:5640
+#: c-decl.c:5642
#, c-format
msgid "bit-field `%s' type invalid in ISO C"
msgstr ""
-#: c-decl.c:5652
+#: c-decl.c:5654
#, c-format
msgid "negative width in bit-field `%s'"
msgstr ""
-#: c-decl.c:5654
+#: c-decl.c:5656
#, c-format
msgid "width of `%s' exceeds its type"
msgstr ""
-#: c-decl.c:5656
+#: c-decl.c:5658
#, c-format
msgid "zero width for bit-field `%s'"
msgstr ""
-#: c-decl.c:5670
+#: c-decl.c:5672
#, c-format
msgid "`%s' is narrower than values of its type"
msgstr ""
-#: c-decl.c:5715
+#: c-decl.c:5717
msgid "flexible array member in union"
msgstr ""
-#: c-decl.c:5717
+#: c-decl.c:5719
msgid "flexible array member not at end of struct"
msgstr ""
-#: c-decl.c:5719
+#: c-decl.c:5721
msgid "flexible array member in otherwise empty struct"
msgstr ""
-#: c-decl.c:5744 ch/typeck.c:3060
+#: c-decl.c:5746 ch/typeck.c:3060
#, c-format
msgid "duplicate member `%s'"
msgstr ""
-#: c-decl.c:5788
+#: c-decl.c:5790
msgid "union cannot be made transparent"
msgstr ""
#. This enum is a named one that has been declared already.
-#: c-decl.c:5882
+#: c-decl.c:5884
#, c-format
msgid "redeclaration of `enum %s'"
msgstr ""
-#: c-decl.c:5916
+#: c-decl.c:5918
msgid "enum defined inside parms"
msgstr ""
-#: c-decl.c:5949
+#: c-decl.c:5951
msgid "enumeration values exceed range of largest integer"
msgstr ""
-#: c-decl.c:6058 ch/decl.c:4437
+#: c-decl.c:6060 ch/decl.c:4437
#, c-format
msgid "enumerator value for `%s' not integer constant"
msgstr ""
-#: c-decl.c:6071 ch/decl.c:4449
+#: c-decl.c:6073 ch/decl.c:4449
msgid "overflow in enumeration values"
msgstr ""
-#: c-decl.c:6076
+#: c-decl.c:6078
msgid "ISO C restricts enumerator values to range of `int'"
msgstr ""
-#: c-decl.c:6154
+#: c-decl.c:6156
msgid "return type is an incomplete type"
msgstr ""
-#: c-decl.c:6162
+#: c-decl.c:6164
msgid "return type defaults to `int'"
msgstr ""
-#: c-decl.c:6209
+#: c-decl.c:6211
#, c-format
msgid "no previous prototype for `%s'"
msgstr ""
-#: c-decl.c:6216
+#: c-decl.c:6218
#, c-format
msgid "`%s' was used with no prototype before its definition"
msgstr ""
-#: c-decl.c:6222
+#: c-decl.c:6224
#, c-format
msgid "no previous declaration for `%s'"
msgstr ""
-#: c-decl.c:6229
+#: c-decl.c:6231
#, c-format
msgid "`%s' was used with no declaration before its definition"
msgstr ""
-#: c-decl.c:6253 c-decl.c:6834
+#: c-decl.c:6255 c-decl.c:6836
#, c-format
msgid "return type of `%s' is not `int'"
msgstr ""
-#: c-decl.c:6269
+#: c-decl.c:6271
#, c-format
msgid "first argument of `%s' should be `int'"
msgstr ""
-#: c-decl.c:6278
+#: c-decl.c:6280
#, c-format
msgid "second argument of `%s' should be `char **'"
msgstr ""
-#: c-decl.c:6287
+#: c-decl.c:6289
#, c-format
msgid "third argument of `%s' should probably be `char **'"
msgstr ""
-#: c-decl.c:6296
+#: c-decl.c:6298
#, c-format
msgid "`%s' takes only zero or two arguments"
msgstr ""
-#: c-decl.c:6299
+#: c-decl.c:6301
#, c-format
msgid "`%s' is normally a non-static function"
msgstr ""
-#: c-decl.c:6409
+#: c-decl.c:6411
msgid "parm types given both in parmlist and separately"
msgstr ""
-#: c-decl.c:6430
+#: c-decl.c:6432
msgid "parameter name omitted"
msgstr ""
-#: c-decl.c:6434 c-decl.c:6536
+#: c-decl.c:6436 c-decl.c:6538
#, c-format
msgid "parameter `%s' declared void"
msgstr ""
-#: c-decl.c:6510
+#: c-decl.c:6512
msgid "parameter name missing from parameter list"
msgstr ""
-#: c-decl.c:6529
+#: c-decl.c:6531
#, c-format
msgid "multiple parameters named `%s'"
msgstr ""
-#: c-decl.c:6560 c-decl.c:6562
+#: c-decl.c:6562 c-decl.c:6564
#, c-format
msgid "type of `%s' defaults to `int'"
msgstr ""
-#: c-decl.c:6598
+#: c-decl.c:6600
#, c-format
msgid "declaration for parameter `%s' but no such parameter"
msgstr ""
-#: c-decl.c:6646
+#: c-decl.c:6648
msgid "number of arguments doesn't match prototype"
msgstr ""
-#: c-decl.c:6676
+#: c-decl.c:6678
#, c-format
msgid "promoted argument `%s' doesn't match prototype"
msgstr ""
-#: c-decl.c:6690
+#: c-decl.c:6692
#, c-format
msgid "argument `%s' doesn't match prototype"
msgstr ""
-#: c-decl.c:7004
+#: c-decl.c:7006
msgid "this function may return with or without a value"
msgstr ""
-#: c-decl.c:7024
+#: c-decl.c:7026
#, c-format
msgid "size of return value of `%s' is %u bytes"
msgstr ""
-#: c-decl.c:7028
+#: c-decl.c:7030
#, c-format
msgid "size of return value of `%s' is larger than %d bytes"
msgstr ""
@@ -1435,36 +1435,36 @@ msgstr ""
#. If we get here, declarations have been used in a for loop without
#. the C99 for loop scope. This doesn't make much sense, so don't
#. allow it.
-#: c-decl.c:7083
+#: c-decl.c:7085
msgid "`for' loop initial declaration used outside C99 mode"
msgstr ""
-#: c-decl.c:7107
+#: c-decl.c:7109
#, c-format
msgid "`struct %s' declared in `for' loop initial declaration"
msgstr ""
-#: c-decl.c:7110
+#: c-decl.c:7112
#, c-format
msgid "`union %s' declared in `for' loop initial declaration"
msgstr ""
-#: c-decl.c:7113
+#: c-decl.c:7115
#, c-format
msgid "`enum %s' declared in `for' loop initial declaration"
msgstr ""
-#: c-decl.c:7121
+#: c-decl.c:7123
#, c-format
msgid "declaration of non-variable `%s' in `for' loop initial declaration"
msgstr ""
-#: c-decl.c:7123
+#: c-decl.c:7125
#, c-format
msgid "declaration of static variable `%s' in `for' loop initial declaration"
msgstr ""
-#: c-decl.c:7125
+#: c-decl.c:7127
#, c-format
msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
msgstr ""
@@ -2036,149 +2036,149 @@ msgstr ""
msgid "underscore in number"
msgstr ""
-#: c-lex.c:969
+#: c-lex.c:962
msgid "numeric constant with no digits"
msgstr ""
-#: c-lex.c:972
+#: c-lex.c:965
msgid "numeric constant contains digits beyond the radix"
msgstr ""
-#: c-lex.c:983
+#: c-lex.c:976
msgid "floating constant may not be in radix 16"
msgstr ""
-#: c-lex.c:986
+#: c-lex.c:979
msgid "hexadecimal floating constant has no exponent"
msgstr ""
-#: c-lex.c:998
+#: c-lex.c:991
msgid "floating constant exponent has no digits"
msgstr ""
-#: c-lex.c:1018
+#: c-lex.c:1011
msgid "more than one 'f' suffix on floating constant"
msgstr ""
-#: c-lex.c:1021
+#: c-lex.c:1014
msgid "traditional C rejects the 'f' suffix"
msgstr ""
-#: c-lex.c:1028
+#: c-lex.c:1021
msgid "more than one 'l' suffix on floating constant"
msgstr ""
-#: c-lex.c:1031
+#: c-lex.c:1024
msgid "traditional C rejects the 'l' suffix"
msgstr ""
-#: c-lex.c:1039
+#: c-lex.c:1032
msgid "more than one 'i' or 'j' suffix on floating constant"
msgstr ""
-#: c-lex.c:1041 c-lex.c:1135
+#: c-lex.c:1034 c-lex.c:1128
msgid "ISO C forbids imaginary numeric constants"
msgstr ""
-#: c-lex.c:1046
+#: c-lex.c:1039
msgid "invalid suffix on floating constant"
msgstr ""
#. We got an exception from parse_float()
-#: c-lex.c:1063
+#: c-lex.c:1056
msgid "floating constant out of range"
msgstr ""
-#: c-lex.c:1075
+#: c-lex.c:1068
msgid "floating point number exceeds range of 'double'"
msgstr ""
-#: c-lex.c:1104
+#: c-lex.c:1097
msgid "two 'u' suffixes on integer constant"
msgstr ""
-#: c-lex.c:1107
+#: c-lex.c:1100
msgid "traditional C rejects the 'u' suffix"
msgstr ""
-#: c-lex.c:1118
+#: c-lex.c:1111
msgid "three 'l' suffixes on integer constant"
msgstr ""
-#: c-lex.c:1120
+#: c-lex.c:1113
msgid "'lul' is not a valid integer suffix"
msgstr ""
-#: c-lex.c:1122
+#: c-lex.c:1115
msgid "'Ll' and 'lL' are not valid integer suffixes"
msgstr ""
-#: c-lex.c:1125
+#: c-lex.c:1118
msgid "ISO C89 forbids long long integer constants"
msgstr ""
-#: c-lex.c:1133
+#: c-lex.c:1126
msgid "more than one 'i' or 'j' suffix on integer constant"
msgstr ""
-#: c-lex.c:1140
+#: c-lex.c:1133
msgid "invalid suffix on integer constant"
msgstr ""
-#: c-lex.c:1148
+#: c-lex.c:1141
#, c-format
msgid ""
"integer constant is too large for this configuration of the compiler - "
"truncated to %d bits"
msgstr ""
-#: c-lex.c:1238
+#: c-lex.c:1231
msgid "width of integer constant changes with -traditional"
msgstr ""
-#: c-lex.c:1240
+#: c-lex.c:1233
msgid "integer constant is unsigned in ISO C, signed with -traditional"
msgstr ""
-#: c-lex.c:1242
+#: c-lex.c:1235
msgid "width of integer constant may change on other systems with -traditional"
msgstr ""
-#: c-lex.c:1252
+#: c-lex.c:1245
#, c-format
msgid "integer constant larger than the maximum value of %s"
msgstr ""
-#: c-lex.c:1255
+#: c-lex.c:1248
msgid "an unsigned long long int"
msgstr ""
-#: c-lex.c:1256
+#: c-lex.c:1249
msgid "a long long int"
msgstr ""
-#: c-lex.c:1257
+#: c-lex.c:1250
msgid "an unsigned long int"
msgstr ""
-#: c-lex.c:1261
+#: c-lex.c:1254
msgid "decimal constant is so large that it is unsigned"
msgstr ""
-#: c-lex.c:1270
+#: c-lex.c:1263
msgid "complex integer constant is too wide for 'complex int'"
msgstr ""
-#: c-lex.c:1290
+#: c-lex.c:1283
msgid "integer constant is larger than the maximum value for its type"
msgstr ""
-#: c-lex.c:1294
+#: c-lex.c:1287
#, c-format
msgid "missing white space after number '%.*s'"
msgstr ""
-#: c-lex.c:1330 cpplex.c:1867
+#: c-lex.c:1323 cpplex.c:1867
msgid "ignoring invalid multibyte character"
msgstr ""
@@ -2487,7 +2487,7 @@ msgid ""
"own scope.)"
msgstr ""
-#: c-semantics.c:692 c-typeck.c:6883
+#: c-semantics.c:692 c-typeck.c:6883 cp/semantics.c:881
#, c-format
msgid "%s qualifier ignored on asm"
msgstr ""
@@ -2501,7 +2501,7 @@ msgstr ""
msgid "invalid use of void expression"
msgstr ""
-#: c-typeck.c:155
+#: c-typeck.c:155 cp/typeck2.c:227
msgid "invalid use of array with unspecified bounds"
msgstr ""
@@ -2886,7 +2886,7 @@ msgstr ""
#: c-typeck.c:3287 c-typeck.c:4649 c-typeck.c:4665 c-typeck.c:4681
#: ch/expr.c:1782 ch/parse.c:361 ch/typeck.c:160 cp/typeck.c:4766 gcc.c:4457
#: java/expr.c:387 java/verify.c:1464 java/verify.c:1465 java/verify.c:1480
-#: rtl-error.c:121 tradcif.y:533 tradcpp.c:4121
+#: rtl-error.c:121 tradcif.y:533 tradcpp.c:4123
#, c-format
msgid "%s"
msgstr ""
@@ -3294,29 +3294,29 @@ msgstr ""
msgid "`default' label not within a switch statement"
msgstr ""
-#: calls.c:1876
+#: calls.c:1879
#, c-format
msgid "inlining failed in call to `%s'"
msgstr ""
-#: calls.c:1877 calls.c:2183
+#: calls.c:1880 calls.c:2186
msgid "called from here"
msgstr ""
-#: calls.c:2182
+#: calls.c:2185
#, c-format
msgid "can't inline call to `%s'"
msgstr ""
-#: calls.c:2220
+#: calls.c:2223
msgid "function call has aggregate value"
msgstr ""
-#: calls.c:4514
+#: calls.c:4517
msgid "variable offset is passed partially in stack and in reg"
msgstr ""
-#: calls.c:4516
+#: calls.c:4519
msgid "variable size is passed partially in stack and in reg"
msgstr ""
@@ -3799,11 +3799,11 @@ msgstr ""
msgid "internal error: "
msgstr ""
-#: cpperror.c:131 tradcpp.c:4677
+#: cpperror.c:131 tradcpp.c:4679
msgid "warning: "
msgstr ""
-#: cpperror.c:208 cpperror.c:292 cppfiles.c:677 gcc.c:6308 tradcpp.c:4715
+#: cpperror.c:208 cpperror.c:292 cppfiles.c:677 gcc.c:6308 tradcpp.c:4717
#, c-format
msgid "%s: %s"
msgstr ""
@@ -4028,7 +4028,7 @@ msgstr ""
msgid "<command line>"
msgstr ""
-#: cppinit.c:1101 tradcpp.c:966 tradcpp.c:976 tradcpp.c:1067
+#: cppinit.c:1101 tradcpp.c:968 tradcpp.c:978 tradcpp.c:1069
msgid "I/O error on output"
msgstr ""
@@ -4080,7 +4080,7 @@ msgstr ""
msgid "too many filenames. Type %s --help for usage info"
msgstr ""
-#: cppinit.c:1524 tradcpp.c:601
+#: cppinit.c:1524 tradcpp.c:603
msgid "output filename specified twice"
msgstr ""
@@ -4093,7 +4093,7 @@ msgstr ""
msgid "GNU CPP version %s (cpplib)"
msgstr ""
-#: cppinit.c:1816 tradcpp.c:790
+#: cppinit.c:1816 tradcpp.c:792
msgid "you must additionally specify either -M or -MM"
msgstr ""
@@ -4294,7 +4294,7 @@ msgstr ""
msgid "no newline at end of file"
msgstr ""
-#: cpplex.c:1034 tradcpp.c:1454
+#: cpplex.c:1034 tradcpp.c:1456
msgid "unterminated comment"
msgstr ""
@@ -4355,7 +4355,7 @@ msgstr ""
msgid "the meaning of '\\x' varies with -traditional"
msgstr ""
-#: cpplex.c:1759 f/lex.c:622
+#: cpplex.c:1759 f/lex.c:610
msgid "\\x used with no following hex digits"
msgstr ""
@@ -4553,7 +4553,7 @@ msgstr ""
msgid "#else without #if"
msgstr ""
-#: cpplib.c:1286 tradcpp.c:3858
+#: cpplib.c:1286 tradcpp.c:3860
msgid "#else after #else"
msgstr ""
@@ -4565,7 +4565,7 @@ msgstr ""
msgid "#elif without #if"
msgstr ""
-#: cpplib.c:1321 tradcpp.c:3553
+#: cpplib.c:1321 tradcpp.c:3555
msgid "#elif after #else"
msgstr ""
@@ -4573,27 +4573,27 @@ msgstr ""
msgid "#endif without #if"
msgstr ""
-#: cpplib.c:1436 tradcpp.c:3250
+#: cpplib.c:1436 tradcpp.c:3252
msgid "missing '(' after predicate"
msgstr ""
-#: cpplib.c:1451 tradcpp.c:3264
+#: cpplib.c:1451 tradcpp.c:3266
msgid "missing ')' to complete answer"
msgstr ""
-#: cpplib.c:1471 tradcpp.c:3270
+#: cpplib.c:1471 tradcpp.c:3272
msgid "predicate's answer is empty"
msgstr ""
-#: cpplib.c:1501 tradcpp.c:3318
+#: cpplib.c:1501 tradcpp.c:3320
msgid "assertion without predicate"
msgstr ""
-#: cpplib.c:1503 tradcpp.c:3320
+#: cpplib.c:1503 tradcpp.c:3322
msgid "predicate must be an identifier"
msgstr ""
-#: cpplib.c:1584 tradcpp.c:3417
+#: cpplib.c:1584 tradcpp.c:3419
#, c-format
msgid "\"%s\" re-asserted"
msgstr ""
@@ -4824,12 +4824,12 @@ msgstr ""
msgid "DW_LOC_OP %s not implemented\n"
msgstr ""
-#: dwarfout.c:2167
+#: dwarfout.c:2093
#, c-format
msgid "internal regno botch: regno = %d\n"
msgstr ""
-#: dwarfout.c:6381
+#: dwarfout.c:6296
msgid "can't get current directory"
msgstr ""
@@ -4870,16 +4870,16 @@ msgstr ""
msgid "function using short complex types cannot be inline"
msgstr ""
-#: expr.c:5755 expr.c:5764 expr.c:5773 expr.c:5778 expr.c:6063 expr.c:6079
+#: expr.c:5755 expr.c:5764 expr.c:5773 expr.c:5778 expr.c:6064 expr.c:6080
msgid "unsupported wide integer operation"
msgstr ""
-#: expr.c:6128
+#: expr.c:6129
#, c-format
msgid "prior parameter's size depends on `%s'"
msgstr ""
-#: expr.c:6462
+#: expr.c:6463
msgid "returned value in block_exit_expr"
msgstr ""
@@ -4929,12 +4929,12 @@ msgstr ""
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: config/i386/i386.c:5239 config/pdp11/pdp11.c:1532 final.c:3437
+#: config/i386/i386.c:5255 config/pdp11/pdp11.c:1570 final.c:3437
#: vmsdbgout.c:464
msgid "floating constant misused"
msgstr ""
-#: config/i386/i386.c:5293 config/pdp11/pdp11.c:1579 final.c:3492
+#: config/i386/i386.c:5309 config/pdp11/pdp11.c:1617 final.c:3492
#: vmsdbgout.c:521
msgid "invalid expression as operand"
msgstr ""
@@ -4951,21 +4951,21 @@ msgstr ""
msgid "control reaches end of non-void function"
msgstr ""
-#: fold-const.c:3120 fold-const.c:3133
+#: fold-const.c:3114 fold-const.c:3127
#, c-format
msgid "comparison is always %d due to width of bit-field"
msgstr ""
-#: fold-const.c:4175 fold-const.c:4192
+#: fold-const.c:4169 fold-const.c:4186
#, c-format
msgid "comparison is always %d"
msgstr ""
-#: fold-const.c:4323
+#: fold-const.c:4317
msgid "`or' of unmatched not-equal tests is always 1"
msgstr ""
-#: fold-const.c:4328
+#: fold-const.c:4322
msgid "`and' of mutually exclusive equal-tests is always 0"
msgstr ""
@@ -5696,8 +5696,8 @@ msgid "GCSE disabled: %d basic blocks and %d registers"
msgstr ""
#: ch/grant.c:2652 ch/lex.c:212 ch/lex.c:2189 f/com.c:14269 graph.c:421
-#: java/jcf-parse.c:963 java/jcf-parse.c:1115 java/lex.c:1784
-#: objc/objc-act.c:537 profile.c:950 profile.c:958 toplev.c:1842 toplev.c:4921
+#: java/jcf-parse.c:963 java/jcf-parse.c:1115 java/lex.c:1782
+#: objc/objc-act.c:534 profile.c:950 profile.c:958 toplev.c:1842 toplev.c:4908
#, c-format
msgid "can't open %s"
msgstr ""
@@ -6139,7 +6139,7 @@ msgstr ""
msgid "floating point overflow"
msgstr ""
-#: real.c:4354 real.c:6633 real.c:6714
+#: real.c:4354 real.c:6626 real.c:6707
msgid "overflow on truncation to integer"
msgstr ""
@@ -6147,37 +6147,37 @@ msgstr ""
msgid "overflow on truncation to unsigned integer"
msgstr ""
-#: real.c:5774
+#: real.c:5767
#, c-format
msgid "%s: argument domain error"
msgstr ""
-#: real.c:5775
+#: real.c:5768
#, c-format
msgid "%s: function singularity"
msgstr ""
-#: real.c:5776
+#: real.c:5769
#, c-format
msgid "%s: overflow range error"
msgstr ""
-#: real.c:5777
+#: real.c:5770
#, c-format
msgid "%s: underflow range error"
msgstr ""
-#: real.c:5778
+#: real.c:5771
#, c-format
msgid "%s: total loss of precision"
msgstr ""
-#: real.c:5779
+#: real.c:5772
#, c-format
msgid "%s: partial loss of precision"
msgstr ""
-#: real.c:5780
+#: real.c:5773
#, c-format
msgid "%s: NaN - producing operation"
msgstr ""
@@ -6210,7 +6210,7 @@ msgstr ""
msgid "can't use '%s' as a %s register"
msgstr ""
-#: config/ia64/ia64.c:3812 config/ia64/ia64.c:3819 regclass.c:793
+#: config/ia64/ia64.c:3852 config/ia64/ia64.c:3859 regclass.c:793
#, c-format
msgid "unknown register name: %s"
msgstr ""
@@ -6227,22 +6227,22 @@ msgstr ""
msgid "call-clobbered register used for global register variable"
msgstr ""
-#: regrename.c:1731
+#: regrename.c:1735
#, c-format
msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
msgstr ""
-#: regrename.c:1743
+#: regrename.c:1747
#, c-format
msgid "validate_value_data: Loop in regno chain (%u)"
msgstr ""
-#: regrename.c:1746
+#: regrename.c:1750
#, c-format
msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
msgstr ""
-#: regrename.c:1758
+#: regrename.c:1762
#, c-format
msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
msgstr ""
@@ -6275,39 +6275,39 @@ msgstr ""
msgid "try reducing the number of local variables"
msgstr ""
-#: reload1.c:1891
+#: reload1.c:1892
#, c-format
msgid "can't find a register in class `%s' while reloading `asm'"
msgstr ""
-#: reload1.c:1895
+#: reload1.c:1896
#, c-format
msgid "unable to find a register to spill in class `%s'"
msgstr ""
-#: reload1.c:1897
+#: reload1.c:1898
msgid "this is the insn:"
msgstr ""
-#: reload1.c:3923
+#: reload1.c:3924
msgid "`asm' operand requires impossible reload"
msgstr ""
#. It's the compiler's fault.
-#: reload1.c:5039
+#: reload1.c:5040
msgid "could not find a spill register"
msgstr ""
-#: reload1.c:5044
+#: reload1.c:5045
msgid "`asm' operand constraint incompatible with operand size"
msgstr ""
#. It's the compiler's fault.
-#: reload1.c:6635
+#: reload1.c:6636
msgid "VOIDmode on an output"
msgstr ""
-#: reload1.c:6636
+#: reload1.c:6637
msgid "output operand is constant in `asm'"
msgstr ""
@@ -7247,7 +7247,7 @@ msgstr ""
msgid "Warn about functions which might be candidates for attribute noreturn"
msgstr ""
-#: toplev.c:1577 toplev.c:4330 tradcpp.c:779
+#: toplev.c:1577 toplev.c:4317 tradcpp.c:781
#, c-format
msgid "invalid option `%s'"
msgstr ""
@@ -7277,236 +7277,236 @@ msgstr ""
msgid "invalid register name `%s' for register variable"
msgstr ""
-#: toplev.c:3565
+#: toplev.c:3552
msgid ""
" -ffixed-<register> Mark <register> as being unavailable to the "
"compiler\n"
msgstr ""
-#: toplev.c:3566
+#: toplev.c:3553
msgid ""
" -fcall-used-<register> Mark <register> as being corrupted by function "
"calls\n"
msgstr ""
-#: toplev.c:3567
+#: toplev.c:3554
msgid ""
" -fcall-saved-<register> Mark <register> as being preserved across "
"functions\n"
msgstr ""
-#: toplev.c:3568
+#: toplev.c:3555
msgid ""
" -finline-limit=<number> Limits the size of inlined functions to <number>\n"
msgstr ""
-#: toplev.c:3569
+#: toplev.c:3556
msgid ""
" -fmessage-length=<number> Limits diagnostics messages lengths to <number> "
"characters per line. 0 suppresses line-wrapping\n"
msgstr ""
-#: toplev.c:3570
+#: toplev.c:3557
msgid ""
" -fdiagnostics-show-location=[once | every-line] Indicates how often source "
"location information should be emitted, as prefix, at the beginning of "
"diagnostics when line-wrapping\n"
msgstr ""
-#: toplev.c:3581
+#: toplev.c:3568
msgid " -O[number] Set optimization level to [number]\n"
msgstr ""
-#: toplev.c:3582
+#: toplev.c:3569
msgid " -Os Optimize for space rather than speed\n"
msgstr ""
-#: toplev.c:3594
+#: toplev.c:3581
msgid ""
" -pedantic Issue warnings needed by strict compliance to ISO "
"C\n"
msgstr ""
-#: toplev.c:3595
+#: toplev.c:3582
msgid ""
" -pedantic-errors Like -pedantic except that errors are produced\n"
msgstr ""
-#: toplev.c:3596
+#: toplev.c:3583
msgid " -w Suppress warnings\n"
msgstr ""
-#: toplev.c:3597
+#: toplev.c:3584
msgid " -W Enable extra warnings\n"
msgstr ""
-#: toplev.c:3608
+#: toplev.c:3595
msgid " -Wunused Enable unused warnings\n"
msgstr ""
-#: toplev.c:3609
+#: toplev.c:3596
msgid ""
" -Wlarger-than-<number> Warn if an object is larger than <number> bytes\n"
msgstr ""
-#: toplev.c:3610
+#: toplev.c:3597
msgid " -p Enable function profiling\n"
msgstr ""
-#: toplev.c:3612
+#: toplev.c:3599
msgid " -a Enable block profiling \n"
msgstr ""
-#: toplev.c:3615
+#: toplev.c:3602
msgid " -ax Enable jump profiling \n"
msgstr ""
-#: toplev.c:3617
+#: toplev.c:3604
msgid " -o <file> Place output into <file> \n"
msgstr ""
-#: toplev.c:3618
+#: toplev.c:3605
msgid ""
" -G <number> Put global and static data smaller than <number>\n"
" bytes into a special section (on some targets)\n"
msgstr ""
-#: toplev.c:3629
+#: toplev.c:3616
msgid " -aux-info <file> Emit declaration info into <file>\n"
msgstr ""
-#: toplev.c:3630
+#: toplev.c:3617
msgid ""
" -quiet Do not display functions compiled or elapsed time\n"
msgstr ""
-#: toplev.c:3631
+#: toplev.c:3618
msgid " -version Display the compiler's version\n"
msgstr ""
-#: toplev.c:3632
+#: toplev.c:3619
msgid ""
" -d[letters] Enable dumps from specific passes of the compiler\n"
msgstr ""
-#: toplev.c:3633
+#: toplev.c:3620
msgid ""
" -dumpbase <file> Base name to be used for dumps from specific "
"passes\n"
msgstr ""
-#: toplev.c:3635
+#: toplev.c:3622
msgid " -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
msgstr ""
-#: toplev.c:3637
+#: toplev.c:3624
msgid " --help Display this information\n"
msgstr ""
-#: toplev.c:3652
+#: toplev.c:3639
msgid ""
"\n"
"Language specific options:\n"
msgstr ""
-#: toplev.c:3664
+#: toplev.c:3651
#, c-format
msgid " %-23.23s [undocumented]\n"
msgstr ""
-#: toplev.c:3672 toplev.c:3686
+#: toplev.c:3659 toplev.c:3673
#, c-format
msgid ""
"\n"
"There are undocumented %s specific options as well.\n"
msgstr ""
-#: toplev.c:3676
+#: toplev.c:3663
#, c-format
msgid ""
"\n"
" Options for %s:\n"
msgstr ""
-#: toplev.c:3713
+#: toplev.c:3700
msgid ""
"\n"
"Target specific options:\n"
msgstr ""
-#: toplev.c:3727 toplev.c:3746
+#: toplev.c:3714 toplev.c:3733
#, c-format
msgid " -m%-23.23s [undocumented]\n"
msgstr ""
-#: toplev.c:3755
+#: toplev.c:3742
msgid ""
"\n"
"There are undocumented target specific options as well.\n"
msgstr ""
-#: toplev.c:3757
+#: toplev.c:3744
msgid " They exist, but they are not documented.\n"
msgstr ""
-#: toplev.c:3810
+#: toplev.c:3797
#, c-format
msgid "unrecognized gcc debugging option: %c"
msgstr ""
-#: toplev.c:3880
+#: toplev.c:3867
#, c-format
msgid "unrecognized register name `%s'"
msgstr ""
-#: toplev.c:3905 toplev.c:4759
+#: toplev.c:3892 toplev.c:4746
#, c-format
msgid "unrecognized option `%s'"
msgstr ""
-#: toplev.c:3949
+#: toplev.c:3936
msgid "-Wid-clash-LEN is no longer supported"
msgstr ""
-#: toplev.c:4026
+#: toplev.c:4013
#, c-format
msgid "use -gdwarf -g%d for DWARF v1, level %d"
msgstr ""
-#: toplev.c:4029
+#: toplev.c:4016
msgid "use -gdwarf-2 for DWARF v2"
msgstr ""
-#: toplev.c:4034
+#: toplev.c:4021
#, c-format
msgid "ignoring option `%s' due to invalid debug level specification"
msgstr ""
-#: toplev.c:4057 toplev.c:4757
+#: toplev.c:4044 toplev.c:4744
#, c-format
msgid "`%s': unknown or unsupported -g option"
msgstr ""
-#: toplev.c:4064
+#: toplev.c:4051
#, c-format
msgid "`%s' ignored, conflicts with `-g%s'"
msgstr ""
-#: toplev.c:4143
+#: toplev.c:4130
msgid "-param option missing argument"
msgstr ""
-#: toplev.c:4152
+#: toplev.c:4139
#, c-format
msgid "invalid --param option: %s"
msgstr ""
-#: toplev.c:4164
+#: toplev.c:4151
#, c-format
msgid "invalid parameter value `%s'"
msgstr ""
-#: toplev.c:4347
+#: toplev.c:4334
#, c-format
msgid ""
"%s%s%s version %s (%s)\n"
@@ -7514,81 +7514,81 @@ msgid ""
"%s%s%s version %s (%s) compiled by CC.\n"
msgstr ""
-#: toplev.c:4403
+#: toplev.c:4390
msgid "options passed: "
msgstr ""
-#: toplev.c:4432
+#: toplev.c:4419
msgid "options enabled: "
msgstr ""
-#: toplev.c:4491
+#: toplev.c:4478
#, c-format
msgid "can't open %s for writing"
msgstr ""
-#: toplev.c:4749
+#: toplev.c:4736
#, c-format
msgid "ignoring command line option '%s'"
msgstr ""
-#: toplev.c:4752
+#: toplev.c:4739
#, c-format
msgid "(it is valid for %s but not the selected language)"
msgstr ""
-#: toplev.c:4781
+#: toplev.c:4768
msgid "-Wuninitialized is not supported without -O"
msgstr ""
-#: toplev.c:4837
+#: toplev.c:4824
msgid "instruction scheduling not supported on this target machine"
msgstr ""
-#: toplev.c:4841
+#: toplev.c:4828
msgid "this target machine does not have delayed branches"
msgstr ""
-#: toplev.c:4850
+#: toplev.c:4837
msgid "profiling does not work without a frame pointer"
msgstr ""
-#: toplev.c:4865
+#: toplev.c:4852
#, c-format
msgid "-f%sleading-underscore not supported on this target machine"
msgstr ""
-#: toplev.c:4928
+#: toplev.c:4915
msgid "-ffunction-sections not supported for this target"
msgstr ""
-#: toplev.c:4933
+#: toplev.c:4920
msgid "-fdata-sections not supported for this target"
msgstr ""
-#: toplev.c:4940
+#: toplev.c:4927
msgid "-ffunction-sections disabled; it makes profiling impossible"
msgstr ""
-#: toplev.c:4947
+#: toplev.c:4934
msgid "-fprefetch-loop-arrays not supported for this target"
msgstr ""
-#: toplev.c:4953
+#: toplev.c:4940
msgid ""
"-fprefetch-loop-arrays not supported for this target (try -march switches)"
msgstr ""
-#: toplev.c:4960
+#: toplev.c:4947
msgid "-ffunction-sections may affect debugging on some targets"
msgstr ""
-#: toplev.c:5081
+#: toplev.c:5068
#, c-format
msgid "error writing to %s"
msgstr ""
-#: java/jcf-parse.c:982 toplev.c:5083
+#: java/jcf-parse.c:982 toplev.c:5070
#, c-format
msgid "error closing %s"
msgstr ""
@@ -7634,196 +7634,196 @@ msgstr ""
msgid "macro or #include recursion too deep"
msgstr ""
-#: tradcpp.c:553
+#: tradcpp.c:555
#, c-format
msgid "usage: %s [switches] input output"
msgstr ""
-#: tradcpp.c:569
+#: tradcpp.c:571
msgid "-traditional is not supported in C++"
msgstr ""
-#: tradcpp.c:571
+#: tradcpp.c:573
msgid "-traditional and -ansi are mutually exclusive"
msgstr ""
-#: tradcpp.c:585
+#: tradcpp.c:587
msgid "filename missing after -i option"
msgstr ""
-#: tradcpp.c:603
+#: tradcpp.c:605
msgid "filename missing after -o option"
msgstr ""
-#: tradcpp.c:662
+#: tradcpp.c:664
#, c-format
msgid "target missing after %s option"
msgstr ""
-#: tradcpp.c:676
+#: tradcpp.c:678
#, c-format
msgid "filename missing after %s option"
msgstr ""
-#: tradcpp.c:701
+#: tradcpp.c:703
#, c-format
msgid "macro name missing after -%c option"
msgstr ""
-#: tradcpp.c:721
+#: tradcpp.c:723
msgid "-pedantic and -traditional are mutually exclusive"
msgstr ""
-#: tradcpp.c:726
+#: tradcpp.c:728
msgid "-trigraphs and -traditional are mutually exclusive"
msgstr ""
-#: tradcpp.c:752
+#: tradcpp.c:754
msgid "directory name missing after -I option"
msgstr ""
-#: tradcpp.c:1432 tradcpp.c:3924
+#: tradcpp.c:1434 tradcpp.c:3926
msgid "`/*' within comment"
msgstr ""
-#: tradcpp.c:1808
+#: tradcpp.c:1810
#, c-format
msgid "unterminated #%s conditional"
msgstr ""
-#: tradcpp.c:2167
+#: tradcpp.c:2169
msgid "not in any file?!"
msgstr ""
-#: tradcpp.c:2273
+#: tradcpp.c:2275
msgid "`defined' must be followed by ident or (ident)"
msgstr ""
-#: tradcpp.c:2277
+#: tradcpp.c:2279
msgid "cccp error: invalid special hash type"
msgstr ""
-#: tradcpp.c:2375 tradcpp.c:2445
+#: tradcpp.c:2377 tradcpp.c:2447
msgid "#include expects \"fname\" or <fname>"
msgstr ""
-#: tradcpp.c:2530
+#: tradcpp.c:2532
#, c-format
msgid "no include path in which to find %.*s"
msgstr ""
-#: tradcpp.c:2708
+#: tradcpp.c:2710
msgid "invalid macro name"
msgstr ""
-#: tradcpp.c:2716
+#: tradcpp.c:2718
#, c-format
msgid "invalid macro name `%s'"
msgstr ""
-#: tradcpp.c:2721
+#: tradcpp.c:2723
msgid "\"defined\" cannot be used as a macro name"
msgstr ""
-#: tradcpp.c:2748
+#: tradcpp.c:2750
msgid "parameter name starts with a digit in #define"
msgstr ""
-#: tradcpp.c:2758
+#: tradcpp.c:2760
msgid "badly punctuated parameter list in #define"
msgstr ""
-#: tradcpp.c:2766
+#: tradcpp.c:2768
msgid "unterminated parameter list in #define"
msgstr ""
-#: tradcpp.c:2814
+#: tradcpp.c:2816
#, c-format
msgid "\"%.*s\" redefined"
msgstr ""
-#: tradcpp.c:3071
+#: tradcpp.c:3073
msgid "# operator should be followed by a macro argument name"
msgstr ""
-#: tradcpp.c:3118 tradcpp.c:3144 tradcpp.c:3158 tradcpp.c:3165 tradcpp.c:3190
+#: tradcpp.c:3120 tradcpp.c:3146 tradcpp.c:3160 tradcpp.c:3167 tradcpp.c:3192
msgid "invalid format #line command"
msgstr ""
-#: tradcpp.c:3216
+#: tradcpp.c:3218
msgid "undefining `defined'"
msgstr ""
-#: tradcpp.c:3220
+#: tradcpp.c:3222
#, c-format
msgid "undefining `%s'"
msgstr ""
-#: tradcpp.c:3276
+#: tradcpp.c:3278
msgid "extra text at end of directive"
msgstr ""
-#: tradcpp.c:3383
+#: tradcpp.c:3385
#, c-format
msgid "#error%.*s"
msgstr ""
-#: tradcpp.c:3393
+#: tradcpp.c:3395
#, c-format
msgid "#warning%.*s"
msgstr ""
-#: tradcpp.c:3549
+#: tradcpp.c:3551
msgid "#elif not within a conditional"
msgstr ""
-#: tradcpp.c:3806
+#: tradcpp.c:3808
#, c-format
msgid "#%s not within a conditional"
msgstr ""
-#: tradcpp.c:3814
+#: tradcpp.c:3816
msgid "#else or #elif after #else"
msgstr ""
-#: tradcpp.c:3854
+#: tradcpp.c:3856
msgid "#else not within a conditional"
msgstr ""
-#: tradcpp.c:3885
+#: tradcpp.c:3887
msgid "unbalanced #endif"
msgstr ""
-#: tradcpp.c:3979
+#: tradcpp.c:3981
msgid "unterminated string or character constant"
msgstr ""
-#: tradcpp.c:4137
+#: tradcpp.c:4139
#, c-format
msgid "arguments given to macro `%s'"
msgstr ""
-#: tradcpp.c:4143
+#: tradcpp.c:4145
#, c-format
msgid "no args to macro `%s'"
msgstr ""
-#: tradcpp.c:4145
+#: tradcpp.c:4147
#, c-format
msgid "only 1 arg to macro `%s'"
msgstr ""
-#: tradcpp.c:4147
+#: tradcpp.c:4149
#, c-format
msgid "only %d args to macro `%s'"
msgstr ""
-#: tradcpp.c:4149
+#: tradcpp.c:4151
#, c-format
msgid "too many (%d) args to macro `%s'"
msgstr ""
-#: tradcpp.c:4746
+#: tradcpp.c:4748
#, c-format
msgid ""
"internal error in %s, at tradcpp.c:%d\n"
@@ -7917,47 +7917,47 @@ msgstr ""
msgid "requested alignment for %s is greater than implemented alignment of %d"
msgstr ""
-#: varasm.c:2154
+#: varasm.c:2120
msgid "floating point trap outputting a constant"
msgstr ""
-#: varasm.c:4488
+#: varasm.c:4454
msgid "initializer for integer value is too complicated"
msgstr ""
-#: varasm.c:4493
+#: varasm.c:4459
msgid "initializer for floating value is not a floating constant"
msgstr ""
-#: varasm.c:4542
+#: varasm.c:4508
msgid "unknown set constructor type"
msgstr ""
-#: varasm.c:4756
+#: varasm.c:4722
#, c-format
msgid "invalid initial value for member `%s'"
msgstr ""
-#: varasm.c:4948
+#: varasm.c:4914
#, c-format
msgid "weak declaration of `%s' must be public"
msgstr ""
-#: varasm.c:4950
+#: varasm.c:4916
#, c-format
msgid "weak declaration of `%s' must precede definition"
msgstr ""
-#: varasm.c:4954
+#: varasm.c:4920
#, c-format
msgid "weak declaration of `%s' not supported"
msgstr ""
-#: varasm.c:5050
+#: varasm.c:5016
msgid "only weak aliases are supported in this configuration"
msgstr ""
-#: varasm.c:5055
+#: varasm.c:5021
msgid "alias definitions not supported in this configuration; ignored"
msgstr ""
@@ -8009,15 +8009,15 @@ msgstr ""
msgid "-msystem-v and -mthreads are incompatible"
msgstr ""
-#: config/nextstep.c:65
+#: config/nextstep.c:68
msgid "optimization turned on"
msgstr ""
-#: config/nextstep.c:71
+#: config/nextstep.c:74
msgid "optimization turned off"
msgstr ""
-#: config/nextstep.c:80
+#: config/nextstep.c:83
msgid "optimization level restored"
msgstr ""
@@ -8026,51 +8026,51 @@ msgstr ""
msgid "Use VAX-C alignment"
msgstr ""
-#: config/a29k/a29k.c:1023
+#: config/a29k/a29k.c:1028
#, c-format
msgid "invalid %%Q value"
msgstr ""
-#: config/a29k/a29k.c:1029 config/alpha/alpha.c:5129
+#: config/a29k/a29k.c:1034 config/alpha/alpha.c:5145
#, c-format
msgid "invalid %%C value"
msgstr ""
-#: config/a29k/a29k.c:1035 config/alpha/alpha.c:4974
-#: config/rs6000/rs6000.c:5538
+#: config/a29k/a29k.c:1040 config/alpha/alpha.c:4990
+#: config/rs6000/rs6000.c:5562
#, c-format
msgid "invalid %%N value"
msgstr ""
-#: config/a29k/a29k.c:1041 config/alpha/alpha.c:5045
-#: config/rs6000/rs6000.c:5500
+#: config/a29k/a29k.c:1046 config/alpha/alpha.c:5061
+#: config/rs6000/rs6000.c:5524
#, c-format
msgid "invalid %%M value"
msgstr ""
-#: config/a29k/a29k.c:1047 config/alpha/alpha.c:5037
-#: config/rs6000/rs6000.c:5465
+#: config/a29k/a29k.c:1052 config/alpha/alpha.c:5053
+#: config/rs6000/rs6000.c:5489
#, c-format
msgid "invalid %%m value"
msgstr ""
-#: config/a29k/a29k.c:1149 config/alpha/alpha.c:4998 config/romp/romp.c:690
+#: config/a29k/a29k.c:1154 config/alpha/alpha.c:5014 config/romp/romp.c:690
#, c-format
msgid "invalid %%L value"
msgstr ""
-#: config/a29k/a29k.c:1154 config/rs6000/rs6000.c:5546
+#: config/a29k/a29k.c:1159 config/rs6000/rs6000.c:5570
#, c-format
msgid "invalid %%O value"
msgstr ""
-#: config/a29k/a29k.c:1160 config/alpha/alpha.c:4982
-#: config/rs6000/rs6000.c:5566
+#: config/a29k/a29k.c:1165 config/alpha/alpha.c:4998
+#: config/rs6000/rs6000.c:5590
#, c-format
msgid "invalid %%P value"
msgstr ""
-#: config/a29k/a29k.c:1170
+#: config/a29k/a29k.c:1175
#, c-format
msgid "invalid %%V value"
msgstr ""
@@ -8151,103 +8151,103 @@ msgstr ""
msgid "Do not generate multm instructions"
msgstr ""
-#: config/alpha/alpha.c:253
+#: config/alpha/alpha.c:269
#, c-format
msgid "-f%s ignored for Unicos/Mk (not supported)"
msgstr ""
-#: config/alpha/alpha.c:277
+#: config/alpha/alpha.c:293
msgid "-mieee not supported on Unicos/Mk"
msgstr ""
-#: config/alpha/alpha.c:288
+#: config/alpha/alpha.c:304
msgid "-mieee-with-inexact not supported on Unicos/Mk"
msgstr ""
-#: config/alpha/alpha.c:305
+#: config/alpha/alpha.c:321
#, c-format
msgid "bad value `%s' for -mtrap-precision switch"
msgstr ""
-#: config/alpha/alpha.c:319
+#: config/alpha/alpha.c:335
#, c-format
msgid "bad value `%s' for -mfp-rounding-mode switch"
msgstr ""
-#: config/alpha/alpha.c:334
+#: config/alpha/alpha.c:350
#, c-format
msgid "bad value `%s' for -mfp-trap-mode switch"
msgstr ""
-#: config/alpha/alpha.c:353 config/alpha/alpha.c:365
+#: config/alpha/alpha.c:369 config/alpha/alpha.c:381
#, c-format
msgid "bad value `%s' for -mcpu switch"
msgstr ""
-#: config/alpha/alpha.c:372
+#: config/alpha/alpha.c:388
msgid "trap mode not supported on Unicos/Mk"
msgstr ""
-#: config/alpha/alpha.c:379
+#: config/alpha/alpha.c:395
msgid "fp software completion requires -mtrap-precision=i"
msgstr ""
-#: config/alpha/alpha.c:395
+#: config/alpha/alpha.c:411
msgid "rounding mode not supported for VAX floats"
msgstr ""
-#: config/alpha/alpha.c:400
+#: config/alpha/alpha.c:416
msgid "trap mode not supported for VAX floats"
msgstr ""
-#: config/alpha/alpha.c:429
+#: config/alpha/alpha.c:445
#, c-format
msgid "L%d cache latency unknown for %s"
msgstr ""
-#: config/alpha/alpha.c:444
+#: config/alpha/alpha.c:460
#, c-format
msgid "bad value `%s' for -mmemory-latency"
msgstr ""
-#: config/alpha/alpha.c:4948 config/romp/romp.c:746 config/romp/romp.c:753
+#: config/alpha/alpha.c:4964 config/romp/romp.c:746 config/romp/romp.c:753
#, c-format
msgid "invalid %%H value"
msgstr ""
-#: config/alpha/alpha.c:4958 config/ia64/ia64.c:3481
+#: config/alpha/alpha.c:4974 config/ia64/ia64.c:3521
#, c-format
msgid "invalid %%r value"
msgstr ""
-#: config/alpha/alpha.c:4968 config/rs6000/rs6000.c:5612
+#: config/alpha/alpha.c:4984 config/rs6000/rs6000.c:5636
#, c-format
msgid "invalid %%R value"
msgstr ""
-#: config/alpha/alpha.c:4990 config/romp/romp.c:732 config/romp/romp.c:739
+#: config/alpha/alpha.c:5006 config/romp/romp.c:732 config/romp/romp.c:739
#, c-format
msgid "invalid %%h value"
msgstr ""
-#: config/alpha/alpha.c:5080
+#: config/alpha/alpha.c:5096
#, c-format
msgid "invalid %%U value"
msgstr ""
-#: config/alpha/alpha.c:5092 config/alpha/alpha.c:5106 config/romp/romp.c:698
-#: config/rs6000/rs6000.c:5620
+#: config/alpha/alpha.c:5108 config/alpha/alpha.c:5122 config/romp/romp.c:698
+#: config/rs6000/rs6000.c:5644
#, c-format
msgid "invalid %%s value"
msgstr ""
-#: config/alpha/alpha.c:5166 config/rs6000/rs6000.c:5327
+#: config/alpha/alpha.c:5182 config/rs6000/rs6000.c:5351
#, c-format
msgid "invalid %%E value"
msgstr ""
-#: config/alpha/alpha.c:5187 config/romp/romp.c:973
-#: config/rs6000/rs6000.c:5928
+#: config/alpha/alpha.c:5203 config/romp/romp.c:973
+#: config/rs6000/rs6000.c:5952
#, c-format
msgid "invalid %%xn code"
msgstr ""
@@ -8258,14 +8258,14 @@ msgstr ""
#. 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:220 config/i386/i386.h:290 config/i386/i386.h:292
-#: config/i386/i386.h:294 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:325
-#: config/s390/s390.h:51 config/sparc/sparc.h:560 config/sparc/sparc.h:565
+#: config/i386/i386.h:294 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:327
+#: config/s390/s390.h:51 config/sparc/sparc.h:552 config/sparc/sparc.h:557
msgid "Use hardware fp"
msgstr ""
#: config/alpha/alpha.h:221 config/i386/i386.h:291 config/i386/i386.h:293
-#: config/rs6000/rs6000.h:327 config/sparc/sparc.h:562
-#: config/sparc/sparc.h:567
+#: config/rs6000/rs6000.h:329 config/sparc/sparc.h:554
+#: config/sparc/sparc.h:559
msgid "Do not use hardware fp"
msgstr ""
@@ -8359,282 +8359,282 @@ msgstr ""
#. For -mfp-trap-mode=[n|u|su|sui]
#. For -mtrap-precision=[p|f|i]
#. For -mmemory-latency=
-#: config/alpha/alpha.h:289
+#: config/alpha/alpha.h:298
msgid "Use features of and schedule given CPU"
msgstr ""
-#: config/alpha/alpha.h:291
+#: config/alpha/alpha.h:300
msgid "Schedule given CPU"
msgstr ""
-#: config/alpha/alpha.h:293
+#: config/alpha/alpha.h:302
msgid "Control the generated fp rounding mode"
msgstr ""
-#: config/alpha/alpha.h:295
+#: config/alpha/alpha.h:304
msgid "Control the IEEE trap mode"
msgstr ""
-#: config/alpha/alpha.h:297
+#: config/alpha/alpha.h:306
msgid "Control the precision given to fp exceptions"
msgstr ""
-#: config/alpha/alpha.h:299
+#: config/alpha/alpha.h:308
msgid "Tune expected memory latency"
msgstr ""
-#: config/arc/arc.c:124
+#: config/arc/arc.c:132
#, c-format
msgid "bad value (%s) for -mcpu switch"
msgstr ""
-#: config/arc/arc.c:351
+#: config/arc/arc.c:359
#, c-format
msgid "argument of `%s' attribute is not a string constant"
msgstr ""
-#: config/arc/arc.c:358
+#: config/arc/arc.c:366
#, c-format
msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
msgstr ""
-#: config/arc/arc.c:1679 config/m32r/m32r.c:2267
+#: config/arc/arc.c:1709 config/m32r/m32r.c:2272
msgid "invalid operand to %R code"
msgstr ""
-#: config/arc/arc.c:1711 config/m32r/m32r.c:2290
+#: config/arc/arc.c:1741 config/m32r/m32r.c:2295
msgid "invalid operand to %H/%L code"
msgstr ""
-#: config/arc/arc.c:1735 config/m32r/m32r.c:2367
+#: config/arc/arc.c:1765 config/m32r/m32r.c:2372
msgid "invalid operand to %U code"
msgstr ""
-#: config/arc/arc.c:1746
+#: config/arc/arc.c:1776
msgid "invalid operand to %V code"
msgstr ""
#. Unknown flag.
-#: config/arc/arc.c:1753 config/m32r/m32r.c:2406 config/sparc/sparc.c:5968
+#: config/arc/arc.c:1783 config/m32r/m32r.c:2411 config/sparc/sparc.c:5990
msgid "invalid operand output code"
msgstr ""
-#: config/arm/arm.c:424
+#: config/arm/arm.c:442
#, c-format
msgid "switch -mcpu=%s conflicts with -march= switch"
msgstr ""
-#: config/arm/arm.c:434 config/rs6000/rs6000.c:408 config/sparc/sparc.c:361
+#: config/arm/arm.c:452 config/rs6000/rs6000.c:439 config/sparc/sparc.c:383
#, c-format
msgid "bad value (%s) for %s switch"
msgstr ""
-#: config/arm/arm.c:570
+#: config/arm/arm.c:588
msgid "target CPU does not support APCS-32"
msgstr ""
-#: config/arm/arm.c:575
+#: config/arm/arm.c:593
msgid "target CPU does not support APCS-26"
msgstr ""
-#: config/arm/arm.c:581
+#: config/arm/arm.c:599
msgid "target CPU does not support interworking"
msgstr ""
-#: config/arm/arm.c:587
+#: config/arm/arm.c:605
msgid "target CPU does not support THUMB instructions"
msgstr ""
-#: config/arm/arm.c:601
+#: config/arm/arm.c:619
msgid ""
"enabling backtrace support is only meaningful when compiling for the Thumb"
msgstr ""
-#: config/arm/arm.c:604
+#: config/arm/arm.c:622
msgid ""
"enabling callee interworking support is only meaningful when compiling for "
"the Thumb"
msgstr ""
-#: config/arm/arm.c:607
+#: config/arm/arm.c:625
msgid ""
"enabling caller interworking support is only meaningful when compiling for "
"the Thumb"
msgstr ""
-#: config/arm/arm.c:613
+#: config/arm/arm.c:631
msgid "interworking forces APCS-32 to be used"
msgstr ""
-#: config/arm/arm.c:619
+#: config/arm/arm.c:637
msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
msgstr ""
-#: config/arm/arm.c:627
+#: config/arm/arm.c:645
msgid "-fpic and -mapcs-reent are incompatible"
msgstr ""
-#: config/arm/arm.c:630
+#: config/arm/arm.c:648
msgid "APCS reentrant code not supported. Ignored"
msgstr ""
-#: config/arm/arm.c:638
+#: config/arm/arm.c:656
msgid "-g with -mno-apcs-frame may not give sensible debugging"
msgstr ""
-#: config/arm/arm.c:646
+#: config/arm/arm.c:664
msgid "passing floating point arguments in fp regs not yet supported"
msgstr ""
-#: config/arm/arm.c:675
+#: config/arm/arm.c:693
#, c-format
msgid "invalid floating point emulation option: -mfpe-%s"
msgstr ""
-#: config/arm/arm.c:699
+#: config/arm/arm.c:717
msgid "structure size boundary can only be set to 8 or 32"
msgstr ""
-#: config/arm/arm.c:707
+#: config/arm/arm.c:725
msgid "-mpic-register= is useless without -fpic"
msgstr ""
-#: config/arm/arm.c:716
+#: config/arm/arm.c:734
#, c-format
msgid "unable to use '%s' for PIC register"
msgstr ""
-#: config/arm/arm.c:1951 config/arm/arm.c:1973 config/avr/avr.c:4729
-#: config/c4x/c4x.c:4643 config/h8300/h8300.c:3176 config/i386/i386.c:1219
-#: config/i386/i386.c:1248 config/m68hc11/m68hc11.c:1157
-#: config/mcore/mcore.c:3498 config/ns32k/ns32k.c:1040
-#: config/rs6000/rs6000.c:9714 config/sh/sh.c:4696 config/sh/sh.c:4716
-#: config/sh/sh.c:4755 config/stormy16/stormy16.c:1998 config/v850/v850.c:2041
+#: config/arm/arm.c:1969 config/arm/arm.c:1991 config/avr/avr.c:4711
+#: config/c4x/c4x.c:4650 config/h8300/h8300.c:3179 config/i386/i386.c:1235
+#: config/i386/i386.c:1264 config/m68hc11/m68hc11.c:1160
+#: config/mcore/mcore.c:3505 config/ns32k/ns32k.c:1048
+#: config/rs6000/rs6000.c:9853 config/sh/sh.c:4703 config/sh/sh.c:4723
+#: config/sh/sh.c:4762 config/stormy16/stormy16.c:1998 config/v850/v850.c:2044
#, c-format
msgid "`%s' attribute only applies to functions"
msgstr ""
-#: config/arm/arm.c:9111
+#: config/arm/arm.c:9163
msgid "unable to compute real location of stacked parameter"
msgstr ""
-#: config/arm/arm.c:9787
+#: config/arm/arm.c:9839
msgid "no low registers available for popping high registers"
msgstr ""
-#: config/arm/arm.c:9976
+#: config/arm/arm.c:10028
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr ""
-#: config/arm/arm.h:420
+#: config/arm/arm.h:424
msgid "Generate APCS conformant stack frames"
msgstr ""
-#: config/arm/arm.h:423
+#: config/arm/arm.h:427
msgid "Store function names in object code"
msgstr ""
-#: config/arm/arm.h:427
+#: config/arm/arm.h:431
msgid "Use the 32-bit version of the APCS"
msgstr ""
-#: config/arm/arm.h:429
+#: config/arm/arm.h:433
msgid "Use the 26-bit version of the APCS"
msgstr ""
-#: config/arm/arm.h:433
+#: config/arm/arm.h:437
msgid "Pass FP arguments in FP registers"
msgstr ""
-#: config/arm/arm.h:436
+#: config/arm/arm.h:440
msgid "Generate re-entrant, PIC code"
msgstr ""
-#: config/arm/arm.h:439
+#: config/arm/arm.h:443
msgid "The MMU will trap on unaligned accesses"
msgstr ""
-#: config/arm/arm.h:446
+#: config/arm/arm.h:450
msgid "Use library calls to perform FP operations"
msgstr ""
-#: config/arm/arm.h:448 config/i960/i960.h:287
+#: config/arm/arm.h:452 config/i960/i960.h:287
msgid "Use hardware floating point instructions"
msgstr ""
-#: config/arm/arm.h:450
+#: config/arm/arm.h:454
msgid "Assume target CPU is configured as big endian"
msgstr ""
-#: config/arm/arm.h:452
+#: config/arm/arm.h:456
msgid "Assume target CPU is configured as little endian"
msgstr ""
-#: config/arm/arm.h:454
+#: config/arm/arm.h:458
msgid "Assume big endian bytes, little endian words"
msgstr ""
-#: config/arm/arm.h:456
+#: config/arm/arm.h:460
msgid "Support calls between Thumb and ARM instruction sets"
msgstr ""
-#: config/arm/arm.h:459
+#: config/arm/arm.h:463
msgid "Generate a call to abort if a noreturn function returns"
msgstr ""
-#: config/arm/arm.h:462
+#: config/arm/arm.h:466
msgid "Do not move instructions into a function's prologue"
msgstr ""
-#: config/arm/arm.h:465
+#: config/arm/arm.h:469
msgid "Do not load the PIC register in function prologues"
msgstr ""
-#: config/arm/arm.h:468
+#: config/arm/arm.h:472
msgid "Generate call insns as indirect calls, if necessary"
msgstr ""
-#: config/arm/arm.h:471
+#: config/arm/arm.h:475
msgid "Compile for the Thumb not the ARM"
msgstr ""
-#: config/arm/arm.h:475
+#: config/arm/arm.h:479
msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
msgstr ""
-#: config/arm/arm.h:478
+#: config/arm/arm.h:482
msgid "Thumb: Generate (leaf) stack frames even if not needed"
msgstr ""
-#: config/arm/arm.h:481
+#: config/arm/arm.h:485
msgid "Thumb: Assume non-static functions may be called from ARM code"
msgstr ""
-#: config/arm/arm.h:485
+#: config/arm/arm.h:489
msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
msgstr ""
-#: config/arm/arm.h:495
+#: config/arm/arm.h:499
msgid "Specify the name of the target CPU"
msgstr ""
-#: config/arm/arm.h:497
+#: config/arm/arm.h:501
msgid "Specify the name of the target architecture"
msgstr ""
-#: config/arm/arm.h:501
+#: config/arm/arm.h:505
msgid "Specify the version of the floating point emulator"
msgstr ""
-#: config/arm/arm.h:503
+#: config/arm/arm.h:507
msgid "Specify the minimum bit alignment of structures"
msgstr ""
-#: config/arm/arm.h:505
+#: config/arm/arm.h:509
msgid "Specify the register to be used for PIC addressing"
msgstr ""
-#: config/arm/pe.c:168 config/i386/winnt.c:290 config/mcore/mcore.c:3358
+#: config/arm/pe.c:168 config/i386/winnt.c:290 config/mcore/mcore.c:3365
#, c-format
msgid "initialized variable `%s' is marked dllimport"
msgstr ""
@@ -8663,52 +8663,52 @@ msgstr ""
msgid "Don't do symbol renaming"
msgstr ""
-#: config/avr/avr.c:207
+#: config/avr/avr.c:213
#, c-format
msgid "MCU `%s' not supported"
msgstr ""
-#: config/avr/avr.c:447
+#: config/avr/avr.c:453
#, c-format
msgid "large frame pointer change (%d) with -mtiny-stack"
msgstr ""
-#: config/avr/avr.c:1042
+#: config/avr/avr.c:1048
msgid "bad address, not (reg+disp):"
msgstr ""
-#: config/avr/avr.c:1050
+#: config/avr/avr.c:1056
msgid "internal compiler error. Bad address:"
msgstr ""
-#: config/avr/avr.c:1063
+#: config/avr/avr.c:1069
msgid "internal compiler error. Unknown mode:"
msgstr ""
-#: config/avr/avr.c:1771 config/avr/avr.c:2483
+#: config/avr/avr.c:1777 config/avr/avr.c:2489
msgid "invalid insn:"
msgstr ""
-#: config/avr/avr.c:1808 config/avr/avr.c:1894 config/avr/avr.c:1943
-#: config/avr/avr.c:1952 config/avr/avr.c:2050 config/avr/avr.c:2222
-#: config/avr/avr.c:2520 config/avr/avr.c:2631
+#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
+#: config/avr/avr.c:1958 config/avr/avr.c:2056 config/avr/avr.c:2228
+#: config/avr/avr.c:2526 config/avr/avr.c:2637
msgid "incorrect insn:"
msgstr ""
-#: config/avr/avr.c:1971 config/avr/avr.c:2135 config/avr/avr.c:2293
-#: config/avr/avr.c:2675
+#: config/avr/avr.c:1977 config/avr/avr.c:2141 config/avr/avr.c:2299
+#: config/avr/avr.c:2681
msgid "unknown move insn:"
msgstr ""
-#: config/avr/avr.c:2911
+#: config/avr/avr.c:2917
msgid "bad shift insn:"
msgstr ""
-#: config/avr/avr.c:3027 config/avr/avr.c:3457 config/avr/avr.c:3837
+#: config/avr/avr.c:3033 config/avr/avr.c:3463 config/avr/avr.c:3843
msgid "internal compiler error. Incorrect shift:"
msgstr ""
-#: config/avr/avr.c:4702
+#: config/avr/avr.c:4684
msgid "only initialized variables can be placed into program memory area"
msgstr ""
@@ -8771,7 +8771,7 @@ msgstr ""
#. For instance, the SH target has only positive offsets in
#. addresses. Thus sorting to put the smallest address first allows
#. the most combinations to be found.
-#: config/avr/avr.h:2710
+#: config/avr/avr.h:2677
msgid "trampolines not supported"
msgstr ""
@@ -8805,98 +8805,98 @@ msgstr ""
msgid "junk at end of '#pragma %s'"
msgstr ""
-#: config/c4x/c4x.c:292
+#: config/c4x/c4x.c:299
#, c-format
msgid "unknown CPU version %d, using 40.\n"
msgstr ""
-#: config/c4x/c4x.c:876
+#: config/c4x/c4x.c:883
#, c-format
msgid "ISR %s requires %d words of local vars, max is 32767"
msgstr ""
-#: config/c4x/c4x.c:1628
+#: config/c4x/c4x.c:1635
msgid "using CONST_DOUBLE for address"
msgstr ""
-#: config/c4x/c4x.c:1768
+#: config/c4x/c4x.c:1775
msgid "c4x_address_cost: Invalid addressing mode"
msgstr ""
-#: config/c4x/c4x.c:1910
+#: config/c4x/c4x.c:1917
#, c-format
msgid "c4x_print_operand: %%L inconsistency"
msgstr ""
-#: config/c4x/c4x.c:1916
+#: config/c4x/c4x.c:1923
#, c-format
msgid "c4x_print_operand: %%N inconsistency"
msgstr ""
-#: config/c4x/c4x.c:1957
+#: config/c4x/c4x.c:1964
#, c-format
msgid "c4x_print_operand: %%O inconsistency"
msgstr ""
-#: config/c4x/c4x.c:2053
+#: config/c4x/c4x.c:2060
msgid "c4x_print_operand: Bad operand case"
msgstr ""
-#: config/c4x/c4x.c:2096
+#: config/c4x/c4x.c:2103
msgid "c4x_print_operand_address: Bad post_modify"
msgstr ""
-#: config/c4x/c4x.c:2118
+#: config/c4x/c4x.c:2125
msgid "c4x_print_operand_address: Bad pre_modify"
msgstr ""
-#: config/c4x/c4x.c:2166 config/c4x/c4x.c:2178 config/c4x/c4x.c:2193
+#: config/c4x/c4x.c:2173 config/c4x/c4x.c:2185 config/c4x/c4x.c:2200
msgid "c4x_print_operand_address: Bad operand case"
msgstr ""
-#: config/c4x/c4x.c:2449
+#: config/c4x/c4x.c:2456
msgid "c4x_rptb_insert: Cannot find start label"
msgstr ""
-#: config/c4x/c4x.c:3436 config/c4x/c4x.c:3456
+#: config/c4x/c4x.c:3443 config/c4x/c4x.c:3463
msgid "mode not QImode"
msgstr ""
-#: config/c4x/c4x.c:3513
+#: config/c4x/c4x.c:3520
msgid "invalid indirect memory address"
msgstr ""
-#: config/c4x/c4x.c:3602
+#: config/c4x/c4x.c:3609
msgid "invalid indirect (S) memory address"
msgstr ""
-#: config/c4x/c4x.c:3943
+#: config/c4x/c4x.c:3950
msgid "c4x_valid_operands: Internal error"
msgstr ""
-#: config/c4x/c4x.c:4423
+#: config/c4x/c4x.c:4430
msgid "c4x_operand_subword: invalid mode"
msgstr ""
-#: config/c4x/c4x.c:4426
+#: config/c4x/c4x.c:4433
msgid "c4x_operand_subword: invalid operand"
msgstr ""
#. We could handle these with some difficulty.
#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:4452
+#: config/c4x/c4x.c:4459
msgid "c4x_operand_subword: invalid autoincrement"
msgstr ""
-#: config/c4x/c4x.c:4458
+#: config/c4x/c4x.c:4465
msgid "c4x_operand_subword: invalid address"
msgstr ""
-#: config/c4x/c4x.c:4469
+#: config/c4x/c4x.c:4476
msgid "c4x_operand_subword: address not offsettable"
msgstr ""
-#: config/c4x/c4x.c:4669
+#: config/c4x/c4x.c:4676
msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
msgstr ""
@@ -9194,87 +9194,87 @@ msgstr ""
msgid "For elinux, request a specified stack-size for this program"
msgstr ""
-#: config/cris/cris.c:859
+#: config/cris/cris.c:878
#, c-format
msgid "stackframe too big: %d bytes"
msgstr ""
-#: config/cris/cris.c:1174
+#: config/cris/cris.c:1193
msgid "allocated but unused delay list in epilogue"
msgstr ""
-#: config/cris/cris.c:1184
+#: config/cris/cris.c:1203
msgid ""
"unexpected function type needing stack adjustment for __builtin_eh_return"
msgstr ""
-#: config/cris/cris.c:1478
+#: config/cris/cris.c:1497
#, c-format
msgid "internal error: bad register: %d"
msgstr ""
-#: config/cris/cris.c:1947
+#: config/cris/cris.c:1966
msgid "internal error: sideeffect-insn affecting main effect"
msgstr ""
#. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:2234
+#: config/cris/cris.c:2253
msgid "internal error: cris_side_effect_mode_ok with bad operands"
msgstr ""
-#: config/cris/cris.c:2316 config/cris/cris.c:2374
+#: config/cris/cris.c:2335 config/cris/cris.c:2393
msgid "unrecognized supposed constant"
msgstr ""
-#: config/cris/cris.c:2415
+#: config/cris/cris.c:2434
msgid "unrecognized supposed constant in cris_global_pic_symbol"
msgstr ""
-#: config/cris/cris.c:2434
+#: config/cris/cris.c:2453
#, c-format
msgid "-max-stackframe=%d is not usable, not between 0 and %d"
msgstr ""
-#: config/cris/cris.c:2462
+#: config/cris/cris.c:2481
#, c-format
msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
msgstr ""
-#: config/cris/cris.c:2498
+#: config/cris/cris.c:2517
#, c-format
msgid "unknown CRIS cpu version specification in -mtune= : %s"
msgstr ""
-#: config/cris/cris.c:2516
+#: config/cris/cris.c:2535
msgid "-fPIC not supported in this configuration"
msgstr ""
-#: config/cris/cris.c:2532
+#: config/cris/cris.c:2551
msgid "that particular -g option is invalid with -maout and -melinux"
msgstr ""
-#: config/cris/cris.c:2723 config/cris/cris.c:2768
+#: config/cris/cris.c:2742 config/cris/cris.c:2787
msgid "unexpected side-effects in address"
msgstr ""
-#: config/cris/cris.c:2869
+#: config/cris/cris.c:2888
msgid "PIC register isn't set up"
msgstr ""
-#: config/cris/cris.c:2882
+#: config/cris/cris.c:2901
msgid "unexpected address expression"
msgstr ""
#. Labels are never marked as global symbols.
-#: config/cris/cris.c:2896
+#: config/cris/cris.c:2915
msgid "unexpected PIC symbol"
msgstr ""
-#: config/cris/cris.c:2900
+#: config/cris/cris.c:2919
msgid "emitting PIC operand, but PIC register isn't set up"
msgstr ""
-#: config/cris/cris.c:2909
+#: config/cris/cris.c:2928
msgid "unexpected NOTE as addr_const:"
msgstr ""
@@ -9354,61 +9354,61 @@ msgstr ""
msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
msgstr ""
-#: config/d30v/d30v.c:204
+#: config/d30v/d30v.c:209
#, c-format
msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
msgstr ""
-#: config/d30v/d30v.c:2671
+#: config/d30v/d30v.c:2676
msgid "bad insn to d30v_print_operand_address:"
msgstr ""
-#: config/d30v/d30v.c:2688 config/d30v/d30v.c:2749 config/d30v/d30v.c:2770
-#: config/d30v/d30v.c:2788
+#: config/d30v/d30v.c:2693 config/d30v/d30v.c:2754 config/d30v/d30v.c:2775
+#: config/d30v/d30v.c:2793
msgid "bad insn to d30v_print_operand_memory_reference:"
msgstr ""
-#: config/d30v/d30v.c:2856
+#: config/d30v/d30v.c:2861
msgid "bad insn to d30v_print_operand, 'f' modifier:"
msgstr ""
-#: config/d30v/d30v.c:2865
+#: config/d30v/d30v.c:2870
msgid "bad insn to d30v_print_operand, 'A' modifier:"
msgstr ""
-#: config/d30v/d30v.c:2872
+#: config/d30v/d30v.c:2877
msgid "bad insn to d30v_print_operand, 'M' modifier:"
msgstr ""
-#: config/d30v/d30v.c:2926
+#: config/d30v/d30v.c:2931
msgid "bad insn to print_operand, 'F' or 'T' modifier:"
msgstr ""
-#: config/d30v/d30v.c:2937
+#: config/d30v/d30v.c:2942
msgid "bad insn to print_operand, 'B' modifier:"
msgstr ""
-#: config/d30v/d30v.c:2944
+#: config/d30v/d30v.c:2949
msgid "bad insn to print_operand, 'E' modifier:"
msgstr ""
-#: config/d30v/d30v.c:2962
+#: config/d30v/d30v.c:2967
msgid "bad insn to print_operand, 'R' modifier:"
msgstr ""
-#: config/d30v/d30v.c:2971 config/d30v/d30v.c:2979
+#: config/d30v/d30v.c:2976 config/d30v/d30v.c:2984
msgid "bad insn to print_operand, 's' modifier:"
msgstr ""
-#: config/d30v/d30v.c:3008
+#: config/d30v/d30v.c:3013
msgid "bad insn in d30v_print_operand, 0 case"
msgstr ""
-#: config/d30v/d30v.c:3363
+#: config/d30v/d30v.c:3368
msgid "d30v_emit_comparison"
msgstr ""
-#: config/d30v/d30v.c:3407
+#: config/d30v/d30v.c:3412
msgid "bad call to d30v_move_2words"
msgstr ""
@@ -9493,39 +9493,39 @@ msgstr ""
msgid "Change the threshold for conversion to conditional execution"
msgstr ""
-#: config/dsp16xx/dsp16xx.c:1439 config/dsp16xx/dsp16xx.c:1462
+#: config/dsp16xx/dsp16xx.c:1446 config/dsp16xx/dsp16xx.c:1469
msgid "stack size > 32k"
msgstr ""
-#: config/dsp16xx/dsp16xx.c:1671
+#: config/dsp16xx/dsp16xx.c:1678
msgid "invalid addressing mode"
msgstr ""
-#: config/dsp16xx/dsp16xx.c:1850
+#: config/dsp16xx/dsp16xx.c:1857
msgid "bad register extension code"
msgstr ""
-#: config/dsp16xx/dsp16xx.c:1951
+#: config/dsp16xx/dsp16xx.c:1958
msgid "invalid offset in ybase addressing"
msgstr ""
-#: config/dsp16xx/dsp16xx.c:1954
+#: config/dsp16xx/dsp16xx.c:1961
msgid "invalid register in ybase addressing"
msgstr ""
-#: config/dsp16xx/dsp16xx.c:1983 config/dsp16xx/dsp16xx.c:2280
+#: config/dsp16xx/dsp16xx.c:1990 config/dsp16xx/dsp16xx.c:2287
msgid "inline float constants not supported on this host"
msgstr ""
-#: config/dsp16xx/dsp16xx.c:2133
+#: config/dsp16xx/dsp16xx.c:2140
msgid "invalid shift operator in emit_1600_core_shift"
msgstr ""
-#: config/dsp16xx/dsp16xx.c:2500
+#: config/dsp16xx/dsp16xx.c:2493
msgid "invalid mode for gen_tst_reg"
msgstr ""
-#: config/dsp16xx/dsp16xx.c:2572
+#: config/dsp16xx/dsp16xx.c:2565
msgid "invalid mode for integer comparison in gen_compare_reg"
msgstr ""
@@ -9637,8 +9637,8 @@ msgstr ""
#. Output assembler code to FILE to increment profiler label # LABELNO
#. for profiling a function entry.
#: config/dsp16xx/dsp16xx.h:1236 config/dsp16xx/dsp16xx.h:1241
-#: config/dsp16xx/dsp16xx.h:1246 config/dsp16xx/dsp16xx.h:1858
-#: config/dsp16xx/dsp16xx.h:1863
+#: config/dsp16xx/dsp16xx.h:1246 config/dsp16xx/dsp16xx.h:1843
+#: config/dsp16xx/dsp16xx.h:1848
msgid "profiling not implemented yet"
msgstr ""
@@ -9662,42 +9662,42 @@ msgstr ""
msgid "Generate code an embedded assembler can handle"
msgstr ""
-#: config/fr30/fr30.c:452
+#: config/fr30/fr30.c:456
msgid "fr30_print_operand_address: unhandled address"
msgstr ""
-#: config/fr30/fr30.c:479
+#: config/fr30/fr30.c:483
#, c-format
msgid "fr30_print_operand: unrecognized %p code"
msgstr ""
-#: config/fr30/fr30.c:499
+#: config/fr30/fr30.c:503
msgid "fr30_print_operand: unrecognized %b code"
msgstr ""
-#: config/fr30/fr30.c:520
+#: config/fr30/fr30.c:524
msgid "fr30_print_operand: unrecognized %B code"
msgstr ""
-#: config/fr30/fr30.c:528
+#: config/fr30/fr30.c:532
msgid "fr30_print_operand: invalid operand to %A code"
msgstr ""
-#: config/fr30/fr30.c:545
+#: config/fr30/fr30.c:549
#, c-format
msgid "fr30_print_operand: invalid %x code"
msgstr ""
-#: config/fr30/fr30.c:552
+#: config/fr30/fr30.c:556
msgid "fr30_print_operand: invalid %F code"
msgstr ""
-#: config/fr30/fr30.c:568
+#: config/fr30/fr30.c:572
msgid "fr30_print_operand: unknown code"
msgstr ""
-#: config/fr30/fr30.c:597 config/fr30/fr30.c:606 config/fr30/fr30.c:617
-#: config/fr30/fr30.c:630
+#: config/fr30/fr30.c:601 config/fr30/fr30.c:610 config/fr30/fr30.c:621
+#: config/fr30/fr30.c:634
msgid "fr30_print_operand: unhandled MEM"
msgstr ""
@@ -9705,7 +9705,7 @@ msgstr ""
msgid "Assume small address space"
msgstr ""
-#: config/h8300/h8300.c:138
+#: config/h8300/h8300.c:141
msgid "-ms2600 is used without -ms"
msgstr ""
@@ -9770,15 +9770,15 @@ msgstr ""
msgid "malformed #pragma map, ignored"
msgstr ""
-#: config/i370/i370.c:883
+#: config/i370/i370.c:897
msgid "real name is too long - alias ignored"
msgstr ""
-#: config/i370/i370.c:888
+#: config/i370/i370.c:902
msgid "alias name is too long - alias ignored"
msgstr ""
-#: config/i370/i370.c:1159
+#: config/i370/i370.c:1173
msgid "internal error--no jump follows compare:"
msgstr ""
@@ -9859,135 +9859,135 @@ msgstr ""
msgid "argument is a structure"
msgstr ""
-#: config/i386/djgpp.h:213
+#: config/i386/djgpp.h:201
msgid "-mbnu210 is ignored (option is obsolete)"
msgstr ""
-#: config/i386/i386.c:900
+#: config/i386/i386.c:916
#, c-format
msgid "code model %s not supported in PIC mode"
msgstr ""
-#: config/i386/i386.c:910 config/sparc/sparc.c:324
+#: config/i386/i386.c:926 config/sparc/sparc.c:346
#, c-format
msgid "bad value (%s) for -mcmodel= switch"
msgstr ""
-#: config/i386/i386.c:919
+#: config/i386/i386.c:935
#, c-format
msgid "code model `%s' not supported in the %s bit mode"
msgstr ""
-#: config/i386/i386.c:922
+#: config/i386/i386.c:938
msgid "code model `large' not supported yet"
msgstr ""
-#: config/i386/i386.c:924
+#: config/i386/i386.c:940
#, c-format
msgid "%i-bit mode not compiled in"
msgstr ""
-#: config/i386/i386.c:954 config/mips/mips.c:4957
+#: config/i386/i386.c:970 config/mips/mips.c:4972
#, c-format
msgid "bad value (%s) for -march= switch"
msgstr ""
-#: config/i386/i386.c:965 config/mips/mips.c:4913
+#: config/i386/i386.c:981 config/mips/mips.c:4928
#, c-format
msgid "bad value (%s) for -mcpu= switch"
msgstr ""
-#: config/i386/i386.c:984
+#: config/i386/i386.c:1000
#, c-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:997
+#: config/i386/i386.c:1013
msgid "-malign-loops is obsolete, use -falign-loops"
msgstr ""
-#: config/i386/i386.c:1002 config/i386/i386.c:1015 config/i386/i386.c:1028
+#: config/i386/i386.c:1018 config/i386/i386.c:1031 config/i386/i386.c:1044
#, c-format
msgid "-malign-loops=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:1010
+#: config/i386/i386.c:1026
msgid "-malign-jumps is obsolete, use -falign-jumps"
msgstr ""
-#: config/i386/i386.c:1023
+#: config/i386/i386.c:1039
msgid "-malign-functions is obsolete, use -falign-functions"
msgstr ""
-#: config/i386/i386.c:1062
+#: config/i386/i386.c:1078
#, c-format
msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
msgstr ""
-#: config/i386/i386.c:1074
+#: config/i386/i386.c:1090
#, c-format
msgid "-mbranch-cost=%d is not between 0 and 5"
msgstr ""
-#: config/i386/i386.c:1091
+#: config/i386/i386.c:1107
msgid "-malign-double makes no sense in the 64bit mode"
msgstr ""
-#: config/i386/i386.c:1093
+#: config/i386/i386.c:1109
msgid "-mrtd calling convention not supported in the 64bit mode"
msgstr ""
-#: config/i386/i386.c:1109 config/i386/i386.c:1120
+#: config/i386/i386.c:1125 config/i386/i386.c:1136
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr ""
-#: config/i386/i386.c:1125
+#: config/i386/i386.c:1141
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr ""
-#: config/i386/i386.c:1132
+#: config/i386/i386.c:1148
#, c-format
msgid "bad value (%s) for -mfpmath= switch"
msgstr ""
-#: config/i386/i386.c:1259
+#: config/i386/i386.c:1275
#, c-format
msgid "`%s' attribute requires an integer constant argument"
msgstr ""
-#: config/i386/i386.c:1265
+#: config/i386/i386.c:1281
#, c-format
msgid "argument to `%s' attribute larger than %d"
msgstr ""
-#: config/i386/i386.c:5287
+#: config/i386/i386.c:5303
msgid "invalid UNSPEC as operand"
msgstr ""
-#: config/i386/i386.c:5488
+#: config/i386/i386.c:5504
msgid "extended registers have no high halves"
msgstr ""
-#: config/i386/i386.c:5503
+#: config/i386/i386.c:5519
msgid "unsupported operand size for extended register"
msgstr ""
-#: config/i386/i386.c:5748
+#: config/i386/i386.c:5764
msgid ""
"operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr ""
-#: config/i386/i386.c:9699
+#: config/i386/i386.c:9715
msgid "unknown insn mode"
msgstr ""
#. @@@ better error message
-#: config/i386/i386.c:11578 config/i386/i386.c:11611 config/i386/i386.c:11748
+#: config/i386/i386.c:11594 config/i386/i386.c:11627 config/i386/i386.c:11764
msgid "selector must be an immediate"
msgstr ""
#. @@@ better error message
-#: config/i386/i386.c:11779 config/i386/i386.c:11807
+#: config/i386/i386.c:11795 config/i386/i386.c:11823
msgid "mask must be an immediate"
msgstr ""
@@ -10015,7 +10015,7 @@ msgstr ""
msgid "Alternate calling convention"
msgstr ""
-#: config/i386/i386.h:302 config/m68k/m68k.h:170 config/ns32k/ns32k.h:106
+#: config/i386/i386.h:302 config/m68k/m68k.h:180 config/ns32k/ns32k.h:106
msgid "Use normal calling convention"
msgstr ""
@@ -10166,7 +10166,7 @@ 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:432 config/rs6000/rs6000.h:441 config/sparc/sparc.h:693
+#: config/i386/i386.h:432 config/rs6000/rs6000.h:443 config/sparc/sparc.h:685
msgid "Schedule code for given CPU"
msgstr ""
@@ -10192,15 +10192,15 @@ 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:440 config/m68k/m68k.h:253
+#: config/i386/i386.h:440 config/m68k/m68k.h:263
msgid "Loop code aligned to this power of 2"
msgstr ""
-#: config/i386/i386.h:442 config/m68k/m68k.h:255
+#: config/i386/i386.h:442 config/m68k/m68k.h:265
msgid "Jump targets are aligned to this power of 2"
msgstr ""
-#: config/i386/i386.h:444 config/m68k/m68k.h:257
+#: config/i386/i386.h:444 config/m68k/m68k.h:267
msgid "Function starts are aligned to this power of 2"
msgstr ""
@@ -10250,7 +10250,7 @@ msgstr ""
msgid "Use mcount_ptr for profiling"
msgstr ""
-#: config/i386/sco5.h:775
+#: config/i386/sco5.h:771
msgid "Generate ELF output"
msgstr ""
@@ -10318,7 +10318,7 @@ msgstr ""
msgid "sorry, not implemented: #pragma noalign NAME"
msgstr ""
-#: config/i960/i960.c:1402 config/m68k/m68k.c:640 config/rs6000/rs6000.c:7458
+#: config/i960/i960.c:1405 config/m68k/m68k.c:669 config/rs6000/rs6000.c:7546
msgid "stack limit expression is not supported"
msgstr ""
@@ -10437,7 +10437,8 @@ msgstr ""
msgid "Do not layout types like Intel's v1.3 gcc"
msgstr ""
-#: config/i960/i960.h:329 config/sparc/linux.h:87 config/sparc/linux64.h:138
+#: config/i960/i960.h:329 config/sparc/freebsd.h:80 config/sparc/linux.h:88
+#: config/sparc/linux64.h:138
msgid "Use 64 bit long doubles"
msgstr ""
@@ -10469,20 +10470,20 @@ msgstr ""
msgid "the -mlong-double-64 option does not work yet"
msgstr ""
-#: config/ia64/ia64.c:3526
+#: config/ia64/ia64.c:3566
msgid "ia64_print_operand: unknown code"
msgstr ""
-#: config/ia64/ia64.c:3800
+#: config/ia64/ia64.c:3840
msgid "value of -mfixed-range must have form REG1-REG2"
msgstr ""
-#: config/ia64/ia64.c:3827
+#: config/ia64/ia64.c:3867
#, c-format
msgid "%s-%s is an empty range"
msgstr ""
-#: config/ia64/ia64.c:3892
+#: config/ia64/ia64.c:3932
msgid "cannot optimize division for both latency and throughput"
msgstr ""
@@ -10569,65 +10570,65 @@ msgstr ""
msgid "Specify range of registers to make fixed"
msgstr ""
-#: config/m32r/m32r.c:125
+#: config/m32r/m32r.c:130
#, c-format
msgid "bad value (%s) for -mmodel switch"
msgstr ""
-#: config/m32r/m32r.c:134
+#: config/m32r/m32r.c:139
#, c-format
msgid "bad value (%s) for -msdata switch"
msgstr ""
-#: config/m32r/m32r.c:305
+#: config/m32r/m32r.c:310
#, c-format
msgid "invalid argument of `%s' attribute"
msgstr ""
-#: config/m32r/m32r.c:403
+#: config/m32r/m32r.c:408
msgid "const objects cannot go in .sdata/.sbss"
msgstr ""
-#: config/m32r/m32r.c:2237
+#: config/m32r/m32r.c:2242
#, c-format
msgid "invalid operand to %s code"
msgstr ""
-#: config/m32r/m32r.c:2244
+#: config/m32r/m32r.c:2249
#, c-format
msgid "invalid operand to %p code"
msgstr ""
-#: config/m32r/m32r.c:2300
+#: config/m32r/m32r.c:2305
msgid "bad insn for 'A'"
msgstr ""
-#: config/m32r/m32r.c:2352
+#: config/m32r/m32r.c:2357
msgid "invalid operand to %T/%B code"
msgstr ""
-#: config/m32r/m32r.c:2375
+#: config/m32r/m32r.c:2380
msgid "invalid operand to %N code"
msgstr ""
-#: config/m32r/m32r.c:2420
+#: config/m32r/m32r.c:2425
msgid "pre-increment address is not a register"
msgstr ""
-#: config/m32r/m32r.c:2427
+#: config/m32r/m32r.c:2432
msgid "pre-decrement address is not a register"
msgstr ""
-#: config/m32r/m32r.c:2434
+#: config/m32r/m32r.c:2439
msgid "post-increment address is not a register"
msgstr ""
-#: config/m32r/m32r.c:2512 config/m32r/m32r.c:2528
-#: config/rs6000/rs6000.c:10014
+#: config/m32r/m32r.c:2517 config/m32r/m32r.c:2533
+#: config/rs6000/rs6000.c:10153
msgid "bad address"
msgstr ""
-#: config/m32r/m32r.c:2533
+#: config/m32r/m32r.c:2538
msgid "lo_sum not of register"
msgstr ""
@@ -10656,46 +10657,46 @@ msgstr ""
msgid "Small data area: none, sdata, use"
msgstr ""
-#: config/m68hc11/m68hc11.c:233
+#: config/m68hc11/m68hc11.c:236
#, c-format
msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
msgstr ""
#. !!!! SCz wrong here.
-#: config/m68hc11/m68hc11.c:3028 config/m68hc11/m68hc11.c:3402
+#: config/m68hc11/m68hc11.c:3031 config/m68hc11/m68hc11.c:3405
msgid "move insn not handled"
msgstr ""
-#: config/m68hc11/m68hc11.c:3248 config/m68hc11/m68hc11.c:3332
-#: config/m68hc11/m68hc11.c:3605
+#: config/m68hc11/m68hc11.c:3251 config/m68hc11/m68hc11.c:3335
+#: config/m68hc11/m68hc11.c:3608
msgid "invalid register in the move instruction"
msgstr ""
-#: config/m68hc11/m68hc11.c:3282
+#: config/m68hc11/m68hc11.c:3285
msgid "invalid operand in the instruction"
msgstr ""
-#: config/m68hc11/m68hc11.c:3579
+#: config/m68hc11/m68hc11.c:3582
msgid "invalid register in the instruction"
msgstr ""
-#: config/m68hc11/m68hc11.c:3612
+#: config/m68hc11/m68hc11.c:3615
msgid "operand 1 must be a hard register"
msgstr ""
-#: config/m68hc11/m68hc11.c:3629
+#: config/m68hc11/m68hc11.c:3632
msgid "invalid rotate insn"
msgstr ""
-#: config/m68hc11/m68hc11.c:4049
+#: config/m68hc11/m68hc11.c:4052
msgid "registers IX, IY and Z used in the same INSN"
msgstr ""
-#: config/m68hc11/m68hc11.c:4369 config/m68hc11/m68hc11.c:4674
+#: config/m68hc11/m68hc11.c:4372 config/m68hc11/m68hc11.c:4677
msgid "cannot do z-register replacement"
msgstr ""
-#: config/m68hc11/m68hc11.c:4723
+#: config/m68hc11/m68hc11.c:4726
msgid "invalid Z register replacement for insn"
msgstr ""
@@ -10744,17 +10745,17 @@ msgstr ""
msgid "Indicate the number of soft registers available"
msgstr ""
-#: config/m68k/m68k.c:121
+#: config/m68k/m68k.c:150
#, c-format
msgid "-malign-loops=%d is not between 1 and %d"
msgstr ""
-#: config/m68k/m68k.c:132
+#: config/m68k/m68k.c:161
#, c-format
msgid "-malign-jumps=%d is not between 1 and %d"
msgstr ""
-#: config/m68k/m68k.c:143
+#: config/m68k/m68k.c:172
#, c-format
msgid "-malign-functions=%d is not between 1 and %d"
msgstr ""
@@ -10764,119 +10765,119 @@ 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/m68k/m68k.h:152 config/m68k/m68k.h:154
+#: config/m68k/m68k.h:162 config/m68k/m68k.h:164
msgid "Generate code for a 68020"
msgstr ""
-#: config/m68k/m68k.h:159 config/m68k/m68k.h:162
+#: config/m68k/m68k.h:169 config/m68k/m68k.h:172
msgid "Generate code for a 68000"
msgstr ""
-#: config/m68k/m68k.h:164
+#: config/m68k/m68k.h:174
msgid "Use the bit-field instructions"
msgstr ""
-#: config/m68k/m68k.h:166
+#: config/m68k/m68k.h:176
msgid "Do not use the bit-field instructions"
msgstr ""
-#: config/m68k/m68k.h:168
+#: config/m68k/m68k.h:178
msgid "Use different calling convention using 'rtd'"
msgstr ""
-#: config/m68k/m68k.h:172
+#: config/m68k/m68k.h:182
msgid "Consider type `int' to be 16 bits wide"
msgstr ""
-#: config/m68k/m68k.h:174
+#: config/m68k/m68k.h:184
msgid "Consider type `int' to be 32 bits wide"
msgstr ""
-#: config/m68k/m68k.h:176
+#: config/m68k/m68k.h:186
msgid "Generate code for a Sun FPA"
msgstr ""
-#: config/m68k/m68k.h:179
+#: config/m68k/m68k.h:189
msgid "Do not generate code for a Sun FPA"
msgstr ""
-#: config/m68k/m68k.h:181 config/m68k/m68k.h:183
+#: config/m68k/m68k.h:191 config/m68k/m68k.h:193
msgid "Generate code for a Sun Sky board"
msgstr ""
-#: config/m68k/m68k.h:185
+#: config/m68k/m68k.h:195
msgid "Do not use Sky linkage convention"
msgstr ""
-#: config/m68k/m68k.h:187
+#: config/m68k/m68k.h:197
msgid "Generate code for a 68881"
msgstr ""
-#: config/m68k/m68k.h:190
+#: config/m68k/m68k.h:200
msgid "Generate code with library calls for floating point"
msgstr ""
-#: config/m68k/m68k.h:192
+#: config/m68k/m68k.h:202
msgid "Generate code for a 68040, without any new instructions"
msgstr ""
-#: config/m68k/m68k.h:195
+#: config/m68k/m68k.h:205
msgid "Generate code for a 68060, without any new instructions"
msgstr ""
-#: config/m68k/m68k.h:199
+#: config/m68k/m68k.h:209
msgid "Generate code for a 68030"
msgstr ""
-#: config/m68k/m68k.h:202
+#: config/m68k/m68k.h:212
msgid "Generate code for a 68040"
msgstr ""
-#: config/m68k/m68k.h:206
+#: config/m68k/m68k.h:216
msgid "Generate code for a 68060"
msgstr ""
-#: config/m68k/m68k.h:211
+#: config/m68k/m68k.h:221
msgid "Generate code for a 520X"
msgstr ""
-#: config/m68k/m68k.h:214
+#: config/m68k/m68k.h:224
msgid "Generate code for a 68851"
msgstr ""
-#: config/m68k/m68k.h:216
+#: config/m68k/m68k.h:226
msgid "Do no generate code for a 68851"
msgstr ""
-#: config/m68k/m68k.h:219
+#: config/m68k/m68k.h:229
msgid "Generate code for a 68302"
msgstr ""
-#: config/m68k/m68k.h:222
+#: config/m68k/m68k.h:232
msgid "Generate code for a 68332"
msgstr ""
-#: config/m68k/m68k.h:226
+#: config/m68k/m68k.h:236
msgid "Generate code for a cpu32"
msgstr ""
-#: config/m68k/m68k.h:229
+#: config/m68k/m68k.h:239
msgid "Align variables on a 32-bit boundary"
msgstr ""
-#: config/m68k/m68k.h:231
+#: config/m68k/m68k.h:241
msgid "Align variables on a 16-bit boundary"
msgstr ""
-#: config/m68k/m68k.h:233
+#: config/m68k/m68k.h:243
msgid "Generate pc-relative code"
msgstr ""
-#: config/m68k/m68k.h:235
+#: config/m68k/m68k.h:245
msgid "Do not use unaligned memory references"
msgstr ""
-#: config/m68k/m68k.h:237
+#: config/m68k/m68k.h:247
msgid "Use unaligned memory references"
msgstr ""
@@ -10888,103 +10889,103 @@ msgstr ""
#.
#. Don't use this macro to turn on various extra optimizations for
#. `-O'. That is what `OPTIMIZATION_OPTIONS' is for.
-#: config/m68k/m68k.h:274 config/m68k/m68kelf.h:267 config/m68k/m68kv4.h:299
+#: config/m68k/m68k.h:284 config/m68k/m68kelf.h:267 config/m68k/m68kv4.h:299
msgid "-fPIC is not currently supported on the 68000 or 68010\n"
msgstr ""
-#: config/m88k/m88k.c:889
+#: config/m88k/m88k.c:900
#, c-format
msgid "internal gcc monitor: short-branch(%x)"
msgstr ""
-#: config/m88k/m88k.c:2289
+#: config/m88k/m88k.c:2300
msgid "internal gcc error: Can't express symbolic location"
msgstr ""
-#: config/m88k/m88k.c:2570
+#: config/m88k/m88k.c:2582
#, c-format
msgid "argument #%d is a structure"
msgstr ""
-#: config/m88k/m88k.c:2870
+#: config/m88k/m88k.c:2882
msgid "%R not followed by %B/C/D/E"
msgstr ""
-#: config/m88k/m88k.c:2938
+#: config/m88k/m88k.c:2950
#, c-format
msgid "invalid %x/X value"
msgstr ""
-#: config/m88k/m88k.c:2943
+#: config/m88k/m88k.c:2955
msgid "invalid %H value"
msgstr ""
-#: config/m88k/m88k.c:2949
+#: config/m88k/m88k.c:2961
msgid "invalid %h value"
msgstr ""
-#: config/m88k/m88k.c:2955
+#: config/m88k/m88k.c:2967
msgid "invalid %Q value"
msgstr ""
-#: config/m88k/m88k.c:2961
+#: config/m88k/m88k.c:2973
msgid "invalid %q value"
msgstr ""
-#: config/m88k/m88k.c:2967
+#: config/m88k/m88k.c:2979
#, c-format
msgid "invalid %o value"
msgstr ""
-#: config/m88k/m88k.c:2974
+#: config/m88k/m88k.c:2986
#, c-format
msgid "invalid %p value"
msgstr ""
-#: config/m88k/m88k.c:2987 config/m88k/m88k.c:2992
+#: config/m88k/m88k.c:2999 config/m88k/m88k.c:3004
#, c-format
msgid "invalid %s/S value"
msgstr ""
-#: config/m88k/m88k.c:3003
+#: config/m88k/m88k.c:3015
msgid "invalid %P operand"
msgstr ""
-#: config/m88k/m88k.c:3034
+#: config/m88k/m88k.c:3046
msgid "invalid %B value"
msgstr ""
-#: config/m88k/m88k.c:3051
+#: config/m88k/m88k.c:3063
msgid "invalid %C value"
msgstr ""
-#: config/m88k/m88k.c:3064
+#: config/m88k/m88k.c:3076
msgid "invalid %D value"
msgstr ""
-#: config/m88k/m88k.c:3072
+#: config/m88k/m88k.c:3084
#, c-format
msgid "invalid %E value"
msgstr ""
-#: config/m88k/m88k.c:3077
+#: config/m88k/m88k.c:3089
#, c-format
msgid "`%d' operand isn't a register"
msgstr ""
-#: config/m88k/m88k.c:3088
+#: config/m88k/m88k.c:3100
msgid "invalid %r value"
msgstr ""
-#: config/m88k/m88k.c:3095
+#: config/m88k/m88k.c:3107
msgid "operand is r0"
msgstr ""
-#: config/m88k/m88k.c:3109
+#: config/m88k/m88k.c:3121
msgid "operand is const_double"
msgstr ""
-#: config/m88k/m88k.c:3128
+#: config/m88k/m88k.c:3140
msgid "invalid code"
msgstr ""
@@ -11008,7 +11009,7 @@ msgstr ""
msgid "-mshort-data-%s and PIC are incompatible"
msgstr ""
-#: config/mcore/mcore.c:3076
+#: config/mcore/mcore.c:3083
#, c-format
msgid "invalid option `-mstack-increment=%s'"
msgstr ""
@@ -11065,142 +11066,142 @@ msgstr ""
msgid "Maximum amount for a single stack increment operation"
msgstr ""
-#: config/mips/mips.c:4809
+#: config/mips/mips.c:4824
#, c-format
msgid "-mips%d not supported"
msgstr ""
-#: config/mips/mips.c:4816
+#: config/mips/mips.c:4831
#, c-format
msgid "bad value (%s) for -mips switch"
msgstr ""
-#: config/mips/mips.c:4837
+#: config/mips/mips.c:4852
#, c-format
msgid "bad value (%s) for -mabi= switch"
msgstr ""
-#: config/mips/mips.c:4875
+#: config/mips/mips.c:4890
#, c-format
msgid "-mabi=%s does not support -mips%d"
msgstr ""
-#: config/mips/mips.c:4892
+#: config/mips/mips.c:4907
msgid "this target does not support the -mabi switch"
msgstr ""
-#: config/mips/mips.c:5002
+#: config/mips/mips.c:5017
#, c-format
msgid "bad value (%s) for -mtune= switch"
msgstr ""
-#: config/mips/mips.c:5018
+#: config/mips/mips.c:5033
#, c-format
msgid "-march=%s does not support -mips%d"
msgstr ""
-#: config/mips/mips.c:5025
+#: config/mips/mips.c:5040
#, c-format
msgid "-mips%d does not support 64 bit fp registers"
msgstr ""
-#: config/mips/mips.c:5031
+#: config/mips/mips.c:5046
#, c-format
msgid "-mips%d does not support 64 bit gp registers"
msgstr ""
-#: config/mips/mips.c:5052
+#: config/mips/mips.c:5067
msgid "-G is incompatible with PIC code which is the default"
msgstr ""
-#: config/mips/mips.c:5068
+#: config/mips/mips.c:5083
msgid "-membedded-pic and -mabicalls are incompatible"
msgstr ""
-#: config/mips/mips.c:5071
+#: config/mips/mips.c:5086
msgid "-G and -membedded-pic are incompatible"
msgstr ""
-#: config/mips/mips.c:5122
+#: config/mips/mips.c:5137
#, c-format
msgid "invalid option `entry%s'"
msgstr ""
-#: config/mips/mips.c:5125
+#: config/mips/mips.c:5140
msgid "-mentry is only meaningful with -mips-16"
msgstr ""
-#: config/mips/mips.c:5465
+#: config/mips/mips.c:5480
#, c-format
msgid "internal error: %%) found without a %%( in assembler pattern"
msgstr ""
-#: config/mips/mips.c:5479
+#: config/mips/mips.c:5494
#, c-format
msgid "internal error: %%] found without a %%[ in assembler pattern"
msgstr ""
-#: config/mips/mips.c:5492
+#: config/mips/mips.c:5507
#, c-format
msgid "internal error: %%> found without a %%< in assembler pattern"
msgstr ""
-#: config/mips/mips.c:5505
+#: config/mips/mips.c:5520
#, c-format
msgid "internal error: %%} found without a %%{ in assembler pattern"
msgstr ""
-#: config/mips/mips.c:5519
+#: config/mips/mips.c:5534
#, c-format
msgid "PRINT_OPERAND: unknown punctuation '%c'"
msgstr ""
-#: config/mips/mips.c:5528
+#: config/mips/mips.c:5543
msgid "PRINT_OPERAND null pointer"
msgstr ""
-#: config/mips/mips.c:5661
+#: config/mips/mips.c:5676
#, c-format
msgid "invalid use of %%d, %%x, or %%X"
msgstr ""
-#: config/mips/mips.c:5704
+#: config/mips/mips.c:5719
msgid "PRINT_OPERAND_ADDRESS, null pointer"
msgstr ""
-#: config/mips/mips.c:5906
+#: config/mips/mips.c:5943
msgid ""
"MIPS ECOFF format does not allow changing filenames within functions with "
"#line"
msgstr ""
-#: config/mips/mips.c:6220
+#: config/mips/mips.c:6257
msgid "can't rewind temp file"
msgstr ""
-#: config/mips/mips.c:6224
+#: config/mips/mips.c:6261
msgid "can't write to output file"
msgstr ""
-#: config/mips/mips.c:6227
+#: config/mips/mips.c:6264
msgid "can't read from temp file"
msgstr ""
-#: config/mips/mips.c:6230
+#: config/mips/mips.c:6267
msgid "can't close temp file"
msgstr ""
-#: config/mips/mips.c:6700
+#: config/mips/mips.c:6737
#, c-format
msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
msgstr ""
-#: config/mips/mips.c:6862
+#: config/mips/mips.c:6899
#, c-format
msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
msgstr ""
-#: config/mips/mips.c:8893
+#: config/mips/mips.c:8930
#, c-format
msgid "can not handle inconsistent calls to `%s'"
msgstr ""
@@ -11380,11 +11381,11 @@ msgstr ""
msgid "Don't use multiply accumulate"
msgstr ""
-#: config/mips/mips.h:456 config/rs6000/rs6000.h:347
+#: config/mips/mips.h:456 config/rs6000/rs6000.h:349
msgid "Don't generate fused multiply/add instructions"
msgstr ""
-#: config/mips/mips.h:458 config/rs6000/rs6000.h:345
+#: config/mips/mips.h:458 config/rs6000/rs6000.h:347
msgid "Generate fused multiply/add instructions"
msgstr ""
@@ -11470,103 +11471,103 @@ msgstr ""
msgid "mips16 function profiling"
msgstr ""
-#: config/mmix/mmix.c:126
+#: config/mmix/mmix.c:138
#, c-format
msgid "-f%s not supported: ignored"
msgstr ""
-#: config/mmix/mmix.c:557
+#: config/mmix/mmix.c:569
#, c-format
msgid ""
"too large function value type, needs %d registers, have only %d registers "
"for this"
msgstr ""
-#: config/mmix/mmix.c:644
+#: config/mmix/mmix.c:656
msgid "stack frame too big"
msgstr ""
-#: config/mmix/mmix.c:672
+#: config/mmix/mmix.c:684
#, c-format
msgid "stack frame not a multiple of 8 bytes: %d"
msgstr ""
-#: config/mmix/mmix.c:1029
+#: config/mmix/mmix.c:1041
#, c-format
msgid "stack frame not a multiple of octabyte: %d"
msgstr ""
-#: config/mmix/mmix.c:1197
+#: config/mmix/mmix.c:1209
msgid "function_profiler support for MMIX"
msgstr ""
-#: config/mmix/mmix.c:1234
+#: config/mmix/mmix.c:1246
msgid "neither varargs or stdarg in mmix_setup_incoming_varargs"
msgstr ""
-#: config/mmix/mmix.c:1240
+#: config/mmix/mmix.c:1252
msgid "MMIX Internal: Last named vararg would not fit in a register"
msgstr ""
#. FIXME: Remove when I know this trigs.
-#: config/mmix/mmix.c:1563
+#: config/mmix/mmix.c:1575
msgid "oops, not debugged; fixing up value:"
msgstr ""
-#: config/mmix/mmix.c:2129 config/mmix/mmix.c:2263
+#: config/mmix/mmix.c:2155 config/mmix/mmix.c:2289
msgid "MMIX Internal: Expected a CONST_INT, not this"
msgstr ""
-#: config/mmix/mmix.c:2137 config/mmix/mmix.c:2161 config/mmix/mmix.c:2280
+#: config/mmix/mmix.c:2163 config/mmix/mmix.c:2187 config/mmix/mmix.c:2306
#, c-format
msgid "MMIX Internal: Bad register: %d"
msgstr ""
-#: config/mmix/mmix.c:2208
+#: config/mmix/mmix.c:2234
msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
msgstr ""
-#: config/mmix/mmix.c:2231
+#: config/mmix/mmix.c:2257
msgid "MMIX Internal: Expected a register, not this"
msgstr ""
-#: config/mmix/mmix.c:2241
+#: config/mmix/mmix.c:2267
msgid "MMIX Internal: Expected a constant, not this"
msgstr ""
#. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:2273
+#: config/mmix/mmix.c:2299
#, c-format
msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
msgstr ""
#. We need the original here.
-#: config/mmix/mmix.c:2324
+#: config/mmix/mmix.c:2350
msgid "MMIX Internal: Cannot decode this operand"
msgstr ""
-#: config/mmix/mmix.c:2383
+#: config/mmix/mmix.c:2409
msgid "MMIX Internal: This is not a recognized address"
msgstr ""
-#: config/mmix/mmix.c:2852 config/mmix/mmix.c:2921
+#: config/mmix/mmix.c:2878 config/mmix/mmix.c:2947
#, c-format
msgid "MMIX Internal: %s is not a shiftable int"
msgstr ""
-#: config/mmix/mmix.c:3040
+#: config/mmix/mmix.c:3066
msgid "MMIX Internal: Trying to output invalidly reversed condition:"
msgstr ""
-#: config/mmix/mmix.c:3047
+#: config/mmix/mmix.c:3073
msgid "MMIX Internal: What's the CC of this?"
msgstr ""
-#: config/mmix/mmix.c:3051
+#: config/mmix/mmix.c:3077
msgid "MMIX Internal: What is the CC of this?"
msgstr ""
-#: config/mmix/mmix.c:3122
+#: config/mmix/mmix.c:3148
msgid "MMIX Internal: This is not a constant:"
msgstr ""
@@ -11724,33 +11725,33 @@ msgstr ""
msgid "No \"Small register classes\" kludge"
msgstr ""
-#: config/pa/pa.c:162
+#: config/pa/pa.c:179
#, c-format
msgid ""
"unknown -mschedule= option (%s).\n"
"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
msgstr ""
-#: config/pa/pa.c:187
+#: config/pa/pa.c:204
#, c-format
msgid ""
"unknown -march= option (%s).\n"
"Valid options are 1.0, 1.1, and 2.0\n"
msgstr ""
-#: config/pa/pa.c:192
+#: config/pa/pa.c:209
msgid "PIC code generation is not supported in the portable runtime model\n"
msgstr ""
-#: config/pa/pa.c:197
+#: config/pa/pa.c:214
msgid "PIC code generation is not compatible with fast indirect calls\n"
msgstr ""
-#: config/pa/pa.c:202
+#: config/pa/pa.c:219
msgid "-g is only supported when using GAS on this processor,"
msgstr ""
-#: config/pa/pa.c:203
+#: config/pa/pa.c:220
msgid "-g option disabled"
msgstr ""
@@ -11851,7 +11852,7 @@ msgstr ""
msgid "invalid %%B value"
msgstr ""
-#: config/romp/romp.c:709 config/rs6000/rs6000.c:5630
+#: config/romp/romp.c:709 config/rs6000/rs6000.c:5654
#, c-format
msgid "invalid %%S value"
msgstr ""
@@ -11872,7 +11873,7 @@ msgid "invalid %%Z value"
msgstr ""
#: config/romp/romp.c:799 config/romp/romp.c:808 config/romp/romp.c:815
-#: config/rs6000/rs6000.c:5409
+#: config/rs6000/rs6000.c:5433
#, c-format
msgid "invalid %%k value"
msgstr ""
@@ -11932,103 +11933,103 @@ msgid ""
"-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
msgstr ""
-#: config/rs6000/rs6000.c:439
+#: config/rs6000/rs6000.c:470
msgid "-mmultiple is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:446
+#: config/rs6000/rs6000.c:477
msgid "-mstring is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:452
+#: config/rs6000/rs6000.c:483
#, c-format
msgid "-f%s ignored (all code is position independent)"
msgstr ""
-#: config/rs6000/rs6000.c:461
+#: config/rs6000/rs6000.c:492
msgid "-ffunction-sections disabled on AIX when debugging"
msgstr ""
-#: config/rs6000/rs6000.c:467
+#: config/rs6000/rs6000.c:498
msgid "-fdata-sections not supported on AIX"
msgstr ""
-#: config/rs6000/rs6000.c:482
+#: config/rs6000/rs6000.c:513
#, c-format
msgid "unknown -mdebug-%s switch"
msgstr ""
-#: config/rs6000/rs6000.c:492
+#: config/rs6000/rs6000.c:523
#, c-format
msgid "Unknown switch -mlong-double-%s"
msgstr ""
-#: config/rs6000/rs6000.c:549
+#: config/rs6000/rs6000.c:588
#, c-format
msgid "unknown ABI specified: '%s'"
msgstr ""
-#: config/rs6000/rs6000.c:5336
+#: config/rs6000/rs6000.c:5360
#, c-format
msgid "invalid %%f value"
msgstr ""
-#: config/rs6000/rs6000.c:5345
+#: config/rs6000/rs6000.c:5369
#, c-format
msgid "invalid %%F value"
msgstr ""
-#: config/rs6000/rs6000.c:5354
+#: config/rs6000/rs6000.c:5378
#, c-format
msgid "invalid %%G value"
msgstr ""
-#: config/rs6000/rs6000.c:5389
+#: config/rs6000/rs6000.c:5413
#, c-format
msgid "invalid %%j code"
msgstr ""
-#: config/rs6000/rs6000.c:5399
+#: config/rs6000/rs6000.c:5423
#, c-format
msgid "invalid %%J code"
msgstr ""
-#: config/rs6000/rs6000.c:5429
+#: config/rs6000/rs6000.c:5453
#, c-format
msgid "invalid %%K value"
msgstr ""
-#: config/rs6000/rs6000.c:5556
+#: config/rs6000/rs6000.c:5580
#, c-format
msgid "invalid %%p value"
msgstr ""
-#: config/rs6000/rs6000.c:5593
+#: config/rs6000/rs6000.c:5617
#, c-format
msgid "invalid %%q value"
msgstr ""
-#: config/rs6000/rs6000.c:5656
+#: config/rs6000/rs6000.c:5680
#, c-format
msgid "%%S computed all 1's mask"
msgstr ""
-#: config/rs6000/rs6000.c:5683
+#: config/rs6000/rs6000.c:5707
#, c-format
msgid "%%S computed all 0's mask"
msgstr ""
-#: config/rs6000/rs6000.c:5693
+#: config/rs6000/rs6000.c:5717
#, c-format
msgid "invalid %%T value"
msgstr ""
-#: config/rs6000/rs6000.c:5703
+#: config/rs6000/rs6000.c:5727
#, c-format
msgid "invalid %%u value"
msgstr ""
-#: config/rs6000/rs6000.c:5712
+#: config/rs6000/rs6000.c:5736
#, c-format
msgid "invalid %%v value"
msgstr ""
@@ -12040,127 +12041,127 @@ 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/rs6000/rs6000.h:273
+#: config/rs6000/rs6000.h:275
msgid "Use POWER instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:276
+#: config/rs6000/rs6000.h:278
msgid "Use POWER2 instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:278
+#: config/rs6000/rs6000.h:280
msgid "Do not use POWER2 instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:281
+#: config/rs6000/rs6000.h:283
msgid "Do not use POWER instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:283
+#: config/rs6000/rs6000.h:285
msgid "Use PowerPC instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:286
+#: config/rs6000/rs6000.h:288
msgid "Do not use PowerPC instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:288
+#: config/rs6000/rs6000.h:290
msgid "Use PowerPC General Purpose group optional instructions"
msgstr ""
-#: config/rs6000/rs6000.h:290
+#: config/rs6000/rs6000.h:292
msgid "Don't use PowerPC General Purpose group optional instructions"
msgstr ""
-#: config/rs6000/rs6000.h:292
+#: config/rs6000/rs6000.h:294
msgid "Use PowerPC Graphics group optional instructions"
msgstr ""
-#: config/rs6000/rs6000.h:294
+#: config/rs6000/rs6000.h:296
msgid "Don't use PowerPC Graphics group optional instructions"
msgstr ""
-#: config/rs6000/rs6000.h:296
+#: config/rs6000/rs6000.h:298
msgid "Use PowerPC-64 instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:298
+#: config/rs6000/rs6000.h:300
msgid "Don't use PowerPC-64 instruction set"
msgstr ""
-#: config/rs6000/rs6000.h:300
+#: config/rs6000/rs6000.h:302
msgid "Use AltiVec instructions"
msgstr ""
-#: config/rs6000/rs6000.h:302
+#: config/rs6000/rs6000.h:304
msgid "Don't use AltiVec instructions"
msgstr ""
-#: config/rs6000/rs6000.h:304
+#: config/rs6000/rs6000.h:306
msgid "Use new mnemonics for PowerPC architecture"
msgstr ""
-#: config/rs6000/rs6000.h:306
+#: config/rs6000/rs6000.h:308
msgid "Use old mnemonics for PowerPC architecture"
msgstr ""
-#: config/rs6000/rs6000.h:309
+#: config/rs6000/rs6000.h:311
msgid "Put everything in the regular TOC"
msgstr ""
-#: config/rs6000/rs6000.h:311
+#: config/rs6000/rs6000.h:313
msgid "Place floating point constants in TOC"
msgstr ""
-#: config/rs6000/rs6000.h:313
+#: config/rs6000/rs6000.h:315
msgid "Don't place floating point constants in TOC"
msgstr ""
-#: config/rs6000/rs6000.h:315
+#: config/rs6000/rs6000.h:317
msgid "Place symbol+offset constants in TOC"
msgstr ""
-#: config/rs6000/rs6000.h:317
+#: config/rs6000/rs6000.h:319
msgid "Don't place symbol+offset constants in TOC"
msgstr ""
-#: config/rs6000/rs6000.h:323
+#: config/rs6000/rs6000.h:325
msgid "Place variable addresses in the regular TOC"
msgstr ""
-#: config/rs6000/rs6000.h:329
+#: config/rs6000/rs6000.h:331
msgid "Generate load/store multiple instructions"
msgstr ""
-#: config/rs6000/rs6000.h:331
+#: config/rs6000/rs6000.h:333
msgid "Do not generate load/store multiple instructions"
msgstr ""
-#: config/rs6000/rs6000.h:335
+#: config/rs6000/rs6000.h:337
msgid "Generate string instructions for block moves"
msgstr ""
-#: config/rs6000/rs6000.h:337
+#: config/rs6000/rs6000.h:339
msgid "Do not generate string instructions for block moves"
msgstr ""
-#: config/rs6000/rs6000.h:341
+#: config/rs6000/rs6000.h:343
msgid "Generate load/store with update instructions"
msgstr ""
-#: config/rs6000/rs6000.h:343
+#: config/rs6000/rs6000.h:345
msgid "Do not generate load/store with update instructions"
msgstr ""
-#: config/rs6000/rs6000.h:351
+#: config/rs6000/rs6000.h:353
msgid "Don't schedule the start and end of the procedure"
msgstr ""
-#: config/rs6000/rs6000.h:357
+#: config/rs6000/rs6000.h:359
msgid "Return all structures in memory (AIX default)"
msgstr ""
-#: config/rs6000/rs6000.h:359
+#: config/rs6000/rs6000.h:361
msgid "Return small structures in registers (SVR4 default)"
msgstr ""
@@ -12180,19 +12181,19 @@ msgstr ""
#.
#. extern char *m88k_short_data;
#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
-#: config/rs6000/rs6000.h:439 config/sparc/sparc.h:691
+#: config/rs6000/rs6000.h:441 config/sparc/sparc.h:683
msgid "Use features of and schedule code for given CPU"
msgstr ""
-#: config/rs6000/rs6000.h:442
+#: config/rs6000/rs6000.h:444
msgid "Enable debug output"
msgstr ""
-#: config/rs6000/rs6000.h:443
+#: config/rs6000/rs6000.h:445
msgid "Specify ABI to use"
msgstr ""
-#: config/rs6000/rs6000.h:445
+#: config/rs6000/rs6000.h:447
msgid "Specify size of long double (64 or 128 bits)"
msgstr ""
@@ -12208,7 +12209,7 @@ msgstr ""
#. Number of bytes into the frame return addresses can be found. See
#. rs6000_stack_info in rs6000.c for more information on how the different
#. abi's store the return address.
-#: config/rs6000/rs6000.h:1790
+#: config/rs6000/rs6000.h:1792
msgid "RETURN_ADDRESS_OFFSET not supported"
msgstr ""
@@ -12352,32 +12353,32 @@ msgstr ""
msgid "-mcall-aixdesc must be big endian"
msgstr ""
-#: config/s390/s390.c:1483
+#: config/s390/s390.c:1757
msgid "invalid UNSPEC as operand (1)"
msgstr ""
-#: config/s390/s390.c:1513
+#: config/s390/s390.c:1787
msgid "invalid UNSPEC as operand (2)"
msgstr ""
-#: config/s390/s390.c:1519
+#: config/s390/s390.c:1793
msgid "UNKNOWN in s390_output_symbolic_const !?"
msgstr ""
-#: config/s390/s390.c:1535
-msgid "cannot decompose address.\n"
+#: config/s390/s390.c:1809
+msgid "Cannot decompose address."
msgstr ""
-#: config/s390/s390.c:1672
+#: config/s390/s390.c:1957
msgid "UNKNOWN in print_operand !?"
msgstr ""
-#: config/s390/s390.c:2171
+#: config/s390/s390.c:2502
msgid "no code label found"
msgstr ""
-#: config/s390/s390.c:2494
-msgid "total size of local variables exceeds architecture limit"
+#: config/s390/s390.c:2648
+msgid "Total size of local variables exceeds architecture limit."
msgstr ""
#: config/s390/s390.h:53
@@ -12421,24 +12422,25 @@ msgid "mvc&ex"
msgstr ""
#. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:4723 config/sh/sh.c:4762
+#: config/sh/sh.c:4730 config/sh/sh.c:4769
#, c-format
msgid "`%s' attribute only applies to interrupt functions"
msgstr ""
#. The argument must be a constant string.
-#: config/sh/sh.c:4730
+#: config/sh/sh.c:4737
#, c-format
msgid "`%s' attribute argument not a string constant"
msgstr ""
#. The argument must be a constant integer.
-#: config/sh/sh.c:4769
+#: config/sh/sh.c:4776
#, c-format
msgid "`%s' attribute argument not an integer constant"
msgstr ""
-#: config/sparc/linux.h:88 config/sparc/linux64.h:139
+#: config/sparc/freebsd.h:81 config/sparc/linux.h:89
+#: config/sparc/linux64.h:139
msgid "Use 128 bit long doubles"
msgstr ""
@@ -12450,214 +12452,214 @@ msgstr ""
msgid "Generate code for little endian"
msgstr ""
-#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
+#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:67
msgid "Use little-endian byte order for data"
msgstr ""
-#: config/sparc/sparc.c:297
+#: config/sparc/sparc.c:319
#, c-format
msgid "%s is not supported by this configuration"
msgstr ""
-#: config/sparc/sparc.c:304
+#: config/sparc/sparc.c:326
msgid "-mlong-double-64 not allowed with -m64"
msgstr ""
-#: config/sparc/sparc.c:329
+#: config/sparc/sparc.c:351
msgid "-mcmodel= is not supported on 32 bit systems"
msgstr ""
-#: config/sparc/sparc.c:410
+#: config/sparc/sparc.c:436
msgid "profiling does not support code models other than medlow"
msgstr ""
-#: config/sparc/sparc.c:5792 config/sparc/sparc.c:5798
+#: config/sparc/sparc.c:5814 config/sparc/sparc.c:5820
#, c-format
msgid "invalid %%Y operand"
msgstr ""
-#: config/sparc/sparc.c:5868
+#: config/sparc/sparc.c:5890
#, c-format
msgid "invalid %%A operand"
msgstr ""
-#: config/sparc/sparc.c:5878
+#: config/sparc/sparc.c:5900
#, c-format
msgid "invalid %%B operand"
msgstr ""
-#: config/sparc/sparc.c:5917
+#: config/sparc/sparc.c:5939
#, c-format
msgid "invalid %%c operand"
msgstr ""
-#: config/sparc/sparc.c:5918
+#: config/sparc/sparc.c:5940
#, c-format
msgid "invalid %%C operand"
msgstr ""
-#: config/sparc/sparc.c:5939
+#: config/sparc/sparc.c:5961
#, c-format
msgid "invalid %%d operand"
msgstr ""
-#: config/sparc/sparc.c:5940
+#: config/sparc/sparc.c:5962
#, c-format
msgid "invalid %%D operand"
msgstr ""
-#: config/sparc/sparc.c:5958
+#: config/sparc/sparc.c:5980
#, c-format
msgid "invalid %%f operand"
msgstr ""
-#: config/sparc/sparc.c:6008
+#: config/sparc/sparc.c:6030
msgid "long long constant not a valid immediate operand"
msgstr ""
-#: config/sparc/sparc.c:6011
+#: config/sparc/sparc.c:6033
msgid "floating point constant not a valid immediate operand"
msgstr ""
#. To make profiling work with -f{pic,PIC}, we need to emit the profiling
#. code into the rtl. Also, if we are profiling, we cannot eliminate
#. the frame pointer (because the return address will get smashed).
-#: config/sparc/sparc.h:396
+#: config/sparc/sparc.h:388
#, c-format
msgid "%s and profiling conflict: disabling %s"
msgstr ""
-#: config/sparc/sparc.h:570
+#: config/sparc/sparc.h:562
msgid "Use function_epilogue()"
msgstr ""
-#: config/sparc/sparc.h:572
+#: config/sparc/sparc.h:564
msgid "Do not use function_epilogue()"
msgstr ""
-#: config/sparc/sparc.h:574
+#: config/sparc/sparc.h:566
msgid "Assume possible double misalignment"
msgstr ""
-#: config/sparc/sparc.h:576
+#: config/sparc/sparc.h:568
msgid "Assume all doubles are aligned"
msgstr ""
-#: config/sparc/sparc.h:578
+#: config/sparc/sparc.h:570
msgid "Pass -assert pure-text to linker"
msgstr ""
-#: config/sparc/sparc.h:580
+#: config/sparc/sparc.h:572
msgid "Do not pass -assert pure-text to linker"
msgstr ""
-#: config/sparc/sparc.h:582
+#: config/sparc/sparc.h:574
msgid "Use flat register window model"
msgstr ""
-#: config/sparc/sparc.h:584
+#: config/sparc/sparc.h:576
msgid "Do not use flat register window model"
msgstr ""
-#: config/sparc/sparc.h:586
+#: config/sparc/sparc.h:578
msgid "Use ABI reserved registers"
msgstr ""
-#: config/sparc/sparc.h:588
+#: config/sparc/sparc.h:580
msgid "Do not use ABI reserved registers"
msgstr ""
-#: config/sparc/sparc.h:590
+#: config/sparc/sparc.h:582
msgid "Use hardware quad fp instructions"
msgstr ""
-#: config/sparc/sparc.h:592
+#: config/sparc/sparc.h:584
msgid "Do not use hardware quad fp instructions"
msgstr ""
-#: config/sparc/sparc.h:594
+#: config/sparc/sparc.h:586
msgid "Compile for v8plus ABI"
msgstr ""
-#: config/sparc/sparc.h:596
+#: config/sparc/sparc.h:588
msgid "Do not compile for v8plus ABI"
msgstr ""
-#: config/sparc/sparc.h:598
+#: config/sparc/sparc.h:590
msgid "Utilize Visual Instruction Set"
msgstr ""
-#: config/sparc/sparc.h:600
+#: config/sparc/sparc.h:592
msgid "Do not utilize Visual Instruction Set"
msgstr ""
#. ??? These are deprecated, coerced to -mcpu=. Delete in 2.9.
-#: config/sparc/sparc.h:603
+#: config/sparc/sparc.h:595
msgid "Optimize for Cypress processors"
msgstr ""
-#: config/sparc/sparc.h:605
+#: config/sparc/sparc.h:597
msgid "Optimize for SparcLite processors"
msgstr ""
-#: config/sparc/sparc.h:607
+#: config/sparc/sparc.h:599
msgid "Optimize for F930 processors"
msgstr ""
-#: config/sparc/sparc.h:609
+#: config/sparc/sparc.h:601
msgid "Optimize for F934 processors"
msgstr ""
-#: config/sparc/sparc.h:611
+#: config/sparc/sparc.h:603
msgid "Use V8 Sparc ISA"
msgstr ""
-#: config/sparc/sparc.h:613
+#: config/sparc/sparc.h:605
msgid "Optimize for SuperSparc processors"
msgstr ""
#. End of deprecated options.
-#: config/sparc/sparc.h:616
+#: config/sparc/sparc.h:608
msgid "Pointers are 64-bit"
msgstr ""
-#: config/sparc/sparc.h:618
+#: config/sparc/sparc.h:610
msgid "Pointers are 32-bit"
msgstr ""
-#: config/sparc/sparc.h:620
+#: config/sparc/sparc.h:612
msgid "Use 32-bit ABI"
msgstr ""
-#: config/sparc/sparc.h:622
+#: config/sparc/sparc.h:614
msgid "Use 64-bit ABI"
msgstr ""
-#: config/sparc/sparc.h:624
+#: config/sparc/sparc.h:616
msgid "Use stack bias"
msgstr ""
-#: config/sparc/sparc.h:626
+#: config/sparc/sparc.h:618
msgid "Do not use stack bias"
msgstr ""
-#: config/sparc/sparc.h:628
+#: config/sparc/sparc.h:620
msgid "Use structs on stronger alignment for double-word copies"
msgstr ""
-#: config/sparc/sparc.h:630
+#: config/sparc/sparc.h:622
msgid "Do not use structs on stronger alignment for double-word copies"
msgstr ""
-#: config/sparc/sparc.h:632
+#: config/sparc/sparc.h:624
msgid "Optimize tail call instructions in assembler and linker"
msgstr ""
-#: config/sparc/sparc.h:634
+#: config/sparc/sparc.h:626
msgid "Do not optimize tail call instructions in assembler or linker"
msgstr ""
-#: config/sparc/sparc.h:695
+#: config/sparc/sparc.h:687
msgid "Use given Sparc code model"
msgstr ""
@@ -12743,44 +12745,44 @@ msgstr ""
msgid "junk at end of #pragma ghs endzda"
msgstr ""
-#: config/v850/v850.c:119
+#: config/v850/v850.c:122
#, c-format
msgid "%s=%s is not numeric"
msgstr ""
-#: config/v850/v850.c:126
+#: config/v850/v850.c:129
#, c-format
msgid "%s=%s is too large"
msgstr ""
-#: config/v850/v850.c:282
+#: config/v850/v850.c:285
msgid "const_double_split got a bad insn:"
msgstr ""
-#: config/v850/v850.c:774
+#: config/v850/v850.c:777
msgid "output_move_single:"
msgstr ""
-#: config/v850/v850.c:2078
+#: config/v850/v850.c:2081
msgid "a data area attribute cannot be specified for local variables"
msgstr ""
-#: config/v850/v850.c:2089
+#: config/v850/v850.c:2092
#, c-format
msgid "data area of '%s' conflicts with previous declaration"
msgstr ""
-#: config/v850/v850.c:2292
+#: config/v850/v850.c:2295
#, c-format
msgid "bogus JR construction: %d\n"
msgstr ""
-#: config/v850/v850.c:2313 config/v850/v850.c:2515
+#: config/v850/v850.c:2316 config/v850/v850.c:2518
#, c-format
msgid "bad amount of stack space removal: %d"
msgstr ""
-#: config/v850/v850.c:2491
+#: config/v850/v850.c:2494
#, c-format
msgid "bogus JARL construction: %d\n"
msgstr ""
@@ -12863,7 +12865,7 @@ msgstr ""
msgid "GNU compiler does not support statically allocated objects"
msgstr ""
-#: ch/actions.c:138 objc/objc-act.c:911
+#: ch/actions.c:138 objc/objc-act.c:885
#, c-format
msgid "`%s' cannot be statically allocated"
msgstr ""
@@ -14221,23 +14223,23 @@ msgstr ""
msgid "USE_SEIZE_FILE directive must be followed by string"
msgstr ""
-#: ch/lex.c:1693 f/lex.c:1202
+#: ch/lex.c:1693 f/lex.c:1190
msgid "invalid #ident"
msgstr ""
-#: ch/lex.c:1711 f/lex.c:1219
+#: ch/lex.c:1711 f/lex.c:1207
msgid "undefined or invalid # directive"
msgstr ""
-#: ch/lex.c:1765 ch/lex.c:1774 f/lex.c:1275
+#: ch/lex.c:1765 ch/lex.c:1774 f/lex.c:1263
msgid "invalid #line"
msgstr ""
-#: ch/lex.c:1843 f/lex.c:848
+#: ch/lex.c:1843 f/lex.c:836
msgid "#-lines for entering and leaving files don't match"
msgstr ""
-#: ch/lex.c:1868 f/lex.c:1385
+#: ch/lex.c:1868 f/lex.c:1373
msgid "invalid #-line"
msgstr ""
@@ -15323,6 +15325,22 @@ msgstr ""
msgid "invalid parameterized type"
msgstr ""
+#: cp/call.c:268 cp/init.c:1637
+msgid "qualified type `%T' does not match destructor name `~%T'"
+msgstr ""
+
+#: cp/call.c:277
+msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
+msgstr ""
+
+#: cp/call.c:286
+msgid "`%D' is a namespace"
+msgstr ""
+
+#: cp/call.c:294
+msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
+msgstr ""
+
#: cp/call.c:392
msgid "unable to call pointer to member function here"
msgstr ""
@@ -15331,18 +15349,128 @@ msgstr ""
msgid "destructors take no parameters"
msgstr ""
+#: cp/call.c:529
+msgid "destructor name `~%T' does not match type `%T' of expression"
+msgstr ""
+
+#: cp/call.c:2338
+msgid "%s %D(%T, %T, %T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2343
+msgid "%s %D(%T, %T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2347
+msgid "%s %D(%T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2351
+msgid "%s %T <conversion>"
+msgstr ""
+
#: cp/call.c:2353
msgid "%s %+#D%s"
msgstr ""
+#: cp/call.c:2511
+msgid "no viable candidates"
+msgstr ""
+
+#: cp/call.c:2525
+msgid "conversion from `%T' to `%T' is ambiguous"
+msgstr ""
+
+#: cp/call.c:2642
+msgid "no matching function for call to `%D(%A)'"
+msgstr ""
+
+#: cp/call.c:2653 cp/call.c:4639
+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:2680
+#, c-format
+msgid ""
+"pointer-to-member function %E cannot be called without an object; consider "
+"using .* or ->*"
+msgstr ""
+
+#: cp/call.c:2749
+msgid "no match for call to `(%T) (%A)'"
+msgstr ""
+
+#: cp/call.c:2759
+msgid "call of `(%T) (%A)' is ambiguous"
+msgstr ""
+
+#: cp/call.c:2794
+msgid "%s for `%T ? %T : %T' operator"
+msgstr ""
+
+#: cp/call.c:2799
+msgid "%s for `%T %s' operator"
+msgstr ""
+
+#: cp/call.c:2802
+msgid "%s for `%T [%T]' operator"
+msgstr ""
+
+#: cp/call.c:2807
+msgid "%s for `%T %s %T' operator"
+msgstr ""
+
+#: cp/call.c:2810
+msgid "%s for `%s %T' operator"
+msgstr ""
+
#: cp/call.c:2902
msgid "ISO C++ forbids omitting the middle term of a ?: expression"
msgstr ""
+#: cp/call.c:2961
+#, c-format
+msgid "`%E' has type `void' and is not a throw-expression"
+msgstr ""
+
+#: cp/call.c:2994 cp/call.c:3194
+msgid "operands to ?: have different types"
+msgstr ""
+
+#: cp/call.c:3147
+msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
+msgstr ""
+
+#: cp/call.c:3154
+msgid "enumeral and non-enumeral type in conditional expression"
+msgstr ""
+
+#: cp/call.c:3235
+msgid "`%D' must be declared before use"
+msgstr ""
+
+#: cp/call.c:3399
+msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
+msgstr ""
+
+#: cp/call.c:3446
+msgid "using synthesized `%#D' for copy assignment"
+msgstr ""
+
#: cp/call.c:3448
msgid " where cfront would use `%#D'"
msgstr ""
+#: cp/call.c:3475
+msgid "comparison between `%#T' and `%#T'"
+msgstr ""
+
+#: cp/call.c:3708
+msgid "no suitable `operator delete' for `%T'"
+msgstr ""
+
#: cp/call.c:3727
msgid "`%+#D' is private"
msgstr ""
@@ -15355,6 +15483,103 @@ msgstr ""
msgid "`%+#D' is inaccessible"
msgstr ""
+#: cp/call.c:3732
+msgid "within this context"
+msgstr ""
+
+#: cp/call.c:3774
+msgid "invalid conversion from `%T' to `%T'"
+msgstr ""
+
+#: cp/call.c:3776 cp/call.c:3915 cp/call.c:3917
+msgid " initializing argument %P of `%D'"
+msgstr ""
+
+#: cp/call.c:3839 cp/call.c:3843
+msgid " initializing argument %P of `%D' from result of `%D'"
+msgstr ""
+
+#: cp/call.c:3849 cp/call.c:3852
+msgid " initializing temporary from result of `%D'"
+msgstr ""
+
+#. Undefined behaviour [expr.call] 5.2.2/7.
+#: cp/call.c:3986
+msgid "cannot pass objects of non-POD type `%#T' through `...'"
+msgstr ""
+
+#. Undefined behaviour [expr.call] 5.2.2/7.
+#: cp/call.c:4011
+msgid "cannot receive objects of non-POD type `%#T' through `...'"
+msgstr ""
+
+#: cp/call.c:4153
+msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
+msgstr ""
+
+#: cp/call.c:4401
+msgid "could not find class$ field in java interface type `%T'"
+msgstr ""
+
+#: cp/call.c:4502 cp/typeck.c:2079
+msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
+msgstr ""
+
+#: cp/call.c:4628
+msgid "no matching function for call to `%T::%D(%A)%V'"
+msgstr ""
+
+#: cp/call.c:4652
+msgid "abstract virtual `%#D' called from constructor"
+msgstr ""
+
+#: cp/call.c:4653
+msgid "abstract virtual `%#D' called from destructor"
+msgstr ""
+
+#: cp/call.c:4658
+msgid "cannot call member function `%D' without object"
+msgstr ""
+
+#: cp/call.c:5271
+msgid "passing `%T' chooses `%T' over `%T'"
+msgstr ""
+
+#: cp/call.c:5273 cp/decl2.c:4489
+msgid " in call to `%D'"
+msgstr ""
+
+#: cp/call.c:5322 cp/call.c:5447
+msgid "choosing `%D' over `%D'"
+msgstr ""
+
+#: cp/call.c:5323
+msgid " for conversion from `%T' to `%T'"
+msgstr ""
+
+#: cp/call.c:5325
+msgid " because conversion sequence for the argument is better"
+msgstr ""
+
+#: cp/call.c:5449
+msgid ""
+" because worst conversion for the former is better than worst conversion "
+"for the latter"
+msgstr ""
+
+#: cp/call.c:5565 cp/call.c:5586
+msgid "could not convert `%E' to `%T'"
+msgstr ""
+
+#: cp/class.c:284
+msgid ""
+"cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
+msgstr ""
+
+#: cp/class.c:994
+msgid "`%#D' and `%#D' cannot be overloaded"
+msgstr ""
+
#. There has already been a declaration of this method
#. or member template.
#: cp/class.c:1005
@@ -15414,10 +15639,39 @@ msgstr ""
msgid " because of local member `%#D' with same name"
msgstr ""
+#: cp/class.c:1326
+msgid "base class `%#T' has a non-virtual destructor"
+msgstr ""
+
+#: cp/class.c:1346
+msgid ""
+"base `%T' with only non-default constructor in class without a constructor"
+msgstr ""
+
+#: cp/class.c:1932
+msgid "all member functions in class `%T' are private"
+msgstr ""
+
+#: cp/class.c:1946
+msgid "`%#T' only defines a private destructor and has no friends"
+msgstr ""
+
+#: cp/class.c:1989
+msgid "`%#T' only defines private constructors and has no friends"
+msgstr ""
+
+#: cp/class.c:2110 cp/class.c:5014
+msgid "redefinition of `%#T'"
+msgstr ""
+
#: cp/class.c:2111
msgid "previous definition of `%#T'"
msgstr ""
+#: cp/class.c:2441
+msgid "no unique final overrider for `%D' in `%T'"
+msgstr ""
+
#. Here we know it is a hider, and no overrider exists.
#: cp/class.c:2814
msgid "`%D' was hidden"
@@ -15516,10 +15770,38 @@ msgstr ""
msgid "field `%#D' with same name as class"
msgstr ""
+#: cp/class.c:3429
+msgid "`%#T' has pointer data members"
+msgstr ""
+
+#: cp/class.c:3433
+msgid " but does not override `%T(const %T&)'"
+msgstr ""
+
+#: cp/class.c:3435
+msgid " or `operator=(const %T&)'"
+msgstr ""
+
+#: cp/class.c:3438
+msgid " but does not override `operator=(const %T&)'"
+msgstr ""
+
#: cp/class.c:3906
msgid "initializer specified for non-virtual method `%D'"
msgstr ""
+#: cp/class.c:4690
+msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
+msgstr ""
+
+#: cp/class.c:4760
+msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
+msgstr ""
+
+#: cp/class.c:5177
+msgid "`%#T' has virtual functions but non-virtual destructor"
+msgstr ""
+
#: cp/class.c:5261
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr ""
@@ -15529,18 +15811,148 @@ msgstr ""
msgid "language string `\"%s\"' not recognized"
msgstr ""
+#: cp/class.c:5814
+msgid ""
+"cannot resolve overloaded function `%D' based on conversion to type `%T'"
+msgstr ""
+
+#: cp/class.c:5935
+msgid "no matches converting function `%D' to type `%#T'"
+msgstr ""
+
+#: cp/class.c:5958
+msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
+msgstr ""
+
+#: cp/class.c:5984
+msgid "assuming pointer to member `%D'"
+msgstr ""
+
+#: cp/class.c:5987
+#, c-format
+msgid "(a pointer to member can only be formed with `&%E')"
+msgstr ""
+
#: cp/class.c:6031 cp/class.c:6199 cp/class.c:6206
msgid "not enough type information"
msgstr ""
+#: cp/class.c:6040
+msgid "argument of type `%T' does not match `%T'"
+msgstr ""
+
#: cp/class.c:6183
msgid "invalid operation on uninstantiated type"
msgstr ""
+#. [basic.scope.class]
+#.
+#. 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:6434 cp/decl.c:1011 cp/decl.c:3159 cp/pt.c:1840
+msgid "declaration of `%#D'"
+msgstr ""
+
#: cp/class.c:6435
msgid "changes meaning of `%D' from `%+#D'"
msgstr ""
+#. XXX Not i18n clean.
+#: cp/cp-tree.h:3790
+#, c-format
+msgid "%s is deprecated, please see the documentation for details"
+msgstr ""
+
+#: cp/cvt.c:88
+msgid "can't convert from incomplete type `%T' to `%T'"
+msgstr ""
+
+#: cp/cvt.c:97
+msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
+msgstr ""
+
+#: cp/cvt.c:126
+msgid "converting from `%T' to `%T'"
+msgstr ""
+
+#: cp/cvt.c:198 cp/cvt.c:202
+msgid "pointer to member cast from `%T' to `%T' is via virtual base"
+msgstr ""
+
+#: cp/cvt.c:220 cp/cvt.c:233 cp/cvt.c:272
+msgid "cannot convert `%E' from type `%T' to type `%T'"
+msgstr ""
+
+#: cp/cvt.c:526
+msgid "conversion from `%T' to `%T' discards qualifiers"
+msgstr ""
+
+#: cp/cvt.c:544
+msgid "casting `%T' to `%T' does not dereference pointer"
+msgstr ""
+
+#: cp/cvt.c:573
+msgid "cannot convert type `%T' to type `%T'"
+msgstr ""
+
+#: cp/cvt.c:690
+msgid "conversion from `%#T' to `%#T'"
+msgstr ""
+
+#: cp/cvt.c:702
+msgid "`%#T' used where a `%T' was expected"
+msgstr ""
+
+#: cp/cvt.c:719
+msgid "the address of `%D', will always be `true'"
+msgstr ""
+
+#: cp/cvt.c:739
+msgid "`%#T' used where a floating point value was expected"
+msgstr ""
+
+#: cp/cvt.c:794
+msgid "conversion from `%T' to non-scalar type `%T' requested"
+msgstr ""
+
+#: cp/cvt.c:879
+msgid "object of incomplete type `%T' will not be accessed in %s"
+msgstr ""
+
+#: cp/cvt.c:882
+msgid "object of type `%T' will not be accessed in %s"
+msgstr ""
+
+#: cp/cvt.c:898
+msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
+msgstr ""
+
+#. [over.over] enumerates the places where we can take the address
+#. of an overloaded function, and this is not one of them.
+#: cp/cvt.c:918
+#, c-format
+msgid "%s cannot resolve address of overloaded function"
+msgstr ""
+
+#. Only warn when there is no &.
+#: cp/cvt.c:923
+#, c-format
+msgid "%s is a reference, not call, to function `%E'"
+msgstr ""
+
+#: cp/cvt.c:1061
+msgid "converting NULL to non-pointer type"
+msgstr ""
+
+#: cp/cvt.c:1137
+msgid "ambiguous default type conversion from `%T'"
+msgstr ""
+
+#: cp/cvt.c:1139
+msgid " candidate conversions include `%D' and `%D'"
+msgstr ""
+
#: cp/decl.c:1012 cp/decl.c:3259
msgid "conflicts with previous declaration `%#D'"
msgstr ""
@@ -15553,22 +15965,62 @@ msgstr ""
msgid "label `%D' defined but not used"
msgstr ""
+#: cp/decl.c:2286
+msgid "namespace alias `%D' not allowed here, assuming `%D'"
+msgstr ""
+
#: cp/decl.c:3069 cp/decl.c:3457
msgid "previous declaration of `%D'"
msgstr ""
+#: cp/decl.c:3146 cp/decl.c:3181
+msgid "shadowing %s function `%#D'"
+msgstr ""
+
+#: cp/decl.c:3155
+msgid "library function `%#D' redeclared as non-function `%#D'"
+msgstr ""
+
+#: cp/decl.c:3160
+msgid "conflicts with built-in declaration `%#D'"
+msgstr ""
+
+#: cp/decl.c:3176 cp/decl.c:3269 cp/decl.c:3285
+msgid "new declaration `%#D'"
+msgstr ""
+
+#: cp/decl.c:3177
+msgid "ambiguates built-in declaration `%#D'"
+msgstr ""
+
+#: cp/decl.c:3233
+msgid "`%#D' redeclared as different kind of symbol"
+msgstr ""
+
#: cp/decl.c:3236
msgid "previous declaration of `%#D'"
msgstr ""
+#: cp/decl.c:3258
+msgid "declaration of template `%#D'"
+msgstr ""
+
#: cp/decl.c:3270 cp/decl.c:3286
msgid "ambiguates old declaration `%#D'"
msgstr ""
+#: cp/decl.c:3278
+msgid "declaration of C function `%#D' conflicts with"
+msgstr ""
+
#: cp/decl.c:3280
msgid "previous declaration `%#D' here"
msgstr ""
+#: cp/decl.c:3296
+msgid "conflicting types for `%#D'"
+msgstr ""
+
#: cp/decl.c:3297
msgid "previous declaration as `%#D'"
msgstr ""
@@ -15594,22 +16046,58 @@ msgstr ""
msgid "previous declaration of `%#D' with %L linkage"
msgstr ""
+#: cp/decl.c:3364
+msgid "conflicts with new declaration with %L linkage"
+msgstr ""
+
+#: cp/decl.c:3389 cp/decl.c:3397
+msgid "default argument given for parameter %d of `%#D'"
+msgstr ""
+
#: cp/decl.c:3391 cp/decl.c:3399
msgid "after previous specification in `%#D'"
msgstr ""
+#: cp/decl.c:3408
+msgid "`%#D' was used before it was declared inline"
+msgstr ""
+
#: cp/decl.c:3410
msgid "previous non-inline declaration here"
msgstr ""
+#: cp/decl.c:3456
+msgid "redundant redeclaration of `%D' in same scope"
+msgstr ""
+
+#: cp/decl.c:3539
+msgid "declaration of `%F' throws different exceptions"
+msgstr ""
+
#: cp/decl.c:3541
msgid "than previous declaration `%F'"
msgstr ""
+#. From [temp.expl.spec]:
+#.
+#. If a template, a member template or the member of a class
+#. template is explicitly specialized then that
+#. specialization shall be declared before the first use of
+#. that specialization that would cause an implicit
+#. instantiation to take place, in every translation unit in
+#. which such a use occurs.
+#: cp/decl.c:3666
+msgid "explicit specialization of %D after first use"
+msgstr ""
+
#: cp/decl.c:3911
msgid "`%#D' used prior to declaration"
msgstr ""
+#: cp/decl.c:3942
+msgid "redeclaration of `wchar_t' as `%T'"
+msgstr ""
+
#. A redeclaration of main, but not a duplicate of the
#. previous one.
#.
@@ -15620,23 +16108,64 @@ msgstr ""
msgid "invalid redeclaration of `%D'"
msgstr ""
+#: cp/decl.c:3971
+msgid "as `%D'"
+msgstr ""
+
#: cp/decl.c:4061
msgid "previous external decl of `%#D'"
msgstr ""
+#: cp/decl.c:4102
+msgid "`%D' was previously implicitly declared to return `int'"
+msgstr ""
+
+#: cp/decl.c:4162
+msgid "extern declaration of `%#D' doesn't match"
+msgstr ""
+
#: cp/decl.c:4163
msgid "global declaration `%#D'"
msgstr ""
+#: cp/decl.c:4197
+msgid "declaration of `%#D' shadows a parameter"
+msgstr ""
+
+#: cp/decl.c:4217
+#, c-format
+msgid "declaration of `%s' shadows a member of `this'"
+msgstr ""
+
+#: cp/decl.c:4582
+msgid "`%#D' hides constructor for `%#T'"
+msgstr ""
+
+#: cp/decl.c:4597
+msgid "`%#D' conflicts with previous using declaration `%#D'"
+msgstr ""
+
#: cp/decl.c:4609
msgid "previous non-function declaration `%#D'"
msgstr ""
+#: cp/decl.c:4610
+msgid "conflicts with function declaration `%#D'"
+msgstr ""
+
+#: cp/decl.c:4700
+msgid "implicit declaration of function `%#D'"
+msgstr ""
+
#: cp/decl.c:4858
#, c-format
msgid "label `%s' referenced outside of any function"
msgstr ""
+#: cp/decl.c:4961 cp/decl.c:4985 cp/decl.c:5078
+msgid "jump to label `%D'"
+msgstr ""
+
#: cp/decl.c:4963 cp/decl.c:4987
msgid "jump to case label"
msgstr ""
@@ -15658,10 +16187,6 @@ msgstr ""
msgid " enters catch block"
msgstr ""
-#: cp/decl.c:5078
-msgid "jump to label `%D'"
-msgstr ""
-
#: cp/decl.c:5079
msgid " from here"
msgstr ""
@@ -15670,6 +16195,68 @@ msgstr ""
msgid " skips initialization of `%#D'"
msgstr ""
+#: cp/decl.c:5127
+msgid "label named wchar_t"
+msgstr ""
+
+#: cp/decl.c:5131
+msgid "duplicate label `%D'"
+msgstr ""
+
+#: cp/decl.c:5216
+#, c-format
+msgid "case label `%E' not within a switch statement"
+msgstr ""
+
+#. Definition isn't the kind we were looking for.
+#: cp/decl.c:5349 cp/decl.c:5369
+msgid "`%#D' redeclared as %C"
+msgstr ""
+
+#. This happens for A::B where B is a template, and there are no
+#. template arguments.
+#: cp/decl.c:5458
+msgid "invalid use of `%D'"
+msgstr ""
+
+#: cp/decl.c:5499
+msgid "`%D::%D' is not a template"
+msgstr ""
+
+#: cp/decl.c:5511
+msgid "`%D' undeclared in namespace `%D'"
+msgstr ""
+
+#: cp/decl.c:5645
+msgid "`%D' used without template parameters"
+msgstr ""
+
+#: cp/decl.c:5656 cp/decl.c:5672 cp/decl.c:5743
+msgid "no class template named `%#T' in `%#T'"
+msgstr ""
+
+#: cp/decl.c:5690 cp/decl.c:5705
+msgid "no type named `%#T' in `%#T'"
+msgstr ""
+
+#: cp/decl.c:5922
+msgid "lookup of `%D' finds `%#D'"
+msgstr ""
+
+#: cp/decl.c:5924
+msgid " instead of `%D' from dependent base class"
+msgstr ""
+
+#: cp/decl.c:5926
+msgid " (use `typename %T::%D' if that's what you meant)"
+msgstr ""
+
+#: cp/decl.c:6099
+msgid ""
+"lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the "
+"current scope (`%#D')"
+msgstr ""
+
#: cp/decl.c:6922
msgid "an anonymous union cannot have function members"
msgstr ""
@@ -15687,6 +16274,10 @@ msgid ""
"member %#D' with copy assignment operator not allowed in anonymous aggregate"
msgstr ""
+#: cp/decl.c:6983
+msgid "redeclaration of C++ built-in type `%T'"
+msgstr ""
+
#: cp/decl.c:7018
msgid "multiple types in one declaration"
msgstr ""
@@ -15703,6 +16294,97 @@ msgstr ""
msgid "ISO C++ prohibits anonymous structs"
msgstr ""
+#: cp/decl.c:7059
+msgid "`%D' can only be specified for functions"
+msgstr ""
+
+#: cp/decl.c:7061
+msgid "`%D' can only be specified inside a class"
+msgstr ""
+
+#: cp/decl.c:7063
+msgid "`%D' can only be specified for constructors"
+msgstr ""
+
+#: cp/decl.c:7066
+msgid "`%D' can only be specified for objects and functions"
+msgstr ""
+
+#: cp/decl.c:7203
+msgid "typedef `%D' is initialized"
+msgstr ""
+
+#: cp/decl.c:7209
+msgid "function `%#D' is initialized like a variable"
+msgstr ""
+
+#: cp/decl.c:7221
+msgid "declaration of `%#D' has `extern' and is initialized"
+msgstr ""
+
+#: cp/decl.c:7251
+msgid "`%#D' is not a static member of `%#T'"
+msgstr ""
+
+#: cp/decl.c:7256
+msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
+msgstr ""
+
+#: cp/decl.c:7267
+msgid "duplicate initialization of %D"
+msgstr ""
+
+#: cp/decl.c:7296
+msgid "declaration of `%#D' outside of class is not definition"
+msgstr ""
+
+#: cp/decl.c:7344
+msgid "variable `%#D' has initializer but incomplete type"
+msgstr ""
+
+#: cp/decl.c:7352 cp/decl.c:7703
+msgid "elements of array `%#D' have incomplete type"
+msgstr ""
+
+#: cp/decl.c:7368
+msgid "aggregate `%#D' has incomplete type and cannot be initialized"
+msgstr ""
+
+#: cp/decl.c:7407
+msgid "`%D' declared as reference but not initialized"
+msgstr ""
+
+#: cp/decl.c:7416
+msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
+msgstr ""
+
+#: cp/decl.c:7449
+msgid "cannot initialize `%T' from `%T'"
+msgstr ""
+
+#: cp/decl.c:7510
+msgid "initializer fails to determine size of `%D'"
+msgstr ""
+
+#: cp/decl.c:7515
+msgid "array size missing in `%D'"
+msgstr ""
+
+#: cp/decl.c:7527
+msgid "zero-size array `%D'"
+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:7560
+msgid "storage size of `%D' isn't known"
+msgstr ""
+
+#: cp/decl.c:7582
+msgid "storage size of `%D' isn't constant"
+msgstr ""
+
#: cp/decl.c:7633
msgid ""
"sorry: semantics of inline function static data `%#D' are wrong (you'll wind "
@@ -15713,14 +16395,71 @@ msgstr ""
msgid " you can work around this by removing the initializer"
msgstr ""
+#: cp/decl.c:7662
+msgid "uninitialized const `%D'"
+msgstr ""
+
+#: cp/decl.c:7697
+msgid "variable-sized object `%D' may not be initialized"
+msgstr ""
+
+#: cp/decl.c:7708 cp/typeck2.c:201
+msgid "`%D' has incomplete type"
+msgstr ""
+
+#: cp/decl.c:7740
+msgid "`%D' must be initialized by constructor, not by `{...}'"
+msgstr ""
+
+#: cp/decl.c:7770
+msgid "structure `%D' with uninitialized const members"
+msgstr ""
+
+#: cp/decl.c:7772
+msgid "structure `%D' with uninitialized reference members"
+msgstr ""
+
#: cp/decl.c:8037
msgid "assignment (not initialization) in declaration"
msgstr ""
+#: cp/decl.c:8047
+msgid "cannot initialize `%D' to namespace `%D'"
+msgstr ""
+
+#: cp/decl.c:8104
+msgid "shadowing previous type declaration of `%#D'"
+msgstr ""
+
+#: cp/decl.c:8503
+msgid "multiple initializations given for `%D'"
+msgstr ""
+
#: cp/decl.c:8603
msgid "invalid catch parameter"
msgstr ""
+#: cp/decl.c:8721
+msgid "destructor for alien class `%T' cannot be a member"
+msgstr ""
+
+#: cp/decl.c:8724
+msgid "constructor for alien class `%T' cannot be a member"
+msgstr ""
+
+#: cp/decl.c:8743
+msgid "`%D' declared as a `virtual' %s"
+msgstr ""
+
+#: cp/decl.c:8745
+msgid "`%D' declared as an `inline' %s"
+msgstr ""
+
+#: cp/decl.c:8747
+msgid ""
+"`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
+msgstr ""
+
#: cp/decl.c:8750
msgid "`%D' declared as a friend"
msgstr ""
@@ -15745,229 +16484,785 @@ msgstr ""
msgid "`main' must return `int'"
msgstr ""
+#: cp/decl.c:8866
+msgid "non-local function `%#D' uses anonymous type"
+msgstr ""
+
#: cp/decl.c:8869
msgid ""
"`%#D' does not refer to the unqualified type, so it is not used for linkage"
msgstr ""
+#: cp/decl.c:8875
+msgid "non-local function `%#D' uses local type `%T'"
+msgstr ""
+
+#: cp/decl.c:8898
+msgid "%smember function `%D' cannot have `%T' method qualifier"
+msgstr ""
+
+#: cp/decl.c:8922
+msgid "defining explicit specialization `%D' in friend declaration"
+msgstr ""
+
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:8932
+msgid "invalid use of template-id `%D' in declaration of primary template"
+msgstr ""
+
+#: cp/decl.c:8960
+msgid ""
+"default arguments are not allowed in declaration of friend template "
+"specialization `%D'"
+msgstr ""
+
+#: cp/decl.c:8967
+msgid ""
+"`inline' is not allowed in declaration of friend template specialization `%D'"
+msgstr ""
+
+#: cp/decl.c:9029
+msgid "definition of implicitly-declared `%D'"
+msgstr ""
+
+#: cp/decl.c:9041 cp/decl2.c:1384
+msgid "no `%#D' member function declared in class `%T'"
+msgstr ""
+
+#: cp/decl.c:9160
+msgid "non-local variable `%#D' uses local type `%T'"
+msgstr ""
+
+#: cp/decl.c:9250
+msgid ""
+"invalid in-class initialization of static data member of non-integral type `%"
+"T'"
+msgstr ""
+
+#: cp/decl.c:9259
+msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
+msgstr ""
+
+#: cp/decl.c:9262
+msgid ""
+"ISO C++ forbids initialization of member constant `%D' of non-integral type `"
+"%T'"
+msgstr ""
+
+#: cp/decl.c:9312
+msgid "size of array `%D' has non-integer type"
+msgstr ""
+
+#: cp/decl.c:9314
+msgid "size of array has non-integer type"
+msgstr ""
+
+#: cp/decl.c:9334
+msgid "size of array `%D' is negative"
+msgstr ""
+
+#: cp/decl.c:9336
+msgid "size of array is negative"
+msgstr ""
+
+#: cp/decl.c:9345
+msgid "ISO C++ forbids zero-size array `%D'"
+msgstr ""
+
+#: cp/decl.c:9347
+msgid "ISO C++ forbids zero-size array"
+msgstr ""
+
+#: cp/decl.c:9354
+msgid "size of array `%D' is not an integral constant-expression"
+msgstr ""
+
+#: cp/decl.c:9357
+msgid "size of array is not an integral constant-expression"
+msgstr ""
+
+#: cp/decl.c:9375
+msgid "ISO C++ forbids variable-size array `%D'"
+msgstr ""
+
+#: cp/decl.c:9378
+msgid "ISO C++ forbids variable-size array"
+msgstr ""
+
#: cp/decl.c:9389
msgid "overflow in array dimension"
msgstr ""
+#: cp/decl.c:9448
+msgid "declaration of `%D' as %s"
+msgstr ""
+
+#: cp/decl.c:9450
+#, c-format
+msgid "creating %s"
+msgstr ""
+
+#: cp/decl.c:9462
+msgid ""
+"declaration of `%D' as multidimensional array must have bounds for all "
+"dimensions except the first"
+msgstr ""
+
+#: cp/decl.c:9465
+msgid ""
+"multidimensional array must have bounds for all dimensions except the first"
+msgstr ""
+
+#: cp/decl.c:9494
+msgid "return type specification for constructor invalid"
+msgstr ""
+
+#: cp/decl.c:9501
+msgid "return type specification for destructor invalid"
+msgstr ""
+
+#: cp/decl.c:9507
+msgid "operator `%T' declared to return `%T'"
+msgstr ""
+
+#: cp/decl.c:9509
+msgid "return type specified for `operator %T'"
+msgstr ""
+
#: cp/decl.c:9679
msgid "destructors must be member functions"
msgstr ""
-#: cp/decl.c:10006
+#: cp/decl.c:9698
+msgid "destructor `%T' must match class name `%T'"
+msgstr ""
+
+#: cp/decl.c:9748
+msgid "invalid declarator"
+msgstr ""
+
+#: cp/decl.c:9801
+msgid "declarator-id missing; using reserved word `%D'"
+msgstr ""
+
+#: cp/decl.c:9845
+msgid "`%T::%D' is not a valid declarator"
+msgstr ""
+
+#: cp/decl.c:9847
+msgid " perhaps you want `typename %T::%D' to make it a type"
+msgstr ""
+
+#: cp/decl.c:9859
+msgid "type `%T' is not derived from type `%T'"
+msgstr ""
+
+#. Parse error puts this typespec where
+#. a declarator should go.
+#: cp/decl.c:9905
+msgid "`%T' specified as declarator-id"
+msgstr ""
+
+#: cp/decl.c:9907
+msgid " perhaps you want `%T' for a constructor"
+msgstr ""
+
+#: cp/decl.c:9921
+msgid "`%D' as declarator"
+msgstr ""
+
+#: cp/decl.c:9936
+msgid "declaration of `%D' as non-function"
+msgstr ""
+
+#: cp/decl.c:10005
msgid "`bool' is now a keyword"
msgstr ""
-#: cp/decl.c:10037
+#: cp/decl.c:10007
+msgid "extraneous `%T' ignored"
+msgstr ""
+
+#: cp/decl.c:10023 cp/decl.c:10057
+msgid "multiple declarations `%T' and `%T'"
+msgstr ""
+
+#: cp/decl.c:10036
msgid "ISO C++ does not support `long long'"
msgstr ""
-#: cp/decl.c:10178
+#: cp/decl.c:10128 cp/decl.c:10131
+#, c-format
+msgid "ISO C++ forbids declaration of `%s' with no type"
+msgstr ""
+
+#. The implicit typename extension is deprecated and will be
+#. removed. Warn about its use now.
+#: cp/decl.c:10141
+msgid "`%T' is implicitly a typename"
+msgstr ""
+
+#: cp/decl.c:10177
#, c-format
msgid "short, signed or unsigned invalid for `%s'"
msgstr ""
-#: cp/decl.c:10183
+#: cp/decl.c:10182
#, c-format
msgid "long and short specified together for `%s'"
msgstr ""
-#: cp/decl.c:10194
+#: cp/decl.c:10193
#, c-format
msgid "signed and unsigned given together for `%s'"
msgstr ""
-#: cp/decl.c:10341
+#: cp/decl.c:10298
+msgid "qualifiers are not allowed on declaration of `operator %T'"
+msgstr ""
+
+#: cp/decl.c:10326
+msgid "member `%D' cannot be declared both virtual and static"
+msgstr ""
+
+#: cp/decl.c:10340
msgid "storage class specifiers invalid in parameter declarations"
msgstr ""
-#: cp/decl.c:10345
+#: cp/decl.c:10344
msgid "typedef declaration invalid in parameter declaration"
msgstr ""
-#: cp/decl.c:10358
+#: cp/decl.c:10357
msgid "virtual outside class declaration"
msgstr ""
-#: cp/decl.c:10412
+#: cp/decl.c:10411
#, c-format
msgid "storage class specified for %s `%s'"
msgstr ""
-#: cp/decl.c:10450
+#: cp/decl.c:10449
msgid "storage class specifiers invalid in friend function declarations"
msgstr ""
-#: cp/decl.c:10633
+#: cp/decl.c:10553
+msgid "size of member `%D' is not constant"
+msgstr ""
+
+#: cp/decl.c:10632
msgid "destructor cannot be static member function"
msgstr ""
-#: cp/decl.c:10657
+#: cp/decl.c:10635
+#, c-format
+msgid "destructors may not be `%s'"
+msgstr ""
+
+#: cp/decl.c:10656
msgid "constructor cannot be static member function"
msgstr ""
-#: cp/decl.c:10660
+#: cp/decl.c:10659
msgid "constructors cannot be declared virtual"
msgstr ""
-#: cp/decl.c:10675
+#: cp/decl.c:10664
+#, c-format
+msgid "constructors may not be `%s'"
+msgstr ""
+
+#: cp/decl.c:10674
msgid "return value type specifier for constructor ignored"
msgstr ""
-#: cp/decl.c:10694
+#: cp/decl.c:10693
#, c-format
msgid "can't initialize friend function `%s'"
msgstr ""
#. Cannot be both friend and virtual.
-#: cp/decl.c:10698
+#: cp/decl.c:10697
msgid "virtual functions cannot be friends"
msgstr ""
-#: cp/decl.c:10703
+#: cp/decl.c:10702
msgid "friend declaration not in class definition"
msgstr ""
-#: cp/decl.c:10759
+#: cp/decl.c:10704
+#, c-format
+msgid "can't define friend function `%s' in a local class definition"
+msgstr ""
+
+#: cp/decl.c:10728
+msgid "destructors may not have parameters"
+msgstr ""
+
+#: cp/decl.c:10758
#, c-format
msgid "cannot declare %s to references"
msgstr ""
-#: cp/decl.c:10785
+#: cp/decl.c:10769
+msgid "cannot declare pointer to `%#T' member"
+msgstr ""
+
+#: cp/decl.c:10784
msgid "invalid type: `void &'"
msgstr ""
-#: cp/decl.c:10836
+#: cp/decl.c:10835
msgid "discarding `const' applied to a reference"
msgstr ""
-#: cp/decl.c:10838
+#: cp/decl.c:10837
msgid "discarding `volatile' applied to a reference"
msgstr ""
+#: cp/decl.c:10948
+msgid "extra qualification `%T::' on member `%s' ignored"
+msgstr ""
+
+#: cp/decl.c:10958
+msgid "cannot declare member function `%T::%s' within `%T'"
+msgstr ""
+
+#: cp/decl.c:10973
+msgid "cannot declare member `%T::%s' within `%T'"
+msgstr ""
+
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:11054
+#: cp/decl.c:11053
msgid "only declarations of constructors can be `explicit'"
msgstr ""
-#: cp/decl.c:11062
+#: cp/decl.c:11061
#, c-format
msgid "non-member `%s' cannot be declared `mutable'"
msgstr ""
-#: cp/decl.c:11067
+#: cp/decl.c:11066
#, c-format
msgid "non-object member `%s' cannot be declared `mutable'"
msgstr ""
-#: cp/decl.c:11073
+#: cp/decl.c:11072
#, c-format
msgid "function `%s' cannot be declared `mutable'"
msgstr ""
-#: cp/decl.c:11078
+#: cp/decl.c:11077
#, c-format
msgid "static `%s' cannot be declared `mutable'"
msgstr ""
-#: cp/decl.c:11083
+#: cp/decl.c:11082
#, c-format
msgid "const `%s' cannot be declared `mutable'"
msgstr ""
-#: cp/decl.c:11164
+#: cp/decl.c:11095
+msgid "template-id `%D' used as a declarator"
+msgstr ""
+
+#: cp/decl.c:11116
+msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
+msgstr ""
+
+#: cp/decl.c:11163
msgid "typedef name may not be class-qualified"
msgstr ""
-#: cp/decl.c:11172
+#: cp/decl.c:11171
msgid "invalid type qualifier for non-member function type"
msgstr ""
-#: cp/decl.c:11188
+#: cp/decl.c:11187
msgid "typedef declaration includes an initializer"
msgstr ""
-#: cp/decl.c:11321
+#: cp/decl.c:11240
+msgid "type qualifiers specified for friend class declaration"
+msgstr ""
+
+#: cp/decl.c:11245
+msgid "`inline' specified for friend class declaration"
+msgstr ""
+
+#: cp/decl.c:11255
+msgid "template parameters cannot be friends"
+msgstr ""
+
+#: cp/decl.c:11257
+msgid "friend declaration requires class-key, i.e. `friend class %T::%T'"
+msgstr ""
+
+#: cp/decl.c:11262
+msgid "friend declaration requires class-key, i.e. `friend %#T'"
+msgstr ""
+
+#: cp/decl.c:11278
+msgid "trying to make class `%T' a friend of global scope"
+msgstr ""
+
+#: cp/decl.c:11289
+msgid "invalid qualifiers on non-member function type"
+msgstr ""
+
+#: cp/decl.c:11308
+msgid "abstract declarator `%T' used as declaration"
+msgstr ""
+
+#: cp/decl.c:11320
msgid "unnamed variable or field declared void"
msgstr ""
-#: cp/decl.c:11330
+#: cp/decl.c:11329
msgid "variable or field declared void"
msgstr ""
-#: cp/decl.c:11340
+#: cp/decl.c:11339
msgid "cannot use `::' in parameter declaration"
msgstr ""
-#: cp/decl.c:11525
+#. Something like struct S { int N::j; };
+#: cp/decl.c:11385
+msgid "invalid use of `::'"
+msgstr ""
+
+#: cp/decl.c:11397
+msgid "function `%D' cannot be declared friend"
+msgstr ""
+
+#: cp/decl.c:11409
+msgid "can't make `%D' into a method -- not in a class"
+msgstr ""
+
+#: cp/decl.c:11418
+msgid "function `%D' declared virtual inside a union"
+msgstr ""
+
+#: cp/decl.c:11430
+msgid "`%D' cannot be declared virtual, since it is always static"
+msgstr ""
+
+#: cp/decl.c:11503
+msgid "field `%D' has incomplete type"
+msgstr ""
+
+#: cp/decl.c:11505
+msgid "name `%T' has incomplete type"
+msgstr ""
+
+#: cp/decl.c:11514
+msgid " in instantiation of template `%T'"
+msgstr ""
+
+#: cp/decl.c:11524
#, c-format
msgid "`%s' is neither function nor member function; cannot be declared friend"
msgstr ""
-#: cp/decl.c:11542
+#: cp/decl.c:11541
msgid "member functions are implicitly friends of their class"
msgstr ""
-#: cp/decl.c:11651
+#. An attempt is being made to initialize a non-static
+#. member. But, from [class.mem]:
+#.
+#. 4 A member-declarator can contain a
+#. constant-initializer only if it declares a static
+#. member (_class.static_) of integral or enumeration
+#. type, see _class.static.data_.
+#.
+#. This used to be relatively common practice, but
+#. 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:11583
+msgid "ISO C++ forbids initialization of member `%D'"
+msgstr ""
+
+#: cp/decl.c:11585
+msgid "making `%D' static"
+msgstr ""
+
+#: cp/decl.c:11609
+msgid ""
+"ISO C++ forbids static data member `%D' with same name as enclosing class"
+msgstr ""
+
+#: cp/decl.c:11650
#, c-format
msgid "storage class `auto' invalid for function `%s'"
msgstr ""
-#: cp/decl.c:11653
+#: cp/decl.c:11652
#, c-format
msgid "storage class `register' invalid for function `%s'"
msgstr ""
-#: cp/decl.c:11664
+#: cp/decl.c:11663
#, c-format
msgid ""
"storage class `static' invalid for function `%s' declared out of global scope"
msgstr ""
-#: cp/decl.c:11666
+#: cp/decl.c:11665
#, c-format
msgid ""
"storage class `inline' invalid for function `%s' declared out of global scope"
msgstr ""
-#: cp/decl.c:11673
+#: cp/decl.c:11672
#, c-format
msgid "virtual non-class function `%s'"
msgstr ""
+#: cp/decl.c:11701
+msgid "cannot declare member function `%D' to have static linkage"
+msgstr ""
+
#. FIXME need arm citation
-#: cp/decl.c:11708
+#: cp/decl.c:11707
msgid "cannot declare static function inside another function"
msgstr ""
-#: cp/decl.c:11985
+#: cp/decl.c:11735
+msgid ""
+"`static' may not be used when defining (as opposed to declaring) a static "
+"data member"
+msgstr ""
+
+#: cp/decl.c:11741
+msgid "static member `%D' declared `register'"
+msgstr ""
+
+#: cp/decl.c:11746
+msgid "cannot explicitly declare member `%#D' to have extern linkage"
+msgstr ""
+
+#: cp/decl.c:11918
+msgid "default argument for `%#D' has type `%T'"
+msgstr ""
+
+#: cp/decl.c:11921
+msgid "default argument for parameter of type `%T' has type `%T'"
+msgstr ""
+
+#: cp/decl.c:11938
+msgid "default argument `%E' uses local variable `%D'"
+msgstr ""
+
+#: cp/decl.c:11982
+#, c-format
+msgid "invalid string constant `%E'"
+msgstr ""
+
+#: cp/decl.c:11984
msgid ""
"invalid integer constant in parameter list, did you forget to give parameter "
"name?"
msgstr ""
-#: cp/decl.c:12422
+#: cp/decl.c:12018
+msgid "parameter `%D' invalidly declared method type"
+msgstr ""
+
+#: cp/decl.c:12024
+msgid "parameter `%D' invalidly declared offset type"
+msgstr ""
+
+#: cp/decl.c:12048
+msgid "parameter `%D' includes %s to array of unknown bound `%T'"
+msgstr ""
+
+#. [class.copy]
+#.
+#. A declaration of a constructor for a class X is ill-formed if
+#. its first parameter is of type (optionally cv-qualified) X
+#. and either there are no other parameters or else all other
+#. parameters have default arguments.
+#.
+#. We *don't* complain about member template instantiations that
+#. have this form, though; they can occur as we try to decide
+#. what constructor to use during overload resolution. Since
+#. overload resolution will never prefer such a constructor to
+#. the non-template copy constructor (which is either explicitly
+#. 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:12215
+msgid "invalid constructor; you probably meant `%T (const %T&)'"
+msgstr ""
+
+#: cp/decl.c:12366
+msgid "`%D' must be a nonstatic member function"
+msgstr ""
+
+#: cp/decl.c:12372
+msgid ""
+"`%D' must be either a non-static member function or a non-member function"
+msgstr ""
+
+#: cp/decl.c:12389
+msgid "`%D' must have an argument of class or enumerated type"
+msgstr ""
+
+#: cp/decl.c:12421
#, c-format
msgid "conversion to %s%s will never use a type conversion operator"
msgstr ""
-#: cp/decl.c:13080
+#. 13.4.0.3
+#: cp/decl.c:12428
+msgid "ISO C++ prohibits overloading operator ?:"
+msgstr ""
+
+#: cp/decl.c:12478
+msgid "postfix `%D' must take `int' as its argument"
+msgstr ""
+
+#: cp/decl.c:12482
+msgid "postfix `%D' must take `int' as its second argument"
+msgstr ""
+
+#: cp/decl.c:12489
+msgid "`%D' must take either zero or one argument"
+msgstr ""
+
+#: cp/decl.c:12491
+msgid "`%D' must take either one or two arguments"
+msgstr ""
+
+#: cp/decl.c:12512
+msgid "prefix `%D' should return `%T'"
+msgstr ""
+
+#: cp/decl.c:12518
+msgid "postfix `%D' should return `%T'"
+msgstr ""
+
+#: cp/decl.c:12527
+msgid "`%D' must take `void'"
+msgstr ""
+
+#: cp/decl.c:12529 cp/decl.c:12537
+msgid "`%D' must take exactly one argument"
+msgstr ""
+
+#: cp/decl.c:12539
+msgid "`%D' must take exactly two arguments"
+msgstr ""
+
+#: cp/decl.c:12547
+msgid "user-defined `%D' always evaluates both arguments"
+msgstr ""
+
+#: cp/decl.c:12559
+msgid "`%D' should return by value"
+msgstr ""
+
+#: cp/decl.c:12571 cp/decl.c:12574
+msgid "`%D' cannot have default arguments"
+msgstr ""
+
+#: cp/decl.c:12667
+msgid "`%s %T' declares a new type at namespace scope"
+msgstr ""
+
+#: cp/decl.c:12670
+msgid ""
+" names from dependent base classes are not visible to unqualified name "
+"lookup - to refer to the inherited type, say `%s %T::%T'"
+msgstr ""
+
+#: cp/decl.c:12706
+msgid "using typedef-name `%D' after `%s'"
+msgstr ""
+
+#: cp/decl.c:12709
+msgid "using template type parameter `%T' after `%s'"
+msgstr ""
+
+#: cp/decl.c:12791
+msgid "use of enum `%#D' without previous declaration"
+msgstr ""
+
+#: cp/decl.c:12901
+msgid "derived union `%T' invalid"
+msgstr ""
+
+#: cp/decl.c:12945
+msgid "base type `%T' fails to be a struct or class type"
+msgstr ""
+
+#: cp/decl.c:12957
+msgid "base class `%T' has incomplete type"
+msgstr ""
+
+#: cp/decl.c:12965
+msgid "recursive type `%T' undefined"
+msgstr ""
+
+#: cp/decl.c:12967
+msgid "duplicate base type `%T' invalid"
+msgstr ""
+
+#: cp/decl.c:13078
+msgid "multiple definition of `%#T'"
+msgstr ""
+
+#: cp/decl.c:13079
msgid "previous definition here"
msgstr ""
-#: cp/decl.c:13494
+#: cp/decl.c:13254
+msgid "enumerator value for `%D' not integer constant"
+msgstr ""
+
+#: cp/decl.c:13274
+msgid "overflow in enumeration values at `%D'"
+msgstr ""
+
+#: cp/decl.c:13363
+msgid "return type `%#T' is incomplete"
+msgstr ""
+
+#: cp/decl.c:13472
+msgid "semicolon missing after declaration of `%#T'"
+msgstr ""
+
+#: cp/decl.c:13493
msgid "return type for `main' changed to `int'"
msgstr ""
-#: cp/decl.c:13525
+#: cp/decl.c:13524
msgid "`%D' implicitly declared before its definition"
msgstr ""
+#: cp/decl.c:13546 cp/typeck.c:6662
+msgid "`operator=' should return a reference to `*this'"
+msgstr ""
+
+#: cp/decl.c:13830
+msgid "parameter `%D' declared void"
+msgstr ""
+
+#: cp/decl.c:14210
+msgid "`%D' is already defined in class `%T'"
+msgstr ""
+
+#: cp/decl.c:14361
+msgid "parser lost in parsing declaration of `%D'"
+msgstr ""
+
+#: cp/decl.c:14446
+msgid "static member function `%#D' declared with type qualifiers"
+msgstr ""
+
#: cp/decl2.c:529
#, c-format
msgid "-f%s is no longer supported"
@@ -15987,6 +17282,15 @@ msgstr ""
msgid "-Wno-strict-prototypes is not supported in C++"
msgstr ""
+#: cp/decl2.c:761
+#, c-format
+msgid "duplicate type qualifiers in %s declaration"
+msgstr ""
+
+#: cp/decl2.c:800
+msgid "template `%#D' instantiated in file without #pragma interface"
+msgstr ""
+
#: cp/decl2.c:806
msgid "template `%#D' defined in file without #pragma interface"
msgstr ""
@@ -16005,6 +17309,14 @@ msgstr ""
msgid "ambiguous conversion for array subscript"
msgstr ""
+#: cp/decl2.c:1069
+msgid "invalid types `%T[%T]' for array subscript"
+msgstr ""
+
+#: cp/decl2.c:1117
+msgid "type `%#T' argument given to `delete', expected pointer"
+msgstr ""
+
#: cp/decl2.c:1125
msgid "anachronistic use of array size in vector delete"
msgstr ""
@@ -16015,6 +17327,41 @@ msgid ""
"`delete'"
msgstr ""
+#: cp/decl2.c:1142
+msgid "deleting `%T' is undefined"
+msgstr ""
+
+#: cp/decl2.c:1150
+msgid "deleting array `%#D'"
+msgstr ""
+
+#. 14.5.2.2 [temp.mem]
+#.
+#. A local class shall not have member templates.
+#: cp/decl2.c:1197
+msgid "invalid declaration of member template `%#D' in local class"
+msgstr ""
+
+#: cp/decl2.c:1206
+msgid "invalid use of `virtual' in template declaration of `%#D'"
+msgstr ""
+
+#: cp/decl2.c:1216 cp/pt.c:2559
+msgid "template declaration of `%#D'"
+msgstr ""
+
+#: cp/decl2.c:1266
+msgid "Java method '%D' has non-Java return type `%T'"
+msgstr ""
+
+#: cp/decl2.c:1275
+msgid "Java method '%D' has non-Java parameter type `%T'"
+msgstr ""
+
+#: cp/decl2.c:1371
+msgid "prototype for `%#D' does not match any in class `%T'"
+msgstr ""
+
#: cp/decl2.c:1373
msgid "candidate%s: %+#D"
msgstr ""
@@ -16031,10 +17378,54 @@ msgstr ""
msgid "(an out of class initialization is required)"
msgstr ""
+#: cp/decl2.c:1494
+msgid "invalid data member initialization"
+msgstr ""
+
+#: cp/decl2.c:1497
+msgid "(use `=' to initialize static data members)"
+msgstr ""
+
+#: cp/decl2.c:1537
+msgid "member `%D' conflicts with virtual function table field name"
+msgstr ""
+
+#: cp/decl2.c:1557
+msgid "`%D' is already defined in `%T'"
+msgstr ""
+
#: cp/decl2.c:1608
msgid "field initializer is not constant"
msgstr ""
+#: cp/decl2.c:1631
+msgid "`asm' specifiers are not permitted on non-static data members"
+msgstr ""
+
+#: cp/decl2.c:1683
+msgid "cannot declare `%D' to be a bit-field type"
+msgstr ""
+
+#: cp/decl2.c:1693
+msgid "cannot declare bit-field `%D' with function type"
+msgstr ""
+
+#: cp/decl2.c:1700
+msgid "`%D' is already defined in the class %T"
+msgstr ""
+
+#: cp/decl2.c:1709
+msgid "static member `%D' cannot be a bit-field"
+msgstr ""
+
+#: cp/decl2.c:1778
+msgid "initializer specified for non-member function `%D'"
+msgstr ""
+
+#: cp/decl2.c:1782
+msgid "invalid initializer for virtual method `%D'"
+msgstr ""
+
#: cp/decl2.c:1886
msgid "anonymous struct not inside named type"
msgstr ""
@@ -16047,44 +17438,137 @@ msgstr ""
msgid "anonymous aggregate with no members"
msgstr ""
+#: cp/decl2.c:2059
+msgid "`operator new' must return type `%T'"
+msgstr ""
+
+#: cp/decl2.c:2067
+msgid "`operator new' takes type `size_t' (`%T') as first parameter"
+msgstr ""
+
+#: cp/decl2.c:2094
+msgid "`operator delete' must return type `%T'"
+msgstr ""
+
+#: cp/decl2.c:2102
+msgid "`operator delete' takes type `%T' as first parameter"
+msgstr ""
+
#. Overflow occurred. That means there are at least 4 billion
#. initialization functions.
#: cp/decl2.c:2839
msgid "too many initialization functions required"
msgstr ""
-#: cp/decl2.c:3648
+#: cp/decl2.c:3643
msgid "use of old-style cast"
msgstr ""
-#: cp/decl2.c:4207
+#: cp/decl2.c:4201
+msgid "use of `%D' is ambiguous"
+msgstr ""
+
+#: cp/decl2.c:4202
msgid " first declared as `%#D' here"
msgstr ""
-#: cp/decl2.c:4210
+#: cp/decl2.c:4205
msgid " also declared as `%#D' here"
msgstr ""
-#: cp/decl2.c:4226
+#: cp/decl2.c:4220
+msgid "`%D' denotes an ambiguous type"
+msgstr ""
+
+#: cp/decl2.c:4221
msgid " first type here"
msgstr ""
-#: cp/decl2.c:4227
+#: cp/decl2.c:4222
msgid " other type here"
msgstr ""
-#: cp/decl2.c:4492
+#: cp/decl2.c:4319
+msgid "declaration of `%D' not in a namespace surrounding `%D'"
+msgstr ""
+
+#: cp/decl2.c:4353
+msgid "`%D' should have been declared inside `%D'"
+msgstr ""
+
+#: cp/decl2.c:4487
msgid "`%D' is not a function,"
msgstr ""
-#: cp/decl2.c:4493
+#: cp/decl2.c:4488
msgid " conflict with `%D'"
msgstr ""
-#: cp/decl2.c:5125
+#. The parser did not find it, so it's not there.
+#: cp/decl2.c:4802
+msgid "unknown namespace `%D'"
+msgstr ""
+
+#: cp/decl2.c:4836 cp/decl2.c:5097
+msgid "`%T' is not a namespace"
+msgstr ""
+
+#: cp/decl2.c:4838
+msgid "`%D' is not a namespace"
+msgstr ""
+
+#: cp/decl2.c:4847
+msgid "a using-declaration cannot specify a template-id. Try `using %D'"
+msgstr ""
+
+#: cp/decl2.c:4861
+msgid "namespace `%D' not allowed in using-declaration"
+msgstr ""
+
+#: cp/decl2.c:4890
+msgid "`%D' not declared"
+msgstr ""
+
+#: cp/decl2.c:4932
+msgid "`%D' is already declared in this scope"
+msgstr ""
+
+#: cp/decl2.c:4959
+msgid "using declaration `%D' introduced ambiguous type `%T'"
+msgstr ""
+
+#: cp/decl2.c:5050
+msgid "using-declaration for non-member at class scope"
+msgstr ""
+
+#: cp/decl2.c:5056
+msgid "using-declaration for destructor"
+msgstr ""
+
+#: cp/decl2.c:5062
+msgid "a using-declaration cannot specify a template-id. Try `using %T::%D'"
+msgstr ""
+
+#: cp/decl2.c:5091
+msgid "namespace `%T' undeclared"
+msgstr ""
+
+#: cp/decl2.c:5120
msgid "default argument missing for parameter %P of `%+#D'"
msgstr ""
+#: cp/decl2.c:5201
+msgid "extra qualification `%T::' on member `%D' ignored"
+msgstr ""
+
+#: cp/decl2.c:5205
+msgid "`%T' does not have a nested type named `%D'"
+msgstr ""
+
+#: cp/decl2.c:5207
+msgid "no file-scope type named `%D'"
+msgstr ""
+
#: cp/error.c:35
#, c-format
msgid "`%s' not supported by %s"
@@ -16126,22 +17610,101 @@ msgstr ""
msgid "unexpected letter `%c' in locate_error\n"
msgstr ""
+#. Can't throw a reference.
+#: cp/except.c:245
+msgid "type `%T' is disallowed in Java `throw' or `catch'"
+msgstr ""
+
#: cp/except.c:256
msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
msgstr ""
+#. Thrown object must be a Throwable.
+#: cp/except.c:263
+msgid "type `%T' is not derived from `java::lang::Throwable'"
+msgstr ""
+
#: cp/except.c:327
msgid "mixing C++ and Java catches in a single translation unit"
msgstr ""
+#: cp/except.c:558
+msgid "throwing NULL, which has integral, not pointer type"
+msgstr ""
+
#: cp/except.c:663
msgid " in thrown expression"
msgstr ""
+#: cp/except.c:775
+msgid ""
+"expression '%E' of abstract class type '%T' cannot be used in throw-"
+"expression"
+msgstr ""
+
+#: cp/except.c:863
+msgid "exception of type `%T' will be caught"
+msgstr ""
+
+#: cp/except.c:866
+msgid " by earlier handler for `%T'"
+msgstr ""
+
+#: cp/except.c:887
+msgid "`...' handler must be the last handler for its try block"
+msgstr ""
+
+#: cp/friend.c:155
+msgid "`%D' is already a friend of class `%T'"
+msgstr ""
+
#: cp/friend.c:157
msgid "previous friend declaration of `%D'"
msgstr ""
+#: cp/friend.c:197
+msgid "invalid type `%T' declared `friend'"
+msgstr ""
+
+#. [temp.friend]
+#.
+#. Friend declarations shall not declare partial
+#. specializations.
+#: cp/friend.c:209
+msgid "partial specialization `%T' declared `friend'"
+msgstr ""
+
+#: cp/friend.c:221
+msgid "class `%T' is implicitly friends with itself"
+msgstr ""
+
+#. template <class T> friend typename S<T>::X;
+#: cp/friend.c:239
+msgid "typename type `%#T' declared `friend'"
+msgstr ""
+
+#. template <class T> friend class T;
+#: cp/friend.c:245
+msgid "template parameter type `%T' declared `friend'"
+msgstr ""
+
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:251
+msgid "`%#T' is not a template"
+msgstr ""
+
+#: cp/friend.c:268
+msgid "`%T' is already a friend of `%T'"
+msgstr ""
+
+#: cp/friend.c:364
+msgid "member `%D' declared as friend before type `%T' defined"
+msgstr ""
+
+#: cp/friend.c:419
+msgid "friend declaration `%#D' declares a non-template function"
+msgstr ""
+
#: cp/friend.c:422
msgid ""
"(if this is not what you intended, make sure the function template has "
@@ -16154,6 +17717,14 @@ msgstr ""
msgid "argument to `%s' missing\n"
msgstr ""
+#: cp/init.c:285
+msgid "default-initialization of `%#D', which has reference type"
+msgstr ""
+
+#: cp/init.c:290
+msgid "uninitialized reference member `%D'"
+msgstr ""
+
#: cp/init.c:298
msgid "initializer list treated as compound expression"
msgstr ""
@@ -16170,6 +17741,14 @@ msgstr ""
msgid " will be re-ordered to match declaration order"
msgstr ""
+#: cp/init.c:428
+msgid "multiple initializations given for member `%D'"
+msgstr ""
+
+#: cp/init.c:500
+msgid "initializations for multiple members of `%T'"
+msgstr ""
+
#: cp/init.c:617
msgid "base initializers for `%#T'"
msgstr ""
@@ -16182,6 +17761,103 @@ msgstr ""
msgid " will be re-ordered to match inheritance order"
msgstr ""
+#: cp/init.c:631
+msgid "base class `%T' already initialized"
+msgstr ""
+
+#: cp/init.c:702
+msgid ""
+"base class `%#T' should be explicitly initialized in the copy constructor"
+msgstr ""
+
+#: cp/init.c:745
+msgid "`%D' should be initialized in the member initialization list"
+msgstr ""
+
+#: cp/init.c:987
+msgid "class `%T' does not have any field named `%D'"
+msgstr ""
+
+#: cp/init.c:993
+msgid ""
+"field `%#D' is static; the only point of initialization is its definition"
+msgstr ""
+
+#: cp/init.c:1032
+msgid "unnamed initializer for `%T', which has no base classes"
+msgstr ""
+
+#: cp/init.c:1039
+msgid "unnamed initializer for `%T', which uses multiple inheritance"
+msgstr ""
+
+#: cp/init.c:1068
+msgid "type `%D' is not a direct or virtual base of `%T'"
+msgstr ""
+
+#: cp/init.c:1071
+msgid "type `%D' is not a direct base of `%T'"
+msgstr ""
+
+#. Handle bad initializers like:
+#. class COMPLEX {
+#. public:
+#. double re, im;
+#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
+#. ~COMPLEX() {};
+#. };
+#.
+#. int main(int argc, char **argv) {
+#. COMPLEX zees(1.0, 0.0)[10];
+#. }
+#.
+#: cp/init.c:1165
+msgid "bad array initializer"
+msgstr ""
+
+#: cp/init.c:1357
+msgid "`%T' is not an aggregate type"
+msgstr ""
+
+#: cp/init.c:1380
+msgid "`%T' fails to be an aggregate typedef"
+msgstr ""
+
+#: cp/init.c:1389
+msgid "type `%T' is of non-aggregate type"
+msgstr ""
+
+#: cp/init.c:1491
+msgid "cannot call destructor `%T::~%T' without object"
+msgstr ""
+
+#: cp/init.c:1533
+msgid "invalid use of non-static field `%D'"
+msgstr ""
+
+#. We can get here when processing a bad default
+#. argument, like:
+#. struct S { int a; void f(int i = a); }
+#: cp/init.c:1542 cp/method.c:194
+msgid "invalid use of member `%D'"
+msgstr ""
+
+#: cp/init.c:1552
+msgid "no method `%T::%D'"
+msgstr ""
+
+#: cp/init.c:1645
+msgid "incomplete type `%T' does not have member `%D'"
+msgstr ""
+
+#: cp/init.c:1714
+msgid "`%D' is not a member of type `%T'"
+msgstr ""
+
+#: cp/init.c:1733
+msgid "illegal pointer to bit-field `%D'"
+msgstr ""
+
#: cp/init.c:1772
msgid "object missing in use of pointer-to-member construct"
msgstr ""
@@ -16194,6 +17870,11 @@ msgstr ""
msgid "at this point in file"
msgstr ""
+#: cp/init.c:1862 cp/typeck.c:2949
+#, c-format
+msgid "object missing in `%E'"
+msgstr ""
+
#: cp/init.c:1994
msgid "new of array type fails to specify size"
msgstr ""
@@ -16231,6 +17912,10 @@ msgstr ""
msgid "call to Java constructor with `%s' undefined"
msgstr ""
+#: cp/init.c:2419
+msgid "ISO C++ forbids initialization in array new"
+msgstr ""
+
#: cp/init.c:2437 cp/typeck2.c:383 cp/typeck2.c:1226
msgid "initializer list being treated as compound expression"
msgstr ""
@@ -16239,6 +17924,10 @@ msgstr ""
msgid "ISO C++ forbids aggregate initializer to new"
msgstr ""
+#: cp/init.c:2518
+msgid "uninitialized const in `new' of `%#T'"
+msgstr ""
+
#: cp/init.c:2882
msgid "initializer ends prematurely"
msgstr ""
@@ -16438,6 +18127,10 @@ msgstr ""
msgid "semicolon missing after %s declaration"
msgstr ""
+#: cp/lex.c:1003
+msgid "semicolon missing after declaration of `%T'"
+msgstr ""
+
#: cp/lex.c:1051
#, c-format
msgid "junk at end of #pragma %s"
@@ -16461,6 +18154,18 @@ msgstr ""
msgid "junk at end of #pragma GCC java_exceptions"
msgstr ""
+#: cp/lex.c:1251
+msgid "`%D' not defined"
+msgstr ""
+
+#: cp/lex.c:1256
+msgid "`%D' was not declared in this scope"
+msgstr ""
+
+#: cp/lex.c:1266
+msgid "`%D' undeclared (first use this function)"
+msgstr ""
+
#: cp/lex.c:1270
msgid ""
"(Each undeclared identifier is reported only once for each function it "
@@ -16493,6 +18198,10 @@ msgstr ""
msgid " using obsolete binding at `%D'"
msgstr ""
+#: cp/lex.c:1381
+msgid "`::%D' undeclared (first use here)"
+msgstr ""
+
#: cp/mangle.c:1892
msgid "real-valued template parameters when cross-compiling"
msgstr ""
@@ -16506,10 +18215,56 @@ msgstr ""
msgid "ambiguous request for method pointer `%s'"
msgstr ""
+#: cp/method.c:188
+msgid "invalid use of member `%D' in static member function"
+msgstr ""
+
+#: cp/method.c:236
+msgid "use of namespace `%D' as expression"
+msgstr ""
+
+#: cp/method.c:241
+msgid "use of class template `%T' as expression"
+msgstr ""
+
+#: cp/method.c:254
+#, c-format
+msgid "use of %s from containing function"
+msgstr ""
+
#: cp/method.c:257
msgid " `%#D' declared here"
msgstr ""
+#: cp/method.c:275
+msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
+msgstr ""
+
+#: cp/method.c:328
+msgid "implementation-reserved name `%D' used"
+msgstr ""
+
+#: cp/method.c:448
+msgid "generic thunk code fails for method `%#D' which uses `...'"
+msgstr ""
+
+#: cp/method.c:678
+msgid "non-static const member `%#D', can't use default assignment operator"
+msgstr ""
+
+#: cp/method.c:683
+msgid ""
+"non-static reference member `%#D', can't use default assignment operator"
+msgstr ""
+
+#: parse.y:501
+msgid "keyword `export' not implemented, and will be ignored"
+msgstr ""
+
+#: parse.y:605
+msgid "use of linkage spec `%D' is different from previous spec `%D'"
+msgstr ""
+
#: parse.y:677
msgid "invalid default template argument"
msgstr ""
@@ -16531,11 +18286,35 @@ msgstr ""
msgid "`>>' should be `> >' in template class name"
msgstr ""
+#: parse.y:1111
+msgid "use of template qualifier outside template"
+msgstr ""
+
#: parse.y:1140 parse.y:1149
#, c-format
msgid "ISO C++ forbids an empty condition for `%s'"
msgstr ""
+#: parse.y:1172
+msgid "definition of class `%T' in condition"
+msgstr ""
+
+#: parse.y:1174
+msgid "definition of enum `%T' in condition"
+msgstr ""
+
+#: parse.y:1185
+msgid "definition of array `%#D' in condition"
+msgstr ""
+
+#: parse.y:1294
+msgid "old style placement syntax, use () instead"
+msgstr ""
+
+#: parse.y:1305
+msgid "`%T' is not a valid expression"
+msgstr ""
+
#: parse.y:1316
msgid "ISO C++ forbids initialization of new expression with `='"
msgstr ""
@@ -16560,6 +18339,18 @@ msgstr ""
msgid "`sigof' applied to non-aggregate type"
msgstr ""
+#: parse.y:2278
+msgid "using `typename' outside of template"
+msgstr ""
+
+#: parse.y:2322
+msgid "%T is not a class type"
+msgstr ""
+
+#: parse.y:2333
+msgid "base clause without member specification for `%#T'"
+msgstr ""
+
#: parse.y:2354
#, c-format
msgid "storage class specifier `%s' not allowed after struct or class"
@@ -16579,6 +18370,18 @@ msgstr ""
msgid "no body nor ';' separates two class, struct or union declarations"
msgstr ""
+#: parse.y:2452
+msgid "`union' tag used in declaring `%#T'"
+msgstr ""
+
+#: parse.y:2453
+msgid "non-`union' tag used in declaring `%#T'"
+msgstr ""
+
+#: parse.y:2527 parse.y:2542
+msgid "`%D' access"
+msgstr ""
+
#: parse.y:2532
msgid "multiple access specifiers"
msgstr ""
@@ -16595,6 +18398,10 @@ msgstr ""
msgid "ISO C++ forbids array dimensions with parenthesized type in new"
msgstr ""
+#: parse.y:3088 parse.y:3108 parse.y:3117 parse.y:3146
+msgid "`%T' is not a class or namespace"
+msgstr ""
+
#: parse.y:3313
msgid "ISO C++ forbids label declarations"
msgstr ""
@@ -16622,14 +18429,59 @@ msgstr ""
msgid "type specifier omitted for parameter"
msgstr ""
+#: parse.y:3773
+#, c-format
+msgid " perhaps you want `typename %E' to make it a type"
+msgstr ""
+
+#: parse.y:3781
+msgid "'%D' is used as a type, but is not defined as a type."
+msgstr ""
+
+#: cp/pt.c:209
+msgid "data member `%D' cannot be a member template"
+msgstr ""
+
+#: cp/pt.c:221
+msgid "invalid member template declaration `%D'"
+msgstr ""
+
+#: cp/pt.c:616
+msgid "explicit specialization in non-namespace scope `%D'"
+msgstr ""
+
+#: cp/pt.c:628
+msgid "enclosing class templates are not explicitly specialized"
+msgstr ""
+
+#: cp/pt.c:703
+msgid "specializing `%#T' in different namespace"
+msgstr ""
+
#: cp/pt.c:704
msgid " from definition of `%#D'"
msgstr ""
+#: cp/pt.c:712
+msgid "specialization of `%T' after instantiation"
+msgstr ""
+
+#: cp/pt.c:715
+msgid "explicit specialization of non-template `%T'"
+msgstr ""
+
+#: cp/pt.c:847
+msgid "specialization of %D after instantiation"
+msgstr ""
+
#: cp/pt.c:950
msgid "%s %+#D"
msgstr ""
+#: cp/pt.c:1001
+msgid "`%D' is not a function template"
+msgstr ""
+
#: cp/pt.c:1124
msgid "template-id `%D' for `%+D' does not match any template declaration"
msgstr ""
@@ -16638,34 +18490,281 @@ msgstr ""
msgid "ambiguous template specialization `%D' for `%+D'"
msgstr ""
-#: cp/pt.c:1840
-msgid "declaration of `%#D'"
+#. This case handles bogus declarations like template <>
+#. template <class T> void f<int>();
+#: cp/pt.c:1359 cp/pt.c:1433
+msgid "template-id `%D' in declaration of primary template"
+msgstr ""
+
+#: cp/pt.c:1372
+msgid "template parameter list used in explicit instantiation"
+msgstr ""
+
+#: cp/pt.c:1378
+msgid "definition provided for explicit instantiation"
+msgstr ""
+
+#: cp/pt.c:1384
+msgid "too many template parameter lists in declaration of `%D'"
+msgstr ""
+
+#: cp/pt.c:1400
+msgid "too few template parameter lists in declaration of `%D'"
+msgstr ""
+
+#: cp/pt.c:1417
+msgid "explicit specialization not preceded by `template <>'"
+msgstr ""
+
+#: cp/pt.c:1430
+msgid "partial specialization `%D' of function template"
+msgstr ""
+
+#: cp/pt.c:1462
+msgid "default argument specified in explicit specialization"
+msgstr ""
+
+#: cp/pt.c:1466
+msgid "template specialization with C linkage"
+msgstr ""
+
+#. From [temp.expl.spec]:
+#.
+#. If such an explicit specialization for the member
+#. of a class template names an implicitly-declared
+#. special member function (clause _special_), the
+#. program is ill-formed.
+#.
+#. Similar language is found in [temp.explicit].
+#: cp/pt.c:1554
+msgid "specialization of implicitly-declared special member function"
+msgstr ""
+
+#: cp/pt.c:1597
+msgid "no member function `%D' declared in `%T'"
+msgstr ""
+
+#. There are two many template parameter lists.
+#: cp/pt.c:1745
+msgid "too many template parameter lists in declaration of `%T'"
msgstr ""
#: cp/pt.c:1841
msgid " shadows template parm `%#D'"
msgstr ""
+#: cp/pt.c:2244
+msgid "template parameters not used in partial specialization:"
+msgstr ""
+
+#: cp/pt.c:2248
+msgid " `%D'"
+msgstr ""
+
+#: cp/pt.c:2260
+msgid "partial specialization `%T' does not specialize any template arguments"
+msgstr ""
+
+#: cp/pt.c:2285
+#, c-format
+msgid "template argument `%E' involves template parameter(s)"
+msgstr ""
+
+#: cp/pt.c:2328
+msgid "type `%T' of template argument `%E' depends on template parameter(s)"
+msgstr ""
+
+#: cp/pt.c:2416
+msgid "no default argument for `%D'"
+msgstr ""
+
+#: cp/pt.c:2549
+msgid "template with C linkage"
+msgstr ""
+
+#: cp/pt.c:2552
+msgid "template class without a name"
+msgstr ""
+
+#: cp/pt.c:2627
+msgid "`%D' does not declare a template type"
+msgstr ""
+
+#: cp/pt.c:2633
+msgid "template definition of non-template `%#D'"
+msgstr ""
+
+#: cp/pt.c:2674
+msgid "expected %d levels of template parms for `%#D', got %d"
+msgstr ""
+
+#: cp/pt.c:2686
+msgid "got %d template parameters for `%#D'"
+msgstr ""
+
+#: cp/pt.c:2689
+msgid "got %d template parameters for `%#T'"
+msgstr ""
+
+#: cp/pt.c:2691
+#, c-format
+msgid " but %d required"
+msgstr ""
+
+#: cp/pt.c:2759
+msgid "`%T' is not a template type"
+msgstr ""
+
#: cp/pt.c:2775
msgid "previous declaration `%D'"
msgstr ""
+#: cp/pt.c:2776
+#, c-format
+msgid "used %d template parameter%s instead of %d"
+msgstr ""
+
#: cp/pt.c:2792
msgid "template parameter `%#D'"
msgstr ""
+#: cp/pt.c:2793
+msgid "redeclared here as `%#D'"
+msgstr ""
+
+#. We have in [temp.param]:
+#.
+#. A template-parameter may not be given default arguments
+#. by two different declarations in the same scope.
+#: cp/pt.c:2803
+msgid "redefinition of default argument for `%#D'"
+msgstr ""
+
#: cp/pt.c:2804
msgid " original definition appeared here"
msgstr ""
+#: cp/pt.c:2897
+#, c-format
+msgid "`%E' is not a valid template argument"
+msgstr ""
+
+#: cp/pt.c:2901
+msgid "it must be the address of a function with external linkage"
+msgstr ""
+
+#: cp/pt.c:2903
+msgid "it must be the address of an object with external linkage"
+msgstr ""
+
+#: cp/pt.c:2907
+msgid "it must be a pointer-to-member of the form `&X::Y'"
+msgstr ""
+
+#: cp/pt.c:2918
+#, c-format
+msgid ""
+"string literal %E is not a valid template argument because it is the address "
+"of an object with static linkage"
+msgstr ""
+
+#: cp/pt.c:2930
+#, c-format
+msgid "address of non-extern `%E' cannot be used as template argument"
+msgstr ""
+
+#: cp/pt.c:2941
+#, c-format
+msgid "non-constant `%E' cannot be used as template argument"
+msgstr ""
+
+#: cp/pt.c:2948
+#, c-format
+msgid "object `%E' cannot be used as template argument"
+msgstr ""
+
+#: cp/pt.c:3324
+#, c-format
+msgid "to refer to a type member of a template parameter, use `typename %E'"
+msgstr ""
+
+#: cp/pt.c:3337 cp/pt.c:3353 cp/pt.c:3392
+msgid "type/value mismatch at argument %d in template parameter list for `%D'"
+msgstr ""
+
+#: cp/pt.c:3340
+msgid " expected a constant of type `%T', got `%T'"
+msgstr ""
+
+#: cp/pt.c:3344
+#, c-format
+msgid " expected a type, got `%E'"
+msgstr ""
+
+#: cp/pt.c:3356
+msgid " expected a type, got `%T'"
+msgstr ""
+
+#: cp/pt.c:3358
+msgid " expected a class template, got `%T'"
+msgstr ""
+
+#: cp/pt.c:3394
+msgid " expected a template of type `%D', got `%D'"
+msgstr ""
+
+#: cp/pt.c:3416
+msgid "template-argument `%T' uses anonymous type"
+msgstr ""
+
+#: cp/pt.c:3419
+msgid "template-argument `%T' uses local type `%T'"
+msgstr ""
+
+#: cp/pt.c:3454
+msgid "could not convert template argument `%E' to `%T'"
+msgstr ""
+
+#: cp/pt.c:3498
+#, c-format
+msgid "wrong number of template arguments (%d, should be %d)"
+msgstr ""
+
#: cp/pt.c:3502
msgid "provided for `%D'"
msgstr ""
+#: cp/pt.c:3549
+#, c-format
+msgid "template argument %d is invalid"
+msgstr ""
+
+#: cp/pt.c:3781
+msgid "non-template used as template"
+msgstr ""
+
+#: cp/pt.c:3899
+msgid "`%T' is not a template"
+msgstr ""
+
+#: cp/pt.c:3912
+msgid "non-template type `%T' used as a template"
+msgstr ""
+
#: cp/pt.c:3914
msgid "for template declaration `%D'"
msgstr ""
+#: cp/pt.c:4477
+msgid ""
+"template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
+"to increase the maximum) instantiating `%D'"
+msgstr ""
+
+#: cp/pt.c:4912
+msgid "ambiguous class template instantiation for `%#T'"
+msgstr ""
+
#: cp/pt.c:4919
msgid "%s %+#T"
msgstr ""
@@ -16674,19 +18773,60 @@ msgstr ""
msgid "instantiation of `%D' as type `%T'"
msgstr ""
+#: cp/pt.c:6097
+msgid "invalid parameter type `%T'"
+msgstr ""
+
#: cp/pt.c:6099
msgid "in declaration `%D'"
msgstr ""
+#: cp/pt.c:6174
+msgid "creating pointer to member function of non-class type `%T'"
+msgstr ""
+
#: cp/pt.c:6337
msgid "creating array with size zero"
msgstr ""
+#: cp/pt.c:6351
+#, c-format
+msgid "creating array with size zero (`%E')"
+msgstr ""
+
+#: cp/pt.c:6589
+msgid "forming reference to void"
+msgstr ""
+
+#: cp/pt.c:6591
+msgid "forming %s to reference type `%T'"
+msgstr ""
+
+#: cp/pt.c:6625
+msgid "creating pointer to member of non-class type `%T'"
+msgstr ""
+
+#: cp/pt.c:6687
+msgid "creating array of `%T'"
+msgstr ""
+
+#: cp/pt.c:6733
+msgid "`%T' is not a class, struct, or union type"
+msgstr ""
+
#: cp/pt.c:6845
#, c-format
msgid "use of `%s' in template"
msgstr ""
+#: cp/pt.c:7627
+msgid "type `%T' composed from a local class is not a valid template-argument"
+msgstr ""
+
+#: cp/pt.c:7628
+msgid " trying to instantiate `%D'"
+msgstr ""
+
#: cp/pt.c:8058
msgid "incomplete type unification"
msgstr ""
@@ -16696,10 +18836,71 @@ msgstr ""
msgid "use of `%s' in template type unification"
msgstr ""
+#: cp/pt.c:9435 cp/pt.c:9503
+msgid "explicit instantiation of non-template `%#D'"
+msgstr ""
+
+#: cp/pt.c:9451 cp/pt.c:9498
+msgid "no matching template for `%D' found"
+msgstr ""
+
+#: cp/pt.c:9457
+msgid "explicit instantiation of `%#D'"
+msgstr ""
+
+#. [temp.spec]
+#.
+#. No program shall both explicitly instantiate and explicitly
+#. specialize a template.
+#: cp/pt.c:9474
+msgid "explicit instantiation of `%#D' after"
+msgstr ""
+
#: cp/pt.c:9475 cp/pt.c:9612
msgid "explicit specialization here"
msgstr ""
+#: cp/pt.c:9490
+msgid "duplicate explicit instantiation of `%#D'"
+msgstr ""
+
+#: cp/pt.c:9515
+msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
+msgstr ""
+
+#: cp/pt.c:9519 cp/pt.c:9597
+msgid "storage class `%D' applied to template instantiation"
+msgstr ""
+
+#: cp/pt.c:9564
+msgid "explicit instantiation of non-template type `%T'"
+msgstr ""
+
+#: cp/pt.c:9578
+msgid "explicit instantiation of `%#T' before definition of template"
+msgstr ""
+
+#: cp/pt.c:9586
+#, c-format
+msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
+msgstr ""
+
+#: cp/pt.c:9611
+msgid "explicit instantiation of `%#T' after"
+msgstr ""
+
+#: cp/pt.c:9629
+msgid "duplicate explicit instantiation of `%#T'"
+msgstr ""
+
+#: cp/pt.c:9970
+msgid "explicit instantiation of `%D' but no definition available"
+msgstr ""
+
+#: cp/pt.c:10342
+msgid "`%#T' is not a valid type for a template constant parameter"
+msgstr ""
+
#: cp/repo.c:272
msgid "-frepo must be used with -c"
msgstr ""
@@ -16722,6 +18923,27 @@ msgstr ""
msgid "must #include <typeinfo> before using typeid"
msgstr ""
+#: cp/rtti.c:280
+msgid ""
+"cannot create type information for type `%T' because its size is variable"
+msgstr ""
+
+#: cp/rtti.c:525 cp/rtti.c:539
+msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
+msgstr ""
+
+#: cp/rtti.c:614
+msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
+msgstr ""
+
+#: cp/search.c:340
+msgid "`%T' is an inaccessible base of `%T'"
+msgstr ""
+
+#: cp/search.c:350
+msgid "`%T' is an ambiguous base of `%T'"
+msgstr ""
+
#: cp/search.c:1826
msgid "adjusting pointers for covariant returns"
msgstr ""
@@ -16764,14 +18986,31 @@ msgstr ""
msgid " since `%#D' declared in base class"
msgstr ""
+#: cp/search.c:2130
+msgid "`%#D' needs a final overrider"
+msgstr ""
+
+#: cp/semantics.c:903
+#, c-format
+msgid "type of asm operand `%E' could not be determined"
+msgstr ""
+
#: cp/semantics.c:1045
msgid "ISO C++ does not permit named return values"
msgstr ""
+#: cp/semantics.c:1054
+msgid "return identifier `%D' already in place"
+msgstr ""
+
#: cp/semantics.c:1062
msgid "can't redefine default return value for constructors"
msgstr ""
+#: cp/semantics.c:1129
+msgid "base initializer for `%T'"
+msgstr ""
+
#: cp/semantics.c:1131
msgid " will be re-ordered to precede member initializations"
msgstr ""
@@ -16788,10 +19027,38 @@ msgstr ""
msgid "invalid use of `this' at top level"
msgstr ""
+#: cp/semantics.c:1447
+msgid "calling type `%T' like a method"
+msgstr ""
+
+#: cp/semantics.c:1483
+msgid "destructor specifier `%T::~%T()' must have matching names"
+msgstr ""
+
+#: cp/semantics.c:1489
+msgid "`%E' is not of type `%T'"
+msgstr ""
+
#: cp/semantics.c:1701
msgid "template type parameters must use the keyword `class' or `typename'"
msgstr ""
+#: cp/semantics.c:1760
+msgid "definition of `%#T' inside template parameter list"
+msgstr ""
+
+#: cp/semantics.c:1776
+msgid "invalid definition of qualified type `%T'"
+msgstr ""
+
+#: cp/semantics.c:2128
+msgid "base class `%T' has cv qualifiers"
+msgstr ""
+
+#: cp/semantics.c:2161
+msgid "multiple declarators in template declaration"
+msgstr ""
+
#: cp/spew.c:245
#, c-format
msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
@@ -16813,6 +19080,10 @@ msgstr ""
msgid "circular dependency in default args of `%#D'"
msgstr ""
+#: cp/spew.c:1435
+msgid "invalid type `%T' for default argument to `%T'"
+msgstr ""
+
#: cp/spew.c:1495
#, c-format
msgid "%s before `%s'"
@@ -16838,6 +19109,14 @@ msgstr ""
msgid "non-lvalue in %s"
msgstr ""
+#: cp/tree.c:536
+msgid "`%T' cannot be `restrict'-qualified"
+msgstr ""
+
+#: cp/tree.c:547
+msgid "`%T' cannot be `const'-, `volatile'-, or `restrict'-qualified"
+msgstr ""
+
#: cp/tree.c:1888
#, c-format
msgid "`%s' attribute can only be applied to Java class definitions"
@@ -16883,6 +19162,14 @@ msgid ""
"ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
msgstr ""
+#: cp/typeck.c:509
+msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
+msgstr ""
+
+#: cp/typeck.c:1493
+msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
+msgstr ""
+
#: cp/typeck.c:1563
msgid "ISO C++ forbids applying `sizeof' to a function type"
msgstr ""
@@ -16896,6 +19183,14 @@ msgid ""
"ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
msgstr ""
+#: cp/typeck.c:1589
+msgid "`sizeof' applied to non-static member"
+msgstr ""
+
+#: cp/typeck.c:1594
+msgid "`sizeof' applied to incomplete type `%T'"
+msgstr ""
+
#: cp/typeck.c:1624
msgid "sizeof applied to a bit-field"
msgstr ""
@@ -16908,10 +19203,48 @@ msgstr ""
msgid "invalid use of non-lvalue array"
msgstr ""
+#: cp/typeck.c:1880
+msgid "deprecated conversion from string constant to `%T'"
+msgstr ""
+
+#: cp/typeck.c:1898
+msgid "request for member `%T::%D' in expression of non-aggregate type `%T'"
+msgstr ""
+
+#: cp/typeck.c:2041
+msgid "invalid use of %D"
+msgstr ""
+
+#: cp/typeck.c:2091
+msgid "destructor specifier `%T::~%T' must have matching names"
+msgstr ""
+
+#: cp/typeck.c:2097
+msgid "type `%T' has no destructor"
+msgstr ""
+
+#: cp/typeck.c:2114 cp/typeck.c:2187
+msgid "invalid use of type decl `%#D' as expression"
+msgstr ""
+
+#: cp/typeck.c:2119
+msgid "invalid use of template `%#D' as expression"
+msgstr ""
+
+#: cp/typeck.c:2178
+msgid "`%#T' has no member named `%D'"
+msgstr ""
+
#: cp/typeck.c:2219
msgid "invalid reference to NULL ptr, use ptr-to-member instead"
msgstr ""
+#. A pointer to incomplete type (other than cv void) can be
+#. dereferenced [expr.unary.op]/1
+#: cp/typeck.c:2345
+msgid "`%T' is not a pointer-to-object type"
+msgstr ""
+
#: cp/typeck.c:2372
#, c-format
msgid "invalid use of `%s' on pointer to member"
@@ -16933,6 +19266,16 @@ msgstr ""
msgid "pointer to member function called, but not in class scope"
msgstr ""
+#: cp/typeck.c:2691
+msgid "object missing in call to method `%D'"
+msgstr ""
+
+#: cp/typeck.c:2725
+msgid ""
+"function `%D' declared overloaded, but no definitions appear with which to "
+"resolve it?!?"
+msgstr ""
+
#: cp/typeck.c:2805
msgid ""
"invalid call to member function needing `this' in static member function "
@@ -16943,6 +19286,16 @@ msgstr ""
msgid "ISO C++ forbids calling `::main' from within program"
msgstr ""
+#: cp/typeck.c:3013
+#, c-format
+msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
+msgstr ""
+
+#: cp/typeck.c:3026
+#, c-format
+msgid "`%E' cannot be used as a function"
+msgstr ""
+
#: cp/typeck.c:3151
msgid "too many arguments to %s `%+#D'"
msgstr ""
@@ -16955,6 +19308,30 @@ msgstr ""
msgid "too few arguments to %s `%+#D'"
msgstr ""
+#: cp/typeck.c:3387 cp/typeck.c:3397
+msgid "assuming cast to type `%T' from overloaded function"
+msgstr ""
+
+#: cp/typeck.c:3457
+#, c-format
+msgid "division by zero in `%E / 0'"
+msgstr ""
+
+#: cp/typeck.c:3459
+#, c-format
+msgid "division by zero in `%E / 0.'"
+msgstr ""
+
+#: cp/typeck.c:3514
+#, c-format
+msgid "division by zero in `%E %% 0'"
+msgstr ""
+
+#: cp/typeck.c:3516
+#, c-format
+msgid "division by zero in `%E %% 0.'"
+msgstr ""
+
#: cp/typeck.c:3596
#, c-format
msgid "%s rotate count is negative"
@@ -16969,10 +19346,26 @@ msgstr ""
msgid "ISO C++ forbids comparison between pointer and integer"
msgstr ""
+#: cp/typeck.c:3911
+msgid "comparison between types `%#T' and `%#T'"
+msgstr ""
+
#: cp/typeck.c:3947
msgid "comparison between signed and unsigned integer expressions"
msgstr ""
+#: cp/typeck.c:4012
+msgid "invalid operands of types `%T' and `%T' to binary `%O'"
+msgstr ""
+
+#. Some sort of arithmetic operation involving NULL was
+#. performed. Note that pointer-difference and pointer-addition
+#. have already been handled above, and so we don't end up here in
+#. that case.
+#: cp/typeck.c:4034
+msgid "NULL used in arithmetic"
+msgstr ""
+
#: cp/typeck.c:4086
msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
msgstr ""
@@ -17010,6 +19403,10 @@ msgstr ""
msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
msgstr ""
+#: cp/typeck.c:4230
+msgid "attempt to take address of bit-field structure member `%D'"
+msgstr ""
+
#: cp/typeck.c:4301
msgid "taking address of temporary"
msgstr ""
@@ -17019,15 +19416,40 @@ msgstr ""
msgid "ISO C++ forbids %sing an enum"
msgstr ""
+#: cp/typeck.c:4515
+msgid "cannot %s a pointer to incomplete type `%T'"
+msgstr ""
+
+#: cp/typeck.c:4522
+msgid "ISO C++ forbids %sing a pointer of type `%T'"
+msgstr ""
+
#: cp/typeck.c:4547
msgid "cast to non-reference type used as lvalue"
msgstr ""
+#: cp/typeck.c:4581
+msgid "invalid use of `--' on bool variable `%D'"
+msgstr ""
+
#. ARM $3.4
#: cp/typeck.c:4614
msgid "ISO C++ forbids taking address of function `::main'"
msgstr ""
+#. An expression like &memfn.
+#: cp/typeck.c:4681
+msgid ""
+"ISO C++ forbids taking the address of an unqualified non-static member "
+"function to form a pointer to member function. Say `&%T::%D'"
+msgstr ""
+
+#: cp/typeck.c:4683
+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:4707
msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
msgstr ""
@@ -17036,19 +19458,100 @@ msgstr ""
msgid "unary `&'"
msgstr ""
+#: cp/typeck.c:4843
+msgid "taking address of destructor"
+msgstr ""
+
+#: cp/typeck.c:4856
+msgid "taking address of bound pointer-to-member expression"
+msgstr ""
+
#: cp/typeck.c:4924
msgid "cannot take the address of `this', which is an rvalue expression"
msgstr ""
+#: cp/typeck.c:4940
+msgid "address requested for `%D', which is declared `register'"
+msgstr ""
+
+#: cp/typeck.c:5144
+msgid "static_cast from type `%T' to type `%T' casts away constness"
+msgstr ""
+
+#: cp/typeck.c:5152
+msgid "invalid static_cast from type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:5191
+msgid ""
+"invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:5211
+msgid "reinterpret_cast from `%T' to `%T' loses precision"
+msgstr ""
+
+#: cp/typeck.c:5224
+msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
+msgstr ""
+
#: cp/typeck.c:5233
msgid ""
"ISO C++ forbids casting between pointer-to-function and pointer-to-object"
msgstr ""
+#: cp/typeck.c:5239
+msgid "invalid reinterpret_cast from type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:5266
+msgid ""
+"invalid use of const_cast with type `%T', which is not a pointer, reference, "
+"nor a pointer-to-data-member type"
+msgstr ""
+
+#: cp/typeck.c:5269
+msgid ""
+"invalid use of const_cast with type `%T', which is a pointer or reference to "
+"a function type"
+msgstr ""
+
+#: cp/typeck.c:5292
+msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:5308
+msgid "invalid const_cast from type `%T' to type `%T'"
+msgstr ""
+
+#: cp/typeck.c:5350 cp/typeck.c:5355
+msgid "ISO C++ forbids casting to an array type `%T'"
+msgstr ""
+
+#: cp/typeck.c:5363
+msgid "invalid cast to function type `%T'"
+msgstr ""
+
+#: cp/typeck.c:5415
+msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
+msgstr ""
+
+#: cp/typeck.c:5461
+msgid "cast from `%T' to `%T' increases required alignment of target type"
+msgstr ""
+
+#: cp/typeck.c:5649
+msgid " in evaluation of `%Q(%#T, %#T)'"
+msgstr ""
+
#: cp/typeck.c:5683
msgid "ISO C++ forbids cast to non-reference type used as lvalue"
msgstr ""
+#: cp/typeck.c:5782
+msgid "incompatible types in assignment of `%T' to `%T'"
+msgstr ""
+
#: cp/typeck.c:5789
msgid "ISO C++ forbids assignment of arrays"
msgstr ""
@@ -17065,6 +19568,51 @@ msgstr ""
msgid " in pointer to member conversion"
msgstr ""
+#. This is a reinterpret cast, we choose to do nothing.
+#: cp/typeck.c:5960 cp/typeck.c:5979
+msgid "pointer to member cast via virtual base `%T' of `%T'"
+msgstr ""
+
+#: cp/typeck.c:5983
+msgid "pointer to member conversion via virtual base `%T' of `%T'"
+msgstr ""
+
+#: cp/typeck.c:6053
+msgid "invalid conversion to type `%T' from type `%T'"
+msgstr ""
+
+#: cp/typeck.c:6218
+msgid "passing NULL used for non-pointer %s %P of `%D'"
+msgstr ""
+
+#: cp/typeck.c:6221
+msgid "%s to non-pointer type `%T' from NULL"
+msgstr ""
+
+#: cp/typeck.c:6229
+msgid "passing `%T' for %s %P of `%D'"
+msgstr ""
+
+#: cp/typeck.c:6232
+msgid "%s to `%T' from `%T'"
+msgstr ""
+
+#: cp/typeck.c:6242
+msgid "passing negative value `%E' for %s %P of `%D'"
+msgstr ""
+
+#: cp/typeck.c:6245
+msgid "%s of negative value `%E' to `%T'"
+msgstr ""
+
+#: cp/typeck.c:6332
+msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
+msgstr ""
+
+#: cp/typeck.c:6335
+msgid "cannot convert `%T' to `%T' in %s"
+msgstr ""
+
#: cp/typeck.c:6422 cp/typeck.c:6424
msgid "in passing argument %P of `%+D'"
msgstr ""
@@ -17111,6 +19659,40 @@ msgid ""
"return-statement with a value, in function declared with a void return type"
msgstr ""
+#: cp/typeck.c:6656
+msgid ""
+"`operator new' must not return NULL unless it is declared `throw()' (or -"
+"fcheck-new is in effect)"
+msgstr ""
+
+#: cp/typeck2.c:54
+msgid "type `%T' is not a base type for type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:151
+msgid "cannot declare variable `%D' to be of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:154
+msgid "cannot declare parameter `%D' to be of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:157
+msgid "cannot declare field `%D' to be of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:161
+msgid "invalid return type for member function `%#D'"
+msgstr ""
+
+#: cp/typeck2.c:163
+msgid "invalid return type for function `%#D'"
+msgstr ""
+
+#: cp/typeck2.c:166
+msgid "cannot allocate an object of type `%T'"
+msgstr ""
+
#: cp/typeck2.c:173
msgid " because the following virtual functions are abstract:"
msgstr ""
@@ -17119,19 +19701,51 @@ msgstr ""
msgid "\t%#D"
msgstr ""
-#: cp/typeck2.c:201
-msgid "`%D' has incomplete type"
+#: cp/typeck2.c:178
+msgid " since type `%T' has abstract virtual functions"
+msgstr ""
+
+#: cp/typeck2.c:213
+msgid "invalid use of undefined type `%#T'"
msgstr ""
#: cp/typeck2.c:214
msgid "forward declaration of `%#T'"
msgstr ""
+#: cp/typeck2.c:218
+msgid "invalid use of `%T'"
+msgstr ""
+
+#: cp/typeck2.c:232
+msgid "invalid use of member (did you forget the `&' ?)"
+msgstr ""
+
+#: cp/typeck2.c:236
+msgid "invalid use of template type parameter"
+msgstr ""
+
+#: cp/typeck2.c:243
+msgid "address of overloaded function with no contextual type information"
+msgstr ""
+
+#: cp/typeck2.c:245
+msgid "overloaded function with no contextual type information"
+msgstr ""
+
+#: cp/typeck2.c:247
+msgid "insufficient contextual information to determine type"
+msgstr ""
+
#: cp/typeck2.c:270
#, c-format
msgid "internal error #%d"
msgstr ""
+#: cp/typeck2.c:325
+msgid "constructor syntax used, but no constructor declared for type `%T'"
+msgstr ""
+
#: cp/typeck2.c:335
msgid "initializer list construction invalid for derived class object `%D'"
msgstr ""
@@ -17172,6 +19786,22 @@ msgstr ""
msgid "initializer for scalar variable requires one element"
msgstr ""
+#: cp/typeck2.c:579
+msgid "braces around scalar initializer for `%T'"
+msgstr ""
+
+#: cp/typeck2.c:582
+msgid "ignoring extra initializers for `%T'"
+msgstr ""
+
+#: cp/typeck2.c:594
+msgid "variable-sized object of type `%T' may not be initialized"
+msgstr ""
+
+#: cp/typeck2.c:604
+msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
+msgstr ""
+
#: cp/typeck2.c:670
msgid "aggregate has a partly bracketed initializer"
msgstr ""
@@ -17196,10 +19826,34 @@ msgstr ""
msgid "initializer list for object using virtual functions"
msgstr ""
+#: cp/typeck2.c:842 cp/typeck2.c:859
+msgid "missing initializer for member `%D'"
+msgstr ""
+
+#: cp/typeck2.c:847
+msgid "uninitialized const member `%D'"
+msgstr ""
+
+#: cp/typeck2.c:850
+msgid "member `%D' with uninitialized const fields"
+msgstr ""
+
+#: cp/typeck2.c:853
+msgid "member `%D' is uninitialized reference"
+msgstr ""
+
#: cp/typeck2.c:896
msgid "index value instead of field name in union initializer"
msgstr ""
+#: cp/typeck2.c:908
+msgid "no field `%D' in union being initialized"
+msgstr ""
+
+#: cp/typeck2.c:916
+msgid "union `%T' with no named members cannot be initialized"
+msgstr ""
+
#: cp/typeck2.c:952
msgid "excess elements in aggregate initializer"
msgstr ""
@@ -17208,6 +19862,10 @@ msgstr ""
msgid "circular pointer delegation detected"
msgstr ""
+#: cp/typeck2.c:1070
+msgid "base operand of `->' has non-pointer type `%T'"
+msgstr ""
+
#: cp/typeck2.c:1084
msgid "result of `operator->()' yields non-pointer result"
msgstr ""
@@ -17216,6 +19874,27 @@ msgstr ""
msgid "base operand of `->' is not a pointer"
msgstr ""
+#: cp/typeck2.c:1134
+msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:1141
+#, c-format
+msgid "cannot apply member pointer `%E' to `%E'"
+msgstr ""
+
+#: cp/typeck2.c:1142
+msgid "which is of non-aggregate type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:1150
+msgid "member type `%T::' incompatible with object type `%T'"
+msgstr ""
+
+#: cp/typeck2.c:1204
+msgid "`%T' fails to be a typedef or built-in type"
+msgstr ""
+
#: cp/typeck2.c:1277
#, c-format
msgid "ISO C++ forbids defining types within %s"
@@ -17598,52 +20277,52 @@ msgstr ""
msgid "Set the maximum line length"
msgstr ""
-#: f/lex.c:589
+#: f/lex.c:583
msgid "the meaning of `\\x' varies with -traditional"
msgstr ""
-#: f/lex.c:632
+#: f/lex.c:620
msgid "hex escape out of range"
msgstr ""
-#: f/lex.c:678
+#: f/lex.c:666
msgid "the meaning of `\\a' varies with -traditional"
msgstr ""
-#: f/lex.c:694
+#: f/lex.c:682
#, c-format
msgid "non-ANSI-standard escape sequence, `\\%c'"
msgstr ""
-#: f/lex.c:707
+#: f/lex.c:695
#, c-format
msgid "non-ISO escape sequence `\\%c'"
msgstr ""
-#: f/lex.c:711
+#: f/lex.c:699
#, c-format
msgid "unknown escape sequence `\\%c'"
msgstr ""
-#: f/lex.c:713
+#: f/lex.c:701
#, c-format
msgid "unknown escape sequence: `\\' followed by char code 0x%x"
msgstr ""
-#: f/lex.c:790
+#: f/lex.c:778
msgid "badly formed directive -- no closing quote"
msgstr ""
-#: f/lex.c:1010
+#: f/lex.c:998
msgid "bad directive -- missing close-quote"
msgstr ""
-#: f/lex.c:1124
+#: f/lex.c:1112
#, c-format
msgid "ignoring pragma: %s"
msgstr ""
-#: f/lex.c:1331 f/lex.c:1375
+#: f/lex.c:1319 f/lex.c:1363
msgid "use `#line ...' instead of `# ...' in first line"
msgstr ""
@@ -17698,7 +20377,7 @@ msgstr ""
#: java/class.c:789
#, c-format
-msgid "duplicate ConstanValue atribute for field '%s'"
+msgid "duplicate ConstantValue attribute for field '%s'"
msgstr ""
#: java/class.c:800
@@ -17720,16 +20399,16 @@ msgstr ""
msgid "non-static method '%s' overrides static method"
msgstr ""
-#: java/decl.c:1522
+#: java/decl.c:1521
#, c-format
msgid "In %s: overlapped variable and exception ranges at %d"
msgstr ""
-#: java/decl.c:1610
+#: java/decl.c:1609
msgid "bad type in parameter debug info"
msgstr ""
-#: java/decl.c:1620
+#: java/decl.c:1619
#, c-format
msgid "bad PC range for debug info for local `%s'"
msgstr ""
@@ -18289,34 +20968,34 @@ msgstr ""
msgid "Can't use '$' as a separator for inner classes"
msgstr ""
-#: ../../gcc-cvs/gcc/java/parse.y:6792
+#: ../../gcc-cvs/gcc/java/parse.y:6791
#, c-format
msgid "malformed .zip archive in CLASSPATH: %s"
msgstr ""
-#: ../../gcc-cvs/gcc/java/parse.y:6863
+#: ../../gcc-cvs/gcc/java/parse.y:6862
#, c-format
msgid ""
"Can't find default package `%s'. Check the CLASSPATH environment variable "
"and the access to the archives"
msgstr ""
-#: ../../gcc-cvs/gcc/java/parse.y:12160
+#: ../../gcc-cvs/gcc/java/parse.y:12159
#, c-format
msgid "missing static field `%s'"
msgstr ""
-#: ../../gcc-cvs/gcc/java/parse.y:12165
+#: ../../gcc-cvs/gcc/java/parse.y:12164
#, c-format
msgid "not a static field `%s'"
msgstr ""
-#: ../../gcc-cvs/gcc/java/parse.y:12208
+#: ../../gcc-cvs/gcc/java/parse.y:12207
#, c-format
msgid "No case for %s"
msgstr ""
-#: ../../gcc-cvs/gcc/java/parse.y:13094
+#: ../../gcc-cvs/gcc/java/parse.y:13093
#, c-format
msgid "unregistered operator %s"
msgstr ""
@@ -18367,114 +21046,114 @@ msgstr ""
msgid "Specify the name of the class for constant strings"
msgstr ""
-#: objc/objc-act.c:635
+#: objc/objc-act.c:609
msgid "no class name specified as argument to -fconstant-string-class"
msgstr ""
-#: objc/objc-act.c:786
+#: objc/objc-act.c:760
#, c-format
msgid "object does not conform to the `%s' protocol"
msgstr ""
-#: objc/objc-act.c:830
+#: objc/objc-act.c:804
#, c-format
msgid "class `%s' does not implement the `%s' protocol"
msgstr ""
-#: objc/objc-act.c:968
+#: objc/objc-act.c:942
#, c-format
msgid "unexpected type for `id' (%s)"
msgstr ""
-#: objc/objc-act.c:973
+#: objc/objc-act.c:947
msgid "undefined type `id', please import <objc/objc.h>"
msgstr ""
-#: objc/objc-act.c:1025
+#: objc/objc-act.c:999
#, c-format
msgid "protocol `%s' has circular dependency"
msgstr ""
-#: objc/objc-act.c:1047 objc/objc-act.c:5248
+#: objc/objc-act.c:1021 objc/objc-act.c:5222
#, c-format
msgid "cannot find protocol declaration for `%s'"
msgstr ""
-#: objc-parse.y:1748 objc/objc-act.c:1308 objc/objc-act.c:5766
-#: objc/objc-act.c:6095 objc/objc-act.c:6144 objc/objc-act.c:6180
+#: objc-parse.y:1748 objc/objc-act.c:1282 objc/objc-act.c:5740
+#: objc/objc-act.c:6069 objc/objc-act.c:6118 objc/objc-act.c:6154
#, c-format
msgid "cannot find interface declaration for `%s'"
msgstr ""
-#: objc/objc-act.c:1333
+#: objc/objc-act.c:1307
#, c-format
msgid "cannot find reference tag for class `%s'"
msgstr ""
-#: objc/objc-act.c:2340
+#: objc/objc-act.c:2314
#, c-format
msgid "cannot find class `%s'"
msgstr ""
-#: objc/objc-act.c:2342
+#: objc/objc-act.c:2316
#, c-format
msgid "class `%s' already exists"
msgstr ""
#. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2466
+#: objc/objc-act.c:2440
#, c-format
msgid "cannot find interface declaration for `%s', superclass of `%s'"
msgstr ""
-#: objc/objc-act.c:2473
+#: objc/objc-act.c:2447
#, c-format
msgid "circular inheritance in interface declaration for `%s'"
msgstr ""
-#: objc/objc-act.c:3524 objc/objc-act.c:3541
+#: objc/objc-act.c:3498 objc/objc-act.c:3515
msgid "inconsistent instance variable specification"
msgstr ""
-#: objc/objc-act.c:4729
+#: objc/objc-act.c:4703
#, c-format
msgid "multiple declarations for method `%s'"
msgstr ""
-#: objc/objc-act.c:4895
+#: objc/objc-act.c:4869
#, c-format
msgid "invalid receiver type `%s'"
msgstr ""
-#: objc/objc-act.c:4926 objc/objc-act.c:4952 objc/objc-act.c:5000
+#: objc/objc-act.c:4900 objc/objc-act.c:4926 objc/objc-act.c:4974
#, c-format
msgid "`%s' does not respond to `%s'"
msgstr ""
-#: objc/objc-act.c:4932 objc/objc-act.c:7217
+#: objc/objc-act.c:4906 objc/objc-act.c:7191
#, c-format
msgid "no super class declared in interface for `%s'"
msgstr ""
-#: objc/objc-act.c:5030
+#: objc/objc-act.c:5004
msgid "cannot find class (factory) method"
msgstr ""
-#: objc/objc-act.c:5031 objc/objc-act.c:5075
+#: objc/objc-act.c:5005 objc/objc-act.c:5049
#, c-format
msgid "return type for `%s' defaults to id"
msgstr ""
-#: objc/objc-act.c:5048
+#: objc/objc-act.c:5022
#, c-format
msgid "method `%s' not implemented by protocol"
msgstr ""
-#: objc/objc-act.c:5057
+#: objc/objc-act.c:5031
msgid "return type defaults to id"
msgstr ""
-#: objc/objc-act.c:5074
+#: objc/objc-act.c:5048
msgid "cannot find method"
msgstr ""
@@ -18487,99 +21166,99 @@ msgstr ""
#. to an instance variable. It's better to catch the cases
#. where this is done unknowingly than to support the above
#. paradigm.
-#: objc/objc-act.c:5317
+#: objc/objc-act.c:5291
#, c-format
msgid "instance variable `%s' accessed in class method"
msgstr ""
-#: objc/objc-act.c:5567
+#: objc/objc-act.c:5541
#, c-format
msgid "duplicate definition of class method `%s'"
msgstr ""
-#: objc/objc-act.c:5573
+#: objc/objc-act.c:5547
#, c-format
msgid "duplicate declaration of class method `%s'"
msgstr ""
-#: objc/objc-act.c:5609
+#: objc/objc-act.c:5583
#, c-format
msgid "duplicate definition of instance method `%s'"
msgstr ""
-#: objc/objc-act.c:5615
+#: objc/objc-act.c:5589
#, c-format
msgid "duplicate declaration of instance method `%s'"
msgstr ""
-#: objc/objc-act.c:5655
+#: objc/objc-act.c:5629
#, c-format
msgid "duplicate interface declaration for category `%s(%s)'"
msgstr ""
-#: objc/objc-act.c:5741
+#: objc/objc-act.c:5715
#, c-format
msgid "instance variable `%s' is declared private"
msgstr ""
-#: objc/objc-act.c:5788
+#: objc/objc-act.c:5762
#, c-format
msgid "instance variable `%s' is declared %s"
msgstr ""
-#: objc/objc-act.c:5798
+#: objc/objc-act.c:5772
msgid "static access to object of type `id'"
msgstr ""
-#: objc/objc-act.c:5835 objc/objc-act.c:5928
+#: objc/objc-act.c:5809 objc/objc-act.c:5902
#, c-format
msgid "incomplete implementation of class `%s'"
msgstr ""
-#: objc/objc-act.c:5839 objc/objc-act.c:5933
+#: objc/objc-act.c:5813 objc/objc-act.c:5907
#, c-format
msgid "incomplete implementation of category `%s'"
msgstr ""
-#: objc/objc-act.c:5844 objc/objc-act.c:5938
+#: objc/objc-act.c:5818 objc/objc-act.c:5912
#, c-format
msgid "method definition for `%c%s' not found"
msgstr ""
-#: objc/objc-act.c:5982
+#: objc/objc-act.c:5956
#, c-format
msgid "%s `%s' does not fully implement the `%s' protocol"
msgstr ""
-#: objc/objc-act.c:6039 objc/objc-act.c:8138
+#: objc/objc-act.c:6013 objc/objc-act.c:8112
msgid "`@end' missing in implementation context"
msgstr ""
-#: objc/objc-act.c:6067
+#: objc/objc-act.c:6041
#, c-format
msgid "reimplementation of class `%s'"
msgstr ""
-#: objc/objc-act.c:6109
+#: objc/objc-act.c:6083
#, c-format
msgid "conflicting super class name `%s'"
msgstr ""
-#: objc/objc-act.c:6124
+#: objc/objc-act.c:6098
#, c-format
msgid "duplicate interface declaration for class `%s'"
msgstr ""
-#: objc/objc-act.c:6408
+#: objc/objc-act.c:6382
#, c-format
msgid "duplicate declaration for protocol `%s'"
msgstr ""
-#: objc/objc-act.c:7258
+#: objc/objc-act.c:7232
msgid "[super ...] must appear in a method context"
msgstr ""
-#: objc/objc-act.c:8240 objc/objc-act.c:8256
+#: objc/objc-act.c:8214 objc/objc-act.c:8230
#, c-format
msgid "potential selector conflict for method `%s'"
msgstr ""
@@ -18592,10 +21271,22 @@ msgstr ""
msgid "method definition not in class context"
msgstr ""
-#: config/nextstep.h:163 config/nextstep.h:166
+#: config/nextstep.h:161 config/nextstep.h:164
msgid "-p profiling is no longer supported. Use -pg instead"
msgstr ""
+#: config/arm/riscix.h:73 config/arm/riscix.h:133
+msgid "-mbsd and -pedantic incompatible"
+msgstr ""
+
+#: config/arm/riscix.h:74 config/arm/riscix.h:134
+msgid "-mbsd and -mxopen incompatible"
+msgstr ""
+
+#: config/arm/riscix.h:75 config/arm/riscix.h:135
+msgid "-mxopen and -pedantic incompatible"
+msgstr ""
+
#: config/arc/arc.h:59 config/mips/mips.h:1057
msgid "may not use both -EB and -EL"
msgstr ""
@@ -18620,10 +21311,6 @@ msgstr ""
msgid "profiling not supported with -mg\n"
msgstr ""
-#: f/lang-specs.h:35 gcc.c:677
-msgid "GNU C does not support -C without using -E"
-msgstr ""
-
#: config/mcore/mcore.h:60
msgid "choose either big or little endian, not both"
msgstr ""
@@ -18636,33 +21323,36 @@ msgstr ""
msgid "the m210 does not have little endian support"
msgstr ""
+#: f/lang-specs.h:35 gcc.c:677
+msgid "GNU C does not support -C without using -E"
+msgstr ""
+
#: ada/lang-specs.h:39 gcc.c:698 java/jvspec.c:74
msgid "-pg and -fomit-frame-pointer are incompatible"
msgstr ""
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
+#: config/mips/r3900.h:28 config/mips/r3900.h:42
+msgid "-mhard-float not supported"
msgstr ""
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
+#: config/mips/r3900.h:30 config/mips/r3900.h:44
+msgid "-msingle-float and -msoft-float can not both be specified"
msgstr ""
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
+#: config/i386/cygwin.h:169 config/i386/mingw32.h:69
+msgid "shared and mdll are not compatible"
msgstr ""
-#: config/mips/r3900.h:28 config/mips/r3900.h:42
-msgid "-mhard-float not supported"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
msgstr ""
-#: config/mips/r3900.h:30 config/mips/r3900.h:44
-msgid "-msingle-float and -msoft-float can not both be specified"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
msgstr ""
-#: config/mips/isa3264.h:123 config/mips/isa3264.h:128
-#: config/mips/isa3264.h:140 config/mips/isa3264.h:145
-msgid "-mlong32 and -mlong64 can not both be specified"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
msgstr ""
#: gcc.c:846
@@ -18678,32 +21368,21 @@ msgid "-p option not supported: use -pg instead"
msgstr ""
#: config/alpha/freebsd.h:36 config/i386/freebsd-aout.h:227
-#: config/ia64/freebsd.h:24
+#: config/ia64/freebsd.h:24 config/sparc/freebsd.h:31
msgid "`-p' not supported; use `-pg' and gprof(1)"
msgstr ""
-#: config/arm/riscix.h:73 config/arm/riscix.h:133
-msgid "-mbsd and -pedantic incompatible"
-msgstr ""
-
-#: config/arm/riscix.h:74 config/arm/riscix.h:134
-msgid "-mbsd and -mxopen incompatible"
-msgstr ""
-
-#: config/arm/riscix.h:75 config/arm/riscix.h:135
-msgid "-mxopen and -pedantic incompatible"
-msgstr ""
-
#: ada/lang-specs.h:42
msgid "-c or -S required for Ada"
msgstr ""
-#: config/i386/cygwin.h:114
-msgid "mno-cygwin and mno-win32 are not compatible"
+#: config/mips/isa3264.h:123 config/mips/isa3264.h:128
+#: config/mips/isa3264.h:140 config/mips/isa3264.h:145
+msgid "-mlong32 and -mlong64 can not both be specified"
msgstr ""
-#: config/i386/cygwin.h:169 config/i386/mingw32.h:69
-msgid "shared and mdll are not compatible"
+#: config/i386/cygwin.h:114
+msgid "mno-cygwin and mno-win32 are not compatible"
msgstr ""
#: config/mips/mips.h:854
@@ -18722,31 +21401,31 @@ msgstr ""
msgid "may not use both -mgp32 and -mfp64"
msgstr ""
-#: config/i386/sco5.h:666 config/i386/sco5.h:741
+#: config/i386/sco5.h:662 config/i386/sco5.h:737
msgid "-static not valid with -mcoff"
msgstr ""
-#: config/i386/sco5.h:667 config/i386/sco5.h:742
+#: config/i386/sco5.h:663 config/i386/sco5.h:738
msgid "-shared not valid with -mcoff"
msgstr ""
-#: config/i386/sco5.h:668 config/i386/sco5.h:743
+#: config/i386/sco5.h:664 config/i386/sco5.h:739
msgid "-symbolic not valid with -mcoff"
msgstr ""
-#: config/i386/sco5.h:706
+#: config/i386/sco5.h:702
msgid "-fpic is not valid with -mcoff"
msgstr ""
-#: config/i386/sco5.h:707
+#: config/i386/sco5.h:703
msgid "-fPIC is not valid with -mcoff"
msgstr ""
-#: config/i386/sco5.h:744
+#: config/i386/sco5.h:740
msgid "-fpic not valid with -mcoff"
msgstr ""
-#: config/i386/sco5.h:745
+#: config/i386/sco5.h:741
msgid "-fPIC not valid with -mcoff"
msgstr ""