summaryrefslogtreecommitdiffstats
path: root/gcc/po/gcc.pot
diff options
context:
space:
mode:
authorpthomas <pthomas@138bc75d-0d04-0410-961f-82ee72b054a4>2000-06-27 19:27:26 +0000
committerpthomas <pthomas@138bc75d-0d04-0410-961f-82ee72b054a4>2000-06-27 19:27:26 +0000
commit0c206488273352d7cae69a5dcda7a19cf458fbb2 (patch)
tree0eb9803c5c4c5b540f070dcab3a7f7b85d573e01 /gcc/po/gcc.pot
parentec8c365350576a0f8b42b06489fb6ca69c3396bd (diff)
downloadppe42-gcc-0c206488273352d7cae69a5dcda7a19cf458fbb2.tar.gz
ppe42-gcc-0c206488273352d7cae69a5dcda7a19cf458fbb2.zip
2000-06-27 Philipp Thomas <pthomas@suse.de>
* POTFILES.in: Add diagnostic.c . * gcc.pot: Regenerate. * cat-id-tbl.c: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34740 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/po/gcc.pot')
-rw-r--r--gcc/po/gcc.pot6111
1 files changed, 5405 insertions, 706 deletions
diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot
index bf60859c8cb..5dcf68060d5 100644
--- a/gcc/po/gcc.pot
+++ b/gcc/po/gcc.pot
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2000-06-07 14:16+0200\n"
+"POT-Creation-Date: 2000-06-27 21:20+0200\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"
@@ -14,11 +14,28 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: ENCODING\n"
+#: c-common.c:535
+#, c-format
+msgid "`%s' attribute directive ignored"
+msgstr ""
+
+#: c-common.c:543
+#, c-format
+msgid "`%s' attribute does not apply to types"
+msgstr ""
+
#: c-common.c:550
#, c-format
msgid "wrong number of arguments specified for `%s' attribute"
msgstr ""
+#: c-common.c:566 c-common.c:573 c-common.c:580 c-common.c:593 c-common.c:601
+#: c-common.c:616 c-common.c:629 c-common.c:637 c-common.c:653 c-common.c:665
+#: c-common.c:677 c-common.c:682 c-common.c:1002 c-common.c:1154
+#, c-format
+msgid "`%s' attribute ignored"
+msgstr ""
+
#: c-common.c:715
#, c-format
msgid "unknown machine mode `%s'"
@@ -29,6 +46,24 @@ msgstr ""
msgid "no data type for mode `%s'"
msgstr ""
+#: c-common.c:738
+msgid "section attribute cannot be specified for local variables"
+msgstr ""
+
+#: c-common.c:745
+#, c-format
+msgid "section of `%s' conflicts with previous declaration"
+msgstr ""
+
+#: c-common.c:751
+#, c-format
+msgid "section attribute not allowed for `%s'"
+msgstr ""
+
+#: c-common.c:754
+msgid "section attributes are not supported for this target"
+msgstr ""
+
#: c-common.c:773
msgid "requested alignment is not a constant"
msgstr ""
@@ -41,1099 +76,2606 @@ msgstr ""
msgid "requested alignment is too large"
msgstr ""
-#: c-common.c:812
+#: c-common.c:789
+#, c-format
+msgid "alignment may not be specified for `%s'"
+msgstr ""
+
+#: c-common.c:812 c-common.c:918
+#, c-format
+msgid "argument format specified for non-function `%s'"
+msgstr ""
+
+#: c-common.c:818
msgid "unrecognized format specifier"
msgstr ""
-#: c-common.c:850 c-common.c:926
+#: c-common.c:834
+#, c-format
+msgid "`%s' is an unrecognized format function type"
+msgstr ""
+
+#: c-common.c:856 c-common.c:932
msgid "format string has invalid operand number"
msgstr ""
-#: c-common.c:858
+#: c-common.c:864
msgid "format string arg follows the args to be formatted"
msgstr ""
-#: c-common.c:877 c-common.c:947
+#: c-common.c:883 c-common.c:953
msgid "format string arg not a string type"
msgstr ""
-#: c-common.c:890
+#: c-common.c:896
msgid "args to be formatted is not '...'"
msgstr ""
-#: c-common.c:956
+#: c-common.c:962
msgid "function does not return string type"
msgstr ""
-#: c-common.c:982
+#: c-common.c:980
+#, c-format
+msgid "`%s' defined both normally and as an alias"
+msgstr ""
+
+#: c-common.c:988
msgid "alias arg not a string"
msgstr ""
-#: c-common.c:2158
+#: c-common.c:1009 c-common.c:1026 c-common.c:1043
+#, c-format
+msgid "`%s' attribute applies only to functions"
+msgstr ""
+
+#: c-common.c:1015 c-common.c:1032 c-common.c:1049
+#, c-format
+msgid "can't set `%s' attribute after definition"
+msgstr ""
+
+#: c-common.c:1409
+msgid "too few arguments for format"
+msgstr ""
+
+#: c-common.c:1518
+msgid "null format string"
+msgstr ""
+
+#: c-common.c:1529 c-common.c:1541
+msgid "format not a string literal, argument types not checked"
+msgstr ""
+
+#: c-common.c:1547
+msgid "zero-length format string"
+msgstr ""
+
+#: c-common.c:1550
+msgid "unterminated format string"
+msgstr ""
+
+#: c-common.c:1569
+msgid "embedded `\\0' in format"
+msgstr ""
+
+#: c-common.c:1571
+msgid "too many arguments for format"
+msgstr ""
+
+#: c-common.c:1578
+#, ycp-format
+msgid "spurious trailing `%%' in format"
+msgstr ""
+
+#: c-common.c:1601
+#, c-format
+msgid "ANSI C does not support the strftime `%c' flag"
+msgstr ""
+
+#: c-common.c:1605 c-common.c:1669
+#, c-format
+msgid "repeated `%c' flag in format"
+msgstr ""
+
+#: c-common.c:1622
+msgid "ANSI C does not support strftime format width"
+msgstr ""
+
+#: c-common.c:1630
+msgid "multiple E/O modifiers in format"
+msgstr ""
+
+#: c-common.c:1660
+msgid "operand number out of range in format"
+msgstr ""
+
+#: c-common.c:1681
+msgid "use of both ` ' and `+' flags in format"
+msgstr ""
+
+#: c-common.c:1686
+msgid "use of both `0' and `-' flags in format"
+msgstr ""
+
+#: c-common.c:1712 c-common.c:1746
+#, c-format
+msgid "field width is not type int (arg %d)"
+msgstr ""
+
+#: c-common.c:1728
+msgid "`.' not followed by `*' or digit in format"
+msgstr ""
+
+#: c-common.c:1768 c-common.c:1775
+#, c-format
+msgid "ANSI C does not support the `%c' length modifier"
+msgstr ""
+
+#: c-common.c:1784
+msgid "ANSI C does not support the `ll' length modifier"
+msgstr ""
+
+#: c-common.c:1790
+msgid "ANSI C does not support the `hh' length modifier"
+msgstr ""
+
+#: c-common.c:1803
+#, c-format
+msgid "use of `*' and `%c' together in format"
+msgstr ""
+
+#: c-common.c:1809
+msgid "conversion lacks type at end of format"
+msgstr ""
+
+#: c-common.c:1815 c-common.c:1820
+#, c-format
+msgid "ANSI C does not support the `%c' format"
+msgstr ""
+
+#: c-common.c:1842
+#, c-format
+msgid "unknown conversion type character `%c' in format"
+msgstr ""
+
+#: c-common.c:1845
+#, c-format
+msgid "unknown conversion type character 0x%x in format"
+msgstr ""
+
+#: c-common.c:1852
+msgid "ANSI C does not support `%%%c'"
+msgstr ""
+
+#: c-common.c:1855
+msgid "ANSI C does not support `%%O%c'"
+msgstr ""
+
+#: c-common.c:1858
+#, c-format
+msgid "width used with `%c' format"
+msgstr ""
+
+#: c-common.c:1860
+msgid "`%%%c' yields only last 2 digits of year"
+msgstr ""
+
+#: c-common.c:1862
+msgid "`%%%c' yields only last 2 digits of year in some locales"
+msgstr ""
+
+#: c-common.c:1865
+#, c-format
+msgid "precision used with `%c' format"
+msgstr ""
+
+#: c-common.c:1868
+#, c-format
+msgid "`a' flag used with `%c' format"
+msgstr ""
+
+#: c-common.c:1874
+msgid "ANSI C does not support the `a' flag"
+msgstr ""
+
+#. The end of the format string was reached.
+#: c-common.c:1888
+#, ycp-format
+msgid "no closing `]' for `%%[' format"
+msgstr ""
+
+#: c-common.c:1893
+#, c-format
+msgid "suppression of `%c' conversion in format"
+msgstr ""
+
+#: c-common.c:1899
+#, c-format
+msgid "flag `%c' used with type `%c'"
+msgstr ""
+
+#: c-common.c:1908
+#, c-format
+msgid "`0' flag ignored with precision specifier and `%c' format"
+msgstr ""
+
+#: c-common.c:1921
+#, c-format
+msgid "use of `%c' length character with `%c' type character"
+msgstr ""
+
+#: c-common.c:1960
+#, c-format
+msgid "format argument is not a pointer (arg %d)"
+msgstr ""
+
+#: c-common.c:1962
+#, c-format
+msgid "format argument is not a pointer to a pointer (arg %d)"
+msgstr ""
+
+#: c-common.c:1979
+#, c-format
+msgid "writing into constant object (arg %d)"
+msgstr ""
+
+#: c-common.c:2039
+#, c-format
+msgid "%s format, %s arg (arg %d)"
+msgstr ""
+
+#: c-common.c:2057
+msgid "overflow in constant expression"
+msgstr ""
+
+#: c-common.c:2078
+msgid "integer overflow in expression"
+msgstr ""
+
+#: c-common.c:2087
+msgid "floating point overflow in expression"
+msgstr ""
+
+#. This detects cases like converting -129 or 256 to unsigned char.
+#: c-common.c:2108
+msgid "large integer implicitly truncated to unsigned type"
+msgstr ""
+
+#: c-common.c:2110
+msgid "negative integer implicitly converted to unsigned type"
+msgstr ""
+
+#: c-common.c:2143
+msgid "overflow in implicit constant conversion"
+msgstr ""
+
+#: c-common.c:2164
msgid "expression statement has incomplete type"
msgstr ""
-#: c-common.c:2178
+#: c-common.c:2184
msgid "case label does not reduce to an integer constant"
msgstr ""
-#: c-common.c:2435
+#: c-common.c:2454
msgid "invalid truth-value expression"
msgstr ""
-#: c-common.c:2486
+#: c-common.c:2505
#, c-format
msgid "invalid operands to binary %s"
msgstr ""
-#: c-common.c:2858
+#: c-common.c:2740 c-common.c:2749
+msgid "comparison is always false due to limited range of data type"
+msgstr ""
+
+#: c-common.c:2742 c-common.c:2751
+msgid "comparison is always true due to limited range of data type"
+msgstr ""
+
+#: c-common.c:2817
+msgid "comparison of unsigned expression >= 0 is always true"
+msgstr ""
+
+#: c-common.c:2826
+msgid "comparison of unsigned expression < 0 is always false"
+msgstr ""
+
+#: c-common.c:2877
msgid "struct type value used where scalar is required"
msgstr ""
-#: c-common.c:2862
+#: c-common.c:2881
msgid "union type value used where scalar is required"
msgstr ""
-#: c-common.c:2866
+#: c-common.c:2885
msgid "array type value used where scalar is required"
msgstr ""
-#: c-common.c:3204 c-common.c:3236
+#: c-common.c:3000
+msgid "suggest parentheses around assignment used as truth value"
+msgstr ""
+
+#: c-common.c:3223 c-common.c:3255
msgid "invalid use of `restrict'"
msgstr ""
-#: c-common.c:3929 c-typeck.c:1655
+#: c-common.c:3952 c-typeck.c:1747
#, c-format
msgid "too few arguments to function `%s'"
msgstr ""
-#: c-common.c:3935 c-typeck.c:1514
+#: c-common.c:3958 c-typeck.c:1606
#, c-format
msgid "too many arguments to function `%s'"
msgstr ""
-#: c-convert.c:78 c-typeck.c:938 c-typeck.c:3956 cp/typeck.c:1724
-#: cp/typeck.c:6480
+#: c-convert.c:78 c-typeck.c:941 c-typeck.c:4048 cp/typeck.c:1725
+#: cp/typeck.c:6481
msgid "void value not ignored as it ought to be"
msgstr ""
-#: c-convert.c:98
+#: c-convert.c:100
msgid "conversion to non-scalar type requested"
msgstr ""
-#: c-decl.c:563
+#: c-decl.c:567
#, c-format
msgid "unknown C standard `%s'"
msgstr ""
-#: c-decl.c:1001
+#: c-decl.c:828
+#, c-format
+msgid "array `%s' assumed to have one element"
+msgstr ""
+
+#: c-decl.c:1005
#, c-format
msgid "`struct %s' incomplete in scope ending here"
msgstr ""
-#: c-decl.c:1004
+#: c-decl.c:1008
#, c-format
msgid "`union %s' incomplete in scope ending here"
msgstr ""
-#: c-decl.c:1007
+#: c-decl.c:1011
#, c-format
msgid "`enum %s' incomplete in scope ending here"
msgstr ""
-#: c-decl.c:1598
+#: c-decl.c:1125 c-decl.c:1286
+#, c-format
+msgid "label `%s' used but not defined"
+msgstr ""
+
+#: c-decl.c:1131 c-decl.c:1293
+#, c-format
+msgid "label `%s' defined but not used"
+msgstr ""
+
+#: c-decl.c:1415 c-decl.c:1468
+#, c-format
+msgid "shadowing built-in function `%s'"
+msgstr ""
+
+#: c-decl.c:1417
+#, c-format
+msgid "shadowing library function `%s'"
+msgstr ""
+
+#: c-decl.c:1423
+#, c-format
+msgid "library function `%s' declared as non-function"
+msgstr ""
+
+#: c-decl.c:1427 c-decl.c:1430
+#, c-format
+msgid "built-in function `%s' declared as non-function"
+msgstr ""
+
+#: c-decl.c:1434 objc/objc-act.c:2507 objc/objc-act.c:6178
+#, c-format
+msgid "`%s' redeclared as different kind of symbol"
+msgstr ""
+
+#: c-decl.c:1435 c-decl.c:1613 c-decl.c:1759 objc/objc-act.c:2509
+#: objc/objc-act.c:6180 objc/objc-act.c:6235
+#, c-format
+msgid "previous declaration of `%s'"
+msgstr ""
+
+#. If types don't match for a built-in, throw away the built-in.
+#: c-decl.c:1517
+#, c-format
+msgid "conflicting types for built-in function `%s'"
+msgstr ""
+
+#: c-decl.c:1560 c-decl.c:1579
+#, c-format
+msgid "conflicting types for `%s'"
+msgstr ""
+
+#: c-decl.c:1602
msgid ""
"A parameter list with an ellipsis can't match an empty parameter name list "
"declaration."
msgstr ""
-#: c-decl.c:1604
+#: c-decl.c:1608
msgid ""
"An argument type that has a default promotion can't match an empty parameter "
"name list declaration."
msgstr ""
-#: c-decl.c:2496
+#: c-decl.c:1623 c-decl.c:1645
+#, c-format
+msgid "redefinition of `%s'"
+msgstr ""
+
+#: c-decl.c:1626
+#, c-format
+msgid "redeclaration of `%s'"
+msgstr ""
+
+#: c-decl.c:1629
+#, c-format
+msgid "conflicting declarations of `%s'"
+msgstr ""
+
+#: c-decl.c:1638 c-decl.c:1650
+#, c-format
+msgid "`%s' previously defined here"
+msgstr ""
+
+#: c-decl.c:1639 c-decl.c:1651
+#, c-format
+msgid "`%s' previously declared here"
+msgstr ""
+
+#: c-decl.c:1672
+#, c-format
+msgid "prototype for `%s' follows"
+msgstr ""
+
+#: c-decl.c:1673 c-decl.c:1680 c-decl.c:1696
+msgid "non-prototype definition here"
+msgstr ""
+
+#: c-decl.c:1679
+#, c-format
+msgid "prototype for `%s' follows and number of arguments doesn't match"
+msgstr ""
+
+#: c-decl.c:1694
+#, c-format
+msgid "prototype for `%s' follows and argument %d doesn't match"
+msgstr ""
+
+#: c-decl.c:1711
+#, c-format
+msgid "`%s' declared inline after being called"
+msgstr ""
+
+#: c-decl.c:1716
+#, c-format
+msgid "`%s' declared inline after its definition"
+msgstr ""
+
+#: c-decl.c:1723
+#, c-format
+msgid "static declaration for `%s' follows non-static"
+msgstr ""
+
+#: c-decl.c:1731
+#, c-format
+msgid "non-static declaration for `%s' follows static"
+msgstr ""
+
+#: c-decl.c:1738
+#, c-format
+msgid "const declaration for `%s' follows non-const"
+msgstr ""
+
+#: c-decl.c:1745
+#, c-format
+msgid "type qualifiers for `%s' conflict with previous decl"
+msgstr ""
+
+#: c-decl.c:1758
+#, c-format
+msgid "redundant redeclaration of `%s' in same scope"
+msgstr ""
+
+#: c-decl.c:2027
+#, c-format
+msgid "nested extern declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:2052
+#, c-format
+msgid "`%s' used prior to declaration"
+msgstr ""
+
+#: c-decl.c:2073 c-decl.c:2288
+#, c-format
+msgid "`%s' was declared implicitly `extern' and later `static'"
+msgstr ""
+
+#: c-decl.c:2183
+msgid "type mismatch with previous external decl"
+msgstr ""
+
+#: c-decl.c:2184
+#, c-format
+msgid "previous external decl of `%s'"
+msgstr ""
+
+#: c-decl.c:2197
+msgid "type mismatch with previous implicit declaration"
+msgstr ""
+
+#: c-decl.c:2199
+#, c-format
+msgid "previous implicit declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:2216
+#, c-format
+msgid "type of external `%s' is not global"
+msgstr ""
+
+#: c-decl.c:2267
+#, c-format
+msgid "`%s' was previously implicitly declared to return `int'"
+msgstr ""
+
+#: c-decl.c:2292
+#, c-format
+msgid "`%s' was declared `extern' and later `static'"
+msgstr ""
+
+#: c-decl.c:2315
+#, c-format
+msgid "extern declaration of `%s' doesn't match global one"
+msgstr ""
+
+#: c-decl.c:2353
+#, c-format
+msgid "`%s' locally external but globally static"
+msgstr ""
+
+#: c-decl.c:2389 c-decl.c:2414 cp/decl.c:4194
+#, c-format
+msgid "declaration of `%s' shadows a parameter"
+msgstr ""
+
+#: c-decl.c:2392
+#, c-format
+msgid "declaration of `%s' shadows a symbol from the parameter list"
+msgstr ""
+
+#: c-decl.c:2416 cp/decl.c:4202
+#, c-format
+msgid "declaration of `%s' shadows previous local"
+msgstr ""
+
+#. XXX shadow warnings in outer-more namespaces
+#: c-decl.c:2419 cp/decl.c:4206
+#, c-format
+msgid "declaration of `%s' shadows global declaration"
+msgstr ""
+
+#. Implicit declaration of built-in function. Don't
+#. change the built-in declaration, but don't let this
+#. go by silently, either.
+#: c-decl.c:2507 c-decl.c:2510 c-typeck.c:1420
#, c-format
msgid "implicit declaration of function `%s'"
msgstr ""
-#: c-decl.c:2598
+#: c-decl.c:2514
+#, c-format
+msgid "function `%s' was previously declared within a block"
+msgstr ""
+
+#: c-decl.c:2609
#, c-format
msgid "label %s referenced outside of any function"
msgstr ""
-#: c-decl.c:2658
+#: c-decl.c:2669
#, c-format
msgid "duplicate label declaration `%s'"
msgstr ""
-#: c-decl.c:2695
+#: c-decl.c:2672
+msgid "this is a previous declaration"
+msgstr ""
+
+#: c-decl.c:2706
#, c-format
msgid "duplicate label `%s'"
msgstr ""
-#: c-decl.c:3302
+#: c-decl.c:3287
+msgid "unnamed struct/union that defines no instances"
+msgstr ""
+
+#: c-decl.c:3306
+msgid "useless keyword or type name in empty declaration"
+msgstr ""
+
+#: c-decl.c:3313
msgid "two types specified in one empty declaration"
msgstr ""
-#: c-decl.c:3378
+#: c-decl.c:3318 c-parse.y:291 c-parse.y:694 c-parse.y:696 c-parse.y:753
+#: objc-parse.y:320 objc-parse.y:756 objc-parse.y:758 objc-parse.y:815
+#: objc-parse.y:2621 parse.y:703 parse.y:1719
+msgid "empty declaration"
+msgstr ""
+
+#: c-decl.c:3375
+#, c-format
+msgid "`%s' is usually a function"
+msgstr ""
+
+#: c-decl.c:3389
#, c-format
msgid "typedef `%s' is initialized"
msgstr ""
-#: c-decl.c:3385
+#: c-decl.c:3396
#, c-format
msgid "function `%s' is initialized like a variable"
msgstr ""
#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3392
+#: c-decl.c:3403
#, c-format
msgid "parameter `%s' is initialized"
msgstr ""
-#: c-decl.c:3407 c-typeck.c:4671
+#: c-decl.c:3418 c-typeck.c:4765
msgid "variable-sized object may not be initialized"
msgstr ""
-#: c-decl.c:3413
+#: c-decl.c:3424
#, c-format
msgid "variable `%s' has initializer but incomplete type"
msgstr ""
-#: c-decl.c:3419
+#: c-decl.c:3430
#, c-format
msgid "elements of array `%s' have incomplete type"
msgstr ""
-#: c-decl.c:3944 cp/decl.c:10079
+#: c-decl.c:3442
+#, c-format
+msgid "declaration of `%s' has `extern' and is initialized"
+msgstr ""
+
+#: c-decl.c:3526
+msgid "iterator has no initial value"
+msgstr ""
+
+#: c-decl.c:3562
+#, c-format
+msgid "initializer fails to determine size of `%s'"
+msgstr ""
+
+#: c-decl.c:3567
+#, c-format
+msgid "array size missing in `%s'"
+msgstr ""
+
+#: c-decl.c:3583
+#, c-format
+msgid "zero or negative size array `%s'"
+msgstr ""
+
+#: c-decl.c:3611
+#, c-format
+msgid "storage size of `%s' isn't known"
+msgstr ""
+
+#: c-decl.c:3621
+#, c-format
+msgid "storage size of `%s' isn't constant"
+msgstr ""
+
+#: c-decl.c:3720
+#, c-format
+msgid "ANSI C forbids parameter `%s' shadowing typedef"
+msgstr ""
+
+#: c-decl.c:3955 cp/decl.c:10101
msgid "`long long long' is too long for GCC"
msgstr ""
-#: c-decl.c:3959 cp/decl.c:10104
+#: c-decl.c:3960
+msgid "ANSI C does not support `long long'"
+msgstr ""
+
+#: c-decl.c:3965 cp/decl.c:10106
+#, c-format
+msgid "duplicate `%s'"
+msgstr ""
+
+#: c-decl.c:3971 cp/decl.c:10126
#, c-format
msgid "two or more data types in declaration of `%s'"
msgstr ""
-#: c-decl.c:3974 cp/decl.c:10109
+#: c-decl.c:3986 cp/decl.c:10131
#, c-format
msgid "`%s' fails to be a typedef or built in type"
msgstr ""
-#: c-decl.c:4038
+#: c-decl.c:4022
+#, c-format
+msgid "type defaults to `int' in declaration of `%s'"
+msgstr ""
+
+#: c-decl.c:4050
#, c-format
msgid "both long and short specified for `%s'"
msgstr ""
-#: c-decl.c:4042 cp/decl.c:10209
+#: c-decl.c:4054 cp/decl.c:10231
#, c-format
msgid "long or short specified with char for `%s'"
msgstr ""
-#: c-decl.c:4049 cp/decl.c:10213
+#: c-decl.c:4061 cp/decl.c:10235
#, c-format
msgid "long or short specified with floating type for `%s'"
msgstr ""
-#: c-decl.c:4052
+#: c-decl.c:4064
msgid "the only valid combination is `long double'"
msgstr ""
-#: c-decl.c:4058
+#: c-decl.c:4070
#, c-format
msgid "both signed and unsigned specified for `%s'"
msgstr ""
-#: c-decl.c:4060 cp/decl.c:10202
+#: c-decl.c:4072 cp/decl.c:10224
#, c-format
msgid "long, short, signed or unsigned invalid for `%s'"
msgstr ""
-#: c-decl.c:4085 cp/decl.c:10243
+#: c-decl.c:4078 cp/decl.c:10244
+#, c-format
+msgid "long, short, signed or unsigned used invalidly for `%s'"
+msgstr ""
+
+#: c-decl.c:4097 cp/decl.c:10265
#, c-format
msgid "complex invalid for `%s'"
msgstr ""
-#: c-decl.c:4188 cp/decl.c:10392
+#: c-decl.c:4173 c-decl.c:4531 cp/decl.c:10867
+msgid "duplicate `const'"
+msgstr ""
+
+#: c-decl.c:4175 c-decl.c:4535 cp/decl.c:10871
+msgid "duplicate `restrict'"
+msgstr ""
+
+#: c-decl.c:4177 c-decl.c:4533 cp/decl.c:10869
+msgid "duplicate `volatile'"
+msgstr ""
+
+#: c-decl.c:4200 cp/decl.c:10414
#, c-format
msgid "multiple storage classes in declaration of `%s'"
msgstr ""
-#: c-decl.c:4199
+#: c-decl.c:4209
+msgid "function definition declared `auto'"
+msgstr ""
+
+#: c-decl.c:4211
msgid "function definition declared `register'"
msgstr ""
-#: c-decl.c:4201
+#: c-decl.c:4213
msgid "function definition declared `typedef'"
msgstr ""
-#: c-decl.c:4214
+#: c-decl.c:4226
#, c-format
msgid "storage class specified for structure field `%s'"
msgstr ""
-#: c-decl.c:4217 cp/decl.c:10439
+#: c-decl.c:4229 cp/decl.c:10461
#, c-format
msgid "storage class specified for parameter `%s'"
msgstr ""
-#: c-decl.c:4220 cp/decl.c:10441
+#: c-decl.c:4232 cp/decl.c:10463
msgid "storage class specified for typename"
msgstr ""
-#: c-decl.c:4234 cp/decl.c:10458
+#: c-decl.c:4244 cp/decl.c:10477
+#, c-format
+msgid "`%s' initialized and declared `extern'"
+msgstr ""
+
+#: c-decl.c:4246 cp/decl.c:10480
#, c-format
msgid "`%s' has both `extern' and initializer"
msgstr ""
-#: c-decl.c:4238 cp/decl.c:10462
+#: c-decl.c:4250 cp/decl.c:10484
#, c-format
msgid "nested function `%s' declared `extern'"
msgstr ""
-#: c-decl.c:4241 cp/decl.c:10466
+#: c-decl.c:4253 cp/decl.c:10488
#, c-format
msgid "top-level declaration of `%s' specifies `auto'"
msgstr ""
-#: c-decl.c:4245
+#: c-decl.c:4257
#, c-format
msgid "iterator `%s' has derived type"
msgstr ""
-#: c-decl.c:4251
+#: c-decl.c:4263
#, c-format
msgid "iterator `%s' has noninteger type"
msgstr ""
-#: c-decl.c:4295
+#: c-decl.c:4307
#, c-format
msgid "declaration of `%s' as array of voids"
msgstr ""
-#: c-decl.c:4301
+#: c-decl.c:4313
#, c-format
msgid "declaration of `%s' as array of functions"
msgstr ""
-#: c-decl.c:4323
+#: c-decl.c:4335
#, c-format
msgid "size of array `%s' has non-integer type"
msgstr ""
-#: c-decl.c:4335
+#: c-decl.c:4340
+#, c-format
+msgid "ANSI C forbids zero-size array `%s'"
+msgstr ""
+
+#: c-decl.c:4347
#, c-format
msgid "size of array `%s' is negative"
msgstr ""
-#: c-decl.c:4367 c-decl.c:4544
+#: c-decl.c:4360
+#, c-format
+msgid "ANSI C forbids array `%s' whose size can't be evaluated"
+msgstr ""
+
+#: c-decl.c:4362
+#, c-format
+msgid "ANSI C forbids variable-size array `%s'"
+msgstr ""
+
+#: c-decl.c:4379 c-decl.c:4556
#, c-format
msgid "size of array `%s' is too large"
msgstr ""
-#: c-decl.c:4428 cp/decl.c:10602
+#: c-decl.c:4398
+msgid "array type has incomplete element type"
+msgstr ""
+
+#: c-decl.c:4405 c-decl.c:4601
+msgid "ANSI C forbids const or volatile function types"
+msgstr ""
+
+#: c-decl.c:4440 cp/decl.c:10624
#, c-format
msgid "`%s' declared as function returning a function"
msgstr ""
-#: c-decl.c:4433 cp/decl.c:10607
+#: c-decl.c:4445 cp/decl.c:10629
#, c-format
msgid "`%s' declared as function returning an array"
msgstr ""
-#: c-decl.c:4515 cp/decl.c:10841
+#: c-decl.c:4494 c-decl.c:4567 c-decl.c:4651 c-decl.c:4737
+msgid "ANSI C forbids qualified function types"
+msgstr ""
+
+#: c-decl.c:4527 cp/decl.c:10863
msgid "invalid type modifier within pointer declarator"
msgstr ""
-#: c-decl.c:4608 cp/decl.c:11321
+#: c-decl.c:4620 cp/decl.c:11343
#, c-format
msgid "variable or field `%s' declared void"
msgstr ""
-#: c-decl.c:4673
+#: c-decl.c:4685
#, c-format
msgid "field `%s' declared as a function"
msgstr ""
-#: c-decl.c:4679
+#: c-decl.c:4691
#, c-format
msgid "field `%s' has incomplete type"
msgstr ""
-#: c-decl.c:4712
+#: c-decl.c:4722 c-decl.c:4724 c-decl.c:4731
#, c-format
msgid "invalid storage class for function `%s'"
msgstr ""
-#: c-decl.c:4890 cp/decl.c:11831
+#: c-decl.c:4743
+msgid "ANSI C forbids qualified void function return type"
+msgstr ""
+
+#: c-decl.c:4749
+msgid "`noreturn' function returns non-void value"
+msgstr ""
+
+#: c-decl.c:4761
+msgid "cannot inline function `main'"
+msgstr ""
+
+#: c-decl.c:4792
+#, c-format
+msgid "variable `%s' declared `inline'"
+msgstr ""
+
+#: c-decl.c:4866 c-decl.c:5799
+msgid "function declaration isn't a prototype"
+msgstr ""
+
+#: c-decl.c:4872 cp/decl.c:12033
+msgid "parameter names (without types) in function declaration"
+msgstr ""
+
+#: c-decl.c:4902 c-decl.c:6184 c-decl.c:6472 cp/decl.c:11853
#, c-format
msgid "parameter `%s' has incomplete type"
msgstr ""
-#: c-decl.c:5015
+#: c-decl.c:4905 cp/decl.c:11856
+msgid "parameter has incomplete type"
+msgstr ""
+
+#: c-decl.c:4924
+#, c-format
+msgid "parameter `%s' points to incomplete type"
+msgstr ""
+
+#: c-decl.c:4927
+msgid "parameter points to incomplete type"
+msgstr ""
+
+#: c-decl.c:4985
+#, c-format
+msgid "parameter `%s' has just a forward declaration"
+msgstr ""
+
+#: c-decl.c:5027
msgid "`void' in parameter list must be the entire list"
msgstr ""
-#: c-decl.c:5129
+#: c-decl.c:5056
+#, c-format
+msgid "`%s %s' declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:5065
+msgid "anonymous struct declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:5067
+msgid "anonymous union declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:5069
+msgid "anonymous enum declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:5073
+msgid ""
+"its scope is only this definition or declaration, which is probably not what "
+"you want."
+msgstr ""
+
+#: c-decl.c:5108
+msgid "ANSI C forbids forward references to `enum' types"
+msgstr ""
+
+#: c-decl.c:5146
#, c-format
msgid "redefinition of `%s %s'"
msgstr ""
-#: c-decl.c:5250
+#: c-decl.c:5213
+#, c-format
+msgid "%s defined inside parms"
+msgstr ""
+
+#: c-decl.c:5219
+msgid "union defined inside parms"
+msgstr ""
+
+#: c-decl.c:5221
+msgid "structure defined inside parms"
+msgstr ""
+
+#: c-decl.c:5232
+#, c-format
+msgid "%s has no %s"
+msgstr ""
+
+#: c-decl.c:5233
+msgid "union"
+msgstr ""
+
+#: c-decl.c:5233
+msgid "struct"
+msgstr ""
+
+#: c-decl.c:5234
+msgid "named members"
+msgstr ""
+
+#: c-decl.c:5234
+msgid "members"
+msgstr ""
+
+#: c-decl.c:5272
#, c-format
msgid "nested redefinition of `%s'"
msgstr ""
+#: c-decl.c:5285
+#, c-format
+msgid "bit-field `%s' width not an integer constant"
+msgstr ""
+
+#: c-decl.c:5295
+#, c-format
+msgid "bit-field `%s' has invalid type"
+msgstr ""
+
+#: c-decl.c:5306
+#, c-format
+msgid "bit-field `%s' type invalid in ANSI C"
+msgstr ""
+
+#: c-decl.c:5313
+#, c-format
+msgid "negative width in bit-field `%s'"
+msgstr ""
+
+#: c-decl.c:5316
+#, c-format
+msgid "width of `%s' exceeds its type"
+msgstr ""
+
+#: c-decl.c:5318
+#, c-format
+msgid "zero width for bit-field `%s'"
+msgstr ""
+
+#: c-decl.c:5332
+#, c-format
+msgid "`%s' is narrower than values of its type"
+msgstr ""
+
+#: c-decl.c:5389
+#, c-format
+msgid "duplicate member `%s'"
+msgstr ""
+
+#: c-decl.c:5432
+msgid "union cannot be made transparent"
+msgstr ""
+
#. This enum is a named one that has been declared already.
-#: c-decl.c:5485
+#: c-decl.c:5513
#, c-format
msgid "redeclaration of `enum %s'"
msgstr ""
-#: c-decl.c:5637
+#: c-decl.c:5547
+msgid "enum defined inside parms"
+msgstr ""
+
+#: c-decl.c:5579
+msgid "enumeration values exceed range of largest integer"
+msgstr ""
+
+#: c-decl.c:5667
#, c-format
msgid "enumerator value for `%s' not integer constant"
msgstr ""
-#: c-decl.c:5650
+#: c-decl.c:5680
msgid "overflow in enumeration values"
msgstr ""
-#: c-decl.c:5726
-msgid "return-type is an incomplete type"
+#: c-decl.c:5685
+msgid "ANSI C restricts enumerator values to range of `int'"
+msgstr ""
+
+#: c-decl.c:5756
+msgid "return type is an incomplete type"
+msgstr ""
+
+#: c-decl.c:5764
+msgid "return type defaults to `int'"
msgstr ""
-#: c-decl.c:6208
+#: c-decl.c:5805
+#, c-format
+msgid "no previous prototype for `%s'"
+msgstr ""
+
+#: c-decl.c:5812
+#, c-format
+msgid "`%s' was used with no prototype before its definition"
+msgstr ""
+
+#: c-decl.c:5818
+#, c-format
+msgid "no previous declaration for `%s'"
+msgstr ""
+
+#: c-decl.c:5825
+#, c-format
+msgid "`%s' was used with no declaration before its definition"
+msgstr ""
+
+#: c-decl.c:5854 c-decl.c:6559
+#, c-format
+msgid "return type of `%s' is not `int'"
+msgstr ""
+
+#: c-decl.c:5870
+#, c-format
+msgid "first argument of `%s' should be `int'"
+msgstr ""
+
+#: c-decl.c:5879
+#, c-format
+msgid "second argument of `%s' should be `char **'"
+msgstr ""
+
+#: c-decl.c:5888
+#, c-format
+msgid "third argument of `%s' should probably be `char **'"
+msgstr ""
+
+#: c-decl.c:5897
+#, c-format
+msgid "`%s' takes only zero or two arguments"
+msgstr ""
+
+#: c-decl.c:5900
+#, c-format
+msgid "third argument of `%s' is deprecated"
+msgstr ""
+
+#: c-decl.c:5903
+#, c-format
+msgid "`%s' is normally a non-static function"
+msgstr ""
+
+#: c-decl.c:6003
+msgid "parm types given both in parmlist and separately"
+msgstr ""
+
+#: c-decl.c:6024
+msgid "parameter name omitted"
+msgstr ""
+
+#: c-decl.c:6028 c-decl.c:6131 c-decl.c:6429
+#, c-format
+msgid "parameter `%s' declared void"
+msgstr ""
+
+#: c-decl.c:6105
+msgid "parameter name missing from parameter list"
+msgstr ""
+
+#: c-decl.c:6124 c-decl.c:6422
+#, c-format
+msgid "multiple parameters named `%s'"
+msgstr ""
+
+#: c-decl.c:6155
+#, c-format
+msgid "type of `%s' defaults to `int'"
+msgstr ""
+
+#: c-decl.c:6191 c-decl.c:6479
+#, c-format
+msgid "declaration for parameter `%s' but no such parameter"
+msgstr ""
+
+#: c-decl.c:6238
msgid "number of arguments doesn't match prototype"
msgstr ""
-#: c-decl.c:6251
+#: c-decl.c:6267
+#, c-format
+msgid "promoted argument `%s' doesn't match prototype"
+msgstr ""
+
+#: c-decl.c:6281
#, c-format
msgid "argument `%s' doesn't match prototype"
msgstr ""
-#: c-lex.c:482 cp/lex.c:1897
+#: c-decl.c:6452
+#, c-format
+msgid "type of parameter `%s' is not declared"
+msgstr ""
+
+#: c-decl.c:6594
+msgid "function might be possible candidate for attribute `noreturn'"
+msgstr ""
+
+#: c-decl.c:6597
+msgid "`noreturn' function does return"
+msgstr ""
+
+#. If this function returns non-void and control can drop through,
+#. complain.
+#: c-decl.c:6602
+msgid "control reaches end of non-void function"
+msgstr ""
+
+#: c-decl.c:6607 cp/decl.c:14562
+msgid "this function may return with or without a value"
+msgstr ""
+
+#: c-decl.c:6626
+#, c-format
+msgid "size of return value of `%s' is %u bytes"
+msgstr ""
+
+#: c-decl.c:6630
+#, c-format
+msgid "size of return value of `%s' is larger than %d bytes"
+msgstr ""
+
+#: c-iterate.c:475
+#, c-format
+msgid "`for (%s)' appears within implicit iteration"
+msgstr ""
+
+#: c-lex.c:416
+msgid "carriage return in source file"
+msgstr ""
+
+#: c-lex.c:417
+msgid "(we only warn about the first carriage return)"
+msgstr ""
+
+#: c-lex.c:474 cp/lex.c:1891
msgid "stray '\\' in program"
msgstr ""
-#: c-lex.c:559 c-lex.c:726 cp/lex.c:1961 cp/lex.c:2137
+#: c-lex.c:551 c-lex.c:718 cp/lex.c:1955 cp/lex.c:2131
msgid "invalid #-line"
msgstr ""
-#: c-lex.c:694 cp/lex.c:2105 cpplib.c:771
+#: c-lex.c:653 cp/lex.c:2066
+#, c-format
+msgid "ignoring pragma: %s"
+msgstr ""
+
+#: c-lex.c:686 cp/lex.c:2099 cpplib.c:772
msgid "invalid #ident"
msgstr ""
-#: c-lex.c:710 cp/lex.c:2121
+#: c-lex.c:702 cp/lex.c:2115
#, c-format
msgid "undefined or invalid # directive `%s'"
msgstr ""
-#: c-lex.c:762 cp/lex.c:2174
+#: c-lex.c:754 cp/lex.c:2168
msgid "invalid #line"
msgstr ""
-#: c-lex.c:842 cp/lex.c:2291
+#: c-lex.c:834 cp/lex.c:2285
msgid "#-lines for entering and leaving files don't match"
msgstr ""
-#: c-lex.c:1050 cp/lex.c:2970
+#: c-lex.c:909
+msgid "the meaning of `\\x' varies with -traditional"
+msgstr ""
+
+#: c-lex.c:942 cp/lex.c:2866 cppexp.c:685
+msgid "\\x used with no following hex digits"
+msgstr ""
+
+#: c-lex.c:954 cp/lex.c:2876
+msgid "hex escape out of range"
+msgstr ""
+
+#: c-lex.c:994
+msgid "the meaning of `\\a' varies with -traditional"
+msgstr ""
+
+#: c-lex.c:1010
+#, c-format
+msgid "non-ANSI-standard escape sequence, `\\%c'"
+msgstr ""
+
+#: c-lex.c:1023 c-lex.c:1027 cp/lex.c:2941 cp/lex.c:2945
+#, c-format
+msgid "unknown escape sequence `\\%c'"
+msgstr ""
+
+#: c-lex.c:1029 cp/lex.c:2947
+#, c-format
+msgid "unknown escape sequence: `\\' followed by char code 0x%x"
+msgstr ""
+
+#: c-lex.c:1042 cp/lex.c:2964
#, c-format
msgid "%s at end of input"
msgstr ""
-#: c-lex.c:1052 cp/lex.c:2973
+#: c-lex.c:1044 cp/lex.c:2967
#, c-format
msgid "%s at null character"
msgstr ""
-#: c-lex.c:1054 cp/lex.c:2975
+#: c-lex.c:1046 cp/lex.c:2969
#, c-format
msgid "%s before string constant"
msgstr ""
-#: c-lex.c:1056 cp/lex.c:2977
+#: c-lex.c:1048 cp/lex.c:2971
#, c-format
msgid "%s before character constant"
msgstr ""
-#: c-lex.c:1058 cp/lex.c:2979
+#: c-lex.c:1050 cp/lex.c:2973
#, c-format
msgid "%s before character 0%o"
msgstr ""
-#: c-lex.c:1060 cp/lex.c:2981
+#: c-lex.c:1052 cp/lex.c:2975
#, c-format
msgid "%s before `%s'"
msgstr ""
-#: c-lex.c:1122 cp/lex.c:3379
+#: c-lex.c:1114 cp/lex.c:3373
msgid "more than one `f' in numeric constant"
msgstr ""
-#: c-lex.c:1128 cp/lex.c:3385
+#: c-lex.c:1120 cp/lex.c:3379
msgid "more than one `l' in numeric constant"
msgstr ""
-#: c-lex.c:1134 c-lex.c:1799 cp/lex.c:3391 cp/lex.c:4104
+#: c-lex.c:1126 c-lex.c:1794 cp/lex.c:3385 cp/lex.c:4098
msgid "more than one `i' or `j' in numeric constant"
msgstr ""
-#: c-lex.c:1161 cp/lex.c:3418
+#: c-lex.c:1128 c-lex.c:1796
+msgid "ANSI C forbids imaginary numeric constants"
+msgstr ""
+
+#: c-lex.c:1153 cp/lex.c:3412
msgid "both `f' and `l' in floating constant"
msgstr ""
-#: c-lex.c:1372 cp/lex.c:3612 cpplex.c:1100
+#: c-lex.c:1166 cp/lex.c:3425
+msgid "floating point number exceeds range of `float'"
+msgstr ""
+
+#: c-lex.c:1178 cp/lex.c:3437
+msgid "floating point number exceeds range of `long double'"
+msgstr ""
+
+#: c-lex.c:1189 c-lex.c:1742 cp/lex.c:3448 cp/lex.c:4047
+msgid "floating point number exceeds range of `double'"
+msgstr ""
+
+#: c-lex.c:1364 c-lex.c:1366 cp/lex.c:3606 cp/lex.c:3608 cpplex.c:1110
msgid "`$' in identifier"
msgstr ""
-#: c-lex.c:1428
+#: c-lex.c:1409
+#, c-format
+msgid "ANSI does not permit the keyword `%s'"
+msgstr ""
+
+#: c-lex.c:1422
#, c-format
msgid "invalid identifier `%s'"
msgstr ""
-#: c-lex.c:1486 cp/lex.c:3791
+#: c-lex.c:1480 cp/lex.c:3785
msgid "parse error at `..'"
msgstr ""
-#: c-lex.c:1586 cp/lex.c:3891
+#: c-lex.c:1574 cp/lex.c:3879
+msgid "floating constant may not be in radix 16"
+msgstr ""
+
+#: c-lex.c:1580 cp/lex.c:3885
msgid "malformed floating constant"
msgstr ""
-#: c-lex.c:1620 cp/lex.c:3925
+#: c-lex.c:1614 cp/lex.c:3919
msgid "nondigits in number and not hexadecimal"
msgstr ""
-#: c-lex.c:1672 cp/lex.c:3977
+#: c-lex.c:1666 cp/lex.c:3971
msgid "numeric constant with no digits"
msgstr ""
-#: c-lex.c:1675 cp/lex.c:3980
+#: c-lex.c:1669 cp/lex.c:3974
msgid "numeric constant contains digits beyond the radix"
msgstr ""
-#: c-lex.c:1704 cp/lex.c:4009
+#: c-lex.c:1698 cp/lex.c:4003
msgid "floating constant exponent has no digits"
msgstr ""
-#: c-lex.c:1714 cp/lex.c:4019
+#: c-lex.c:1708 cp/lex.c:4013
msgid "hexadecimal floating constant has no exponent"
msgstr ""
#. We got an exception from parse_float()
-#: c-lex.c:1732 cp/lex.c:4037
+#: c-lex.c:1726 cp/lex.c:4031
msgid "floating constant out of range"
msgstr ""
-#: c-lex.c:1781 cp/lex.c:4086
+#: c-lex.c:1775 cp/lex.c:4080
msgid "two `u's in integer constant"
msgstr ""
-#: c-lex.c:1789 cp/lex.c:4094
+#: c-lex.c:1783 cp/lex.c:4088
msgid "three `l's in integer constant"
msgstr ""
-#: c-lex.c:1941
+#: c-lex.c:1786
+msgid "ANSI C forbids long long integer constants"
+msgstr ""
+
+#: c-lex.c:1811 cp/lex.c:4115
+#, c-format
+msgid ""
+"integer constant is too large for this configuration of the compiler - "
+"truncated to %d bits"
+msgstr ""
+
+#: c-lex.c:1908
+msgid "width of integer constant changes with -traditional"
+msgstr ""
+
+#: c-lex.c:1911
+msgid "integer constant is unsigned in ANSI C, signed with -traditional"
+msgstr ""
+
+#: c-lex.c:1913
+msgid "width of integer constant may change on other systems with -traditional"
+msgstr ""
+
+#: c-lex.c:1921 cp/lex.c:4167
+msgid "integer constant larger than the maximum value of an unsigned long int"
+msgstr ""
+
+#: c-lex.c:1925 cp/lex.c:4171
+msgid "decimal constant is so large that it is unsigned"
+msgstr ""
+
+#: c-lex.c:1936
msgid "complex integer constant is too wide for `complex int'"
msgstr ""
-#: c-lex.c:1972 cp/lex.c:4209
+#: c-lex.c:1958 cp/lex.c:4194
+msgid "integer constant is larger than the maximum value for its type"
+msgstr ""
+
+#: c-lex.c:1967 cp/lex.c:4203
#, c-format
msgid "missing white space after number `%s'"
msgstr ""
-#: c-lex.c:2108
+#: c-lex.c:2006 c-lex.c:2167 cp/lex.c:4242 cp/lex.c:4408 cppexp.c:290
+msgid "escape sequence out of range for character"
+msgstr ""
+
+#: c-lex.c:2015
+msgid "ANSI C forbids newline in character constant"
+msgstr ""
+
+#: c-lex.c:2065 c-lex.c:2194 cp/lex.c:4301 cp/lex.c:4435
+msgid "Ignoring invalid multibyte character"
+msgstr ""
+
+#: c-lex.c:2103
msgid "malformed character constant"
msgstr ""
-#: c-lex.c:2110 cp/lex.c:4347 cppexp.c:305
+#: c-lex.c:2105 cp/lex.c:4341 cppexp.c:305
msgid "empty character constant"
msgstr ""
-#: c-lex.c:2114 cp/lex.c:4351 cppexp.c:317
+#: c-lex.c:2109 cp/lex.c:4345 cppexp.c:317
msgid "character constant too long"
msgstr ""
-#: c-lex.c:2272 cp/lex.c:4514
+#: c-lex.c:2112 cp/lex.c:4348 cppexp.c:321
+msgid "multi-character character constant"
+msgstr ""
+
+#: c-lex.c:2172
+msgid "ANSI C forbids newline in string constant"
+msgstr ""
+
+#: c-lex.c:2267 cp/lex.c:4508
msgid "Unterminated string constant"
msgstr ""
+#: c-lex.c:2450 cp/lex.c:899
+msgid "YYDEBUG not defined."
+msgstr ""
+
#. Like YYERROR but do call yyerror.
#: c-parse.y:57 objc-parse.y:58 parse.y:57
msgid "syntax error"
msgstr ""
-#: /usr/lib/bison.simple:107
+#: /usr/lib/bison.simple:107 /usr/share/misc/bison.simple:107
msgid "syntax error: cannot back up"
msgstr ""
-#: /usr/lib/bison.simple:358
+#: /usr/lib/bison.simple:358 /usr/share/misc/bison.simple:358
msgid "parser stack overflow"
msgstr ""
-#: c-parse.y:270 c-parse.y:1831 objc-parse.y:299 objc-parse.y:1966
+#: c-parse.y:235 objc-parse.y:263
+msgid "ANSI C forbids an empty source file"
+msgstr ""
+
+#: c-parse.y:267 c-parse.y:1737 objc-parse.y:296 objc-parse.y:1811
msgid "argument of `asm' is not a constant string"
msgstr ""
-#: c-parse.y:278 objc-parse.y:307
+#: c-parse.y:275 objc-parse.y:304
msgid "ANSI C forbids data definition with no type or storage class"
msgstr ""
-#: c-parse.y:437 objc-parse.y:468
+#: c-parse.y:277 objc-parse.y:306
+msgid "data definition has no type or storage class"
+msgstr ""
+
+#: c-parse.y:298 objc-parse.y:327
+msgid "ANSI C does not allow extra `;' outside of a function"
+msgstr ""
+
+#: c-parse.y:405 objc-parse.y:436
+msgid "ANSI C forbids `&&'"
+msgstr ""
+
+#: c-parse.y:434 objc-parse.y:465
msgid "`sizeof' applied to a bit-field"
msgstr ""
-#: c-parse.y:595 objc-parse.y:642
-#, c-format
-msgid "`%s' undeclared here (not in a function)"
+#: c-parse.y:477 objc-parse.y:508
+msgid "ANSI C forbids constructor expressions"
msgstr ""
-#: c-parse.y:605 objc-parse.y:667
-#, c-format
-msgid "`%s' undeclared (first use in this function)"
+#: c-parse.y:546 objc-parse.y:577
+msgid "ANSI C forbids omitting the middle term of a ?: expression"
msgstr ""
-#: c-parse.y:610 objc-parse.y:672
-msgid "(Each undeclared identifier is reported only once"
+#: c-parse.y:594 objc-parse.y:625
+msgid "ANSI C forbids braced-groups within expressions"
msgstr ""
-#: c-parse.y:611 objc-parse.y:673
-msgid "for each function it appears in.)"
+#: c-parse.y:649
+msgid "Use of ANSI string concatenation"
+msgstr ""
+
+#: c-parse.y:661 objc-parse.y:723
+msgid "ANSI C does not permit use of `varargs.h'"
msgstr ""
-#: c-parse.y:638 objc-parse.y:705
+#: c-parse.y:776 c-parse.y:797 c-parse.y:829 objc-parse.y:838 objc-parse.y:859
+#: objc-parse.y:891 parse.y:1799 parse.y:1806 parse.y:1845
#, c-format
-msgid "`%s' implicitly declared as function"
+msgid "`%s' is not at beginning of declaration"
msgstr ""
-#: c-parse.y:1234 c-parse.y:1268
+#: c-parse.y:993 objc-parse.y:1064
+msgid "ANSI C forbids empty initializer braces"
+msgstr ""
+
+#: c-parse.y:1043 c-parse.y:1069 objc-parse.y:1110 objc-parse.y:1136
+msgid "ANSI C forbids nested functions"
+msgstr ""
+
+#: c-parse.y:1140 c-parse.y:1174
msgid "`[*]' in parameter declaration only allowed in ISO C 99"
msgstr ""
-#: c-parse.y:1604 objc-parse.y:1739 parse.y:1471
+#: c-parse.y:1257 objc-parse.y:1315 parse.y:2256
+msgid "comma at end of enumerator list"
+msgstr ""
+
+#: c-parse.y:1265 objc-parse.y:1323
+msgid "no semicolon at end of struct or union"
+msgstr ""
+
+#: c-parse.y:1274 objc-parse.y:1332 objc-parse.y:2406
+msgid "extra semicolon in struct or union specified"
+msgstr ""
+
+#: c-parse.y:1298 objc-parse.y:1370
+msgid "ANSI C doesn't support unnamed structs/unions"
+msgstr ""
+
+#: c-parse.y:1312 objc-parse.y:1384
+msgid "ANSI C forbids member declarations with no members"
+msgstr ""
+
+#: c-parse.y:1426 objc-parse.y:1498
+msgid "ANSI C forbids label at end of compound statement"
+msgstr ""
+
+#: c-parse.y:1460 objc-parse.y:1534
+msgid "ANSI C forbids label declarations"
+msgstr ""
+
+#: c-parse.y:1510 objc-parse.y:1584 parse.y:1501
msgid "braced-group within expression allowed only inside a function"
msgstr ""
-#: c-parse.y:1808 objc-parse.y:1943
+#: c-parse.y:1622 objc-parse.y:1696
+msgid "empty body in an else-statement"
+msgstr ""
+
+#: c-parse.y:1714 objc-parse.y:1788
msgid "break statement not within loop or switch"
msgstr ""
-#: c-parse.y:1813 objc-parse.y:1948
+#: c-parse.y:1719 objc-parse.y:1793
msgid "continue statement not within a loop"
msgstr ""
-#: c-parse.y:1888 objc-parse.y:2023
+#: c-parse.y:1773 objc-parse.y:1847
+msgid "ANSI C forbids `goto *expr;'"
+msgstr ""
+
+#: c-parse.y:1794 objc-parse.y:1868
msgid "invalid `for (ITERATOR)' syntax"
msgstr ""
-#: c-parse.y:1890 objc-parse.y:2025
+#: c-parse.y:1796 objc-parse.y:1870
#, c-format
msgid "`%s' is not an iterator"
msgstr ""
-#: c-parse.y:1893 objc-parse.y:2028
+#: c-parse.y:1799 objc-parse.y:1873
#, c-format
msgid "`for (%s)' inside expansion of same iterator"
msgstr ""
-#: c-parse.y:1951 c-parse.y:1980 cp/expr.c:245 cp/typeck2.c:1340
-#: objc-parse.y:2086 objc-parse.y:2115
+#: c-parse.y:1851 objc-parse.y:1925
+msgid "label must have integral type in ANSI C"
+msgstr ""
+
+#: c-parse.y:1857 c-parse.y:1886 cp/expr.c:245 cp/typeck2.c:1340
+#: objc-parse.y:1931 objc-parse.y:1960
msgid "case label not within a switch statement"
msgstr ""
-#: c-parse.y:1954 c-parse.y:1983 objc-parse.y:2089 objc-parse.y:2118
+#: c-parse.y:1860 c-parse.y:1889 objc-parse.y:1934 objc-parse.y:1963
msgid "duplicate case value"
msgstr ""
-#: c-parse.y:1960 c-parse.y:1991 cp/expr.c:277 objc-parse.y:2095
-#: objc-parse.y:2126
+#: c-parse.y:1861 c-parse.y:1890 objc-parse.y:1935 objc-parse.y:1964
+msgid "this is the first entry for that value"
+msgstr ""
+
+#: c-parse.y:1864 c-parse.y:1893 cp/expr.c:271 cp/typeck2.c:1415
+#: objc-parse.y:1938 objc-parse.y:1967
+msgid "case value out of range"
+msgstr ""
+
+#: c-parse.y:1866 c-parse.y:1897 cp/expr.c:277 objc-parse.y:1940
+#: objc-parse.y:1971
msgid "case label within scope of cleanup or variable array"
msgstr ""
-#: c-parse.y:2002 cp/expr.c:249 cp/typeck2.c:1342 objc-parse.y:2137
+#: c-parse.y:1876 objc-parse.y:1950
+msgid "ANSI C forbids case ranges"
+msgstr ""
+
+#: c-parse.y:1895 objc-parse.y:1969
+msgid "empty case range"
+msgstr ""
+
+#: c-parse.y:1908 cp/expr.c:249 cp/typeck2.c:1342 objc-parse.y:1982
msgid "default label not within a switch statement"
msgstr ""
-#: c-parse.y:2005 cp/expr.c:266 cp/typeck2.c:1348 objc-parse.y:2140
+#: c-parse.y:1911 cp/expr.c:266 cp/typeck2.c:1348 objc-parse.y:1985
msgid "multiple default labels in one switch"
msgstr ""
+#: c-parse.y:1912 objc-parse.y:1986
+msgid "this is the first default label"
+msgstr ""
+
+#: c-parse.y:1985 objc-parse.y:2059
+msgid "ANSI C forbids forward parameter declarations"
+msgstr ""
+
#. Gcc used to allow this as an extension. However, it does
#. not work for all targets, and thus has been disabled.
#. Also, since func (...) and func () are indistinguishable,
#. it caused problems with the code in expand_builtin which
#. tries to verify that BUILT_IN_NEXT_ARG is being used
#. correctly.
-#: c-parse.y:2102 objc-parse.y:2237
+#: c-parse.y:2008 objc-parse.y:2082
msgid "ANSI C requires a named argument before `...'"
msgstr ""
-#: c-parse.y:2182 objc-parse.y:2317
+#: c-parse.y:2088 objc-parse.y:2162
msgid "`...' in old-style identifier list"
msgstr ""
-#: /usr/lib/bison.simple:639
+#: /usr/lib/bison.simple:639 /usr/share/misc/bison.simple:639
msgid "parse error; also virtual memory exceeded"
msgstr ""
-#: /usr/lib/bison.simple:643
+#: /usr/lib/bison.simple:643 /usr/share/misc/bison.simple:643
msgid "parse error"
msgstr ""
-#: c-typeck.c:117
+#: c-pragma.c:74
+#, c-format
+msgid "Alignment must be a small power of two, not %d, in #pragma pack"
+msgstr ""
+
+#: c-pragma.c:118
+msgid ""
+"#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
+msgstr ""
+
+#: c-pragma.c:136
+#, c-format
+msgid ""
+"#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
+"<n>)"
+msgstr ""
+
+#: c-pragma.c:216
+msgid "malformed `#pragma pack'"
+msgstr ""
+
+#: c-pragma.c:225
+msgid "malformed '#pragma pack(push[,id],<n>)'"
+msgstr ""
+
+#: c-pragma.c:232
+msgid "malformed '#pragma pack(pop[,id])'"
+msgstr ""
+
+#: c-pragma.c:245
+msgid "malformed `#pragma weak'"
+msgstr ""
+
+#: c-typeck.c:120
#, c-format
msgid "`%s' has an incomplete type"
msgstr ""
-#: c-typeck.c:139 cp/call.c:2517
+#: c-typeck.c:142 cp/call.c:2517
msgid "invalid use of void expression"
msgstr ""
-#: c-typeck.c:148
+#: c-typeck.c:151
msgid "invalid use of array with unspecified bounds"
msgstr ""
-#: c-typeck.c:156
+#: c-typeck.c:159
#, c-format
msgid "invalid use of undefined type `%s %s'"
msgstr ""
#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:160
+#: c-typeck.c:163
#, c-format
msgid "invalid use of incomplete typedef `%s'"
msgstr ""
-#: c-typeck.c:717
+#: c-typeck.c:391 c-typeck.c:405
+msgid "function types not truly compatible in ANSI C"
+msgstr ""
+
+#: c-typeck.c:554
+msgid "types are not quite compatible"
+msgstr ""
+
+#: c-typeck.c:705
+msgid "sizeof applied to a function type"
+msgstr ""
+
+#: c-typeck.c:711
+msgid "sizeof applied to a void type"
+msgstr ""
+
+#: c-typeck.c:720
msgid "sizeof applied to an incomplete type"
msgstr ""
-#: c-typeck.c:758 c-typeck.c:2656
+#: c-typeck.c:761 c-typeck.c:2748
msgid "arithmetic on pointer to an incomplete type"
msgstr ""
-#: c-typeck.c:785
+#: c-typeck.c:788
msgid "__alignof__ applied to an incomplete type"
msgstr ""
-#: c-typeck.c:807
+#: c-typeck.c:810
msgid "`__alignof' applied to a bit-field"
msgstr ""
-#: c-typeck.c:980 cp/typeck.c:1762
+#: c-typeck.c:983 cp/typeck.c:1763
msgid "invalid use of non-lvalue array"
msgstr ""
-#: c-typeck.c:1155
+#: c-typeck.c:1158
#, c-format
msgid "%s has no member named `%s'"
msgstr ""
-#: c-typeck.c:1186
+#: c-typeck.c:1189
#, c-format
msgid "request for member `%s' in something not a structure or union"
msgstr ""
-#: c-typeck.c:1219
+#: c-typeck.c:1222
msgid "dereferencing pointer to incomplete type"
msgstr ""
-#: c-typeck.c:1240 cp/typeck.c:2368
+#: c-typeck.c:1226
+msgid "dereferencing `void *' pointer"
+msgstr ""
+
+#: c-typeck.c:1243 cp/typeck.c:2369
#, c-format
msgid "invalid type argument of `%s'"
msgstr ""
-#: c-typeck.c:1259 cp/typeck.c:2394
+#: c-typeck.c:1262 cp/typeck.c:2395
msgid "subscript missing in array reference"
msgstr ""
-#: c-typeck.c:1288 c-typeck.c:1383 cp/typeck.c:2422 cp/typeck.c:2500
+#: c-typeck.c:1283 cp/typeck.c:2416
+msgid "array subscript has type `char'"
+msgstr ""
+
+#: c-typeck.c:1291 c-typeck.c:1386 cp/typeck.c:2423 cp/typeck.c:2501
msgid "array subscript is not an integer"
msgstr ""
-#: c-typeck.c:1378 cp/typeck.c:2495
+#: c-typeck.c:1321
+msgid "ANSI C forbids subscripting `register' array"
+msgstr ""
+
+#: c-typeck.c:1323 c-typeck.c:1332
+msgid "ANSI C forbids subscripting non-lvalue array"
+msgstr ""
+
+#: c-typeck.c:1365
+msgid "subscript has type `char'"
+msgstr ""
+
+#: c-typeck.c:1381 cp/typeck.c:2496
msgid "subscripted value is neither array nor pointer"
msgstr ""
-#: c-typeck.c:1434
+#: c-typeck.c:1431
+#, c-format
+msgid "`%s' undeclared here (not in a function)"
+msgstr ""
+
+#: c-typeck.c:1438
+#, c-format
+msgid "`%s' undeclared (first use in this function)"
+msgstr ""
+
+#: c-typeck.c:1443
+msgid "(Each undeclared identifier is reported only once"
+msgstr ""
+
+#: c-typeck.c:1444
+msgid "for each function it appears in.)"
+msgstr ""
+
+#: c-typeck.c:1461
+#, c-format
+msgid "local declaration of `%s' hides instance variable"
+msgstr ""
+
+#: c-typeck.c:1526
msgid "called object is not a function"
msgstr ""
-#: c-typeck.c:1517 cp/typeck.c:3128
+#: c-typeck.c:1609 cp/typeck.c:3129
msgid "too many arguments to function"
msgstr ""
-#: c-typeck.c:1540
+#: c-typeck.c:1632
#, c-format
msgid "type of formal parameter %d is incomplete"
msgstr ""
-#: c-typeck.c:1553
+#: c-typeck.c:1645
#, c-format
msgid "%s as integer rather than floating due to prototype"
msgstr ""
-#: c-typeck.c:1556
+#: c-typeck.c:1648
#, c-format
msgid "%s as complex rather than floating due to prototype"
msgstr ""
-#: c-typeck.c:1559
+#: c-typeck.c:1651
#, c-format
msgid "%s as floating rather than integer due to prototype"
msgstr ""
-#: c-typeck.c:1562
+#: c-typeck.c:1654
#, c-format
msgid "%s as floating rather than complex due to prototype"
msgstr ""
-#: c-typeck.c:1572
+#: c-typeck.c:1664
#, c-format
msgid "%s as `float' rather than `double' due to prototype"
msgstr ""
-#: c-typeck.c:1587
+#: c-typeck.c:1679
#, c-format
msgid "%s with different width due to prototype"
msgstr ""
-#: c-typeck.c:1621
+#: c-typeck.c:1713
#, c-format
msgid "%s as unsigned due to prototype"
msgstr ""
-#: c-typeck.c:1623
+#: c-typeck.c:1715
#, c-format
msgid "%s as signed due to prototype"
msgstr ""
-#: c-typeck.c:1658 cp/typeck.c:3230
+#: c-typeck.c:1750 cp/typeck.c:3231
msgid "too few arguments to function"
msgstr ""
-#: c-typeck.c:2228 cp/typeck.c:3781
+#: c-typeck.c:1791
+msgid "suggest parentheses around + or - inside shift"
+msgstr ""
+
+#: c-typeck.c:1798
+msgid "suggest parentheses around && within ||"
+msgstr ""
+
+#: c-typeck.c:1807
+msgid "suggest parentheses around arithmetic in operand of |"
+msgstr ""
+
+#: c-typeck.c:1810
+msgid "suggest parentheses around comparison in operand of |"
+msgstr ""
+
+#: c-typeck.c:1819
+msgid "suggest parentheses around arithmetic in operand of ^"
+msgstr ""
+
+#: c-typeck.c:1822
+msgid "suggest parentheses around comparison in operand of ^"
+msgstr ""
+
+#: c-typeck.c:1829
+msgid "suggest parentheses around + or - in operand of &"
+msgstr ""
+
+#: c-typeck.c:1832
+msgid "suggest parentheses around comparison in operand of &"
+msgstr ""
+
+#: c-typeck.c:1839
+msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
+msgstr ""
+
+#: c-typeck.c:2093 cp/typeck.c:3509
+msgid "right shift count is negative"
+msgstr ""
+
+#: c-typeck.c:2100 cp/typeck.c:3515
+msgid "right shift count >= width of type"
+msgstr ""
+
+#: c-typeck.c:2125 cp/typeck.c:3534
+msgid "left shift count is negative"
+msgstr ""
+
+#: c-typeck.c:2128 cp/typeck.c:3536
+msgid "left shift count >= width of type"
+msgstr ""
+
+#: c-typeck.c:2153
+msgid "shift count is negative"
+msgstr ""
+
+#: c-typeck.c:2155
+msgid "shift count >= width of type"
+msgstr ""
+
+#: c-typeck.c:2176 cp/typeck.c:3571
+msgid "comparing floating point with == or != is unsafe"
+msgstr ""
+
+#: c-typeck.c:2200 c-typeck.c:2206
+msgid "ANSI C forbids comparison of `void *' with function pointer"
+msgstr ""
+
+#: c-typeck.c:2209 c-typeck.c:2251 c-typeck.c:2279
+msgid "comparison of distinct pointer types lacks a cast"
+msgstr ""
+
+#: c-typeck.c:2224 c-typeck.c:2230 c-typeck.c:2300 c-typeck.c:2306
+msgid "comparison between pointer and integer"
+msgstr ""
+
+#: c-typeck.c:2246 c-typeck.c:2274
+msgid "ANSI C forbids ordered comparisons of pointers to functions"
+msgstr ""
+
+#: c-typeck.c:2271
+msgid "comparison of complete and incomplete pointers"
+msgstr ""
+
+#: c-typeck.c:2287 c-typeck.c:2294
+msgid "ordered comparison of pointer with integer zero"
+msgstr ""
+
+#: c-typeck.c:2320 cp/typeck.c:3782
msgid "unordered comparison on non-floating point argument"
msgstr ""
-#: c-typeck.c:2702
+#: c-typeck.c:2534
+msgid "comparison between signed and unsigned"
+msgstr ""
+
+#: c-typeck.c:2580 cp/typeck.c:4027
+msgid "comparison of promoted ~unsigned with constant"
+msgstr ""
+
+#: c-typeck.c:2588 cp/typeck.c:4035
+msgid "comparison of promoted ~unsigned with unsigned"
+msgstr ""
+
+#: c-typeck.c:2650
+msgid "pointer of type `void *' used in arithmetic"
+msgstr ""
+
+#: c-typeck.c:2656
+msgid "pointer to a function used in arithmetic"
+msgstr ""
+
+#: c-typeck.c:2734
+msgid "pointer of type `void *' used in subtraction"
+msgstr ""
+
+#: c-typeck.c:2736
+msgid "pointer to a function used in subtraction"
+msgstr ""
+
+#: c-typeck.c:2794
msgid "wrong type argument to unary plus"
msgstr ""
-#: c-typeck.c:2713
+#: c-typeck.c:2805
msgid "wrong type argument to unary minus"
msgstr ""
-#: c-typeck.c:2729
+#: c-typeck.c:2821
msgid "wrong type argument to bit-complement"
msgstr ""
-#: c-typeck.c:2740
+#: c-typeck.c:2832
msgid "wrong type argument to abs"
msgstr ""
-#: c-typeck.c:2752
+#: c-typeck.c:2844
msgid "wrong type argument to conjugation"
msgstr ""
-#: c-typeck.c:2766
+#: c-typeck.c:2858
msgid "wrong type argument to unary exclamation mark"
msgstr ""
-#: c-typeck.c:2820
+#: c-typeck.c:2912 c-typeck.c:2938
#, c-format
msgid "wrong type argument to %s"
msgstr ""
-#: c-typeck.c:2840
+#: c-typeck.c:2932
#, c-format
msgid "%s of pointer to unknown structure"
msgstr ""
-#: c-typeck.c:2905
+#: c-typeck.c:2997
msgid "invalid lvalue in increment"
msgstr ""
-#: c-typeck.c:2906
+#: c-typeck.c:2998
msgid "invalid lvalue in decrement"
msgstr ""
-#: c-typeck.c:2914 cp/typeck.c:4573
+#: c-typeck.c:3006 cp/typeck.c:4574
msgid "increment"
msgstr ""
-#: c-typeck.c:2914 cp/typeck.c:4573
+#: c-typeck.c:3006 cp/typeck.c:4574
msgid "decrement"
msgstr ""
-#: c-typeck.c:2981
+#: c-typeck.c:3059
+msgid "ANSI C forbids the address of a cast expression"
+msgstr ""
+
+#: c-typeck.c:3073
msgid "invalid lvalue in unary `&'"
msgstr ""
-#: c-typeck.c:3013
+#: c-typeck.c:3105
#, c-format
msgid "attempt to take address of bit-field structure member `%s'"
msgstr ""
-#: c-typeck.c:3121 c-typeck.c:4468 collect2.c:1318 cp/typeck.c:4775 gcc.c:4012
+#: c-typeck.c:3213 c-typeck.c:4560 c-typeck.c:4576 c-typeck.c:4592
+#: collect2.c:1318 cp/typeck.c:4776 diagnostic.c:1411 gcc.c:4012
#, c-format
msgid "%s"
msgstr ""
-#: c-typeck.c:3231
+#: c-typeck.c:3270
+msgid "ANSI C forbids use of conditional expressions as lvalues"
+msgstr ""
+
+#: c-typeck.c:3273
+msgid "ANSI C forbids use of compound expressions as lvalues"
+msgstr ""
+
+#: c-typeck.c:3276
+msgid "ANSI C forbids use of cast expressions as lvalues"
+msgstr ""
+
+#: c-typeck.c:3290
+#, c-format
+msgid "%s of iterator `%s'"
+msgstr ""
+
+#: c-typeck.c:3298
+#, c-format
+msgid "%s of read-only member `%s'"
+msgstr ""
+
+#: c-typeck.c:3302
+#, c-format
+msgid "%s of read-only variable `%s'"
+msgstr ""
+
+#: c-typeck.c:3305
+#, c-format
+msgid "%s of read-only location"
+msgstr ""
+
+#: c-typeck.c:3323
#, c-format
msgid "cannot take address of bitfield `%s'"
msgstr ""
-#: c-typeck.c:3258
+#: c-typeck.c:3350
#, c-format
msgid "global register variable `%s' used in nested function"
msgstr ""
-#: c-typeck.c:3269
+#: c-typeck.c:3354
+#, c-format
+msgid "register variable `%s' used in nested function"
+msgstr ""
+
+#: c-typeck.c:3361
#, c-format
msgid "address of global register variable `%s' requested"
msgstr ""
-#: c-typeck.c:3281
+#: c-typeck.c:3373
msgid "cannot put object with volatile field into register"
msgstr ""
-#: c-typeck.c:3466
+#: c-typeck.c:3377
+#, c-format
+msgid "address of register variable `%s' requested"
+msgstr ""
+
+#: c-typeck.c:3485
+msgid "signed and unsigned type in conditional expression"
+msgstr ""
+
+#: c-typeck.c:3492
+msgid "ANSI C forbids conditional expr with only one void side"
+msgstr ""
+
+#: c-typeck.c:3508 c-typeck.c:3514
+msgid "ANSI C forbids conditional expr between `void *' and function pointer"
+msgstr ""
+
+#: c-typeck.c:3519
+msgid "pointer type mismatch in conditional expression"
+msgstr ""
+
+#: c-typeck.c:3526 c-typeck.c:3540
+msgid "pointer/integer type mismatch in conditional expression"
+msgstr ""
+
+#: c-typeck.c:3532 c-typeck.c:3546
+msgid "ANSI C forbids conditional expr between 0 and function pointer"
+msgstr ""
+
+#: c-typeck.c:3558
msgid "type mismatch in conditional expression"
msgstr ""
-#: c-typeck.c:3578
+#: c-typeck.c:3631 cp/typeck.c:5063
+msgid "left-hand operand of comma expression has no effect"
+msgstr ""
+
+#: c-typeck.c:3670
msgid "cast specifies array type"
msgstr ""
-#: c-typeck.c:3584
+#: c-typeck.c:3676
msgid "cast specifies function type"
msgstr ""
-#: c-typeck.c:3631
+#: c-typeck.c:3686
+msgid "ANSI C forbids casting nonscalar to the same type"
+msgstr ""
+
+#: c-typeck.c:3707
+msgid "ANSI C forbids casts to union type"
+msgstr ""
+
+#: c-typeck.c:3723
msgid "cast to union type from type not present in union"
msgstr ""
+#. There are qualifiers present in IN_OTYPE that are not
+#. present in IN_TYPE.
+#: c-typeck.c:3768
+msgid "cast discards qualifiers from pointer target type"
+msgstr ""
+
+#: c-typeck.c:3783
+msgid "cast increases required alignment of target type"
+msgstr ""
+
+#: c-typeck.c:3789 cp/typeck.c:5478
+msgid "cast from pointer to integer of different size"
+msgstr ""
+
+#: c-typeck.c:3794
+msgid "cast does not match function type"
+msgstr ""
+
+#: c-typeck.c:3801 cp/typeck.c:5485
+msgid "cast to pointer from integer of different size"
+msgstr ""
+
#. Now we have handled acceptable kinds of LHS that are not truly lvalues.
#. Reject anything strange now.
-#: c-typeck.c:3851
+#: c-typeck.c:3943
msgid "invalid lvalue in assignment"
msgstr ""
#. Convert new value to destination type.
-#: c-typeck.c:3860 c-typeck.c:3884 c-typeck.c:3899 cp/typeck.c:5599
-#: cp/typeck.c:5748
+#: c-typeck.c:3952 c-typeck.c:3976 c-typeck.c:3991 cp/typeck.c:5600
+#: cp/typeck.c:5749
msgid "assignment"
msgstr ""
-#: c-typeck.c:4064 c-typeck.c:4131
+#: c-typeck.c:4156 c-typeck.c:4223
#, c-format
msgid "%s makes qualified function pointer from unqualified"
msgstr ""
-#: c-typeck.c:4068 c-typeck.c:4111
+#: c-typeck.c:4160 c-typeck.c:4203
#, c-format
msgid "%s discards qualifiers from pointer target type"
msgstr ""
-#: c-typeck.c:4103
+#: c-typeck.c:4166
+msgid "ANSI C prohibits argument conversion to union type"
+msgstr ""
+
+#: c-typeck.c:4195
#, c-format
msgid "ANSI forbids %s between function pointer and `void *'"
msgstr ""
-#: c-typeck.c:4120
+#: c-typeck.c:4212
#, c-format
msgid "pointer targets in %s differ in signedness"
msgstr ""
-#: c-typeck.c:4136
+#: c-typeck.c:4228
#, c-format
msgid "%s from incompatible pointer type"
msgstr ""
-#: c-typeck.c:4152
+#: c-typeck.c:4244
#, c-format
msgid "%s makes pointer from integer without a cast"
msgstr ""
-#: c-typeck.c:4160
+#: c-typeck.c:4252
#, c-format
msgid "%s makes integer from pointer without a cast"
msgstr ""
-#: c-typeck.c:4172 c-typeck.c:4175
+#: c-typeck.c:4264 c-typeck.c:4267
#, c-format
msgid "incompatible type for argument %d of `%s'"
msgstr ""
-#: c-typeck.c:4179
+#: c-typeck.c:4271
#, c-format
msgid "incompatible type for argument %d of indirect function call"
msgstr ""
-#: c-typeck.c:4183
+#: c-typeck.c:4275
#, c-format
msgid "incompatible types in %s"
msgstr ""
#. Function name is known; supply it.
-#: c-typeck.c:4214
+#: c-typeck.c:4306
#, c-format
msgid "passing arg %d of `%s'"
msgstr ""
#. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4224
+#: c-typeck.c:4316
#, c-format
msgid "passing arg %d of pointer to function"
msgstr ""
-#: c-typeck.c:4291
+#: c-typeck.c:4383
msgid "initializer for static variable is not constant"
msgstr ""
-#: c-typeck.c:4297
+#: c-typeck.c:4389
msgid "initializer for static variable uses complicated arithmetic"
msgstr ""
-#: c-typeck.c:4471
+#: c-typeck.c:4397
+msgid "aggregate initializer is not constant"
+msgstr ""
+
+#: c-typeck.c:4399
+msgid "aggregate initializer uses complicated arithmetic"
+msgstr ""
+
+#: c-typeck.c:4563 c-typeck.c:4579 c-typeck.c:4595
#, c-format
msgid "(near initialization for `%s')"
msgstr ""
-#: c-typeck.c:4551 cp/typeck2.c:590
+#: c-typeck.c:4645 cp/typeck2.c:590
msgid "char-array initialized from wide string"
msgstr ""
-#: c-typeck.c:4558 cp/typeck2.c:597
+#: c-typeck.c:4652 cp/typeck2.c:597
msgid "int-array initialized from non-wide string"
msgstr ""
-#: c-typeck.c:4575
+#: c-typeck.c:4669 cp/typeck2.c:613
msgid "initializer-string for array of chars is too long"
msgstr ""
-#: c-typeck.c:4602
+#: c-typeck.c:4696
msgid "array initialized from non-constant array expression"
msgstr ""
-#: c-typeck.c:4619 c-typeck.c:4621 c-typeck.c:4627 c-typeck.c:4654
-#: c-typeck.c:5840
+#: c-typeck.c:4713 c-typeck.c:4715 c-typeck.c:4721 c-typeck.c:4748
+#: c-typeck.c:5934
msgid "initializer element is not constant"
msgstr ""
-#: c-typeck.c:4633 c-typeck.c:4660 c-typeck.c:5846
+#: c-typeck.c:4727 c-typeck.c:4754 c-typeck.c:5940
msgid "initializer element is not computable at load time"
msgstr ""
-#: c-typeck.c:4649
+#: c-typeck.c:4743
msgid "initialization"
msgstr ""
-#: c-typeck.c:4697 c-typeck.c:4713 cp/typeck2.c:689
+#: c-typeck.c:4791 c-typeck.c:4807 cp/typeck2.c:689
msgid "invalid initializer"
msgstr ""
-#: c-typeck.c:5177
+#: c-typeck.c:5271
msgid "extra brace group at end of initializer"
msgstr ""
-#: c-typeck.c:5189
+#: c-typeck.c:5283
msgid "missing braces around initializer"
msgstr ""
-#: c-typeck.c:5223
+#: c-typeck.c:5317
msgid "braces around scalar initializer"
msgstr ""
-#: c-typeck.c:5304
+#: c-typeck.c:5398
msgid "missing initializer"
msgstr ""
-#: c-typeck.c:5317
+#: c-typeck.c:5411
msgid "empty braces in initializer"
msgstr ""
-#: c-typeck.c:5367
+#: c-typeck.c:5461
msgid "empty scalar initializer"
msgstr ""
-#: c-typeck.c:5372
+#: c-typeck.c:5466
msgid "extra elements in scalar initializer"
msgstr ""
-#: c-typeck.c:5497 c-typeck.c:5499
+#: c-typeck.c:5518
+#, c-format
+msgid "zero or negative array size `%s'"
+msgstr ""
+
+#: c-typeck.c:5591 c-typeck.c:5593
msgid "nonconstant array index in initializer"
msgstr ""
-#: c-typeck.c:5501
+#: c-typeck.c:5595
msgid "array index in non-array initializer"
msgstr ""
-#: c-typeck.c:5503
+#: c-typeck.c:5597
msgid "duplicate array index in initializer"
msgstr ""
-#: c-typeck.c:5509
+#: c-typeck.c:5603
msgid "empty index range in initializer"
msgstr ""
-#: c-typeck.c:5544
+#: c-typeck.c:5607
+msgid "ANSI C forbids specifying element to initialize"
+msgstr ""
+
+#: c-typeck.c:5638
#, c-format
msgid "unknown field `%s' specified in initializer"
msgstr ""
-#: c-typeck.c:5547
+#: c-typeck.c:5641
#, c-format
msgid "field `%s' already initialized"
msgstr ""
-#: c-typeck.c:5862
+#: c-typeck.c:5647
+msgid "ANSI C forbids specifying structure member to initialize"
+msgstr ""
+
+#: c-typeck.c:5956
msgid "duplicate initializer"
msgstr ""
-#: c-typeck.c:6186
+#: c-typeck.c:6280
msgid "excess elements in char array initializer"
msgstr ""
-#: c-typeck.c:6193 c-typeck.c:6228
+#: c-typeck.c:6287 c-typeck.c:6322
msgid "excess elements in struct initializer"
msgstr ""
-#: c-typeck.c:6295
+#: c-typeck.c:6389
msgid "excess elements in union initializer"
msgstr ""
-#: c-typeck.c:6365 c-typeck.c:6376
+#: c-typeck.c:6459 c-typeck.c:6470
msgid "excess elements in array initializer"
msgstr ""
-#: c-typeck.c:6415
+#: c-typeck.c:6509
msgid "excess elements in scalar initializer"
msgstr ""
-#: c-typeck.c:6449
+#: c-typeck.c:6543
msgid "asm template is not a string constant"
msgstr ""
-#: c-typeck.c:6473
+#: c-typeck.c:6567
msgid "invalid lvalue in asm statement"
msgstr ""
-#: c-typeck.c:6508
+#: c-typeck.c:6602
msgid "modification by `asm'"
msgstr ""
-#: c-typeck.c:6545
+#: c-typeck.c:6621 cp/typeck.c:6766
+msgid "function declared `noreturn' has a `return' statement"
+msgstr ""
+
+#: c-typeck.c:6628
+msgid "`return' with no value, in function returning non-void"
+msgstr ""
+
+#: c-typeck.c:6635
+msgid "`return' with a value, in function returning void"
+msgstr ""
+
+#: c-typeck.c:6640
msgid "return"
msgstr ""
-#: c-typeck.c:6631
+#: c-typeck.c:6691
+msgid "function returns address of local variable"
+msgstr ""
+
+#: c-typeck.c:6726
msgid "switch quantity not an integer"
msgstr ""
+#: c-typeck.c:6738
+msgid "`long' switch expression not converted to `int' in ANSI C"
+msgstr ""
+
+#: calls.c:1857
+#, c-format
+msgid "inlining failed in call to `%s'"
+msgstr ""
+
+#: calls.c:1858 calls.c:2072
+msgid "called from here"
+msgstr ""
+
+#: calls.c:2071
+#, c-format
+msgid "can't inline call to `%s'"
+msgstr ""
+
+#: calls.c:2104
+msgid "function call has aggregate value"
+msgstr ""
+
#: collect2.c:455
msgid "internal error"
msgstr ""
@@ -1452,7 +2994,7 @@ msgstr ""
msgid "wrote %ld bytes, expected %ld, to %s"
msgstr ""
-#: combine.c:12603
+#: combine.c:12605
#, c-format
msgid ""
";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
@@ -1461,7 +3003,7 @@ msgid ""
"\n"
msgstr ""
-#: combine.c:12613
+#: combine.c:12615
#, c-format
msgid ""
"\n"
@@ -1480,19 +3022,19 @@ msgid "invalid %%C value"
msgstr ""
#: config/a29k/a29k.c:1019 config/alpha/alpha.c:3510
-#: config/rs6000/rs6000.c:3605
+#: config/rs6000/rs6000.c:3621
#, ycp-format
msgid "invalid %%N value"
msgstr ""
#: config/a29k/a29k.c:1025 config/alpha/alpha.c:3581
-#: config/rs6000/rs6000.c:3567
+#: config/rs6000/rs6000.c:3583
#, ycp-format
msgid "invalid %%M value"
msgstr ""
#: config/a29k/a29k.c:1031 config/alpha/alpha.c:3573
-#: config/rs6000/rs6000.c:3532
+#: config/rs6000/rs6000.c:3548
#, ycp-format
msgid "invalid %%m value"
msgstr ""
@@ -1502,13 +3044,13 @@ msgstr ""
msgid "invalid %%L value"
msgstr ""
-#: config/a29k/a29k.c:1136 config/rs6000/rs6000.c:3613
+#: config/a29k/a29k.c:1136 config/rs6000/rs6000.c:3629
#, ycp-format
msgid "invalid %%O value"
msgstr ""
#: config/a29k/a29k.c:1142 config/alpha/alpha.c:3518
-#: config/rs6000/rs6000.c:3632
+#: config/rs6000/rs6000.c:3648
#, ycp-format
msgid "invalid %%P value"
msgstr ""
@@ -1518,6 +3060,82 @@ msgstr ""
msgid "invalid %%V value"
msgstr ""
+#: config/a29k/a29k.h:101
+msgid "Generate code assuming DW bit is set"
+msgstr ""
+
+#: config/a29k/a29k.h:102
+msgid "Generate code assuming DW bit is not set"
+msgstr ""
+
+#: config/a29k/a29k.h:103
+msgid "Generate code using byte writes"
+msgstr ""
+
+#: config/a29k/a29k.h:104
+msgid "Do not generate byte writes"
+msgstr ""
+
+#: config/a29k/a29k.h:105
+msgid "Use small memory model"
+msgstr ""
+
+#: config/a29k/a29k.h:106
+msgid "Use normal memory model"
+msgstr ""
+
+#: config/a29k/a29k.h:107
+msgid "Use large memory model"
+msgstr ""
+
+#: config/a29k/a29k.h:108
+msgid "Generate 29050 code"
+msgstr ""
+
+#: config/a29k/a29k.h:109
+msgid "Generate 29000 code"
+msgstr ""
+
+#: config/a29k/a29k.h:110
+msgid "Use kernel global registers"
+msgstr ""
+
+#: config/a29k/a29k.h:111
+msgid "Use user global registers"
+msgstr ""
+
+#: config/a29k/a29k.h:112
+msgid "Emit stack checking code"
+msgstr ""
+
+#: config/a29k/a29k.h:113
+msgid "Do not emit stack checking code"
+msgstr ""
+
+#: config/a29k/a29k.h:114
+msgid "Work around storem hardware bug"
+msgstr ""
+
+#: config/a29k/a29k.h:115
+msgid "Do not work around storem hardware bug"
+msgstr ""
+
+#: config/a29k/a29k.h:116
+msgid "Store locals in argument registers"
+msgstr ""
+
+#: config/a29k/a29k.h:117
+msgid "Do not store locals in arg registers"
+msgstr ""
+
+#: config/a29k/a29k.h:118 config/i960/i960.h:281 config/mips/mips.h:373
+msgid "Use software floating point"
+msgstr ""
+
+#: config/a29k/a29k.h:119
+msgid "Do not generate multm instructions"
+msgstr ""
+
#: config/alpha/alpha.c:174
#, c-format
msgid "bad value `%s' for -mtrap-precision switch"
@@ -1538,12 +3156,34 @@ msgstr ""
msgid "bad value `%s' for -mcpu switch"
msgstr ""
+#: config/alpha/alpha.c:262
+msgid "fp software completion requires -mtrap-precision=i"
+msgstr ""
+
+#: config/alpha/alpha.c:278
+msgid "rounding mode not supported for VAX floats"
+msgstr ""
+
+#: config/alpha/alpha.c:283
+msgid "trap mode not supported for VAX floats"
+msgstr ""
+
+#: config/alpha/alpha.c:312
+#, c-format
+msgid "L%d cache latency unknown for %s"
+msgstr ""
+
+#: config/alpha/alpha.c:327
+#, c-format
+msgid "bad value `%s' for -mmemory-latency"
+msgstr ""
+
#: config/alpha/alpha.c:3492
#, ycp-format
msgid "invalid %%r value"
msgstr ""
-#: config/alpha/alpha.c:3503 config/rs6000/rs6000.c:3677
+#: config/alpha/alpha.c:3503 config/rs6000/rs6000.c:3692
#, ycp-format
msgid "invalid %%R value"
msgstr ""
@@ -1559,22 +3199,136 @@ msgid "invalid %%U value"
msgstr ""
#: config/alpha/alpha.c:3624 config/alpha/alpha.c:3635 config/romp/romp.c:691
-#: config/rs6000/rs6000.c:3685
+#: config/rs6000/rs6000.c:3700
#, ycp-format
msgid "invalid %%s value"
msgstr ""
-#: config/alpha/alpha.c:3683 config/rs6000/rs6000.c:3396
+#: config/alpha/alpha.c:3683 config/rs6000/rs6000.c:3412
#, ycp-format
msgid "invalid %%E value"
msgstr ""
#: config/alpha/alpha.c:3704 config/romp/romp.c:966
-#: config/rs6000/rs6000.c:3937
+#: config/rs6000/rs6000.c:3952
#, ycp-format
msgid "invalid %%xn code"
msgstr ""
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/alpha/alpha.h:199 config/i386/i386.h:227 config/i386/i386.h:229
+#: config/i386/i386.h:231 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:304
+#: config/sparc/sparc.h:578 config/sparc/sparc.h:583
+msgid "Use hardware fp"
+msgstr ""
+
+#: config/alpha/alpha.h:200 config/i386/i386.h:228 config/i386/i386.h:230
+#: config/rs6000/rs6000.h:306 config/sparc/sparc.h:580
+#: config/sparc/sparc.h:585
+msgid "Do not use hardware fp"
+msgstr ""
+
+#: config/alpha/alpha.h:201
+msgid "Use fp registers"
+msgstr ""
+
+#: config/alpha/alpha.h:203
+msgid "Do not use fp registers"
+msgstr ""
+
+#: config/alpha/alpha.h:204
+msgid "Do not assume GAS"
+msgstr ""
+
+#: config/alpha/alpha.h:205
+msgid "Assume GAS"
+msgstr ""
+
+#: config/alpha/alpha.h:207
+msgid "Request IEEE-conformant math library routines (OSF/1)"
+msgstr ""
+
+#: config/alpha/alpha.h:209
+msgid "Emit IEEE-conformant code, without inexact exceptions"
+msgstr ""
+
+#: config/alpha/alpha.h:211
+msgid "Emit IEEE-conformant code, with inexact exceptions"
+msgstr ""
+
+#: config/alpha/alpha.h:213
+msgid "Do not emit complex integer constants to read-only memory"
+msgstr ""
+
+#: config/alpha/alpha.h:214
+msgid "Use VAX fp"
+msgstr ""
+
+#: config/alpha/alpha.h:215
+msgid "Do not use VAX fp"
+msgstr ""
+
+#: config/alpha/alpha.h:216
+msgid "Emit code for the byte/word ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:219
+msgid "Emit code for the motion video ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:222
+msgid "Emit code for the fp move and sqrt ISA extension"
+msgstr ""
+
+#: config/alpha/alpha.h:224
+msgid "Emit code for the counting ISA extension"
+msgstr ""
+
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values. Its definition is an initializer
+#. with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the fixed
+#. part of the option name, and the address of a variable. The
+#. 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.
+#.
+#. Here is an example which defines `-mshort-data-NUMBER'. If the
+#. given option is `-mshort-data-512', the variable `m88k_short_data'
+#. will be set to the string `"512"'.
+#.
+#. extern char *m88k_short_data;
+#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
+#. For -mcpu=
+#. For -mfp-rounding-mode=[n|m|c|d]
+#. For -mfp-trap-mode=[n|u|su|sui]
+#. For -mtrap-precision=[p|f|i]
+#. For -mmemory-latency=
+#: config/alpha/alpha.h:260
+msgid "Generate code for a given CPU"
+msgstr ""
+
+#: config/alpha/alpha.h:262
+msgid "Control the generated fp rounding mode"
+msgstr ""
+
+#: config/alpha/alpha.h:264
+msgid "Control the IEEE trap mode"
+msgstr ""
+
+#: config/alpha/alpha.h:266
+msgid "Control the precision given to fp exceptions"
+msgstr ""
+
+#: config/alpha/alpha.h:268
+msgid "Tune expected memory latency"
+msgstr ""
+
#: config/arc/arc.c:109
#, c-format
msgid "bad value (%s) for -mcpu switch"
@@ -1597,29 +3351,99 @@ msgid "invalid operand to %V code"
msgstr ""
#. Unknown flag.
-#: config/arc/arc.c:1741 config/m32r/m32r.c:2357 config/sparc/sparc.c:5849
+#: config/arc/arc.c:1741 config/m32r/m32r.c:2357 config/sparc/sparc.c:5859
msgid "invalid operand output code"
msgstr ""
+#: config/arm/arm.c:339
+#, c-format
+msgid "switch -mcpu=%s conflicts with -march= switch"
+msgstr ""
+
#: config/arm/arm.c:349 config/rs6000/rs6000.c:315 config/sparc/sparc.c:332
#, c-format
msgid "bad value (%s) for %s switch"
msgstr ""
+#: config/arm/arm.c:484
+msgid "target CPU does not support APCS-32"
+msgstr ""
+
+#: config/arm/arm.c:489
+msgid "target CPU does not support APCS-26"
+msgstr ""
+
+#: config/arm/arm.c:495
+msgid "target CPU does not support interworking"
+msgstr ""
+
+#: config/arm/arm.c:501
+msgid "target CPU does not supoport THUMB instructions."
+msgstr ""
+
+#: config/arm/arm.c:515
+msgid ""
+"enabling backtrace support is only meaningful when compiling for the Thumb."
+msgstr ""
+
+#: config/arm/arm.c:518
+msgid ""
+"enabling callee interworking support is only meaningful when compiling for "
+"the Thumb."
+msgstr ""
+
+#: config/arm/arm.c:521
+msgid ""
+"enabling caller interworking support is only meaningful when compiling for "
+"the Thumb."
+msgstr ""
+
+#: config/arm/arm.c:527
+msgid "interworking forces APCS-32 to be used"
+msgstr ""
+
+#: config/arm/arm.c:533
+msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+msgstr ""
+
#: config/arm/arm.c:541
msgid "-fpic and -mapcs-reent are incompatible"
msgstr ""
+#: config/arm/arm.c:544
+msgid "APCS reentrant code not supported. Ignored"
+msgstr ""
+
+#: config/arm/arm.c:552
+msgid "-g with -mno-apcs-frame may not give sensible debugging"
+msgstr ""
+
+#: config/arm/arm.c:560
+msgid "Passing floating point arguments in fp regs not yet supported"
+msgstr ""
+
#: config/arm/arm.c:587
#, c-format
msgid "Invalid floating point emulation option: -mfpe-%s"
msgstr ""
+#: config/arm/arm.c:611
+msgid "Structure size boundary can only be set to 8 or 32"
+msgstr ""
+
+#: config/arm/arm.c:619
+msgid "-mpic-register= is useless without -fpic"
+msgstr ""
+
#: config/arm/arm.c:628
#, c-format
msgid "Unable to use '%s' for PIC register"
msgstr ""
+#: config/arm/arm.c:8105
+msgid "Unable to compute real location of stacked parameter"
+msgstr ""
+
#. Oh dear! We have no low registers into which we can pop
#. high registers!
#: config/arm/arm.c:8704
@@ -1642,6 +3466,191 @@ msgstr ""
msgid "thumb_load_double_from_address: Unhandled address calculation"
msgstr ""
+#: config/arm/arm.h:394
+msgid "Generate APCS conformant stack frames"
+msgstr ""
+
+#: config/arm/arm.h:397
+msgid "Store function names in object code"
+msgstr ""
+
+#: config/arm/arm.h:401
+msgid "Use the 32bit version of the APCS"
+msgstr ""
+
+#: config/arm/arm.h:403
+msgid "Use the 26bit version of the APCS"
+msgstr ""
+
+#: config/arm/arm.h:407
+msgid "Pass FP arguments in FP registers"
+msgstr ""
+
+#: config/arm/arm.h:410
+msgid "Generate re-entrant, PIC code"
+msgstr ""
+
+#: config/arm/arm.h:413
+msgid "The MMU will trap on unaligned accesses"
+msgstr ""
+
+#: config/arm/arm.h:420
+msgid "Use library calls to perform FP operations"
+msgstr ""
+
+#: config/arm/arm.h:422 config/i960/i960.h:279
+msgid "Use hardware floating point instructions"
+msgstr ""
+
+#: config/arm/arm.h:424
+msgid "Assume target CPU is configured as big endian"
+msgstr ""
+
+#: config/arm/arm.h:426
+msgid "Assume target CPU is configured as little endian"
+msgstr ""
+
+#: config/arm/arm.h:428
+msgid "Assume big endian bytes, little endian words"
+msgstr ""
+
+#: config/arm/arm.h:430
+msgid "Support calls between THUMB and ARM instructions sets"
+msgstr ""
+
+#: config/arm/arm.h:433
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr ""
+
+#: config/arm/arm.h:436
+msgid "Do not move instructions into a function's prologue"
+msgstr ""
+
+#: config/arm/arm.h:439
+msgid "Do not load the PIC register in function prologues"
+msgstr ""
+
+#: config/arm/arm.h:442
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr ""
+
+#: config/arm/arm.h:445
+msgid "Compile for the Thumb not the ARM"
+msgstr ""
+
+#: config/arm/arm.h:449
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.h:452
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.h:455
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr ""
+
+#: config/arm/arm.h:459
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr ""
+
+#: config/arm/arm.h:469
+msgid "Specify the name of the target CPU"
+msgstr ""
+
+#: config/arm/arm.h:471
+msgid "Specify the name of the target architecture"
+msgstr ""
+
+#: config/arm/arm.h:475
+msgid "Specify the version of the floating point emulator"
+msgstr ""
+
+#: config/arm/arm.h:477
+msgid "Specify the minimum bit alignment of structures"
+msgstr ""
+
+#: config/arm/arm.h:479
+msgid "Specify the register to be used for PIC addressing"
+msgstr ""
+
+#. None of these is actually used in cc1. If we don't define them in target
+#. switches cc1 complains about them. For the sake of argument lets allocate
+#. bit 31 of target flags for such options.
+#: config/arm/riscix.h:84
+msgid "Do symbol renaming for BSD"
+msgstr ""
+
+#: config/arm/riscix.h:85
+msgid "Do symbol renaming for X/OPEN"
+msgstr ""
+
+#: config/arm/riscix.h:86
+msgid "Don't do symbol renaming"
+msgstr ""
+
+#. Macros used in the machine description to test the flags.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. 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/clipper/clipper.h:40
+msgid "Generate code for the C400"
+msgstr ""
+
+#: config/clipper/clipper.h:41
+msgid "Generate code for the C300"
+msgstr ""
+
+#: config/convex/convex.h:52
+msgid "Generate code for c1"
+msgstr ""
+
+#: config/convex/convex.h:53
+msgid "Generate code for c2"
+msgstr ""
+
+#: config/convex/convex.h:54
+msgid "Generate code for c32"
+msgstr ""
+
+#: config/convex/convex.h:55 config/convex/convex.h:56
+msgid "Generate code for c34"
+msgstr ""
+
+#: config/convex/convex.h:58
+msgid "Use standard calling sequence, with arg count word"
+msgstr ""
+
+#: config/convex/convex.h:60
+msgid "Place arg count in a nop instruction (faster than push)"
+msgstr ""
+
+#: config/convex/convex.h:62
+msgid "Don't push arg count, depend on symbol table"
+msgstr ""
+
+#: config/convex/convex.h:64
+msgid "Use data cache for volatile mem refs (default)"
+msgstr ""
+
+#: config/convex/convex.h:66
+msgid "Don't use data cache for volatile mem refs"
+msgstr ""
+
+#: config/convex/convex.h:68
+msgid "Bypass data cache for volatile mem refs"
+msgstr ""
+
+#: config/convex/convex.h:69
+msgid "Use 64-bit longs"
+msgstr ""
+
+#: config/convex/convex.h:70
+msgid "Use cc- and libc-compatible 32-bit longs"
+msgstr ""
+
#: config/dsp16xx/dsp16xx.c:271
#, c-format
msgid "Invalid register class letter %c"
@@ -1716,6 +3725,158 @@ msgstr ""
msgid "Trampolines not yet implemented"
msgstr ""
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. 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/elxsi/elxsi.h:50
+msgid "Generate code the unix assembler can handle"
+msgstr ""
+
+#: config/elxsi/elxsi.h:51
+msgid "Generate code an embedded assembler can handle"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. 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/fx80/fx80.h:113 config/fx80/fx80.h:114
+msgid "Generate code for a mc68020"
+msgstr ""
+
+#: config/fx80/fx80.h:115 config/ns32k/ns32k.h:117
+msgid "Use bitfield instructions"
+msgstr ""
+
+#: config/fx80/fx80.h:116 config/fx80/fx80.h:117
+msgid "Generate code for a mc68000"
+msgstr ""
+
+#: config/fx80/fx80.h:118
+msgid "Generate software FP code"
+msgstr ""
+
+#: config/fx80/fx80.h:119
+msgid "Do not generate bitfield insns"
+msgstr ""
+
+#: config/fx80/fx80.h:120
+msgid "Use 16bit integers"
+msgstr ""
+
+#: config/fx80/fx80.h:121
+msgid "Use 32bit integers"
+msgstr ""
+
+#: config/h8300/h8300.c:2946 config/h8300/h8300.c:2958
+msgid "Only initialized variables can be placed into the 8-bit area."
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. 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/h8300/h8300.h:102
+msgid "Generate H8/S code"
+msgstr ""
+
+#: config/h8300/h8300.h:103
+msgid "Do not generate H8/S code"
+msgstr ""
+
+#: config/h8300/h8300.h:104
+msgid "Make integers 32 bits wide"
+msgstr ""
+
+#: config/h8300/h8300.h:107
+msgid "Use registers for argument passing"
+msgstr ""
+
+#: config/h8300/h8300.h:109
+msgid "Do not use registers for argument passing"
+msgstr ""
+
+#: config/h8300/h8300.h:111
+msgid "Consider access to byte sized memory slow"
+msgstr ""
+
+#: config/h8300/h8300.h:112
+msgid "Enable linker relaxing"
+msgstr ""
+
+#: config/h8300/h8300.h:114
+msgid "Generate H8/300H code"
+msgstr ""
+
+#: config/h8300/h8300.h:115
+msgid "Do not generate H8/300H code"
+msgstr ""
+
+#: config/h8300/h8300.h:116
+msgid "Use H8/300 alignment rules"
+msgstr ""
+
+#: config/i370/i370.c:1007
+msgid "Escape value out of range"
+msgstr ""
+
+#: config/i370/i370.c:1020
+msgid "#pragma map alias is too long, truncated"
+msgstr ""
+
+#: config/i370/i370.c:1044
+msgid "#pragma map options are missing or incorrect"
+msgstr ""
+
+#. Macro to define tables used to set the flags. This is a list in braces
+#. of pairs in braces, 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/i370/i370.h:63
+msgid "Generate char instructions"
+msgstr ""
+
+#: config/i370/i370.h:64
+msgid "Do not generate char instructions"
+msgstr ""
+
+#: config/i386/cygwin.h:50
+msgid "Use the Cygwin interface"
+msgstr ""
+
+#: config/i386/cygwin.h:52
+msgid "Use the Mingw32 interface"
+msgstr ""
+
+#: config/i386/cygwin.h:53
+msgid "Create GUI application"
+msgstr ""
+
+#: config/i386/cygwin.h:55
+msgid "Create console application"
+msgstr ""
+
+#: config/i386/cygwin.h:56
+msgid "Generate code for a DLL"
+msgstr ""
+
+#: config/i386/cygwin.h:58
+msgid "Ignore dllimport for functions"
+msgstr ""
+
+#: config/i386/cygwin.h:60
+msgid "Use Mingw-specific thread support"
+msgstr ""
+
+#: config/i386/cygwin.h:265
+#, c-format
+msgid "-f%s ignored for target (all code is position independent)"
+msgstr ""
+
#: config/i386/dgux.c:185
#, c-format
msgid "Internal gcc abort from %s:%d"
@@ -1725,67 +3886,101 @@ msgstr ""
msgid "The local variable `insn' has the value:"
msgstr ""
-#: config/i386/i386.c:504
+#: config/i386/dgux.h:62
+msgid "Retain standard MXDB information"
+msgstr ""
+
+#: config/i386/dgux.h:64
+msgid "Retain legend information"
+msgstr ""
+
+#: config/i386/dgux.h:67
+msgid "Generate external legend information"
+msgstr ""
+
+#: config/i386/dgux.h:69
+msgid "Emit identifying info in .s file"
+msgstr ""
+
+#: config/i386/dgux.h:71
+msgid "Warn when a function arg is a structure"
+msgstr ""
+
+#: config/i386/dgux.h:249
+msgid "argument is a structure"
+msgstr ""
+
+#: config/i386/djgpp.h:225
+msgid ""
+"Enable weak symbol and enhanced C++ template support. Binutils 2.9.5.1 or "
+"higher required."
+msgstr ""
+
+#: config/i386/djgpp.h:226
+msgid "Disable weak symbol and enhanced C++ template support."
+msgstr ""
+
+#: config/i386/i386.c:512
#, c-format
msgid "bad value (%s) for -march= switch"
msgstr ""
-#: config/i386/i386.c:517 config/mips/mips.c:4864
+#: config/i386/i386.c:525 config/mips/mips.c:4864
#, c-format
msgid "bad value (%s) for -mcpu= switch"
msgstr ""
-#: config/i386/i386.c:546
+#: config/i386/i386.c:554
#, c-format
msgid "Register '%c' is unknown"
msgstr ""
-#: config/i386/i386.c:550
+#: config/i386/i386.c:558
#, c-format
msgid "Register '%c' already specified in allocation order"
msgstr ""
-#: config/i386/i386.c:561
+#: config/i386/i386.c:569
#, c-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:571
+#: config/i386/i386.c:579
#, c-format
msgid "-malign-loops=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:581
+#: config/i386/i386.c:589
#, c-format
msgid "-malign-jumps=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:591
+#: config/i386/i386.c:599
#, c-format
msgid "-malign-functions=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:602
+#: config/i386/i386.c:610
#, c-format
msgid "-mpreferred-stack-boundary=%d is not between 2 and 31"
msgstr ""
-#: config/i386/i386.c:612
+#: config/i386/i386.c:620
#, c-format
msgid "-mbranch-cost=%d is not between 0 and 5"
msgstr ""
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: config/i386/i386.c:2890 config/pdp11/pdp11.c:1478 final.c:3686
+#: config/i386/i386.c:2914 config/pdp11/pdp11.c:1478 final.c:3704
msgid "floating constant misused"
msgstr ""
-#: config/i386/i386.c:2935
+#: config/i386/i386.c:2959
msgid "invalid UNSPEC as operand"
msgstr ""
-#: config/i386/i386.c:2941 config/pdp11/pdp11.c:1525 final.c:3733
+#: config/i386/i386.c:2965 config/pdp11/pdp11.c:1525 final.c:3751
msgid "invalid expression as operand"
msgstr ""
@@ -1793,79 +3988,71 @@ msgstr ""
msgid "half-pic init called on systems that don't support it."
msgstr ""
-#: config/i386/i386.h:222 config/i386/i386.h:224 config/i386/i386.h:226
-msgid "Use hardware fp"
-msgstr ""
-
-#: config/i386/i386.h:223 config/i386/i386.h:225
-msgid "Do not use hardware fp"
-msgstr ""
-
-#: config/i386/i386.h:227
+#: config/i386/i386.h:232
msgid "Same as -mcpu=i386"
msgstr ""
-#: config/i386/i386.h:228
+#: config/i386/i386.h:233
msgid "Same as -mcpu=i486"
msgstr ""
-#: config/i386/i386.h:229
+#: config/i386/i386.h:234
msgid "Same as -mcpu=pentium"
msgstr ""
-#: config/i386/i386.h:230
+#: config/i386/i386.h:235
msgid "Same as -mcpu=pentiumpro"
msgstr ""
-#: config/i386/i386.h:231
+#: config/i386/i386.h:237
msgid "Alternate calling convention"
msgstr ""
-#: config/i386/i386.h:232
+#: config/i386/i386.h:239 config/ns32k/ns32k.h:106
msgid "Use normal calling convention"
msgstr ""
-#: config/i386/i386.h:234
+#: config/i386/i386.h:241
msgid "Align some doubles on dword boundary"
msgstr ""
-#: config/i386/i386.h:236
+#: config/i386/i386.h:243
msgid "Align doubles on word boundary"
msgstr ""
-#: config/i386/i386.h:238
+#: config/i386/i386.h:245
msgid "Uninitialized locals in .bss"
msgstr ""
-#: config/i386/i386.h:240
+#: config/i386/i386.h:247
msgid "Uninitialized locals in .data"
msgstr ""
-#: config/i386/i386.h:242
+#: config/i386/i386.h:249
msgid "Use IEEE math for fp comparisons"
msgstr ""
-#: config/i386/i386.h:244
+#: config/i386/i386.h:251
msgid "Do not use IEEE math for fp comparisons"
msgstr ""
-#: config/i386/i386.h:246
+#: config/i386/i386.h:253
msgid "Return values of functions in FPU registers"
msgstr ""
-#: config/i386/i386.h:248
+#: config/i386/i386.h:255
msgid "Do not return values of functions in FPU registers"
msgstr ""
-#: config/i386/i386.h:250
+#: config/i386/i386.h:257
msgid "Do not generate sin, cos, sqrt for FPU"
msgstr ""
-#: config/i386/i386.h:252
+#: config/i386/i386.h:259
msgid "Generate sin, cos, sqrt for FPU"
msgstr ""
-#: config/i386/i386.h:254
+#: config/i386/i386.h:261
msgid "Omit the frame pointer in leaf functions"
msgstr ""
@@ -1873,40 +4060,56 @@ msgstr ""
#. undocumented
#. undocumented
#. undocumented
-#: config/i386/i386.h:260
+#: config/i386/i386.h:268
msgid "Enable stack probing"
msgstr ""
#. undocumented
#. undocumented
-#: config/i386/i386.h:265
+#: config/i386/i386.h:273
msgid "Emit Intel syntax assembler opcodes"
msgstr ""
-#: config/i386/i386.h:268
+#: config/i386/i386.h:276
msgid "Align destination of the string operations"
msgstr ""
-#: config/i386/i386.h:270
+#: config/i386/i386.h:278
msgid "Do not align destination of the string operations"
msgstr ""
-#: config/i386/i386.h:272
+#: config/i386/i386.h:280
msgid "Inline all known string operations"
msgstr ""
-#: config/i386/i386.h:274
+#: config/i386/i386.h:282
msgid "Do not inline all known string operations"
msgstr ""
-#: config/i386/i386.h:276 config/i386/i386.h:280
+#: config/i386/i386.h:284 config/i386/i386.h:288
msgid "Use push instructions to save outgoing arguments"
msgstr ""
-#: config/i386/i386.h:278 config/i386/i386.h:282
+#: config/i386/i386.h:286 config/i386/i386.h:290
msgid "Do not use push instructions to save outgoing arguments"
msgstr ""
+#: config/i386/i386.h:291
+msgid "Support MMX builtins"
+msgstr ""
+
+#: config/i386/i386.h:293
+msgid "Do not support MMX builtins"
+msgstr ""
+
+#: config/i386/i386.h:295
+msgid "Support MMX and SSE builtins"
+msgstr ""
+
+#: config/i386/i386.h:297
+msgid "Do not support MMX and SSE builtins"
+msgstr ""
+
#. This macro is similar to `TARGET_SWITCHES' but defines names of
#. command options that have values. Its definition is an
#. initializer with a subgrouping for each command option.
@@ -1916,47 +4119,277 @@ 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:315
+#: config/i386/i386.h:330 config/rs6000/rs6000.h:405 config/sparc/sparc.h:711
msgid "Schedule code for given CPU"
msgstr ""
-#: config/i386/i386.h:317
+#: config/i386/i386.h:332
msgid "Generate code for given CPU"
msgstr ""
-#: config/i386/i386.h:319
+#: config/i386/i386.h:334
msgid "Control allocation order of integer registers"
msgstr ""
-#: config/i386/i386.h:321
+#: config/i386/i386.h:336
msgid "Number of registers used to pass integer arguments"
msgstr ""
-#: config/i386/i386.h:323
+#: config/i386/i386.h:338
msgid "Loop code aligned to this power of 2"
msgstr ""
-#: config/i386/i386.h:325
+#: config/i386/i386.h:340
msgid "Jump targets are aligned to this power of 2"
msgstr ""
-#: config/i386/i386.h:327
+#: config/i386/i386.h:342
msgid "Function starts are aligned to this power of 2"
msgstr ""
-#: config/i386/i386.h:330
+#: config/i386/i386.h:345
msgid "Attempt to keep stack aligned to this power of 2"
msgstr ""
-#: config/i386/i386.h:332
+#: config/i386/i386.h:347
msgid "Branches are this expensive (1-5, arbitrary units)"
msgstr ""
+#: config/i386/osf1elf.h:126
+msgid "Profiling uses mcount"
+msgstr ""
+
+#: config/i386/osfrose.h:63
+msgid "Emit half-PIC code"
+msgstr ""
+
+#. intentionally undoc
+#. intentionally undoc
+#: config/i386/osfrose.h:70
+msgid "Emit ELF object code"
+msgstr ""
+
+#: config/i386/osfrose.h:72
+msgid "Emit ROSE object code"
+msgstr ""
+
+#: config/i386/osfrose.h:74
+msgid "Symbols have a leading underscore"
+msgstr ""
+
+#: config/i386/osfrose.h:77
+msgid "Align to >word boundaries"
+msgstr ""
+
+#: config/i386/osfrose.h:80
+msgid "Use mcount for profiling"
+msgstr ""
+
+#: config/i386/osfrose.h:82
+msgid "Use mcount_ptr for profiling"
+msgstr ""
+
+#: config/i386/sco5.h:503 config/rs6000/sysv4.h:962
+#, c-format
+msgid "%s causes a section type conflict"
+msgstr ""
+
+#: config/i386/sco5.h:898
+msgid "Generate COFF output"
+msgstr ""
+
+#: config/i386/sco5.h:899
+msgid "Generate ELF output"
+msgstr ""
+
#: config/i386/winnt.c:300
#, c-format
msgid "`%s' declared as both exported to and imported from a DLL."
msgstr ""
+#: config/i386/winnt.c:328
+#, c-format
+msgid "initialized variable `%s' is marked dllimport"
+msgstr ""
+
+#: config/i386/winnt.c:337
+#, c-format
+msgid "static variable `%s' is marked dllimport"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. 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/i860/i860.h:56 config/i860/paragon.h:28
+msgid "Generate code which uses the FPU"
+msgstr ""
+
+#: config/i860/i860.h:57 config/i860/i860.h:58 config/i860/paragon.h:29
+#: config/i860/paragon.h:30 config/i860/paragon.h:31
+msgid "Do not generate code which uses the FPU"
+msgstr ""
+
+#: config/i960/i960.c:1467 config/m68k/m68k.c:406 config/rs6000/rs6000.c:4894
+msgid "stack limit expression is not supported"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. 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.
+#. ??? Not all ten of these architecture variations actually exist, but I
+#. am not sure which are real and which aren't.
+#: config/i960/i960.h:238
+msgid "Generate SA code"
+msgstr ""
+
+#: config/i960/i960.h:241
+msgid "Generate SB code"
+msgstr ""
+
+#. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate SC code")},
+#: config/i960/i960.h:246
+msgid "Generate KA code"
+msgstr ""
+
+#: config/i960/i960.h:249
+msgid "Generate KB code"
+msgstr ""
+
+#. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR), N_("Generate KC code")},
+#: config/i960/i960.h:254
+msgid "Generate JA code"
+msgstr ""
+
+#: config/i960/i960.h:256
+msgid "Generate JD code"
+msgstr ""
+
+#: config/i960/i960.h:259
+msgid "Generate JF code"
+msgstr ""
+
+#: config/i960/i960.h:261
+msgid "generate RP code"
+msgstr ""
+
+#: config/i960/i960.h:264
+msgid "Generate MC code"
+msgstr ""
+
+#: config/i960/i960.h:267
+msgid "Generate CA code"
+msgstr ""
+
+#. {"cb", (TARGET_FLAG_NUMERICS|TARGET_FLAG_C_SERIES| TARGET_FLAG_BRANCH_PREDICT|TARGET_FLAG_CODE_ALIGN), N_("Generate CB code")}, {"cc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED| TARGET_FLAG_C_SERIES|TARGET_FLAG_BRANCH_PREDICT| TARGET_FLAG_CODE_ALIGN), N_("Generate CC code")},
+#: config/i960/i960.h:277
+msgid "Generate CF code"
+msgstr ""
+
+#: config/i960/i960.h:283
+msgid "Use alternate leaf function entries"
+msgstr ""
+
+#: config/i960/i960.h:285
+msgid "Do not use alternate leaf function entries"
+msgstr ""
+
+#: config/i960/i960.h:287
+msgid "Perform tail call optimization"
+msgstr ""
+
+#: config/i960/i960.h:289
+msgid "Do not perform tail call optimization"
+msgstr ""
+
+#: config/i960/i960.h:291
+msgid "Use complex addressing modes"
+msgstr ""
+
+#: config/i960/i960.h:293
+msgid "Do not use complex addressing modes"
+msgstr ""
+
+#: config/i960/i960.h:295
+msgid "Align code to 8 byte boundary"
+msgstr ""
+
+#: config/i960/i960.h:297
+msgid "Do not align code to 8 byte boundary"
+msgstr ""
+
+#. {"clean-linkage", (TARGET_FLAG_CLEAN_LINKAGE), N_("Force use of prototypes")}, {"no-clean-linkage", -(TARGET_FLAG_CLEAN_LINKAGE), N_("Do not force use of prototypes")},
+#: config/i960/i960.h:303 config/i960/i960.h:305
+msgid "Enable compatibility with iC960 v2.0"
+msgstr ""
+
+#: config/i960/i960.h:307
+msgid "Enable compatibility with iC960 v3.0"
+msgstr ""
+
+#: config/i960/i960.h:309 config/i960/i960.h:311
+msgid "Enable compatibility with ic960 assembler"
+msgstr ""
+
+#: config/i960/i960.h:313
+msgid "Do not permit unaligned accesses"
+msgstr ""
+
+#: config/i960/i960.h:315
+msgid "Permit unaligned accesses"
+msgstr ""
+
+#: config/i960/i960.h:317
+msgid "Layout types like Intel's v1.3 gcc"
+msgstr ""
+
+#: config/i960/i960.h:319
+msgid "Do not layout types like Intel's v1.3 gcc"
+msgstr ""
+
+#: config/i960/i960.h:321 config/sparc/linux.h:92 config/sparc/linux64.h:148
+msgid "Use 64 bit long doubles"
+msgstr ""
+
+#: config/i960/i960.h:323
+msgid "Enable linker relaxation"
+msgstr ""
+
+#: config/i960/i960.h:325
+msgid "Do not enable linker relaxation"
+msgstr ""
+
+#. Override conflicting target switch options.
+#. Doesn't actually detect if more than one -mARCH option is given, but
+#. does handle the case of two blatantly conflicting -mARCH options.
+#: config/i960/i960.h:340 config/i960/i960.h:350
+msgid "conflicting architectures defined - using C series"
+msgstr ""
+
+#: config/i960/i960.h:345
+msgid "conflicting architectures defined - using K series"
+msgstr ""
+
+#: config/i960/i960.h:360
+msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+msgstr ""
+
+#. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
+#: config/i960/i960.h:371
+msgid "The -mlong-double-64 option does not work yet."
+msgstr ""
+
+#: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:88
+msgid "-msystem-v and -p are incompatible"
+msgstr ""
+
+#: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:90
+msgid "-msystem-v and -mthreads are incompatible"
+msgstr ""
+
#: config/m32r/m32r.c:84
#, c-format
msgid "bad value (%s) for -mmodel switch"
@@ -1967,6 +4400,10 @@ msgstr ""
msgid "bad value (%s) for -msdata switch"
msgstr ""
+#: config/m32r/m32r.c:381
+msgid "const objects cannot go in .sdata/.sbss"
+msgstr ""
+
#: config/m32r/m32r.c:2188
#, c-format
msgid "invalid operand to %s code"
@@ -1985,6 +4422,31 @@ msgstr ""
msgid "invalid operand to %N code"
msgstr ""
+#. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" },
+#: config/m32r/m32r.h:185
+msgid "Display compile time statistics"
+msgstr ""
+
+#: config/m32r/m32r.h:187
+msgid "Align all loops to 32 byte boundary"
+msgstr ""
+
+#: config/m32r/m32r.h:190
+msgid "Only issue one instruction per cycle"
+msgstr ""
+
+#: config/m32r/m32r.h:193
+msgid "Prefer branches over conditional execution"
+msgstr ""
+
+#: config/m32r/m32r.h:209
+msgid "Code size: small, medium or large"
+msgstr ""
+
+#: config/m32r/m32r.h:211
+msgid "Small data area: none, sdata, use"
+msgstr ""
+
#: config/m68k/m68k.c:101
#, c-format
msgid "-malign-loops=%d is not between 1 and %d"
@@ -2012,6 +4474,20 @@ msgstr ""
msgid "-fPIC is not currently supported on the 68000 or 68010\n"
msgstr ""
+#: config/m88k/m88k.c:861
+#, c-format
+msgid "Internal gcc monitor: short-branch(%x)"
+msgstr ""
+
+#: config/m88k/m88k.c:2268
+msgid "Internal gcc error: Can't express symbolic location"
+msgstr ""
+
+#: config/m88k/m88k.c:2549
+#, c-format
+msgid "argument #%d is a structure"
+msgstr ""
+
#: config/m88k/m88k.c:2864
msgid "%R not followed by %B/C/D/E"
msgstr ""
@@ -2157,11 +4633,27 @@ msgstr ""
msgid "-mips%d does not support 64 bit gp registers"
msgstr ""
+#: config/mips/mips.c:4905
+msgid "-G is incompatible with PIC code which is the default"
+msgstr ""
+
+#: config/mips/mips.c:4921
+msgid "-membedded-pic and -mabicalls are incompatible"
+msgstr ""
+
+#: config/mips/mips.c:4924
+msgid "-G and -membedded-pic are incompatible"
+msgstr ""
+
#: config/mips/mips.c:4976
#, c-format
msgid "Invalid option `entry%s'"
msgstr ""
+#: config/mips/mips.c:4979
+msgid "-mentry is only meaningful with -mips-16"
+msgstr ""
+
#: config/mips/mips.c:5312
#, ycp-format
msgid "internal error: %%) found without a %%( in assembler pattern"
@@ -2200,6 +4692,12 @@ msgstr ""
msgid "PRINT_OPERAND_ADDRESS, null pointer"
msgstr ""
+#: config/mips/mips.c:5802
+msgid ""
+"MIPS ECOFF format does not allow changing filenames within functions with "
+"#line"
+msgstr ""
+
#: config/mips/mips.c:6365
#, c-format
msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
@@ -2215,17 +4713,452 @@ msgstr ""
msgid "can not handle inconsistent calls to `%s'"
msgstr ""
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. 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/mips/mips.h:333
+msgid "No default crt0.o"
+msgstr ""
+
+#: config/mips/mips.h:335
+msgid "Use 64-bit int type"
+msgstr ""
+
+#: config/mips/mips.h:337
+msgid "Use 64-bit long type"
+msgstr ""
+
+#: config/mips/mips.h:339
+msgid "Use 32-bit long type"
+msgstr ""
+
+#: config/mips/mips.h:341
+msgid "Optimize lui/addiu address loads"
+msgstr ""
+
+#: config/mips/mips.h:343
+msgid "Don't optimize lui/addiu address loads"
+msgstr ""
+
+#: config/mips/mips.h:345
+msgid "Use MIPS as"
+msgstr ""
+
+#: config/mips/mips.h:347
+msgid "Use GNU as"
+msgstr ""
+
+#: config/mips/mips.h:349
+msgid "Use symbolic register names"
+msgstr ""
+
+#: config/mips/mips.h:351
+msgid "Don't use symbolic register names"
+msgstr ""
+
+#: config/mips/mips.h:353 config/mips/mips.h:355
+msgid "Use GP relative sdata/sbss sections"
+msgstr ""
+
+#: config/mips/mips.h:357 config/mips/mips.h:359
+msgid "Don't use GP relative sdata/sbss sections"
+msgstr ""
+
+#: config/mips/mips.h:361
+msgid "Output compiler statistics"
+msgstr ""
+
+#: config/mips/mips.h:363
+msgid "Don't output compiler statistics"
+msgstr ""
+
+#: config/mips/mips.h:365
+msgid "Don't optimize block moves"
+msgstr ""
+
+#: config/mips/mips.h:367
+msgid "Optimize block moves"
+msgstr ""
+
+#: config/mips/mips.h:369
+msgid "Use mips-tfile asm postpass"
+msgstr ""
+
+#: config/mips/mips.h:371
+msgid "Don't use mips-tfile asm postpass"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of triplets in braces,
+#. each triplet being { "NAME", VALUE, DOC }
+#. where VALUE is the bits to set or minus the bits to clear and DOC
+#. is the documentation for --help (NULL if intentionally undocumented).
+#. An empty string NAME is used to identify the default VALUE.
+#: config/mips/mips.h:375 config/pdp11/pdp11.h:54
+msgid "Use hardware floating point"
+msgstr ""
+
+#: config/mips/mips.h:377
+msgid "Use 64-bit FP registers"
+msgstr ""
+
+#: config/mips/mips.h:379
+msgid "Use 32-bit FP registers"
+msgstr ""
+
+#: config/mips/mips.h:381
+msgid "Use 64-bit general registers"
+msgstr ""
+
+#: config/mips/mips.h:383
+msgid "Use 32-bit general registers"
+msgstr ""
+
+#: config/mips/mips.h:385
+msgid "Use Irix PIC"
+msgstr ""
+
+#: config/mips/mips.h:387
+msgid "Don't use Irix PIC"
+msgstr ""
+
+#: config/mips/mips.h:389
+msgid "Use OSF PIC"
+msgstr ""
+
+#: config/mips/mips.h:391
+msgid "Don't use OSF PIC"
+msgstr ""
+
+#: config/mips/mips.h:393
+msgid "Use indirect calls"
+msgstr ""
+
+#: config/mips/mips.h:395
+msgid "Don't use indirect calls"
+msgstr ""
+
+#: config/mips/mips.h:397
+msgid "Use embedded PIC"
+msgstr ""
+
+#: config/mips/mips.h:399
+msgid "Don't use embedded PIC"
+msgstr ""
+
+#: config/mips/mips.h:401
+msgid "Use ROM instead of RAM"
+msgstr ""
+
+#: config/mips/mips.h:403
+msgid "Don't use ROM instead of RAM"
+msgstr ""
+
+#: config/mips/mips.h:405
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr ""
+
+#: config/mips/mips.h:407
+msgid "Don't put uninitialized constants in ROM"
+msgstr ""
+
+#: config/mips/mips.h:409
+msgid "Use big-endian byte order"
+msgstr ""
+
+#: config/mips/mips.h:411
+msgid "Use little-endian byte order"
+msgstr ""
+
+#: config/mips/mips.h:413
+msgid "Use single (32-bit) FP only"
+msgstr ""
+
+#: config/mips/mips.h:415
+msgid "Don't use single (32-bit) FP only"
+msgstr ""
+
+#: config/mips/mips.h:417
+msgid "Use multiply accumulate"
+msgstr ""
+
+#: config/mips/mips.h:419
+msgid "Don't use multiply accumulate"
+msgstr ""
+
+#: config/mips/mips.h:421
+msgid "Work around early 4300 hardware bug"
+msgstr ""
+
+#: config/mips/mips.h:423
+msgid "Don't work around early 4300 hardware bug"
+msgstr ""
+
+#: config/mips/mips.h:425
+msgid "Optimize for 4650"
+msgstr ""
+
+#: config/mips/mips.h:427
+msgid "Optimize for 3900"
+msgstr ""
+
+#: config/mips/mips.h:429
+msgid "Trap on integer divide by zero"
+msgstr ""
+
+#: config/mips/mips.h:431
+msgid "Don't trap on integer divide by zero"
+msgstr ""
+
+#: config/mips/mips.h:433
+msgid "Trap on integer divide overflow"
+msgstr ""
+
+#: config/mips/mips.h:435
+msgid "Don't trap on integer divide overflow"
+msgstr ""
+
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values. Its definition is an
+#. initializer with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the
+#. fixed part of the option name, and the address of a variable.
+#. The 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.
+#.
+#. Here is an example which defines `-mshort-data-NUMBER'. If the
+#. given option is `-mshort-data-512', the variable `m88k_short_data'
+#. will be set to the string `"512"'.
+#.
+#. extern char *m88k_short_data;
+#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
+#: config/mips/mips.h:554
+msgid "Specify CPU for scheduling purposes"
+msgstr ""
+
+#: config/mips/mips.h:556
+msgid "Specify MIPS ISA"
+msgstr ""
+
+#: config/mips/mips.h:558
+msgid "Use mips16 entry/exit psuedo ops"
+msgstr ""
+
+#: config/mips/mips.h:560
+msgid "Don't use MIPS16 instructions"
+msgstr ""
+
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/mips/mips.h:2577
+msgid "mips16 function profiling"
+msgstr ""
+
+#: config/mn10300/mn10300.h:56
+msgid "Work around hardware multiply bug"
+msgstr ""
+
+#: config/mn10300/mn10300.h:57
+msgid "Do not work around hardware multiply bug"
+msgstr ""
+
+#: config/nextstep.c:65
+msgid "optimization turned on"
+msgstr ""
+
+#: config/nextstep.c:71
+msgid "optimization turned off"
+msgstr ""
+
+#: config/nextstep.c:80
+msgid "optimization level restored"
+msgstr ""
+
+#: config/ns32k/ns32k.h:104
+msgid "Don't use hardware fp"
+msgstr ""
+
+#: config/ns32k/ns32k.h:105
+msgid "Alternative calling convention"
+msgstr ""
+
+#: config/ns32k/ns32k.h:107
+msgid "Pass some arguments in registers"
+msgstr ""
+
+#: config/ns32k/ns32k.h:108
+msgid "Pass all arguments on stack"
+msgstr ""
+
+#: config/ns32k/ns32k.h:109
+msgid "Optimize for 32532 cpu"
+msgstr ""
+
+#: config/ns32k/ns32k.h:110
+msgid "Optimize for 32332 cpu"
+msgstr ""
+
+#: config/ns32k/ns32k.h:112
+msgid "Optimize for 32032"
+msgstr ""
+
+#: config/ns32k/ns32k.h:114
+msgid "Register sb is zero. Use for absolute addressing"
+msgstr ""
+
+#: config/ns32k/ns32k.h:115
+msgid "Do not use register sb"
+msgstr ""
+
+#: config/ns32k/ns32k.h:116
+msgid "Do not use bitfield instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:118
+msgid "Generate code for high memory"
+msgstr ""
+
+#: config/ns32k/ns32k.h:119
+msgid "Generate code for low memory"
+msgstr ""
+
+#: config/ns32k/ns32k.h:120
+msgid "32381 fpu"
+msgstr ""
+
+#: config/ns32k/ns32k.h:121
+msgid "Use multiply-accumulate fp instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:123
+msgid "Do not use multiply-accumulate fp instructions"
+msgstr ""
+
+#: config/ns32k/ns32k.h:124
+msgid "\"Small register classes\" kludge"
+msgstr ""
+
+#: config/ns32k/ns32k.h:125
+msgid "No \"Small register classes\" kludge"
+msgstr ""
+
+#: config/pa/pa.c:142
+#, c-format
+msgid ""
+"Unknown -mschedule= option (%s).\n"
+"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
+msgstr ""
+
+#: config/pa/pa.c:167
+#, c-format
+msgid ""
+"Unknown -march= option (%s).\n"
+"Valid options are 1.0, 1.1, and 2.0\n"
+msgstr ""
+
+#: config/pa/pa.c:172
+msgid "PIC code generation is not supported in the portable runtime model\n"
+msgstr ""
+
+#: config/pa/pa.c:177
+msgid "PIC code generation is not compatible with fast indirect calls\n"
+msgstr ""
+
+#: config/pa/pa.c:182
+msgid "PIC code generation is not compatible with profiling\n"
+msgstr ""
+
+#: config/pa/pa.c:187
+msgid "-g is only supported when using GAS on this processor,"
+msgstr ""
+
+#: config/pa/pa.c:188
+msgid "-g option disabled."
+msgstr ""
+
+#: config/pdp11/pdp11.h:55
+msgid "Do not use hardware floating point"
+msgstr ""
+
+#. return float result in ac0
+#: config/pdp11/pdp11.h:57
+msgid "Return floating point results in ac0"
+msgstr ""
+
+#: config/pdp11/pdp11.h:58
+msgid "Return floating point results in memory"
+msgstr ""
+
+#. is 11/40
+#: config/pdp11/pdp11.h:60
+msgid "Generate code for an 11/40"
+msgstr ""
+
+#. is 11/45
+#: config/pdp11/pdp11.h:63
+msgid "Generate code for an 11/45"
+msgstr ""
+
+#. is 11/10
+#: config/pdp11/pdp11.h:66
+msgid "Generate code for an 11/10"
+msgstr ""
+
+#. use movstrhi for bcopy
+#. use 32 bit for int
+#: config/pdp11/pdp11.h:71 config/pdp11/pdp11.h:72
+msgid "Use 32 bit int"
+msgstr ""
+
+#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
+msgid "Use 16 bit int"
+msgstr ""
+
+#. use 32 bit for float
+#: config/pdp11/pdp11.h:76 config/pdp11/pdp11.h:77
+msgid "Use 32 bit float"
+msgstr ""
+
+#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
+msgid "Use 64 bit float"
+msgstr ""
+
+#. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
+#. is branching expensive - on a PDP, it's actually really cheap
+#. this is just to play around and check what code gcc generates
+#. split instruction and data memory?
+#: config/pdp11/pdp11.h:88
+msgid "Target has split I&D"
+msgstr ""
+
+#: config/pdp11/pdp11.h:89
+msgid "Target does not have split I&D"
+msgstr ""
+
+#. UNIX assembler syntax?
+#: config/pdp11/pdp11.h:91
+msgid "Use UNIX assembler syntax"
+msgstr ""
+
+#: config/pdp11/pdp11.h:92
+msgid "Use DEC assembler syntax"
+msgstr ""
+
#: config/romp/romp.c:675
#, ycp-format
msgid "invalid %%B value"
msgstr ""
-#: config/romp/romp.c:702 config/rs6000/rs6000.c:3695
+#: config/romp/romp.c:702 config/rs6000/rs6000.c:3710
#, ycp-format
msgid "invalid %%S value"
msgstr ""
-#: config/romp/romp.c:711 config/romp/romp.c:718 config/rs6000/rs6000.c:3323
+#: config/romp/romp.c:711 config/romp/romp.c:718 config/rs6000/rs6000.c:3339
#, ycp-format
msgid "invalid %%b value"
msgstr ""
@@ -2246,7 +5179,7 @@ msgid "invalid %%Z value"
msgstr ""
#: config/romp/romp.c:792 config/romp/romp.c:801 config/romp/romp.c:808
-#: config/rs6000/rs6000.c:3478
+#: config/rs6000/rs6000.c:3494
#, ycp-format
msgid "invalid %%k value"
msgstr ""
@@ -2273,77 +5206,265 @@ msgstr ""
msgid "can't have varargs with -mfp-arg-in-fp-regs"
msgstr ""
-#: config/rs6000/aix43.h:63
+#: config/rs6000/aix.h:254 config/rs6000/beos.h:33
+msgid "Always pass floating-point arguments in memory"
+msgstr ""
+
+#: config/rs6000/aix.h:256 config/rs6000/beos.h:35
+msgid "Don't always pass floating-point arguments in memory"
+msgstr ""
+
+#: config/rs6000/aix41.h:31 config/rs6000/aix43.h:35
+msgid "Support message passing with the Parallel Environment"
+msgstr ""
+
+#: config/rs6000/aix43.h:31
+msgid "Compile for 64-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix43.h:33
+msgid "Compile for 32-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix43.h:52
+msgid "-maix64 and POWER architecture are incompatible."
+msgstr ""
+
+#: config/rs6000/aix43.h:57
+msgid "-maix64 requires PowerPC64 architecture remain enabled."
+msgstr ""
+
+#: config/rs6000/aix43.h:61
msgid ""
"-maix64 required: 64-bit computation with 32-bit addressing not yet "
"supported."
msgstr ""
+#: config/rs6000/rs6000.c:345
+msgid "-mmultiple is not supported on little endian systems"
+msgstr ""
+
+#: config/rs6000/rs6000.c:352
+msgid "-mstring is not supported on little endian systems"
+msgstr ""
+
+#: config/rs6000/rs6000.c:358
+#, c-format
+msgid "-f%s ignored for AIX (all code is position independent)"
+msgstr ""
+
#: config/rs6000/rs6000.c:373
#, c-format
msgid "Unknown -mdebug-%s switch"
msgstr ""
-#: config/rs6000/rs6000.c:3405
+#: config/rs6000/rs6000.c:3421
#, ycp-format
msgid "invalid %%f value"
msgstr ""
-#: config/rs6000/rs6000.c:3414
+#: config/rs6000/rs6000.c:3430
#, ycp-format
msgid "invalid %%F value"
msgstr ""
-#: config/rs6000/rs6000.c:3423
+#: config/rs6000/rs6000.c:3439
#, ycp-format
msgid "invalid %%G value"
msgstr ""
-#: config/rs6000/rs6000.c:3458
+#: config/rs6000/rs6000.c:3474
#, ycp-format
msgid "invalid %%j code"
msgstr ""
-#: config/rs6000/rs6000.c:3468
+#: config/rs6000/rs6000.c:3484
#, ycp-format
msgid "invalid %%J code"
msgstr ""
-#: config/rs6000/rs6000.c:3498
+#: config/rs6000/rs6000.c:3514
#, ycp-format
msgid "invalid %%K value"
msgstr ""
-#: config/rs6000/rs6000.c:3622
+#: config/rs6000/rs6000.c:3638
#, ycp-format
msgid "invalid %%p value"
msgstr ""
-#: config/rs6000/rs6000.c:3658
+#: config/rs6000/rs6000.c:3673
#, ycp-format
msgid "invalid %%q value"
msgstr ""
-#: config/rs6000/rs6000.c:3721
+#: config/rs6000/rs6000.c:3736
#, ycp-format
msgid "%%S computed all 1's mask"
msgstr ""
-#: config/rs6000/rs6000.c:3747
+#: config/rs6000/rs6000.c:3762
#, ycp-format
msgid "%%S computed all 0's mask"
msgstr ""
-#: config/rs6000/rs6000.c:3755
+#: config/rs6000/rs6000.c:3770
#, ycp-format
msgid "invalid %%u value"
msgstr ""
-#: config/rs6000/rs6000.c:3764
+#: config/rs6000/rs6000.c:3779
#, ycp-format
msgid "invalid %%v value"
msgstr ""
+#. Run-time compilation parameters selecting different hardware subsets.
+#.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. 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:256
+msgid "Use POWER instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:259
+msgid "Use POWER2 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:261
+msgid "Do not use POWER2 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:264
+msgid "Do not use POWER instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:266
+msgid "Use PowerPC instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:269
+msgid "Do not use PowerPC instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:271
+msgid "Use PowerPC General Purpose group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:273
+msgid "Don't use PowerPC General Purpose group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:275
+msgid "Use PowerPC Graphics group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:277
+msgid "Don't use PowerPC Graphics group optional instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:279
+msgid "Use PowerPC-64 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:281
+msgid "Don't use PowerPC-64 instruction set"
+msgstr ""
+
+#: config/rs6000/rs6000.h:283
+msgid "Use new mnemonics for PowerPC architecture"
+msgstr ""
+
+#: config/rs6000/rs6000.h:285
+msgid "Use old mnemonics for PowerPC architecture"
+msgstr ""
+
+#: config/rs6000/rs6000.h:288
+msgid "Put everything in the regular TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:290
+msgid "Place floating point constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:292
+msgid "Don't place floating point constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:294
+msgid "Place symbol+offset constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:296
+msgid "Don't place symbol+offset constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:302
+msgid "Place variable addresses in the regular TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:308
+msgid "Generate load/store multiple instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:310
+msgid "Do not generate load/store multiple instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:314
+msgid "Generate string instructions for block moves"
+msgstr ""
+
+#: config/rs6000/rs6000.h:316
+msgid "Do not generate string instructions for block moves"
+msgstr ""
+
+#: config/rs6000/rs6000.h:320
+msgid "Generate load/store with update instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:322
+msgid "Do not generate load/store with update instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:324
+msgid "Generate fused multiply/add instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:326
+msgid "Don't generate fused multiply/add instructions"
+msgstr ""
+
+#: config/rs6000/rs6000.h:330
+msgid "Don't schedule the start and end of the procedure"
+msgstr ""
+
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values. Its definition is an
+#. initializer with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the
+#. fixed part of the option name, and the address of a variable.
+#. The 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.
+#.
+#. Here is an example which defines `-mshort-data-NUMBER'. If the
+#. given option is `-mshort-data-512', the variable `m88k_short_data'
+#. will be set to the string `"512"'.
+#.
+#. extern char *m88k_short_data;
+#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
+#: config/rs6000/rs6000.h:403 config/sparc/sparc.h:709
+msgid "Use features of and schedule code for given CPU"
+msgstr ""
+
+#: config/rs6000/rs6000.h:406
+msgid "Enable debug output"
+msgstr ""
+
#. Definitions for __builtin_return_address and __builtin_frame_address.
#. __builtin_return_address (0) should give link register (65), enable
#. this.
@@ -2356,10 +5477,95 @@ 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:1620
+#: config/rs6000/rs6000.h:1627
msgid "RETURN_ADDRESS_OFFSET not supported"
msgstr ""
+#: config/rs6000/sysv4.h:90
+msgid "Select ABI calling convention."
+msgstr ""
+
+#: config/rs6000/sysv4.h:91
+msgid "Select method for sdata handling."
+msgstr ""
+
+#: config/rs6000/sysv4.h:106
+msgid "Align to the base type of the bitfield."
+msgstr ""
+
+#: config/rs6000/sysv4.h:108
+msgid "Don't align to the base type of the bitfield."
+msgstr ""
+
+#: config/rs6000/sysv4.h:110
+msgid "Don't assume that unaligned accesses are handled by the system"
+msgstr ""
+
+#: config/rs6000/sysv4.h:112
+msgid "Assume that unaligned accesses are handled by the system"
+msgstr ""
+
+#: config/rs6000/sysv4.h:114 config/rs6000/sysv4.h:118
+msgid "Produce code relocatable at runtime."
+msgstr ""
+
+#: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:120
+msgid "Don't produce code relocatable at runtime."
+msgstr ""
+
+#: config/rs6000/sysv4.h:122 config/rs6000/sysv4.h:124
+msgid "Produce little endian code."
+msgstr ""
+
+#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:128
+msgid "Produce big endian code."
+msgstr ""
+
+#: config/rs6000/sysv4.h:129 config/rs6000/sysv4.h:130
+#: config/rs6000/sysv4.h:131 config/rs6000/sysv4.h:132
+#: config/rs6000/sysv4.h:133 config/rs6000/sysv4.h:134
+#: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
+#: config/rs6000/sysv4.h:153 config/rs6000/sysv4.h:154
+#: config/rs6000/sysv4.h:155 config/rs6000/sysv4.h:157
+msgid "no description yet"
+msgstr ""
+
+#: config/rs6000/sysv4.h:135
+msgid "Use EABI."
+msgstr ""
+
+#: config/rs6000/sysv4.h:136
+msgid "Don't use EABI."
+msgstr ""
+
+#: config/rs6000/sysv4.h:138
+msgid "Use alternate register names."
+msgstr ""
+
+#: config/rs6000/sysv4.h:140
+msgid "Don't use alternate register names."
+msgstr ""
+
+#: config/rs6000/sysv4.h:144
+msgid "Link with libsim.a, libc.a and sim-crt0.o."
+msgstr ""
+
+#: config/rs6000/sysv4.h:146
+msgid "Link with libads.a, libc.a and crt0.o."
+msgstr ""
+
+#: config/rs6000/sysv4.h:148
+msgid "Link with libyk.a, libc.a and crt0.o."
+msgstr ""
+
+#: config/rs6000/sysv4.h:150
+msgid "Link with libmvme.a, libc.a and crt0.o."
+msgstr ""
+
+#: config/rs6000/sysv4.h:152
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr ""
+
#. Sometimes certain combinations of command options do not make sense
#. on a particular target machine. You can define a macro
#. `OVERRIDE_OPTIONS' to take account of this. This macro, if
@@ -2368,49 +5574,61 @@ msgstr ""
#.
#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
#. get control.
-#: config/rs6000/sysv4.h:184
+#: config/rs6000/sysv4.h:203
#, c-format
msgid "Bad value for -mcall-%s"
msgstr ""
-#: config/rs6000/sysv4.h:200
+#: config/rs6000/sysv4.h:219
#, c-format
msgid "Bad value for -msdata=%s"
msgstr ""
-#: config/rs6000/sysv4.h:217
+#: config/rs6000/sysv4.h:236
#, c-format
msgid "-mrelocatable and -msdata=%s are incompatible."
msgstr ""
-#: config/rs6000/sysv4.h:225
+#: config/rs6000/sysv4.h:244
#, c-format
msgid "-f%s and -msdata=%s are incompatible."
msgstr ""
-#: config/rs6000/sysv4.h:234
+#: config/rs6000/sysv4.h:253
#, c-format
msgid "-msdata=%s and -mcall-%s are incompatible."
msgstr ""
-#: config/rs6000/sysv4.h:241
+#: config/rs6000/sysv4.h:260
msgid "-mrelocatable and -mno-minimal-toc are incompatible."
msgstr ""
-#: config/rs6000/sysv4.h:247
+#: config/rs6000/sysv4.h:266
#, c-format
msgid "-mrelocatable and -mcall-%s are incompatible."
msgstr ""
-#: config/rs6000/sysv4.h:254
+#: config/rs6000/sysv4.h:273
#, c-format
msgid "-fPIC and -mcall-%s are incompatible."
msgstr ""
-#: config/rs6000/sysv4.h:261
+#: config/rs6000/sysv4.h:280
msgid "-mcall-aixdesc must be big endian"
msgstr ""
+#: config/sparc/linux.h:93 config/sparc/linux64.h:149
+msgid "Use 128 bit long doubles"
+msgstr ""
+
+#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
+msgid "Generate code for big endian"
+msgstr ""
+
+#: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
+msgid "Generate code for little endian"
+msgstr ""
+
#: config/sparc/sparc.c:256
#, c-format
msgid "%s is not supported by this configuration"
@@ -2438,54 +5656,196 @@ msgstr ""
msgid "profiling does not support code models other than medlow"
msgstr ""
-#: config/sparc/sparc.c:5673 config/sparc/sparc.c:5679
+#: config/sparc/sparc.c:5683 config/sparc/sparc.c:5689
#, ycp-format
msgid "Invalid %%Y operand"
msgstr ""
-#: config/sparc/sparc.c:5749
+#: config/sparc/sparc.c:5759
#, ycp-format
msgid "Invalid %%A operand"
msgstr ""
-#: config/sparc/sparc.c:5759
+#: config/sparc/sparc.c:5769
#, ycp-format
msgid "Invalid %%B operand"
msgstr ""
-#: config/sparc/sparc.c:5798
+#: config/sparc/sparc.c:5808
#, ycp-format
msgid "Invalid %%c operand"
msgstr ""
-#: config/sparc/sparc.c:5799
+#: config/sparc/sparc.c:5809
#, ycp-format
msgid "Invalid %%C operand"
msgstr ""
-#: config/sparc/sparc.c:5820
+#: config/sparc/sparc.c:5830
#, ycp-format
msgid "Invalid %%d operand"
msgstr ""
-#: config/sparc/sparc.c:5821
+#: config/sparc/sparc.c:5831
#, ycp-format
msgid "Invalid %%D operand"
msgstr ""
-#: config/sparc/sparc.c:5839
+#: config/sparc/sparc.c:5849
#, ycp-format
msgid "Invalid %%f operand"
msgstr ""
-#: config/sparc/sparc.c:5889
+#: config/sparc/sparc.c:5899
msgid "long long constant not a valid immediate operand"
msgstr ""
-#: config/sparc/sparc.c:5892
+#: config/sparc/sparc.c:5902
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:403
+#, c-format
+msgid "%s and profiling conflict: disabling %s"
+msgstr ""
+
+#: config/sparc/sparc.h:588
+msgid "Use FUNCTION_EPILOGUE"
+msgstr ""
+
+#: config/sparc/sparc.h:590
+msgid "Do not use FUNCTION_EPILOGUE"
+msgstr ""
+
+#: config/sparc/sparc.h:592
+msgid "Assume possible double misalignment"
+msgstr ""
+
+#: config/sparc/sparc.h:594
+msgid "Assume all doubles are aligned"
+msgstr ""
+
+#: config/sparc/sparc.h:596
+msgid "Pass -assert pure-text to linker"
+msgstr ""
+
+#: config/sparc/sparc.h:598
+msgid "Do not pass -assert pure-text to linker"
+msgstr ""
+
+#: config/sparc/sparc.h:600
+msgid "Use flat register window model"
+msgstr ""
+
+#: config/sparc/sparc.h:602
+msgid "Do not use flat register window model"
+msgstr ""
+
+#: config/sparc/sparc.h:604
+msgid "Use ABI reserved registers"
+msgstr ""
+
+#: config/sparc/sparc.h:606
+msgid "Do not use ABI reserved registers"
+msgstr ""
+
+#: config/sparc/sparc.h:608
+msgid "Use hardware quad fp instructions"
+msgstr ""
+
+#: config/sparc/sparc.h:610
+msgid "Do not use hardware quad fp instructions"
+msgstr ""
+
+#: config/sparc/sparc.h:612
+msgid "Compile for v8plus ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:614
+msgid "Do not compile for v8plus ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:616
+msgid "Utilize Visual Instruction Set"
+msgstr ""
+
+#: config/sparc/sparc.h:618
+msgid "Do not utilize Visual Instruction Set"
+msgstr ""
+
+#. ??? These are deprecated, coerced to -mcpu=. Delete in 2.9.
+#: config/sparc/sparc.h:621
+msgid "Optimize for Cypress processors"
+msgstr ""
+
+#: config/sparc/sparc.h:623
+msgid "Optimize for SparcLite processors"
+msgstr ""
+
+#: config/sparc/sparc.h:625
+msgid "Optimize for F930 processors"
+msgstr ""
+
+#: config/sparc/sparc.h:627
+msgid "Optimize for F934 processors"
+msgstr ""
+
+#: config/sparc/sparc.h:629
+msgid "Use V8 Sparc ISA"
+msgstr ""
+
+#: config/sparc/sparc.h:631
+msgid "Optimize for SuperSparc processors"
+msgstr ""
+
+#. End of deprecated options.
+#: config/sparc/sparc.h:634
+msgid "Pointers are 64-bit"
+msgstr ""
+
+#: config/sparc/sparc.h:636
+msgid "Pointers are 32-bit"
+msgstr ""
+
+#: config/sparc/sparc.h:638
+msgid "Use 32-bit ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:640
+msgid "Use 64-bit ABI"
+msgstr ""
+
+#: config/sparc/sparc.h:642
+msgid "Use stack bias"
+msgstr ""
+
+#: config/sparc/sparc.h:644
+msgid "Do not use stack bias"
+msgstr ""
+
+#: config/sparc/sparc.h:646
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr ""
+
+#: config/sparc/sparc.h:648
+msgid "Do not use structs on stronger alignment for double-word copies"
+msgstr ""
+
+#: config/sparc/sparc.h:650
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr ""
+
+#: config/sparc/sparc.h:652
+msgid "Do not optimize tail call instructions in assembler or linker"
+msgstr ""
+
+#: config/sparc/sparc.h:713
+msgid "Use given Sparc code model"
+msgstr ""
+
#: config/v850/v850.c:99
#, c-format
msgid "%s=%s is not numeric."
@@ -2496,6 +5856,15 @@ msgstr ""
msgid "%s=%s is too large."
msgstr ""
+#: config/v850/v850.c:2031
+msgid "a data area attribute cannot be specified for local variables"
+msgstr ""
+
+#: config/v850/v850.c:2039
+#, c-format
+msgid "data area of '%s' conflicts with previous declaration"
+msgstr ""
+
#: config/v850/v850.c:2243
#, c-format
msgid "Bogus JR construction: %d\n"
@@ -2511,6 +5880,123 @@ msgstr ""
msgid "Bogus JARL construction: %d\n"
msgstr ""
+#: config/v850/v850.c:2687
+msgid "#pragma GHS endXXXX found without previous startXXX"
+msgstr ""
+
+#: config/v850/v850.c:2689
+msgid "#pragma GHS endXXX does not match previous startXXX"
+msgstr ""
+
+#: config/v850/v850.c:2713
+msgid "Cannot set interrupt attribute: no current function"
+msgstr ""
+
+#: config/v850/v850.c:2721
+msgid "Cannot set interrupt attribute: no such identifier"
+msgstr ""
+
+#: config/v850/v850.c:2754
+msgid "Incomplete #pragma ghs"
+msgstr ""
+
+#: config/v850/v850.c:2761
+msgid "Nothing follows #pragma ghs"
+msgstr ""
+
+#: config/v850/v850.c:2853
+#, c-format
+msgid "Unrecognised GHS pragma: '%s'\n"
+msgstr ""
+
+#: config/v850/v850.c:2859
+#, c-format
+msgid "Extra text after valid #pragma: '%s'"
+msgstr ""
+
+#: config/v850/v850.c:2884
+#, c-format
+msgid "Unrecognised section name '%s' in GHS section pragma"
+msgstr ""
+
+#: config/v850/v850.c:2895
+msgid "Missing '=' in GHS section pragma"
+msgstr ""
+
+#: config/v850/v850.c:2916
+#, c-format
+msgid "Malformed GHS section pragma: found '%s' instead of a comma"
+msgstr ""
+
+#: config/v850/v850.c:2992
+msgid "Missing trailing \" in #pragma ghs"
+msgstr ""
+
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. 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/v850/v850.h:118
+msgid "Support Green Hills ABI"
+msgstr ""
+
+#: config/v850/v850.h:121
+msgid "Prohibit PC relative function calls"
+msgstr ""
+
+#: config/v850/v850.h:124
+msgid "Reuse r30 on a per function basis"
+msgstr ""
+
+#: config/v850/v850.h:127
+msgid "Use stubs for function prologues"
+msgstr ""
+
+#: config/v850/v850.h:130
+msgid "Same as: -mep -mprolog-function"
+msgstr ""
+
+#: config/v850/v850.h:131
+msgid "Enable backend debugging"
+msgstr ""
+
+#: config/v850/v850.h:133
+msgid "Compile for the v850 processor"
+msgstr ""
+
+#: config/v850/v850.h:136
+msgid "Use 4 byte entries in switch tables"
+msgstr ""
+
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values. Its definition is an
+#. initializer with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the
+#. fixed part of the option name, and the address of a variable. The
+#. 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.
+#.
+#. Here is an example which defines `-mshort-data-NUMBER'. If the
+#. given option is `-mshort-data-512', the variable `m88k_short_data'
+#. will be set to the string `"512"'.
+#.
+#. extern char *m88k_short_data;
+#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
+#: config/v850/v850.h:180
+msgid "Set the max size of data eligible for the TDA area"
+msgstr ""
+
+#: config/v850/v850.h:183
+msgid "Set the max size of data eligible for the SDA area"
+msgstr ""
+
+#: config/v850/v850.h:186
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr ""
+
#: convert.c:67
msgid "cannot convert to a pointer type"
msgstr ""
@@ -2527,370 +6013,529 @@ msgstr ""
msgid "conversion to incomplete type"
msgstr ""
-#: convert.c:387
+#: convert.c:390 convert.c:472
+msgid "can't convert between vector values of different size"
+msgstr ""
+
+#: convert.c:396
msgid "aggregate value used where an integer was expected"
msgstr ""
-#: convert.c:439
+#: convert.c:448
msgid "pointer value used where a complex was expected"
msgstr ""
-#: convert.c:443
+#: convert.c:452
msgid "aggregate value used where a complex was expected"
msgstr ""
+#: convert.c:478
+msgid "can't convert value to a vector"
+msgstr ""
+
+#: cp/call.c:378
+msgid "unable to call pointer to member function here"
+msgstr ""
+
#: cp/call.c:505
msgid "destructors take no parameters"
msgstr ""
-#: cp/class.c:1464
+#: cp/call.c:2827
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+msgstr ""
+
+#: cp/class.c:886
+msgid "internal inconsistency: binfo offset error for rtti"
+msgstr ""
+
+#: cp/class.c:1466
#, c-format
msgid "conflicting access specifications for field `%s', ignored"
msgstr ""
-#: cp/class.c:5217
+#: cp/class.c:5268
msgid "trying to finish struct, but kicked out due to previous parse errors."
msgstr ""
-#: cp/class.c:5666
+#: cp/class.c:5717
#, c-format
msgid "language string `\"%s\"' not recognized"
msgstr ""
-#: cp/class.c:5964 cp/class.c:6159 cp/class.c:6166
+#: cp/class.c:6015 cp/class.c:6210 cp/class.c:6217
msgid "not enough type information"
msgstr ""
-#: cp/class.c:6143
+#: cp/class.c:6194
msgid "invalid operation on uninstantiated type"
msgstr ""
-#: cp/decl.c:3874
+#: cp/class.c:7489
+msgid ""
+"object size exceeds built-in limit for virtual function table implementation"
+msgstr ""
+
+#: cp/class.c:7491
+msgid ""
+"object size exceeds normal limit for virtual function table implementation, "
+"recompile all source and use -fhuge-objects"
+msgstr ""
+
+#: cp/decl.c:1413
+msgid "internal compiler error: debugging info corrupted"
+msgstr ""
+
+#: cp/decl.c:3898
msgid "parse errors have confused me too much"
msgstr ""
-#: cp/decl.c:4829
+#: cp/decl.c:4199
+#, c-format
+msgid "declaration of `%s' shadows a member of `this'"
+msgstr ""
+
+#: cp/decl.c:4841
#, c-format
msgid "label `%s' referenced outside of any function"
msgstr ""
-#: cp/decl.c:4967 cp/decl.c:5063
+#: cp/decl.c:4946 cp/decl.c:4973
+msgid "jump to case label"
+msgstr ""
+
+#: cp/decl.c:4979 cp/decl.c:5080
msgid " enters try block"
msgstr ""
-#: ../libiberty/cplus-dem.c:4795 ../libiberty/cplus-dem.c:4806 cp/decl.c:5504
+#: cp/decl.c:5061
+msgid " from here"
+msgstr ""
+
+#: cp/decl.c:5174
+msgid "where case label appears here"
+msgstr ""
+
+#: cp/decl.c:5177
+msgid "(enclose actions of previous case statements requiring"
+msgstr ""
+
+#: cp/decl.c:5178
+msgid "destructors in their own binding contours.)"
+msgstr ""
+
+#: ../libiberty/cplus-dem.c:4795 ../libiberty/cplus-dem.c:4806 cp/decl.c:5521
msgid "virtual memory exhausted"
msgstr ""
-#: cp/decl.c:6274
+#: cp/decl.c:6292
msgid "the new ABI requires vtable thunks"
msgstr ""
-#: cp/decl.c:6959
+#: cp/decl.c:6977
msgid "an anonymous union cannot have function members"
msgstr ""
-#: cp/decl.c:7015
+#: cp/decl.c:7033
msgid "multiple types in one declaration"
msgstr ""
-#: cp/decl.c:8092
+#: cp/decl.c:7036
+msgid "declaration does not declare anything"
+msgstr ""
+
+#: cp/decl.c:7049
+msgid "ISO C++ prohibits anonymous structs"
+msgstr ""
+
+#: cp/decl.c:8114
msgid "assignment (not initialization) in declaration"
msgstr ""
-#: cp/decl.c:8649
+#: cp/decl.c:8671
msgid "invalid catch parameter"
msgstr ""
-#: cp/decl.c:8757
+#: cp/decl.c:8779
#, c-format
msgid "destructor for alien class `%s' cannot be a member"
msgstr ""
-#: cp/decl.c:8760
+#: cp/decl.c:8782
#, c-format
msgid "constructor for alien class `%s' cannot be a member"
msgstr ""
-#: cp/decl.c:8871
+#: cp/decl.c:8893
msgid "cannot declare `::main' to be a template"
msgstr ""
-#: cp/decl.c:8873
+#: cp/decl.c:8895
msgid "cannot declare `::main' to be inline"
msgstr ""
-#: cp/decl.c:8875
+#: cp/decl.c:8897
msgid "cannot declare `::main' to be static"
msgstr ""
-#: cp/decl.c:9428
+#: cp/decl.c:9450
msgid "overflow in array dimension"
msgstr ""
-#: cp/decl.c:9717
+#: cp/decl.c:9739
msgid "destructors must be member functions"
msgstr ""
-#: cp/decl.c:10046
+#: cp/decl.c:10068
msgid "`bool' is now a keyword"
msgstr ""
-#: cp/decl.c:10200
+#: cp/decl.c:10099
+msgid "ISO C++ does not support `long long'"
+msgstr ""
+
+#: cp/decl.c:10222
#, c-format
msgid "short, signed or unsigned invalid for `%s'"
msgstr ""
-#: cp/decl.c:10205
+#: cp/decl.c:10227
#, c-format
msgid "long and short specified together for `%s'"
msgstr ""
-#: cp/decl.c:10216
+#: cp/decl.c:10238
#, c-format
msgid "signed and unsigned given together for `%s'"
msgstr ""
-#: cp/decl.c:10363
+#: cp/decl.c:10385
msgid "storage class specifiers invalid in parameter declarations"
msgstr ""
-#: cp/decl.c:10367
+#: cp/decl.c:10389
msgid "typedef declaration invalid in parameter declaration"
msgstr ""
-#: cp/decl.c:10378
+#: cp/decl.c:10400
msgid "virtual outside class declaration"
msgstr ""
-#: cp/decl.c:10432
+#: cp/decl.c:10454
#, c-format
msgid "storage class specified for %s `%s'"
msgstr ""
-#: cp/decl.c:10470
+#: cp/decl.c:10492
msgid "storage class specifiers invalid in friend function declarations"
msgstr ""
-#: cp/decl.c:10652
+#: cp/decl.c:10674
msgid "destructor cannot be static member function"
msgstr ""
-#: cp/decl.c:10676
+#: cp/decl.c:10698
msgid "constructor cannot be static member function"
msgstr ""
-#: cp/decl.c:10694
+#: cp/decl.c:10701
+msgid "constructors cannot be declared virtual"
+msgstr ""
+
+#: cp/decl.c:10716
msgid "return value type specifier for constructor ignored"
msgstr ""
-#: cp/decl.c:10713
+#: cp/decl.c:10735
#, c-format
msgid "can't initialize friend function `%s'"
msgstr ""
#. Cannot be both friend and virtual.
-#: cp/decl.c:10717
+#: cp/decl.c:10739
msgid "virtual functions cannot be friends"
msgstr ""
-#: cp/decl.c:10722
+#: cp/decl.c:10744
msgid "friend declaration not in class definition"
msgstr ""
-#: cp/decl.c:10781
+#: cp/decl.c:10803
#, c-format
msgid "cannot declare %s to references"
msgstr ""
-#: cp/decl.c:10807
+#: cp/decl.c:10829
msgid "invalid type: `void &'"
msgstr ""
+#: cp/decl.c:10880
+msgid "discarding `const' applied to a reference"
+msgstr ""
+
+#: cp/decl.c:10882
+msgid "discarding `volatile' applied to a reference"
+msgstr ""
+
#. [dcl.fct.spec] The explicit specifier shall only be used in
#. declarations of constructors within a class definition.
-#: cp/decl.c:11077
+#: cp/decl.c:11099
msgid "only declarations of constructors can be `explicit'"
msgstr ""
-#: cp/decl.c:11085
+#: cp/decl.c:11107
#, c-format
msgid "non-member `%s' cannot be declared `mutable'"
msgstr ""
-#: cp/decl.c:11090
+#: cp/decl.c:11112
#, c-format
msgid "non-object member `%s' cannot be declared `mutable'"
msgstr ""
-#: cp/decl.c:11096
+#: cp/decl.c:11118
#, c-format
msgid "function `%s' cannot be declared `mutable'"
msgstr ""
-#: cp/decl.c:11101
+#: cp/decl.c:11123
#, c-format
msgid "static `%s' cannot be declared `mutable'"
msgstr ""
-#: cp/decl.c:11106
+#: cp/decl.c:11128
#, c-format
msgid "const `%s' cannot be declared `mutable'"
msgstr ""
-#: cp/decl.c:11226
+#: cp/decl.c:11248
msgid "typedef declaration includes an initializer"
msgstr ""
-#: cp/decl.c:11274
+#: cp/decl.c:11296
#, c-format
msgid "trying to make class `%s' a friend of global scope"
msgstr ""
-#: cp/decl.c:11315
+#: cp/decl.c:11337
msgid "unnamed variable or field declared void"
msgstr ""
-#: cp/decl.c:11324
+#: cp/decl.c:11346
msgid "variable or field declared void"
msgstr ""
-#: cp/decl.c:11334
+#: cp/decl.c:11356
msgid "cannot use `::' in parameter declaration"
msgstr ""
-#: cp/decl.c:11352
+#: cp/decl.c:11374
#, c-format
msgid "declaration of `%s' as void"
msgstr ""
-#: cp/decl.c:11531
+#: cp/decl.c:11553
#, c-format
msgid "`%s' is neither function nor member function; cannot be declared friend"
msgstr ""
-#: cp/decl.c:11656
+#: cp/decl.c:11564
+msgid "member functions are implicitly friends of their class"
+msgstr ""
+
+#: cp/decl.c:11678
#, c-format
msgid "storage class `auto' invalid for function `%s'"
msgstr ""
-#: cp/decl.c:11658
+#: cp/decl.c:11680
#, c-format
msgid "storage class `register' invalid for function `%s'"
msgstr ""
-#: cp/decl.c:11678
+#: cp/decl.c:11691
+#, c-format
+msgid ""
+"storage class `static' invalid for function `%s' declared out of global scope"
+msgstr ""
+
+#: cp/decl.c:11693
+#, c-format
+msgid ""
+"storage class `inline' invalid for function `%s' declared out of global scope"
+msgstr ""
+
+#: cp/decl.c:11700
#, c-format
msgid "virtual non-class function `%s'"
msgstr ""
#. FIXME need arm citation
-#: cp/decl.c:11713
+#: cp/decl.c:11735
msgid "cannot declare static function inside another function"
msgstr ""
-#: cp/decl.c:11834
-msgid "parameter has incomplete type"
-msgstr ""
-
-#: cp/decl.c:12046
+#: cp/decl.c:12068
msgid ""
"invalid integer constant in parameter list, did you forget to give parameter "
"name?"
msgstr ""
-#: cp/decl.c:12073
+#: cp/decl.c:12095
msgid "parameter invalidly declared method type"
msgstr ""
-#: cp/decl.c:12083
+#: cp/decl.c:12105
msgid "parameter invalidly declared offset type"
msgstr ""
-#: cp/decl.c:12117
+#: cp/decl.c:12139
msgid "`void' in parameter list must be entire list"
msgstr ""
-#: cp/decl2.c:684
+#: cp/decl.c:12525
+#, c-format
+msgid "conversion to %s%s will never use a type conversion operator"
+msgstr ""
+
+#: cp/decl.c:13607
+msgid "return type for `main' changed to `int'"
+msgstr ""
+
+#: cp/decl2.c:640
+#, c-format
+msgid "-f%s is no longer supported"
+msgstr ""
+
+#: cp/decl2.c:646
+msgid ""
+"-fhandle-exceptions has been renamed to -fexceptions (and is now on by "
+"default)"
+msgstr ""
+
+#: cp/decl2.c:688
msgid "no file specified with -fdump-translation-unit"
msgstr ""
-#: cp/decl2.c:1063
+#: cp/decl2.c:1067
msgid "name missing for member function"
msgstr ""
-#: cp/decl2.c:1129
+#: cp/decl2.c:1133
msgid "`__alignof__' applied to a bit-field"
msgstr ""
#. Something has gone very wrong. Assume we are mistakenly reducing
#. an expression instead of a declaration.
-#: cp/decl2.c:1171
+#: cp/decl2.c:1175
msgid "parser may be lost: is there a '{' missing somewhere?"
msgstr ""
-#: cp/decl2.c:1202 cp/decl2.c:1216
+#: cp/decl2.c:1206 cp/decl2.c:1220
msgid "ambiguous conversion for array subscript"
msgstr ""
-#: cp/decl2.c:1276
+#: cp/decl2.c:1270
+msgid "anachronistic use of array size in vector delete"
+msgstr ""
+
+#: cp/decl2.c:1280
msgid ""
"cannot delete a function. Only pointer-to-objects are valid arguments to "
"`delete'"
msgstr ""
-#: cp/decl2.c:1597
+#: cp/decl2.c:1604
msgid "initializer invalid for static member with constructor"
msgstr ""
-#: cp/decl2.c:1599
+#: cp/decl2.c:1606
msgid "(you really want to initialize it separately)"
msgstr ""
-#: cp/decl2.c:1781
+#: cp/decl2.c:1788
msgid "field initializer is not constant"
msgstr ""
-#: cp/decl2.c:2153
+#: cp/decl2.c:2160
msgid "anonymous struct not inside named type"
msgstr ""
-#: cp/decl2.c:2244
+#: cp/decl2.c:2251
msgid "namespace-scope anonymous aggregates must be static"
msgstr ""
-#: cp/decl2.c:2319
+#: cp/decl2.c:2261
+msgid "anonymous aggregate with no members"
+msgstr ""
+
+#: cp/decl2.c:2327
msgid "`operator new' must return type `void *'"
msgstr ""
-#: cp/decl2.c:2324
+#: cp/decl2.c:2332
msgid "`operator new' takes type `size_t' parameter"
msgstr ""
-#: cp/decl2.c:2326
+#: cp/decl2.c:2334
msgid "`operator new' takes type `size_t' as first parameter"
msgstr ""
-#: cp/decl2.c:2351
+#: cp/decl2.c:2359
msgid "`operator delete' must return type `void'"
msgstr ""
-#: cp/decl2.c:2355
+#: cp/decl2.c:2363
msgid "`operator delete' takes type `void *' as first parameter"
msgstr ""
-#: cp/decl2.c:2366
+#: cp/decl2.c:2374
msgid "second argument to `operator delete' must be of type `size_t'"
msgstr ""
-#: cp/decl2.c:2371
+#: cp/decl2.c:2379
msgid "too many arguments in declaration of `operator delete'"
msgstr ""
-#: cp/decl2.c:2373
+#: cp/decl2.c:2381
msgid "`...' invalid in specification of `operator delete'"
msgstr ""
+#. Overflow occurred. That means there are at least 4 billion
+#. initialization functions.
+#: cp/decl2.c:3071
+msgid "too many initialization functions required"
+msgstr ""
+
+#: cp/decl2.c:3865
+msgid "use of old-style cast"
+msgstr ""
+
+#: cp/error.c:464
+#, c-format
+msgid "`%s' not supported by dump_type"
+msgstr ""
+
+#: cp/error.c:665
+#, c-format
+msgid "`%s' not supported by dump_type_prefix"
+msgstr ""
+
+#: cp/error.c:756
+#, c-format
+msgid "`%s' not supported by dump_type_suffix"
+msgstr ""
+
+#: cp/error.c:1022
+#, c-format
+msgid "`%s' not supported by dump_decl"
+msgstr ""
+
+#: cp/error.c:2029
+#, c-format
+msgid "`%s' not supported by dump_expr"
+msgstr ""
+
#: cp/except.c:503
msgid "call to Java `catch' or `throw', while `jthrowable' undefined"
msgstr ""
@@ -2907,28 +6552,64 @@ msgstr ""
msgid "pointers are not permitted as case values"
msgstr ""
+#: cp/expr.c:219
+msgid "ISO C++ forbids range expressions in switch statement"
+msgstr ""
+
#: cp/expr.c:255
msgid "duplicate (or overlapping) case value"
msgstr ""
+#: cp/expr.c:273
+msgid "empty range specified"
+msgstr ""
+
#: cp/expr.c:279
msgid "`default' label within scope of cleanup or variable array"
msgstr ""
+#: cp/friend.c:220
+#, c-format
+msgid "class `%s' is implicitly friends with itself"
+msgstr ""
+
+#: cp/friend.c:403
+msgid " declares a non-template function"
+msgstr ""
+
+#: cp/friend.c:406
+msgid ""
+" (if this is not what you intended, make sure the function template has "
+"already been declared and add <> after the function name here) "
+"-Wno-non-template-friend disables this warning."
+msgstr ""
+
#: cp/g++spec.c:195
#, c-format
msgid "argument to `%s' missing\n"
msgstr ""
-#: cp/init.c:1034
+#: cp/init.c:286
+msgid "initializer list treated as compound expression"
+msgstr ""
+
+#: cp/init.c:401
+msgid " will be re-ordered to match declaration order"
+msgstr ""
+
+#: cp/init.c:635
+msgid " will be re-ordered to match inheritance order"
+msgstr ""
+
+#: cp/init.c:1064
msgid "base class initializer specified, but no base class to initialize"
msgstr ""
-#: cp/init.c:1040
+#: cp/init.c:1070
msgid "initializer for unnamed base class ambiguous"
msgstr ""
-#: cp/init.c:1067
+#: cp/init.c:1095
msgid "no base class to initialize"
msgstr ""
@@ -2944,52 +6625,76 @@ msgstr ""
#. COMPLEX zees(1.0, 0.0)[10];
#. }
#.
-#: cp/init.c:1204
+#: cp/init.c:1212
msgid "bad array initializer"
msgstr ""
-#: cp/init.c:1786
+#: cp/init.c:1802
msgid "object missing in use of pointer-to-member construct"
msgstr ""
-#: cp/init.c:1829 cp/typeck.c:3125 cp/typeck.c:3227
+#: cp/init.c:1845 cp/typeck.c:3126 cp/typeck.c:3228
msgid "at this point in file"
msgstr ""
-#: cp/init.c:2013
+#: cp/init.c:2029
msgid "new of array type fails to specify size"
msgstr ""
-#: cp/init.c:2095
+#: cp/init.c:2040
+msgid "size in array new must have integral type"
+msgstr ""
+
+#: cp/init.c:2046
+msgid "zero size array reserves no space"
+msgstr ""
+
+#: cp/init.c:2111
msgid "new cannot be applied to a reference type"
msgstr ""
-#: cp/init.c:2101
+#: cp/init.c:2117
msgid "new cannot be applied to a function type"
msgstr ""
-#: cp/init.c:2148
+#: cp/init.c:2164
msgid "call to Java constructor, while `jclass' undefined"
msgstr ""
-#: cp/init.c:2260
+#: cp/init.c:2276
msgid "invalid type `void' for new"
msgstr ""
-#: cp/init.c:2316
+#: cp/init.c:2332
#, c-format
msgid "call to Java constructor, while `%s' undefined"
msgstr ""
-#: cp/init.c:2910
+#: cp/init.c:2465 cp/typeck2.c:449 cp/typeck2.c:1256
+msgid "initializer list being treated as compound expression"
+msgstr ""
+
+#: cp/init.c:2468
+msgid "initializer list appears where operand should be used"
+msgstr ""
+
+#: cp/init.c:2912
+msgid "initialization of array from dissimilar array type"
+msgstr ""
+
+#: cp/init.c:2926
msgid "initializer ends prematurely"
msgstr ""
-#: cp/init.c:3173
+#: cp/init.c:2995
+msgid "cannot initialize multi-dimensional array with initializer"
+msgstr ""
+
+#: cp/init.c:3189
msgid "unknown array size in delete"
msgstr ""
-#: cp/init.c:3393
+#: cp/init.c:3409
msgid "type to vector delete is neither pointer or array type"
msgstr ""
@@ -3009,194 +6714,327 @@ msgstr ""
msgid "type name expected before `&'"
msgstr ""
-#: cp/lex.c:1140 cp/lex.c:1698
+#: cp/lex.c:1134 cp/lex.c:1692
msgid "parse error at end of saved function text"
msgstr ""
-#: cp/lex.c:1192
+#: cp/lex.c:1186
msgid "end of file encountered inside string constant"
msgstr ""
-#: cp/lex.c:1194
+#: cp/lex.c:1188
msgid "end of file encountered inside character constant"
msgstr ""
-#: cp/lex.c:1400
+#: cp/lex.c:1205 cp/lex.c:4413
+msgid "ISO C++ forbids newline in string constant"
+msgstr ""
+
+#: cp/lex.c:1394
msgid "parse error in method specification"
msgstr ""
-#: cp/lex.c:1493
+#: cp/lex.c:1487
msgid "function body for constructor missing"
msgstr ""
-#: cp/lex.c:1784
+#: cp/lex.c:1778
#, c-format
msgid "semicolon missing after %s declaration"
msgstr ""
-#: cp/lex.c:2363
+#: cp/lex.c:1827
+msgid ""
+"carriage return in source file (we only warn about the first carriage return)"
+msgstr ""
+
+#: cp/lex.c:2267
+msgid "badly nested C headers from preprocessor"
+msgstr ""
+
+#: cp/lex.c:2357
msgid "invalid #pragma vtable"
msgstr ""
-#: cp/lex.c:2382
+#: cp/lex.c:2367 cp/lex.c:2381
+msgid "trailing characters ignored"
+msgstr ""
+
+#: cp/lex.c:2376
msgid "invalid #pragma unit"
msgstr ""
-#: cp/lex.c:2403
+#: cp/lex.c:2397
msgid "invalid `#pragma interface'"
msgstr ""
-#: cp/lex.c:2430
+#: cp/lex.c:2405
+msgid "garbage after `#pragma interface' ignored"
+msgstr ""
+
+#: cp/lex.c:2424
msgid "invalid `#pragma implementation'"
msgstr ""
-#: cp/lex.c:2483
+#: cp/lex.c:2432
+msgid "garbage after `#pragma implementation' ignored"
+msgstr ""
+
+#: cp/lex.c:2477
#, c-format
msgid "non hex digit '%c' in universal-character-name"
msgstr ""
-#: cp/lex.c:2509
+#: cp/lex.c:2491
+msgid "universal-character-name on EBCDIC target"
+msgstr ""
+
+#: cp/lex.c:2503
#, c-format
msgid ""
"universal-character-name designates `%c', part of the basic source character "
"set"
msgstr ""
-#: cp/lex.c:2512
+#: cp/lex.c:2506
msgid "invalid universal-character-name"
msgstr ""
-#: cp/lex.c:2542
+#: cp/lex.c:2536
#, c-format
msgid "universal-character-name `\\U%08x' not valid in identifier"
msgstr ""
-#: cp/lex.c:2788
+#: cp/lex.c:2782
#, c-format
msgid "universal-character-name `\\u%04x' not valid in identifier"
msgstr ""
-#: cp/lex.c:2872 cppexp.c:685
-msgid "\\x used with no following hex digits"
+#: cp/lex.c:2928
+#, c-format
+msgid "non-ISO-standard escape sequence, `\\%c'"
msgstr ""
-#: cp/lex.c:2968
+#: cp/lex.c:2962
#, c-format
msgid "%s at end of saved text"
msgstr ""
-#: cp/lex.c:3155
+#: cp/lex.c:3149
msgid ""
"(Each undeclared identifier is reported only once for each function it "
"appears in.)"
msgstr ""
-#: cp/lex.c:3192
+#: cp/lex.c:3172
+#, c-format
+msgid "name lookup of `%s' changed"
+msgstr ""
+
+#: cp/lex.c:3186 cp/lex.c:3193
#, c-format
msgid "name lookup of `%s' changed for new ISO `for' scoping"
msgstr ""
-#: cp/lex.c:4188
+#: cp/lex.c:3387 cp/lex.c:4100
+msgid "ISO C++ forbids imaginary numeric constants"
+msgstr ""
+
+#: cp/lex.c:3614
+msgid "universal characters in identifiers"
+msgstr ""
+
+#: cp/lex.c:3746
+#, c-format
+msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+msgstr ""
+
+#: cp/lex.c:4090
+msgid "ISO C++ forbids long long integer constants"
+msgstr ""
+
+#: cp/lex.c:4182
msgid "complex integer constant is too wide for `__complex int'"
msgstr ""
-#: cp/lex.c:4345 cppexp.c:312
+#: cp/lex.c:4251
+msgid "ISO C++ forbids newline in character constant"
+msgstr ""
+
+#: cp/lex.c:4339 cppexp.c:312
msgid "malformatted character constant"
msgstr ""
-#: cp/method.c:1941
+#: cp/lex.c:4627
+#, c-format
+msgid "use of `operator %s' is not standard C++"
+msgstr ""
+
+#: cp/method.c:906
+#, c-format
+msgid "conversion of %s as template parameter"
+msgstr ""
+
+#: cp/method.c:1935
+msgid "methods cannot be converted to function pointers"
+msgstr ""
+
+#: cp/method.c:1940
#, c-format
msgid "ambiguous request for method pointer `%s'"
msgstr ""
-#: cp/method.c:2049
+#: cp/method.c:2048
#, c-format
msgid "request for member `%s' is ambiguous in multiple inheritance lattice"
msgstr ""
-#: parse.y:652
+#: parse.y:654
msgid "invalid default template argument"
msgstr ""
-#: parse.y:857
-msgid "no base initializers given following ':'"
+#: parse.y:859
+msgid "no base or member initializers given following ':'"
msgstr ""
-#: parse.y:872
+#: parse.y:875
msgid "base initializers not allowed for non-member functions"
msgstr ""
-#: parse.y:874
+#: parse.y:877
msgid "only constructors take base initializers"
msgstr ""
-#: parse.y:1062 parse.y:1071
+#: parse.y:910 parse.y:916
+msgid "anachronistic old style base class initializer"
+msgstr ""
+
+#. Handle `Class<Class<Type>>' without space in the `>>'
+#: parse.y:1041
+msgid "`>>' should be `> >' in template class name"
+msgstr ""
+
+#: parse.y:1092 parse.y:1101
#, c-format
msgid "ISO C++ forbids an empty condition for `%s'"
msgstr ""
-#: parse.y:1885
+#: parse.y:1195
+msgid "ISO C++ forbids `&&'"
+msgstr ""
+
+#: parse.y:1280
+msgid "ISO C++ forbids initialization of new expression with `='"
+msgstr ""
+
+#: parse.y:1310
+msgid "ISO C++ forbids constructor-expressions"
+msgstr ""
+
+#: parse.y:1505
+msgid "ISO C++ forbids braced-groups within expressions"
+msgstr ""
+
+#: parse.y:1910 parse.y:1925
+msgid "sigof type specifier"
+msgstr ""
+
+#: parse.y:1915
msgid "`sigof' applied to non-aggregate expression"
msgstr ""
-#: parse.y:1900
+#: parse.y:1930
msgid "`sigof' applied to non-aggregate type"
msgstr ""
-#: parse.y:2233
+#: parse.y:2262
#, c-format
msgid "storage class specifier `%s' not allowed after struct or class"
msgstr ""
-#: parse.y:2235
+#: parse.y:2264
#, c-format
msgid "type specifier `%s' not allowed after struct or class"
msgstr ""
-#: parse.y:2237
+#: parse.y:2266
#, c-format
msgid "type qualifier `%s' not allowed after struct or class"
msgstr ""
-#: parse.y:2239
+#: parse.y:2268
msgid "no body nor ';' separates two class, struct or union declarations"
msgstr ""
-#: parse.y:2402
+#: parse.y:2431
msgid "multiple access specifiers"
msgstr ""
-#: parse.y:2420
+#: parse.y:2449
msgid "multiple `virtual' specifiers"
msgstr ""
-#: parse.y:2453
+#: parse.y:2482
msgid "missing ';' before right brace"
msgstr ""
-#: parse.y:3333
+#: parse.y:2703
+msgid "ISO C++ forbids array dimensions with parenthesized type in new"
+msgstr ""
+
+#: parse.y:3208
+msgid "ISO C++ forbids label declarations"
+msgstr ""
+
+#: parse.y:3361
+msgid "ISO C++ forbids computed gotos"
+msgstr ""
+
+#: parse.y:3368
msgid "label must be followed by statement"
msgstr ""
+#: parse.y:3461
+msgid "ISO C++ forbids compound statements inside for initializations"
+msgstr ""
+
#. This helps us recover from really nasty
#. parse errors, for example, a missing right
#. parenthesis.
-#: parse.y:3509 parse.y:3519
+#: parse.y:3544 parse.y:3554
msgid "possibly missing ')'"
msgstr ""
-#: parse.y:3616 parse.y:3621
+#: parse.y:3651 parse.y:3656
msgid "type specifier omitted for parameter"
msgstr ""
-#: cp/pt.c:1828
+#: cp/pt.c:1831
msgid " a template type parameter must begin with `class' or `typename'"
msgstr ""
-#: cp/pt.c:7936
+#: cp/pt.c:6250
+msgid "creating array with size zero"
+msgstr ""
+
+#: cp/pt.c:6750
+#, c-format
+msgid "use of `%s' in template"
+msgstr ""
+
+#: cp/pt.c:7886
msgid "incomplete type unification"
msgstr ""
+#: cp/pt.c:8726
+#, c-format
+msgid "use of `%s' in template type unification"
+msgstr ""
+
+#: cp/repo.c:262
+msgid "-frepo must be used with -c"
+msgstr ""
+
#: cp/repo.c:355
#, c-format
msgid "mysterious repository information in %s"
@@ -3215,107 +7053,276 @@ msgstr ""
msgid "cannot use typeid with -fno-rtti"
msgstr ""
-#: cp/rtti.c:298 cp/rtti.c:498
+#: cp/rtti.c:298 cp/rtti.c:499
msgid "must #include <typeinfo> before using typeid"
msgstr ""
-#: cp/tree.c:214
+#: cp/search.c:2027
+msgid "adjusting pointers for covariant returns"
+msgstr ""
+
+#. This shouldn't happen, I don't want errors!
+#: cp/search.c:2545
+msgid "recoverable compiler error, fixups for virtual function"
+msgstr ""
+
+#: cp/spew.c:351
+msgid "keyword 'export' not implemented and will be ignored"
+msgstr ""
+
+#: cp/tree.c:215
#, c-format
msgid "non-lvalue in %s"
msgstr ""
-#: cp/tree.c:2158
+#: cp/tree.c:2202
msgid "`com_interface' only supported with -fvtable-thunks"
msgstr ""
-#: cp/tree.c:2184
+#: cp/tree.c:2211
+msgid "`com_interface' attribute can only be applied to class definitions"
+msgstr ""
+
+#: cp/tree.c:2228
msgid "requested init_priority is not an integer constant"
msgstr ""
-#: cp/tree.c:2205
+#: cp/tree.c:2249
msgid ""
"can only use init_priority attribute on file-scope definitions of objects of "
"class type"
msgstr ""
-#: cp/tree.c:2211
+#: cp/tree.c:2255
msgid "requested init_priority is out of range"
msgstr ""
-#: cp/typeck.c:1602
+#: cp/tree.c:2264
+msgid "requested init_priority is reserved for internal use"
+msgstr ""
+
+#: cp/typeck.c:449 cp/typeck.c:455
+#, c-format
+msgid ""
+"ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
+msgstr ""
+
+#: cp/typeck.c:1553
+msgid "ISO C++ forbids applying `sizeof' to a function type"
+msgstr ""
+
+#: cp/typeck.c:1559
+msgid "ISO C++ forbids applying `sizeof' to a member function"
+msgstr ""
+
+#: cp/typeck.c:1565
+msgid ""
+"ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+msgstr ""
+
+#: cp/typeck.c:1603
msgid "sizeof applied to a bit-field"
msgstr ""
-#: cp/typeck.c:2200
+#: cp/typeck.c:1606
+msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+msgstr ""
+
+#: cp/typeck.c:2201
msgid "invalid reference to NULL ptr, use ptr-to-member instead"
msgstr ""
-#: cp/typeck.c:2364
+#: cp/typeck.c:2365
#, c-format
msgid "invalid use of `%s' on pointer to member"
msgstr ""
-#: cp/typeck.c:2370
+#: cp/typeck.c:2371
msgid "invalid type argument"
msgstr ""
-#: cp/typeck.c:2637 cp/typeck.c:2777
+#: cp/typeck.c:2452
+msgid "ISO C++ forbids subscripting non-lvalue array"
+msgstr ""
+
+#: cp/typeck.c:2463
+msgid "subscripting array declared `register'"
+msgstr ""
+
+#: cp/typeck.c:2638 cp/typeck.c:2778
msgid "pointer to member function called, but not in class scope"
msgstr ""
-#: cp/typeck.c:2775
+#: cp/typeck.c:2776
msgid ""
"invalid call to member function needing `this' in static member function "
"scope"
msgstr ""
-#: cp/typeck.c:3164
+#: cp/typeck.c:2962
+msgid "ISO C++ forbids calling `::main' from within program"
+msgstr ""
+
+#: cp/typeck.c:3165
msgid "parameter type of called function is incomplete"
msgstr ""
-#: cp/typeck.c:3613 cp/typeck.c:3618
+#: cp/typeck.c:3555
+#, c-format
+msgid "%s rotate count is negative"
+msgstr ""
+
+#: cp/typeck.c:3558
+#, c-format
+msgid "%s rotate count >= width of type"
+msgstr ""
+
+#: cp/typeck.c:3590 cp/typeck.c:3598
+msgid "ISO C++ forbids comparison of `void *' with function pointer"
+msgstr ""
+
+#: cp/typeck.c:3592
+msgid "ISO C++ forbids conversion of a pointer to member to `void *'"
+msgstr ""
+
+#: cp/typeck.c:3614 cp/typeck.c:3619 cp/typeck.c:3763 cp/typeck.c:3768
msgid "ISO C++ forbids comparison between pointer and integer"
msgstr ""
-#: cp/typeck.c:4227
+#: cp/typeck.c:3983
+msgid "comparison between a signed and an unsigned integer expressions"
+msgstr ""
+
+#: cp/typeck.c:4122
+msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:4128
+msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:4134
+msgid ""
+"ISO C++ forbids using a pointer to member function in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:4140
+msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:4211
+msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
+msgstr ""
+
+#: cp/typeck.c:4213
+msgid "ISO C++ forbids using pointer to a function in subtraction"
+msgstr ""
+
+#: cp/typeck.c:4215
+msgid "ISO C++ forbids using pointer to a method in subtraction"
+msgstr ""
+
+#: cp/typeck.c:4217
+msgid "ISO C++ forbids using pointer to a member in subtraction"
+msgstr ""
+
+#: cp/typeck.c:4228
msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
msgstr ""
-#: cp/typeck.c:4732
+#: cp/typeck.c:4321
+msgid "taking address of temporary"
+msgstr ""
+
+#: cp/typeck.c:4504
+#, c-format
+msgid "ISO C++ forbids %sing an enum"
+msgstr ""
+
+#: cp/typeck.c:4548
+msgid "cast to non-reference type used as lvalue"
+msgstr ""
+
+#. ARM $3.4
+#: cp/typeck.c:4626
+msgid "ISO C++ forbids taking address of function `::main'"
+msgstr ""
+
+#: cp/typeck.c:4717
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+msgstr ""
+
+#: cp/typeck.c:4733
msgid "unary `&'"
msgstr ""
-#: cp/typeck.c:4954
+#: cp/typeck.c:4955
msgid "cannot take the address of `this', which is an ravlue expression"
msgstr ""
-#: cp/typeck.c:5404
+#: cp/typeck.c:5289
+msgid ""
+"ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+msgstr ""
+
+#: cp/typeck.c:5400 cp/typeck.c:5405
msgid "ISO C++ forbids casting to an array type"
msgstr ""
-#: cp/typeck.c:5996
+#: cp/typeck.c:5732
+msgid "ISO C++ forbids cast to non-reference type used as lvalue"
+msgstr ""
+
+#: cp/typeck.c:5838
+msgid "ISO C++ forbids assignment of arrays"
+msgstr ""
+
+#: cp/typeck.c:5855
+msgid "return value from function receives multiple initializations"
+msgstr ""
+
+#: cp/typeck.c:5997
msgid " in pointer to member function conversion"
msgstr ""
-#: cp/typeck.c:6004
+#: cp/typeck.c:6005
msgid " in pointer to member conversion"
msgstr ""
-#: cp/typeck.c:6777
+#: cp/typeck.c:6719
+msgid "returning reference to temporary"
+msgstr ""
+
+#: cp/typeck.c:6726
+msgid "reference to non-lvalue returned"
+msgstr ""
+
+#: cp/typeck.c:6778
msgid "returning a value from a destructor"
msgstr ""
#. If a return statement appears in a handler of the
#. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6785
+#: cp/typeck.c:6786
msgid "cannot return from a handler of a function-try-block of a constructor"
msgstr ""
#. You can't return a value from a constructor.
-#: cp/typeck.c:6790
+#: cp/typeck.c:6791
msgid "returning a value from a constructor"
msgstr ""
+#: cp/typeck.c:6811
+msgid ""
+"return-statement with no value, in function declared with a non-void return "
+"type"
+msgstr ""
+
+#: cp/typeck.c:6827
+msgid ""
+"return-statement with a value, in function declared with a void return type"
+msgstr ""
+
#: cp/typeck2.c:172
msgid " since the following virtual functions are abstract:"
msgstr ""
@@ -3346,10 +7353,18 @@ msgstr ""
msgid "due to the presence of a constructor"
msgstr ""
+#: cp/typeck2.c:431
+msgid "comma expression used to initialize return value"
+msgstr ""
+
#: cp/typeck2.c:440
msgid "cannot initialize arrays using this syntax"
msgstr ""
+#: cp/typeck2.c:496
+msgid "ANSI C++ forbids non-constant aggregate initializer expressions"
+msgstr ""
+
#: cp/typeck2.c:571
msgid "initializing array with parameter list"
msgstr ""
@@ -3358,14 +7373,38 @@ msgstr ""
msgid "initializer for scalar variable requires one element"
msgstr ""
+#: cp/typeck2.c:728
+msgid "aggregate has a partly bracketed initializer"
+msgstr ""
+
+#: cp/typeck2.c:758 cp/typeck2.c:859
+msgid "non-trivial labeled initializers"
+msgstr ""
+
#: cp/typeck2.c:775
msgid "non-empty initializer for array of empty elements"
msgstr ""
+#: cp/typeck2.c:825
+msgid "initializer list for object of class with virtual base classes"
+msgstr ""
+
+#: cp/typeck2.c:831
+msgid "initializer list for object of class with base classes"
+msgstr ""
+
+#: cp/typeck2.c:837
+msgid "initializer list for object using virtual functions"
+msgstr ""
+
#: cp/typeck2.c:947
msgid "index value instead of field name in union initializer"
msgstr ""
+#: cp/typeck2.c:1003
+msgid "excess elements in aggregate initializer"
+msgstr ""
+
#: cp/typeck2.c:1106
msgid "circular pointer delegation detected"
msgstr ""
@@ -3388,6 +7427,11 @@ msgstr ""
msgid "duplicate label (%d) in switch statement"
msgstr ""
+#: cp/typeck2.c:1412
+#, c-format
+msgid "case value out of range for enum %s"
+msgstr ""
+
#: cp/typeck2.c:1420
#, c-format
msgid "range values `%s' and `%s' reversed"
@@ -3397,6 +7441,11 @@ msgstr ""
msgid "range values reversed"
msgstr ""
+#: cp/typeck2.c:1439
+#, c-format
+msgid "ISO C++ forbids defining types within %s"
+msgstr ""
+
#: cp/xref.c:833
#, c-format
msgid "Can't create cross-reference file `%s'"
@@ -3433,7 +7482,7 @@ msgstr ""
msgid "<command line>: "
msgstr ""
-#: cpperror.c:135
+#: cpperror.c:135 diagnostic.c:662
msgid "warning: "
msgstr ""
@@ -3479,14 +7528,6 @@ msgstr ""
msgid "integer constant is so large that it is unsigned"
msgstr ""
-#: cppexp.c:290
-msgid "escape sequence out of range for character"
-msgstr ""
-
-#: cppexp.c:321
-msgid "multi-character character constant"
-msgstr ""
-
#: cppexp.c:386
msgid "'defined' without an identifier"
msgstr ""
@@ -3526,32 +7567,46 @@ msgstr ""
msgid "comma operator in operand of #if"
msgstr ""
-#: cppfiles.c:299
+#: cppfiles.c:166
#, c-format
msgid "included file `%s' exists but is not readable"
msgstr ""
-#: cppfiles.c:562 cppfiles.c:615
+#: cppfiles.c:174
+#, c-format
+msgid "node for '%s' exists, open failed, error '%s', value %lx\n"
+msgstr ""
+
+#: cppfiles.c:321
+#, c-format
+msgid "cpp_make_system_header: bad flag %d\n"
+msgstr ""
+
+#: cppfiles.c:323
+msgid "cpp_make_system_header called on non-file buffer"
+msgstr ""
+
+#: cppfiles.c:353 cppfiles.c:431
#, c-format
msgid "No include path in which to find %s"
msgstr ""
-#: cppfiles.c:733
+#: cppfiles.c:499
#, c-format
msgid "%s is too large"
msgstr ""
-#: cppfiles.c:741
+#: cppfiles.c:507
#, c-format
msgid "%s is shorter than expected\n"
msgstr ""
-#: cppfiles.c:745
+#: cppfiles.c:511
#, c-format
msgid "%s is a block device"
msgstr ""
-#: cppfiles.c:750
+#: cppfiles.c:516
#, c-format
msgid "%s is a directory"
msgstr ""
@@ -3696,111 +7751,111 @@ msgstr ""
msgid "invalid hash type %d in dump_definition"
msgstr ""
-#: cppinit.c:346
+#: cppinit.c:347
#, c-format
msgid "ignoring nonexistent directory `%s'\n"
msgstr ""
-#: cppinit.c:352
+#: cppinit.c:353
#, c-format
msgid "%s: Not a directory"
msgstr ""
-#: cppinit.c:443 cppinit.c:463 cppinit.c:482 cppinit.c:496
+#: cppinit.c:444 cppinit.c:464 cppinit.c:483 cppinit.c:497
#, c-format
msgid "ignoring duplicate directory `%s'\n"
msgstr ""
-#: cppinit.c:875
+#: cppinit.c:876
msgid "-MG must be specified with one of -M or -MM"
msgstr ""
-#: cppinit.c:882
+#: cppinit.c:883
msgid "-lang-chill and -trigraphs are mutually exclusive"
msgstr ""
-#: cppinit.c:916
+#: cppinit.c:917
msgid "#include \"...\" search starts here:\n"
msgstr ""
-#: cppinit.c:920
+#: cppinit.c:921
msgid "#include <...> search starts here:\n"
msgstr ""
-#: cppinit.c:923
+#: cppinit.c:924
msgid "End of search list.\n"
msgstr ""
-#: cppinit.c:1016
+#: cppinit.c:1017
msgid "buffers still stacked in cpp_finish"
msgstr ""
-#: cppinit.c:1042
+#: cppinit.c:1043
msgid "I/O error on output"
msgstr ""
#. Irix6 "cc -n32" and OSF4 cc have problems with char foo[] = ("string");
#. I.e. a const string initializer with parens around it. That is
#. what N_("string") resolves to, so we make no_* be macros instead.
-#: cppinit.c:1077
+#: cppinit.c:1078
#, c-format
msgid "Argument missing after %s"
msgstr ""
-#: cppinit.c:1078
+#: cppinit.c:1079
#, c-format
msgid "Assertion missing after %s"
msgstr ""
-#: cppinit.c:1079
+#: cppinit.c:1080
#, c-format
msgid "Directory name missing after %s"
msgstr ""
-#: cppinit.c:1080
+#: cppinit.c:1081
#, c-format
msgid "File name missing after %s"
msgstr ""
-#: cppinit.c:1081
+#: cppinit.c:1082
#, c-format
msgid "Macro name missing after %s"
msgstr ""
-#: cppinit.c:1082
+#: cppinit.c:1083
#, c-format
msgid "Path name missing after %s"
msgstr ""
-#: cppinit.c:1083
+#: cppinit.c:1084
#, c-format
msgid "Number missing after %s"
msgstr ""
-#: cppinit.c:1260
+#: cppinit.c:1261
#, c-format
msgid "Too many arguments. Type %s --help for usage info"
msgstr ""
-#: cppinit.c:1342 cppinit.c:1505
+#: cppinit.c:1343 cppinit.c:1506
#, c-format
msgid "GNU CPP version %s (cpplib)\n"
msgstr ""
-#: cppinit.c:1497
+#: cppinit.c:1498
msgid "Output filename specified twice"
msgstr ""
-#: cppinit.c:1633
+#: cppinit.c:1634
msgid "-I- specified twice"
msgstr ""
-#: cppinit.c:1792
+#: cppinit.c:1793
#, c-format
msgid "Usage: %s [switches] input output\n"
msgstr ""
-#: cppinit.c:1793
+#: cppinit.c:1794
msgid ""
"Switches:\n"
" -include <file> Include the contents of <file> before other "
@@ -3890,157 +7945,157 @@ msgstr ""
msgid "mark active in cpp_pop_buffer"
msgstr ""
-#: cpplex.c:439
+#: cpplex.c:446
msgid "length < 0 in cpp_expand_to_buffer"
msgstr ""
-#: cpplex.c:861 cpplex.c:2440
+#: cpplex.c:868 cpplex.c:2450
msgid "'/*' within comment"
msgstr ""
-#: cpplex.c:865 cpplex.c:3018
+#: cpplex.c:872 cpplex.c:3028
msgid "unterminated comment"
msgstr ""
-#: cpplex.c:895
+#: cpplex.c:902
msgid "backslash-newline within line comment"
msgstr ""
-#: cpplex.c:931
+#: cpplex.c:938
msgid "C++ style comments are not allowed in traditional C"
msgstr ""
-#: cpplex.c:934 cpplex.c:2974
+#: cpplex.c:941 cpplex.c:2984
msgid "C++ style comments are not allowed in ISO C89"
msgstr ""
-#: cpplex.c:938 cpplex.c:2976
+#: cpplex.c:945 cpplex.c:2986
msgid "(this will be reported only once per input file)"
msgstr ""
-#: cpplex.c:986 cpplex.c:2532
+#: cpplex.c:993 cpplex.c:2542
msgid "embedded null character ignored"
msgstr ""
-#: cpplex.c:988 cpplex.c:2531
+#: cpplex.c:995 cpplex.c:2541
msgid "embedded null characters ignored"
msgstr ""
-#: cpplex.c:1008 cpplex.c:1076 cpplex.c:2523
+#: cpplex.c:1015 cpplex.c:1083 cpplex.c:2533
#, c-format
msgid "%s in preprocessing directive"
msgstr ""
-#: cpplex.c:1132
+#: cpplex.c:1142
msgid "unterminated string or character constant"
msgstr ""
-#: cpplex.c:1137
+#: cpplex.c:1147
msgid "possible real start of unterminated constant"
msgstr ""
-#: cpplex.c:1163
+#: cpplex.c:1173
msgid "unterminated character constant"
msgstr ""
-#: cpplex.c:1169
+#: cpplex.c:1179
msgid "string constant runs past end of line"
msgstr ""
-#: cpplex.c:1177
+#: cpplex.c:1187
msgid "\\r escape inside string constant"
msgstr ""
-#: cpplex.c:1199
+#: cpplex.c:1209
msgid "null character in string or character constant"
msgstr ""
-#: cpplex.c:1201
+#: cpplex.c:1211
msgid "null characters in string or character constant"
msgstr ""
-#: cpplex.c:1385
+#: cpplex.c:1395
msgid "missing '>' in `#include <FILENAME>'"
msgstr ""
-#: cpplex.c:1402 cpplex.c:1587
+#: cpplex.c:1412 cpplex.c:1597
#, c-format
msgid "unrecognized escape \\r%c"
msgstr ""
-#: cpplex.c:1704
+#: cpplex.c:1714
#, c-format
msgid "function macro %s must be used with arguments in traditional C"
msgstr ""
-#: cpplex.c:1730
+#: cpplex.c:1740
msgid "vertical tab in preprocessing directive"
msgstr ""
-#: cpplex.c:1732
+#: cpplex.c:1742
msgid "form feed in preprocessing directive"
msgstr ""
-#: cpplex.c:2094 cpplex.c:2321
+#: cpplex.c:2104 cpplex.c:2331
#, c-format
msgid "trigraph ??%c converted to %c"
msgstr ""
-#: cpplex.c:2097 cpplex.c:2325
+#: cpplex.c:2107 cpplex.c:2335
#, c-format
msgid "trigraph ??%c ignored"
msgstr ""
-#: cpplex.c:2132 cpplex.c:3287
+#: cpplex.c:2142 cpplex.c:3297
msgid "no newline at end of file"
msgstr ""
-#: cpplex.c:2562
+#: cpplex.c:2572
msgid "'$' character in identifier"
msgstr ""
-#: cpplex.c:2714
+#: cpplex.c:2724
msgid "multi-line string constant"
msgstr ""
-#: cpplex.c:2752
+#: cpplex.c:2762
#, c-format
msgid "missing terminating %c character"
msgstr ""
-#: cpplex.c:2758
+#: cpplex.c:2768
msgid "possible start of unterminated string literal"
msgstr ""
-#: cpplex.c:2768
+#: cpplex.c:2778
msgid "null characters preserved"
msgstr ""
-#: cpplex.c:2769
+#: cpplex.c:2779
msgid "null character preserved"
msgstr ""
-#: cpplex.c:2983
+#: cpplex.c:2993
msgid "comment start split across lines"
msgstr ""
-#: cpplex.c:2987
+#: cpplex.c:2997
msgid "multi-line comment"
msgstr ""
-#: cpplex.c:3015
+#: cpplex.c:3025
msgid "comment start '/*' split across lines"
msgstr ""
-#: cpplex.c:3021
+#: cpplex.c:3031
msgid "comment end '*/' split across lines"
msgstr ""
-#: cpplex.c:3071
+#: cpplex.c:3081
msgid "backslash and newline separated by space"
msgstr ""
-#: cpplex.c:3359
+#: cpplex.c:3369
msgid "Unspellable token"
msgstr ""
@@ -4054,202 +8109,202 @@ msgstr ""
#: cpplib.c:247
#, c-format
-msgid "invalid preprocessing directive #%s"
+msgid "invalid preprocessing directive #%.*s"
msgstr ""
-#: cpplib.c:266
+#: cpplib.c:267
#, c-format
msgid "ignoring #%s because of its indented #"
msgstr ""
-#: cpplib.c:276
+#: cpplib.c:277
#, c-format
msgid "#%s may not be used inside a macro argument"
msgstr ""
-#: cpplib.c:284
+#: cpplib.c:285
#, c-format
msgid "ISO C does not allow #%s"
msgstr ""
-#: cpplib.c:291
+#: cpplib.c:292
#, c-format
msgid "traditional C ignores #%s with the # indented"
msgstr ""
-#: cpplib.c:295
+#: cpplib.c:296
#, c-format
msgid "suggest hiding #%s from traditional C with an indented #"
msgstr ""
-#: cpplib.c:357
+#: cpplib.c:358
msgid "#define must be followed by an identifier"
msgstr ""
-#: cpplib.c:369
+#: cpplib.c:370
msgid "\"defined\" is not a legal macro name"
msgstr ""
-#: cpplib.c:378
+#: cpplib.c:379
#, c-format
msgid "redefining poisoned `%.*s'"
msgstr ""
-#: cpplib.c:416
+#: cpplib.c:417
#, c-format
msgid "#%s expects \"FILENAME\" or <FILENAME>"
msgstr ""
-#: cpplib.c:424
+#: cpplib.c:425
#, c-format
msgid "junk at end of #%s"
msgstr ""
-#: cpplib.c:431
+#: cpplib.c:432
#, c-format
msgid "empty file name in #%s"
msgstr ""
-#: cpplib.c:469
+#: cpplib.c:470
msgid "#import is obsolete, use an #ifndef wrapper in the header file"
msgstr ""
-#: cpplib.c:514
+#: cpplib.c:515
msgid "#include_next in primary source file"
msgstr ""
-#: cpplib.c:545
+#: cpplib.c:546
msgid "invalid format #line"
msgstr ""
-#: cpplib.c:569 cpplib.c:578
+#: cpplib.c:570 cpplib.c:579
msgid "token after #line is not an integer"
msgstr ""
-#: cpplib.c:584
+#: cpplib.c:585
msgid "line number out of range in #line"
msgstr ""
-#: cpplib.c:597
+#: cpplib.c:598
msgid "garbage at end of #line"
msgstr ""
-#: cpplib.c:638
+#: cpplib.c:639
msgid "second token after #line is not a string"
msgstr ""
-#: cpplib.c:674
+#: cpplib.c:675
msgid "token after #undef is not an identifier"
msgstr ""
-#: cpplib.c:683
+#: cpplib.c:684
msgid "junk on line after #undef"
msgstr ""
-#: cpplib.c:694
+#: cpplib.c:695
#, c-format
msgid "cannot undefine poisoned \"%s\""
msgstr ""
-#: cpplib.c:704
+#: cpplib.c:705
#, c-format
msgid "undefining `%s'"
msgstr ""
-#: cpplib.c:730
+#: cpplib.c:731
#, c-format
msgid "#error %.*s"
msgstr ""
-#: cpplib.c:750
+#: cpplib.c:751
#, c-format
msgid "#warning %.*s"
msgstr ""
-#: cpplib.c:845
+#: cpplib.c:876
msgid "malformed #pragma directive"
msgstr ""
-#: cpplib.c:871
+#: cpplib.c:923
msgid "#pragma once is obsolete"
msgstr ""
-#: cpplib.c:874
+#: cpplib.c:926
msgid "#pragma once outside include file"
msgstr ""
-#: cpplib.c:898
+#: cpplib.c:950
msgid "malformed #pragma implementation"
msgstr ""
-#: cpplib.c:911
+#: cpplib.c:963
#, c-format
msgid "#pragma implementation for %s appears after file is included"
msgstr ""
-#: cpplib.c:943
+#: cpplib.c:995
msgid "invalid #pragma poison directive"
msgstr ""
-#: cpplib.c:956
+#: cpplib.c:1008
#, c-format
msgid "poisoning existing macro `%s'"
msgstr ""
-#: cpplib.c:978
+#: cpplib.c:1030
msgid "#pragma system_header outside include file"
msgstr ""
-#: cpplib.c:1094
+#: cpplib.c:1146
#, c-format
msgid "#%s with no argument"
msgstr ""
-#: cpplib.c:1104
+#: cpplib.c:1156
#, c-format
msgid "#%s with invalid argument"
msgstr ""
-#: cpplib.c:1112
+#: cpplib.c:1164
#, c-format
msgid "garbage at end of #%s"
msgstr ""
-#: cpplib.c:1130 cpplib.c:1151 cpplib.c:1611
+#: cpplib.c:1184 cpplib.c:1208 cpplib.c:1668
#, c-format
msgid "attempt to use poisoned `%s'"
msgstr ""
-#: cpplib.c:1193
+#: cpplib.c:1250
msgid "#else without #if"
msgstr ""
-#: cpplib.c:1198
+#: cpplib.c:1255
msgid "#else after #else"
msgstr ""
-#: cpplib.c:1199 cpplib.c:1236
+#: cpplib.c:1256 cpplib.c:1293
msgid "the conditional began here"
msgstr ""
-#: cpplib.c:1230
+#: cpplib.c:1287
msgid "#elif without #if"
msgstr ""
-#: cpplib.c:1235
+#: cpplib.c:1292
msgid "#elif after #else"
msgstr ""
-#: cpplib.c:1265
+#: cpplib.c:1322
msgid "#endif without #if"
msgstr ""
-#: cpplib.c:1315
+#: cpplib.c:1372
#, c-format
msgid "ISO C forbids text after #%s"
msgstr ""
-#: cpplib.c:1334
+#: cpplib.c:1391
#, c-format
msgid "unterminated #%s"
msgstr ""
@@ -4273,6 +8328,94 @@ msgstr ""
msgid ";; Processing block from %d to %d, %d sets.\n"
msgstr ""
+#: diagnostic.c:518
+#, c-format
+msgid "%s:%d: warning: "
+msgstr ""
+
+#: diagnostic.c:520
+#, c-format
+msgid "%s:%d: "
+msgstr ""
+
+#: diagnostic.c:525
+#, c-format
+msgid "%s: warning: "
+msgstr ""
+
+#: diagnostic.c:527 diagnostic.c:1213
+#, c-format
+msgid "%s: "
+msgstr ""
+
+#: diagnostic.c:723
+#, c-format
+msgid "%.*s"
+msgstr ""
+
+#: diagnostic.c:1018
+msgid "sorry, not implemented: "
+msgstr ""
+
+#: diagnostic.c:1041
+#, c-format
+msgid "%s: warnings being treated as errors\n"
+msgstr ""
+
+#: diagnostic.c:1088
+#, c-format
+msgid "%s: %s: I/O error\n"
+msgstr ""
+
+#: diagnostic.c:1190
+#, c-format
+msgid " %s"
+msgstr ""
+
+#: diagnostic.c:1227 diagnostic.c:1229
+msgid "At top level:\n"
+msgstr ""
+
+#: diagnostic.c:1237 diagnostic.c:1240
+#, c-format
+msgid "In method `%s':\n"
+msgstr ""
+
+#: diagnostic.c:1247 diagnostic.c:1250
+#, c-format
+msgid "In function `%s':\n"
+msgstr ""
+
+#: diagnostic.c:1285
+#, c-format
+msgid "In file included from %s:%d"
+msgstr ""
+
+#: diagnostic.c:1287
+#, c-format
+msgid ""
+",\n"
+" from %s:%d"
+msgstr ""
+
+#: diagnostic.c:1424
+msgid "Unrecognizable insn:"
+msgstr ""
+
+#: diagnostic.c:1426
+msgid "Insn does not satisfy its constraints:"
+msgstr ""
+
+#: dwarf2out.c:2874
+#, c-format
+msgid "DW_LOC_OP %s not implememnted yet.\n"
+msgstr ""
+
+#: dwarf2out.c:6501 dwarfout.c:1644
+#, c-format
+msgid "internal regno botch: regno = %d\n"
+msgstr ""
+
#: emit-rtl.c:963
msgid ""
"Unable to access real part of complex value in a hard register on this target"
@@ -4284,6 +8427,14 @@ msgid ""
"target"
msgstr ""
+#: emit-rtl.c:2477
+msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
+msgstr ""
+
+#: except.c:776
+msgid "additional handler after ..."
+msgstr ""
+
#: except.c:954
msgid "Cannot duplicate non-existant exception region."
msgstr ""
@@ -4296,6 +8447,11 @@ msgstr ""
msgid "Never issued previous false_label"
msgstr ""
+#: except.c:2532
+#, c-format
+msgid "Counted %d copies of EH region %d in list.\n"
+msgstr ""
+
#: except.c:3074
msgid "Duplicate call to __builtin_eh_return"
msgstr ""
@@ -4304,95 +8460,155 @@ msgstr ""
msgid "function uses __builtin_eh_return"
msgstr ""
-#: explow.c:1451
+#: explow.c:1459
msgid "stack limits not supported on this target"
msgstr ""
-#: expr.c:2682
+#: expr.c:2699
msgid "function using short complex types cannot be inline"
msgstr ""
-#: expr.c:5643 expr.c:5652 expr.c:5661 expr.c:5666 expr.c:5845 expr.c:5860
+#: expr.c:5669 expr.c:5678 expr.c:5687 expr.c:5692 expr.c:5871 expr.c:5886
msgid "unsupported wide integer operation"
msgstr ""
-#: final.c:3367
+#: expr.c:5939
+#, c-format
+msgid "prior parameter's size depends on `%s'"
+msgstr ""
+
+#: expr.c:6337
+msgid "returned value in block_exit_expr"
+msgstr ""
+
+#: final.c:3382
+#, c-format
+msgid "invalid `asm': %s"
+msgstr ""
+
+#: final.c:3385
#, c-format
msgid "output_operand: %s"
msgstr ""
-#: final.c:3507
+#: final.c:3525
#, c-format
msgid "operand number missing after %-letter"
msgstr ""
-#: final.c:3509 final.c:3542
+#: final.c:3527 final.c:3560
msgid "operand number out of range"
msgstr ""
-#: final.c:3555
+#: final.c:3573
#, ycp-format
msgid "invalid %%-code"
msgstr ""
-#: final.c:3582
+#: final.c:3600
msgid "`%l' operand isn't a label"
msgstr ""
-#: flow.c:6338
+#: flow.c:3435
+msgid "ICE: would have deleted prologue/epilogue insn"
+msgstr ""
+
+#: flow.c:6365
#, c-format
msgid "Head insn %d for block %d not found in the insn stream."
msgstr ""
-#: flow.c:6349
+#: flow.c:6376
#, c-format
msgid "Insn %d is in multiple basic blocks (%d and %d)"
msgstr ""
-#: flow.c:6360
+#: flow.c:6387
#, c-format
msgid "End insn %d for block %d not found in the insn stream."
msgstr ""
-#: flow.c:6394 flow.c:6421
+#: flow.c:6421 flow.c:6448
#, c-format
msgid "Basic block %i edge lists are corrupted"
msgstr ""
-#: flow.c:6406
+#: flow.c:6433
#, c-format
msgid "Basic block %d pred edge is corrupted"
msgstr ""
-#: flow.c:6436
+#: flow.c:6463
#, c-format
msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
msgstr ""
-#: flow.c:6446
+#: flow.c:6473
#, c-format
msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d\n"
msgstr ""
-#: flow.c:6463
+#: flow.c:6490
#, c-format
msgid "NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d"
msgstr ""
-#: flow.c:6475
+#: flow.c:6502
#, c-format
msgid "In basic block %d:"
msgstr ""
-#: flow.c:6495
+#: flow.c:6522
msgid "Basic blocks not numbered consecutively"
msgstr ""
-#: flow.c:6535
+#: flow.c:6562
#, c-format
msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
msgstr ""
+#: fold-const.c:3017 fold-const.c:3030
+#, c-format
+msgid "comparison is always %d due to width of bitfield"
+msgstr ""
+
+#: fold-const.c:4073 fold-const.c:4090
+#, c-format
+msgid "comparison is always %d"
+msgstr ""
+
+#: fold-const.c:4221
+msgid "`or' of unmatched not-equal tests is always 1"
+msgstr ""
+
+#: fold-const.c:4226
+msgid "`and' of mutually exclusive equal-tests is always 0"
+msgstr ""
+
+#: function.c:5167
+#, c-format
+msgid "`%s' might be used uninitialized in this function"
+msgstr ""
+
+#: function.c:5174
+#, c-format
+msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
+msgstr ""
+
+#: function.c:5192
+#, c-format
+msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
+msgstr ""
+
+#: function.c:5951
+msgid "function returns an aggregate"
+msgstr ""
+
+#: function.c:6460
+#, c-format
+msgid "unused parameter `%s'"
+msgstr ""
+
#: gcc.c:978
#, c-format
msgid "Ambiguous abbreviation %s"
@@ -4649,11 +8865,11 @@ msgstr ""
msgid "No executable code associated with file %s.\n"
msgstr ""
-#: gcov.c:747
+#: gcov.c:747 profile.c:982
msgid ".da file contents exhausted too early\n"
msgstr ""
-#: gcov.c:750
+#: gcov.c:750 profile.c:985
msgid ".da file contents not exhausted\n"
msgstr ""
@@ -4905,10 +9121,30 @@ msgstr ""
msgid "Objective-C text in C source file"
msgstr ""
+#: objc/objc-act.c:981
+#, c-format
+msgid "object does not conform to the `%s' protocol"
+msgstr ""
+
+#: objc/objc-act.c:1019
+#, c-format
+msgid "class `%s' does not implement the `%s' protocol"
+msgstr ""
+
+#: objc/objc-act.c:1101
+#, c-format
+msgid "`%s' cannot be statically allocated"
+msgstr ""
+
#: objc/objc-act.c:1102
msgid "statically allocated objects not supported"
msgstr ""
+#: objc/objc-act.c:1160
+#, c-format
+msgid "Unexpected type for `id' (%s)"
+msgstr ""
+
#: objc/objc-act.c:1164
msgid "Undefined type `id', please import <objc/objc.h>"
msgstr ""
@@ -4918,15 +9154,20 @@ msgstr ""
msgid "Cannot find protocol declaration for `%s'"
msgstr ""
-#: objc-parse.y:1497 objc/objc-act.c:1447 objc/objc-act.c:5918
-#: objc/objc-act.c:6268 objc/objc-act.c:6304
+#: objc-parse.y:1342 objc/objc-act.c:1447 objc/objc-act.c:5918
+#: objc/objc-act.c:6219 objc/objc-act.c:6268 objc/objc-act.c:6304
#, c-format
msgid "Cannot find interface declaration for `%s'"
msgstr ""
-#: objc/objc-act.c:2507 objc/objc-act.c:6178
+#: objc/objc-act.c:2484
#, c-format
-msgid "`%s' redeclared as different kind of symbol"
+msgid "Cannot find class `%s'"
+msgstr ""
+
+#: objc/objc-act.c:2486
+#, c-format
+msgid "Class `%s' already exists"
msgstr ""
#. fatal did not work with 2 args...should fix
@@ -4944,11 +9185,62 @@ msgstr ""
msgid "inconsistent instance variable specification"
msgstr ""
+#: objc/objc-act.c:4879
+#, c-format
+msgid "multiple declarations for method `%s'"
+msgstr ""
+
+#: objc/objc-act.c:4996
+#, c-format
+msgid "invalid receiver type `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5064 objc/objc-act.c:5090 objc/objc-act.c:5138
+#, c-format
+msgid "`%s' does not respond to `%s'"
+msgstr ""
+
#: objc/objc-act.c:5070 objc/objc-act.c:7328
#, c-format
msgid "no super class declared in interface for `%s'"
msgstr ""
+#: objc/objc-act.c:5168
+msgid "cannot find class (factory) method."
+msgstr ""
+
+#: objc/objc-act.c:5169 objc/objc-act.c:5213
+#, c-format
+msgid "return type for `%s' defaults to id"
+msgstr ""
+
+#: objc/objc-act.c:5186
+#, c-format
+msgid "method `%s' not implemented by protocol."
+msgstr ""
+
+#: objc/objc-act.c:5195
+msgid "return type defaults to id"
+msgstr ""
+
+#: objc/objc-act.c:5212
+msgid "cannot find method."
+msgstr ""
+
+#. Historically, a class method that produced objects (factory
+#. method) would assign `self' to the instance that it
+#. allocated. This would effectively turn the class method into
+#. an instance method. Following this assignment, the instance
+#. variables could be accessed. That practice, while safe,
+#. violates the simple rule that a class method should not refer
+#. 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:5467
+#, c-format
+msgid "instance variable `%s' accessed in class method"
+msgstr ""
+
#: objc/objc-act.c:5719
#, c-format
msgid "duplicate definition of class method `%s'."
@@ -4969,6 +9261,11 @@ msgstr ""
msgid "duplicate declaration of instance method `%s'."
msgstr ""
+#: objc/objc-act.c:5807
+#, c-format
+msgid "duplicate interface declaration for category `%s(%s)'"
+msgstr ""
+
#: objc/objc-act.c:5893
#, c-format
msgid "instance variable `%s' is declared private"
@@ -4979,6 +9276,30 @@ msgstr ""
msgid "instance variable `%s' is declared %s"
msgstr ""
+#: objc/objc-act.c:5950
+msgid "static access to object of type `id'"
+msgstr ""
+
+#: objc/objc-act.c:5987 objc/objc-act.c:6081
+#, c-format
+msgid "incomplete implementation of class `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5991 objc/objc-act.c:6086
+#, c-format
+msgid "incomplete implementation of category `%s'"
+msgstr ""
+
+#: objc/objc-act.c:5996 objc/objc-act.c:6091
+#, c-format
+msgid "method definition for `%c%s' not found"
+msgstr ""
+
+#: objc/objc-act.c:6132
+#, c-format
+msgid "%s `%s' does not fully implement the `%s' protocol"
+msgstr ""
+
#: objc/objc-act.c:6191
#, c-format
msgid "reimplementation of class `%s'"
@@ -4989,24 +9310,42 @@ msgstr ""
msgid "conflicting super class name `%s'"
msgstr ""
-#: objc/objc-act.c:6235
+#: objc/objc-act.c:6248
#, c-format
-msgid "previous declaration of `%s'"
+msgid "duplicate interface declaration for class `%s'"
+msgstr ""
+
+#: objc/objc-act.c:6494
+#, c-format
+msgid "duplicate declaration for protocol `%s'"
msgstr ""
#: objc/objc-act.c:7369
msgid "[super ...] must appear in a method context"
msgstr ""
-#: objc-parse.y:701
+#: objc/objc-act.c:8321 objc/objc-act.c:8337
#, c-format
-msgid "Instance variable `%s' implicitly declared as function"
+msgid "potential selector conflict for method `%s'"
msgstr ""
-#: objc-parse.y:2627 objc-parse.y:2652
+#: objc-parse.y:2206
+msgid "`@end' must appear in an implementation context"
+msgstr ""
+
+#: objc-parse.y:2472 objc-parse.y:2497
msgid "method definition not in class context"
msgstr ""
+#: profile.c:495
+msgid "Arc profiling: some edge counts were bad."
+msgstr ""
+
+#: profile.c:936
+#, c-format
+msgid "file %s not found, execution counts assumed to be zero."
+msgstr ""
+
#: protoize.c:598
#, c-format
msgid "%s: internal abort\n"
@@ -5315,51 +9654,178 @@ msgstr ""
msgid "%s: input file names must have .c suffixes: %s\n"
msgstr ""
-#: regclass.c:656
+#: real.c:788 real.c:955
+msgid "conversion from NaN to int"
+msgstr ""
+
+#: real.c:811
+msgid "conversion from NaN to unsigned int"
+msgstr ""
+
+#: real.c:2673
+msgid "floating point overflow"
+msgstr ""
+
+#: real.c:4313 real.c:6587 real.c:6668
+msgid "overflow on truncation to integer"
+msgstr ""
+
+#: real.c:4385
+msgid "overflow on truncation to unsigned integer"
+msgstr ""
+
+#: real.c:5731
+#, c-format
+msgid "%s: argument domain error"
+msgstr ""
+
+#: real.c:5732
+#, c-format
+msgid "%s: function singularity"
+msgstr ""
+
+#: real.c:5733
+#, c-format
+msgid "%s: overflow range error"
+msgstr ""
+
+#: real.c:5734
+#, c-format
+msgid "%s: underflow range error"
+msgstr ""
+
+#: real.c:5735
+#, c-format
+msgid "%s: total loss of precision"
+msgstr ""
+
+#: real.c:5736
+#, c-format
+msgid "%s: partial loss of precision"
+msgstr ""
+
+#: real.c:5737
+#, c-format
+msgid "%s: NaN - producing operation"
+msgstr ""
+
+#: reg-stack.c:661
+#, c-format
+msgid "Output constraint %d must specify a single register"
+msgstr ""
+
+#: reg-stack.c:681
+msgid "Output regs must be grouped at top of stack"
+msgstr ""
+
+#: reg-stack.c:718
+msgid "Implicitly popped regs must be grouped at top of stack"
+msgstr ""
+
+#: reg-stack.c:737
+#, c-format
+msgid "Output operand %d must use `&' constraint"
+msgstr ""
+
+#: regclass.c:658
#, c-format
msgid "can't use '%s' as a %s register"
msgstr ""
-#: regclass.c:678
+#: regclass.c:669
+#, c-format
+msgid "unknown register name: %s"
+msgstr ""
+
+#: regclass.c:680
msgid "global register variable follows a function definition"
msgstr ""
+#: regclass.c:684
+msgid "register used for two global register variables"
+msgstr ""
+
+#: regclass.c:689
+msgid "call-clobbered register used for global register variable"
+msgstr ""
+
+#: reload.c:1182
+msgid "cannot reload integer constant operand in `asm'"
+msgstr ""
+
+#: reload.c:1204
+msgid "impossible register constraint in `asm'"
+msgstr ""
+
+#: reload.c:3287
+msgid "`&' constraint used with no register class"
+msgstr ""
+
+#: reload.c:3439 reload.c:3649
+msgid "inconsistent operand constraints in an `asm'"
+msgstr ""
+
+#: reload1.c:1166
+msgid "frame size too large for reliable stack checking"
+msgstr ""
+
+#: reload1.c:1169
+msgid "try reducing the number of local variables"
+msgstr ""
+
+#: reload1.c:1820
+#, c-format
+msgid "Can't find a register in class `%s' while reloading `asm'."
+msgstr ""
+
#: reload1.c:1824
#, c-format
msgid "Unable to find a register to spill in class `%s'."
msgstr ""
-#: rtl.c:1148
+#: reload1.c:3831
+msgid "`asm' operand requires impossible reload"
+msgstr ""
+
+#: reload1.c:4883
+msgid "`asm' operand constraint incompatible with operand size"
+msgstr ""
+
+#: reload1.c:6444
+msgid "output operand is constant in `asm'"
+msgstr ""
+
+#: rtl.c:1123
#, c-format
msgid "RTL check: access of elt %d of `%s' with last elt %d"
msgstr ""
-#: rtl.c:1162
+#: rtl.c:1137
#, c-format
msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s)"
msgstr ""
-#: rtl.c:1177
+#: rtl.c:1152
#, c-format
msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s)"
msgstr ""
-#: rtl.c:1191
+#: rtl.c:1166
#, c-format
msgid "RTL check: expected code `%s', have `%s'"
msgstr ""
-#: rtl.c:1204
+#: rtl.c:1179
#, c-format
msgid "RTL check: expected code `%s' or `%s', have `%s'"
msgstr ""
-#: rtl.c:1219
+#: rtl.c:1194
#, c-format
msgid "RTL check: access of elt %d of vector with last elt %d"
msgstr ""
-#: rtl.c:1264
+#: rtl.c:1239
#, c-format
msgid ""
"Internal compiler error in `%s', at %s:%d\n"
@@ -5372,6 +9838,11 @@ msgstr ""
msgid "jump to `%s' invalidly jumps into binding contour"
msgstr ""
+#: stmt.c:1157 stmt.c:3677
+#, c-format
+msgid "label `%s' used before containing binding contour"
+msgstr ""
+
#: stmt.c:1283 stmt.c:1354
msgid "`asm' cannot be used in function where memory usage is checked"
msgstr ""
@@ -5397,6 +9868,11 @@ msgstr ""
msgid "output operand constraint lacks `='"
msgstr ""
+#: stmt.c:1452
+#, c-format
+msgid "output constraint `%c' for operand %d is not at the beginning"
+msgstr ""
+
#: stmt.c:1461
#, c-format
msgid "output operand constraint %d contains `+'"
@@ -5439,6 +9915,34 @@ msgstr ""
msgid "matching constraint references invalid operand number"
msgstr ""
+#. ??? Leave this only until we have experience with what
+#. happens in combine and elsewhere when constraints are
+#. not satisfied.
+#: stmt.c:1701 stmt.c:1726
+#, c-format
+msgid "asm operand %d probably doesn't match constraints"
+msgstr ""
+
+#: stmt.c:3595
+#, c-format
+msgid "unused variable `%s'"
+msgstr ""
+
+#: stmt.c:5179
+#, c-format
+msgid "enumeration value `%s' not handled in switch"
+msgstr ""
+
+#: stmt.c:5205 stmt.c:5225
+#, c-format
+msgid "case value `%ld' not in enumerated type"
+msgstr ""
+
+#: stmt.c:5208 stmt.c:5228
+#, c-format
+msgid "case value `%ld' not in enumerated type `%s'"
+msgstr ""
+
#: stor-layout.c:126
msgid "type size can't be explicitly evaluated"
msgstr ""
@@ -5447,7 +9951,44 @@ msgstr ""
msgid "variable-size type declared outside of any function"
msgstr ""
-#: toplev.c:1438 toplev.c:4787
+#: stor-layout.c:399
+#, c-format
+msgid "size of `%s' is %d bytes"
+msgstr ""
+
+#: stor-layout.c:401
+#, c-format
+msgid "size of `%s' is larger than %d bytes"
+msgstr ""
+
+#: stor-layout.c:751 stor-layout.c:1002
+#, c-format
+msgid "packed attribute causes inefficient alignment for `%s'"
+msgstr ""
+
+#: stor-layout.c:753 stor-layout.c:1004
+#, c-format
+msgid "packed attribute is unnecessary for `%s'"
+msgstr ""
+
+#: stor-layout.c:768
+#, c-format
+msgid "padding struct to align `%s'"
+msgstr ""
+
+#: stor-layout.c:966
+msgid "padding struct size to alignment boundary"
+msgstr ""
+
+#: stor-layout.c:1009
+msgid "packed attribute causes inefficient alignment"
+msgstr ""
+
+#: stor-layout.c:1011
+msgid "packed attribute is unnecessary"
+msgstr ""
+
+#: toplev.c:1438 toplev.c:4786
#, c-format
msgid "Invalid option `%s'"
msgstr ""
@@ -5456,101 +9997,259 @@ msgstr ""
msgid "output pipe has been closed"
msgstr ""
+#: toplev.c:1946
+#, c-format
+msgid "`%s' used but never defined"
+msgstr ""
+
+#: toplev.c:1949
+#, c-format
+msgid "`%s' declared `static' but never defined"
+msgstr ""
+
+#: toplev.c:1971
+#, c-format
+msgid "`%s' defined but not used"
+msgstr ""
+
+#: toplev.c:2213
+msgid "-ffunction-sections not supported for this target."
+msgstr ""
+
+#: toplev.c:2218
+msgid "-fdata-sections not supported for this target."
+msgstr ""
+
+#: toplev.c:2226
+msgid "-ffunction-sections disabled; it makes profiling impossible."
+msgstr ""
+
+#: toplev.c:2232
+msgid "-ffunction-sections may affect debugging on some targets."
+msgstr ""
+
#: toplev.c:2292
msgid "Errors detected in input file (your bison.simple is out of date)\n"
msgstr ""
-#: toplev.c:2522
+#: toplev.c:2521
#, c-format
msgid "invalid register name `%s' for register variable"
msgstr ""
-#: toplev.c:3982
+#: toplev.c:3919
+#, c-format
+msgid "unrecognized gcc debugging option: %c"
+msgstr ""
+
+#: toplev.c:3981
#, c-format
msgid "unrecognized register name `%s'"
msgstr ""
-#: toplev.c:4009 toplev.c:4608
+#: toplev.c:4008 toplev.c:4607
#, c-format
msgid "Unrecognized option `%s'"
msgstr ""
-#: toplev.c:4136
+#: toplev.c:4135
#, c-format
msgid "use -gdwarf -g%d for DWARF v1, level %d"
msgstr ""
-#: toplev.c:4139
+#: toplev.c:4138
msgid "use -gdwarf-2 for DWARF v2"
msgstr ""
-#: toplev.c:4733
+#: toplev.c:4143
+#, c-format
+msgid "ignoring option `%s' due to invalid debug level specification"
+msgstr ""
+
+#: toplev.c:4166 toplev.c:4199
+#, c-format
+msgid "`%s': unknown or unsupported -g option"
+msgstr ""
+
+#: toplev.c:4173
+#, c-format
+msgid "`%s' ignored, conflicts with `-g%s'"
+msgstr ""
+
+#: toplev.c:4323
+msgid "`-a' option (basic block profile) not supported"
+msgstr ""
+
+#: toplev.c:4331
+msgid "`-ax' option (jump profiling) not supported"
+msgstr ""
+
+#: toplev.c:4600
+#, c-format
+msgid "Ignoring command line option '%s'"
+msgstr ""
+
+#: toplev.c:4602
+#, c-format
+msgid "(It is valid for %s but not the selected language)"
+msgstr ""
+
+#: toplev.c:4631
+msgid "-Wuninitialized is not supported without -O"
+msgstr ""
+
+#: toplev.c:4673
+msgid "`-ax' and `-a' are conflicting options. `-a' ignored."
+msgstr ""
+
+#: toplev.c:4694
+msgid "instruction scheduling not supported on this target machine"
+msgstr ""
+
+#: toplev.c:4698
+msgid "this target machine does not have delayed branches"
+msgstr ""
+
+#: toplev.c:4712
+#, c-format
+msgid "-f%sleading-underscore not supported on this target machine"
+msgstr ""
+
+#: toplev.c:4732
#, c-format
msgid "Data size %ld.\n"
msgstr ""
-#: toplev.c:4804
+#: toplev.c:4803
#, c-format
msgid ""
"%s%s%s version %s (%s) compiled by GNU C version %s.\n"
"%s%s%s version %s (%s) compiled by CC.\n"
msgstr ""
-#: toplev.c:4859
+#: toplev.c:4858
msgid "options passed: "
msgstr ""
-#: toplev.c:4888
+#: toplev.c:4887
msgid "options enabled: "
msgstr ""
-#: tree.c:4748
+#: tree.c:1293
+#, c-format
+msgid "`%s' and `%s' identical in first %d characters"
+msgstr ""
+
+#: tree.c:4750
msgid "arrays of functions are not meaningful"
msgstr ""
-#: tree.c:4805
+#: tree.c:4807
msgid "function return type cannot be function"
msgstr ""
-#: tree.c:5532
+#: tree.c:5534
msgid "invalid initializer for bit string"
msgstr ""
-#: tree.c:5590
+#: tree.c:5592
#, c-format
msgid "Tree check: expected %s, have %s"
msgstr ""
-#: tree.c:5605
+#: tree.c:5607
#, c-format
msgid "Tree check: expected class '%c', have '%c' (%s)"
msgstr ""
+#: varasm.c:702
+#, c-format
+msgid "register name not specified for `%s'"
+msgstr ""
+
+#: varasm.c:706
+#, c-format
+msgid "invalid register name for `%s'"
+msgstr ""
+
+#: varasm.c:711
+#, c-format
+msgid "register name given for non-register variable `%s'"
+msgstr ""
+
+#: varasm.c:716
+#, c-format
+msgid "data type of `%s' isn't suitable for a register"
+msgstr ""
+
+#: varasm.c:721
+#, c-format
+msgid "register number for `%s' isn't suitable for data type"
+msgstr ""
+
#: varasm.c:730
msgid "global register variable has initial value"
msgstr ""
+#: varasm.c:733
+msgid "volatile register variables don't work as you might wish"
+msgstr ""
+
+#: varasm.c:1419
+#, c-format
+msgid "size of variable `%s' is too large"
+msgstr ""
+
+#: varasm.c:1459
+#, c-format
+msgid ""
+"alignment of `%s' is greater than maximum object file alignment. Using %d."
+msgstr ""
+
+#: varasm.c:1505
+#, c-format
+msgid "requested alignment for %s is greater than implemented alignment of %d."
+msgstr ""
+
#: varasm.c:1977
msgid "floating point trap outputting a constant"
msgstr ""
-#: varasm.c:4278
+#: varasm.c:4287
msgid "initializer for integer value is too complicated"
msgstr ""
-#: varasm.c:4284
+#: varasm.c:4293
msgid "initializer for floating value is not a floating constant"
msgstr ""
-#: varasm.c:4341
+#: varasm.c:4350
msgid "unknown set constructor type"
msgstr ""
-#: varasm.c:4487
+#: varasm.c:4496
#, c-format
msgid "invalid initial value for member `%s'"
msgstr ""
+#: varasm.c:4675
+#, c-format
+msgid "weak declaration of `%s' must be public"
+msgstr ""
+
+#: varasm.c:4677
+#, c-format
+msgid "weak declaration of `%s' must precede definition"
+msgstr ""
+
+#: varasm.c:4770
+msgid "only weak aliases are supported in this configuration"
+msgstr ""
+
+#: varasm.c:4775
+msgid "alias definitions not supported in this configuration; ignored"
+msgstr ""
+
#. Print an error message for unrecognized stab codes.
#: xcoffout.c:182
#, c-format
@@ -5573,15 +10272,15 @@ msgstr ""
msgid "-mbig-endian and -mlittle-endian may not be used together"
msgstr ""
-#: config/arm/riscix.h:72 config/arm/riscix.h:134
+#: config/arm/riscix.h:73 config/arm/riscix.h:135
msgid "-mbsd and -pedantic incompatible"
msgstr ""
-#: config/arm/riscix.h:73 config/arm/riscix.h:135
+#: config/arm/riscix.h:74 config/arm/riscix.h:136
msgid "-mbsd and -mxopen incompatible"
msgstr ""
-#: config/arm/riscix.h:74 config/arm/riscix.h:136
+#: config/arm/riscix.h:75 config/arm/riscix.h:137
msgid "-mxopen and -pedantic incompatible"
msgstr ""
OpenPOWER on IntegriCloud